Fer*_*anB 18 usb boot virtual-machine usb-flash-drive external-hard-drive
是否有任何桌面(不是 hipervisor)虚拟机软件能够从 USB 驱动器启动?哪一个以及如何?
Fer*_*anB 14
我找到了虚拟磁盘 VMDK 兼容机器的解决方案。
我所做的步骤如下:
确定 USB 驱动器的物理磁盘编号。为此,我运行了WMI Code Creator生成的以下脚本:
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_DiskDrive WHERE Name = '\\\\.\\PHYSICALDRIVE1'",,48)
For Each objItem in colItems
Wscript.Echo "-----------------------------------"
Wscript.Echo "MediaType: " & objItem.MediaType
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Next
Run Code Online (Sandbox Code Playgroud)从 VirtualBox 文件夹执行此操作,使用脚本给出的数字更改 XXX:
VBoxManage internalcommands createrawvmdk -filename "C:\USB.vmdk" -rawdisk \\.\PhysicalDriveXXX -register
Run Code Online (Sandbox Code Playgroud)只需使用整个磁盘创建一个新的 VirtualBox 机器,然后启动它。我已经尝试使用 VMware 只是强制使用 USB.vmdk 并且虚拟机启动,但是在加载操作系统时,只显示有关慢速设备的错误。
Virtualbox可以间接做到这一点
在 VirtualBox 中将您的 USB 驱动器配置为原始磁盘(手册的第 105 页)。然后来宾会将您的 USB 驱动器视为 IDE 驱动器,并且可以在其上启动。
归档时间: |
|
查看次数: |
4185 次 |
最近记录: |