Oracle VirtualBox 中使用 USB 设备启动的方法

VirtualBox 中不能直接使用 USB 设备作为启动设备,必须建立一个与这个 USB 设备相关的虚拟硬盘,然后从这个虚拟磁盘来启动。

搜索网页,其实有很多文章在讲 VirtualBox 中使用 USB 设备启动的方法,但大部分中文语言的文章中都没有提到在 Windows 7 和 Windows 8 系统下的操作,那就是要以管理员权限运行 VirtualBox,否则会出错。

VirtualBox 中使用 USB 设备启动的方法和步骤如下

1、打开 “磁盘管理”,查看此 USB 设备的磁盘序号,例如图示为 “磁盘 2”。如图:

VM_001

注:网络上的大部分文章说的是用命令的方式获取这个磁盘序号数字,比较麻烦,直接在 “磁盘管理” 中查看更简单。

2、打开 CMD 命令提示符窗口(注意:Windows 7/8 系统一定要以管理员身份打开)

3、用如下命令定位到 virtualbox 所在的目录:

cd %programfiles%\oracle\virtualbox

4、再输入如下命令以创建与此 USB 设备相关的.vmdk 虚拟磁盘#用第 1 步中 USB 设备的磁盘序号数字代替,比如第 1 步中看到的数字2):

VBoxManage internalcommands createrawvmdk -filename "%USERPROFILE%"\.VirtualBox\usb.vmdk -rawdisk \\.\PhysicalDrive#

当然你也可以自己任意命名和选择.vmdk 文件存放的位置。

5、以这个.vmdk 新建一个虚拟电脑

注意:如果使用 Windows 7 或 Windows 8 系统,一定要以管理员身份运行 VirtualBox 程序,否则会出错。我就是因为这一步卡在哪里很长一段时间无法继续下去。

6、其他注意事项

以后你如果想以此 USB 设备来启动 VirtualBox 虚拟机,首先你需要把此 USB 设备插在电脑上(Windows 7/8 系统下你还需要以管理员身份运行 VirtualBox 程序)。

参考链接:

  1. Boot a USB Flash Drive in VirtualBox
  2. 从 U 盘启动 Virtualbox(文章比较老,针对旧版的 VirtualBox,但命令都可用)

分类:Windows

标签:, , , ,

对本文发表评论





7 + 8 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。