我在 USB 闪存驱动器上安装了 Linux,并且当我只能访问 Windows 机器而无法访问启动顺序且没有管理员权限时,我希望能够使用虚拟机从我的 USB 驱动器启动。
我尝试使用以下 VirtualBox 命令创建“原始 vmdk”文件:
VBoxManage internalcommands createrawvmdk -filename usb.vmdk -rawdisk \\.\PhysicalDrive1
但遗憾的是,我似乎需要拥有管理员权限才能创建该文件,而且还可以使用该文件。
我还直接尝试使用 QEMU 和以下命令:
qemu-system-x86_64.exe -smp 2 -m 8G -usb -drive file=\\.\PhysicalDrive1,if=none,id=usbdrive1 -device usb-storage,drive=usbdrive1
它有同样的问题(即使使用-hda
和/或-snapshot
)。
那么,有没有办法在 Windows 主机上从 USB 闪存驱动器启动虚拟机而无需管理员权限?或者这是不可能的,如果是的话,为什么?
附言:我知道,如果没有管理员权限,虚拟机就不可能不慢,但总比没有好