16
2024
08

Virtual Box 虚拟盘的部分指令

【虚拟机硬盘ID冲突】 解决办法:


C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands setvdiuuid 虚拟硬盘路径


=======================


虚拟机硬盘扩容


虚拟机软件目录:

C:\program files\oracle\virtualbox\


【克隆vmdk文件为 VDI】

vboxmanage clonehd 虚拟盘位置.vmdk 虚拟盘位置.vdi --format vdi


【扩展硬盘】

vboxmanage modifyhd 虚拟盘位置.vdi --resize 20480



=======================


【格式转换】


VBoxManage clonehd D:\source.vhd D:\target.vdi --format vdi

其中 source.vhd 是要转换的 VHD 文件路径,target.vdi 是转换后的 VDI 文件保存路径及文件名。format 指定转换格式后缀,如:vdi,Vhd等

(vhd 可以直接在windows磁盘管理中挂载,适合硬盘对拷成虚拟盘)


=======================


【将U盘设置为虚拟盘】


1,win+X 打开 Windows powershell(管理员)

2,输入:diskmgmt.msc ,查看USB是硬盘序号几

3,输入:cd "C:\Program Files\Oracle\VirtualBox"   进入virtualbox目录

4,输入:.\VBoxManage internalcommands createrawvmdk -filename "D:\usb.vmdk" -rawdisk \\.\PhysicalDrive序号

在D盘新建U盘的指向vmdk盘

5,在virtual Box启动的快捷方式上右键,选择 用管理员身份运行(这一步很重要,普通方式打开,无法注册刚刚新建的虚拟盘,权限不够。

6,添加注册 usb.vmdk 虚拟盘

7,新建虚拟机并配置使用现有磁盘:usb.vmdk


« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。