参考Ubuntu与Windows下让Virtualbox从U盘启动
前提:
Virtualbox版本 4.1.4
操作系统 Windows 7
启动U盘 A-DATA 4G(通过Universal USB Installer 1.8.6.8刻录了Windows 7系统,可启动)
虚拟机 新建的Windows 7虚拟机(IDE控制器:光驱,SATA控制器:win7.vdi)
开工:
- 进入Virtualbox安装目录,打开命令行。安装目录一般为C:\Program Files\Oracle\VirtualBox。
- 获取启动U盘在Virtualbox中的别名。
wmic /output:d:\diskdrive.html diskdrive list /format:htable
打开diskdrive.html(在D盘根目录,如果只有一个盘——C盘,请修改为C:\diskdrive.html),在页面中找到可移动设备,并找到与启动U盘信息相符的设备名称,如\\.\PHYSICALDRIVE1。 - 查看设备信息。这一步只是为了确认一下。
VBoxManage internalcommands listpartitions -rawdisk \\.\PHYSICALDRIVE1 - 创建启动U盘的对应硬盘文件。
VBoxManage internalcommands createrawvmdk -filename d:\UsbDisk.vmdk -rawdisk \\.\PHYSICALDRIVE1
标红部分根据自己的实际需求进行调整,如果是D盘的Virtualbox目录,则是D:\Virtualbox。执行成功,会看到相应的成功信息。 - 挂载启动U盘。点击虚拟机设置中的Storage,在SATA控制器中添加UsbDisk.vmdk,通过调整虚拟硬盘属性中的端口,来调整硬盘的顺序,也就是对应的启动顺序。也可以将UsbDisk.vmdk添加到IDE控制器中,只是在启动时需要按F12选择从IDE启动。
DoCiTe