Hyper-V使用USB硬盘

简介:
 

Hyper-V由于不直接支持USB设备,因此如果要在Hyper-V部署的虚拟机环境中使用USB接口硬盘,需要一番周折。通过变通方式,将USB硬盘作为独立的存储设备附加到虚拟机中,需要注意:USB硬盘必须处于脱机状态。

注意事项

使用直接附加到虚拟机的物理硬盘时,注意以下问题:

  • 直接附加到虚拟机的物理硬盘不能动态扩充。
  • 不能与差异磁盘一起使用。
  • 无法生成虚拟硬盘快照。
  • 由于直接附加到虚拟机的物理硬盘独占物理设备,因此容量不受限制。
  • 附加到虚拟机的物理硬盘必须处于“脱机”状态。
USB硬盘状态

本例中,宿主机已经配置2块硬盘,分别是磁盘0和磁盘1 。新增加一块磁盘“磁盘2”作为直接附加到虚拟机的USB硬盘,容量为30GB,如图所示。“磁盘2”处于“联机状态”。“磁盘2”中的数据如图所示。

clip_image002

clip_image004

USB硬盘脱机

虚拟机使用直接附加到虚拟机的USB硬盘,必须独占此设备,因此首先要使该设备脱机。右击“磁盘2”,在弹出的快捷菜单中选择“脱机”命令,如图所示。命令成功执行后,“磁盘2 ”脱机,如图所示。

clip_image006

clip_image008

虚拟机附加USB硬盘

本例中将“磁盘2”添加到虚拟机的“IDE控制1”,与DVD驱动器公用一个IDE控制器,相当于一个硬盘线同时连接两个IDE设备。

第1步,打开“Hyper-V管理器”,右击需要添加物理硬盘的虚拟机(本例中选择运行Windows Server 2003 的虚拟机),在弹出的快捷菜单中选择“设置”命令,如图所示。

第2步,命令执行后,显示如图所示的虚拟机属性对话框。当前虚拟机已经配置两块IDE控制器,一块连接硬盘驱动器,另一块连接到DVD驱动器。

clip_image010

clip_image012

第3步,本例中直接附加的物理硬盘连接到IDE控制器1,即和DVD驱动器公用一个控制器。选择“IDE控制器1”选项,如图所示。右侧“IDE控制器”列表中显示当前控制器支持的设备类型,包括硬盘驱动器和DVD驱动器。

clip_image014

第4步,选择“硬盘驱动器”选项,单击“添加”按钮,显示“硬盘驱动器”设置参数。在“媒体”列表中,选择“物理磁盘”选项,显示可用的物理磁盘(USB硬盘),本例中显示“磁盘2 27.95GB”,即物理磁盘2的容量为27.95GB。单击“确定”按钮,完成虚拟机参数设置。

clip_image016

虚拟机验证USB硬盘

虚拟机启动后,直接附加的USB硬盘作为一个独立的磁盘,虚拟机操作系统赋予驱动器号后,直接访问USB硬盘中的内容。本例中虚拟机运行Windows Server 2003操作系统,打开“磁盘管理”后,操作系统已经发现新附加的物理磁盘,没有自动赋予驱动器号,如图所示。

clip_image018

赋予新附加的物理磁盘驱动器号后,使用“资源管理器”即可打开目标驱动器,如图所示。原物理磁盘中数据仍然存在,且可以正常访问。

clip_image020















本文转自wangshujiang51CTO博客,原文链接: http://blog.51cto.com/wangshujiang/542263,如需转载请自行联系原作者










相关文章
|
运维 网络协议 网络架构
网络技术基础(6)——IP路由基础
【2月更文挑战第10天】网络基础笔记(加班了几天,中途耽搁了,预计推迟6天)
|
存储 Linux 虚拟化
Vsphere创建内容库Iso以及创建esxi虚拟机
Vcenter创建虚拟机 1.创建iso内容库 1)点击内容库
2312 0
Vsphere创建内容库Iso以及创建esxi虚拟机
|
JSON 运维 JavaScript
进程管理工具PM2在python项目中的使用
说到进程管理,后端和运维的同学都不陌生。生产项目以及一些脚本任务都需要进行进程管理。现在市场上用得最多的当属supervisor了,但是它只能运行在 Unix-Like 的系统上,也就是说supervisor不能再windows上运行。 我们这里说的是另外一个进程管理工具PM2,PM2不仅仅适用于Unix-Like系统,同样适用于windows系统。这点对于开发者来说也是个福音,下面我们来说说PM2的简单使用。
1871 0
进程管理工具PM2在python项目中的使用
|
Linux Android开发 编解码
VLC播放RTSP视频延迟问题
之前写过一篇关于在Linux平台上编译Android平台上VLC播放器源代码的文章,vlc这款播放器非常优秀而且是开源的,它的核心是开源视频编解码库ffmpeg。而且这款播放器还支持RTSP协议,这个主要是用开源的live555来实现的,live555这个库以后还需要认真研习。
6510 0
|
关系型数据库 MySQL Docker
6. 修改docker端口 (映射宿主机和docker容器中的端口)
6. 修改docker端口 (映射宿主机和docker容器中的端口)
3985 0
6. 修改docker端口 (映射宿主机和docker容器中的端口)
|
9月前
|
人工智能 缓存 供应链
2025行业报告:API将如何重塑电商、金融、SaaS的竞争格局?
API作为数字化转型的核心引擎,正在电商、金融、SaaS等行业推动效率提升与商业模式创新。它打破数据孤岛,实现供应链协同、智能风控与系统集成,助力企业实现业务自动化、服务个性化与决策智能化,成为驱动产业数字化升级的关键力量。
718 100
|
7月前
|
小程序 PHP 图形学
热门小游戏源码(Python+PHP)下载-微信小程序游戏源码Unity发实战指南​
本文详解如何结合Python、PHP与Unity开发并部署小游戏至微信小程序。涵盖技术选型、Pygame实战、PHP后端对接、Unity转换适配及性能优化,提供从原型到发布的完整指南,助力开发者快速上手并发布游戏。
|
Ubuntu Linux UED
Ubuntu 与 Mint:全面比较
【8月更文挑战第21天】
3231 0
Ubuntu 与 Mint:全面比较
|
安全 前端开发 Android开发
我的 Electron 客户端被第三方页面入侵了
公司有个内部项目是用 Electron 来开发的,有个功能需要像浏览器一样加载第三方站点。 本来一切安好,但是某天打开某个站点的链接,导致 整个客户端直接变成了该站点的页面。 这一看就是该站点做了特殊的处理,经排查网页源码后,果然发现了有这么一句代码。