我安装了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 Manager GUI执行此操作。
答案 0 :(得分:0)
我不使用Win8,所以这完全没有经过测试。从Add-VMHardDiskDrive
的描述来看,这样的事情可能有用,但是:
$usbdisk = gwmi Win32_DiskDrive | ? { $_.PNPDeviceID -like 'USBSTOR\*' }
Add-VMHardDiskDrive -VMName MyWin7PC -ControllerType IDE -ControllerNumber 0 `
-ControllerLocation 1 -DiskNumber $usbdisk.Index
答案 1 :(得分:0)
您必须使此磁盘脱机。试试这个:
"select disk 1","offline disk" | diskpart
其中1是您的USB HD ID。然后使用Add-VMHardDiskDrive
。如果要在VM联机时执行此操作,则必须在VM中使用SCSI控制器。