|
|
#进入命令行
- cmd
- cd C:\Program Files\Oracle\xVM VirtualBox
复制代码
#获取磁盘信息(这个最关键)
- wmic /output:d:\diskdrive.html diskdrive list /format:htable
复制代码
#打开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
复制代码
#打开virtualbox-->设置-->硬盘-->添加连接(Ins)会找到刚才新建的UsbDisk.vmdk(如果没有自动找到,手工添加就可以了)
#常规-->高级-->Boot Order-->硬盘,启动你的虚拟机,成功了!
C:\>wmic /output:d:\diskdrive.html diskdrive list /format:htable
C:\>cd /d C:\Program Files\Oracle\VirtualBox
C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands listpartitions -r
awdisk \\.\PHYSICALDRIVE4
Number Type StartCHS EndCHS Size (MiB) Start (Sect)
1 0x07 0 /1 /1 1023/255/63 127 63
C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands createrawvmdk -fi
lename F:\VirtualBox\UsbDisk.vmdk -rawdisk \\.\PHYSICALDRIVE4
RAW host disk access VMDK file F:\VirtualBox\UsbDisk.vmdk created successfully.
C:\Program Files\Oracle\VirtualBox>
UsbDisk.vmdk内容为:
- # Disk DescriptorFile
- version=1
- CID=132a8a4e
- parentCID=ffffffff
- createType="fullDevice"
- # Extent description
- RW 262112 FLAT "\\.\PHYSICALDRIVE4" 0
- # The disk Data Base
- #DDB
- ddb.virtualHWVersion = "4"
- ddb.adapterType="ide"
- ddb.geometry.cylinders="260"
- ddb.geometry.heads="16"
- ddb.geometry.sectors="63"
- ddb.uuid.image="34464f18-9539-4a4a-96a9-11e5fd8afe61"
- ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
- ddb.uuid.modification="00000000-0000-0000-0000-000000000000"
- ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"
复制代码 |
|