Windows下
进入命令行 cmd (进入到你的Virtualbox安装目录) 优盘之家
cd C:\Program Files\Sun\xVM VirtualBox
获取磁盘信息(这个最关键)
wmic /output:d:\diskdrive.html diskdrive list /format:htable
上面这步可以生成下面这个.html文件
打开d:\diskdrive.html ,查看DeviceID栏,获取到你的U盘DeviceID,如\\.\PHYSICALDRIVE1
获取磁盘分区信息(确认是哪个U盘) 优盘之家
VBoxManage internalcommands listpartitions -rawdisk \\.\PHYSICALDRIVE1
下面是我的U盘信息,8G的,显示7655MB
Number Type StartCHS EndCHS Size (MiB) Start (Sect)
1 0x0b 0 /0 /45 975 /254/63 7655 44
为U盘创建启动文件
VBoxManage internalcommands createrawvmdk -filename d:\UsbDisk.vmdk -rawdisk \\.\PHYSICALDRIVE1 -register
打开virtualbox–>设置–>硬盘–>添加连接(Ins)会找到刚才新建的UsbDisk.vmdk(如果没有自动找到,手工添加就可以了)
常规–>高级–>Boot Order–>硬盘,启动你的虚拟机,成功了!
如果提示 Invalid parameter ‘-register’,就把-register这个去掉(适用于3.0以后的版本)
从U盘启动Virtualbox:http://www.upan.cc/boot/others/2013/youpan_2779.html