windows Virtualbox boot from usb

参考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)

开工:

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

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>