0

我安装了 Hyper-V 模块,但不知道要使用什么 cmdlet。我已经看到博客展示了如何使用 Hyper-V 管理器执行此操作。我使用以下 cmdlet 添加了 VHDx 磁盘映像:

Add-VMHardDiskDrive -VMName MyWin7PC -ControllerType IDE -ControllerNumber 0 `
  -ControllerLocation 0 -Path "C:\Virtual Hard Disks\VDisk.MyWin7PC.Vhdx"

我现在需要的是一种让VM拥有另一个驱动器E的方法:它将显示主机在其G:驱动器(物理连接到USB硬盘)上的文件和文件夹。我需要这个临时从 USB 硬盘安装应用程序。您可以使用 Hyper-V 管理器 GUI 执行此操作。

4

2 回答 2

0

我不使用Win8,所以这是完全未经测试的。不过,从Add-VMHardDiskDrive类似这样的描述来看,它可能会起作用:

$usbdisk = gwmi Win32_DiskDrive | ? { $_.PNPDeviceID -like 'USBSTOR\*' }

Add-VMHardDiskDrive -VMName MyWin7PC -ControllerType IDE -ControllerNumber 0 `
  -ControllerLocation 1 -DiskNumber $usbdisk.Index
于 2013-07-28T19:49:04.593 回答
0

您必须使该磁盘脱机。尝试这个:

"select disk 1","offline disk" | diskpart

其中 1 是您的 USB HD id。然后使用Add-VMHardDiskDrive. 如果要在 VM 在线时执行此操作,则必须在 VM 中使用 SCSI 控制器。

于 2013-07-28T20:07:28.830 回答