背景:在低压i7上跑vmware,卡顿无极限,决定转战virtual Box。 可是VirtualBox最讨厌的一点,就是vdi文件没法分割,平时习惯备份的我,百度网盘最大也就20G的上传。咋整?算法
vdi转vmdk,而后vmdk改uuid,而后vmdk分割成n个6G多的文件。ui
容量不够,又咋整?spa
方案一,懒人法:新增个vmdk继续玩。命令行
方案二,vmdk合并,转vdi,vdi扩容,而后再vdi转vmdk,改uuid,vmdk再分割。3d
开始吧。code
分割:orm
1,vdi转vmdk:在virtualbox安装目录下,shift右键,在此处运行命令行,执行:blog
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe clonehd D:\vb\WORK\WORK.vdi D:\vb\WORK\WORK.vmdk --format VMDK
2,为解决加载转换后的vmdk报uuid重复的错误,先从新生成uuid:io
C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands sethduuid D:\vb\WORK\WORK.vmdk
3,分割vmdk,到vmware安装目录下,shift右键,在此处运行命令,form
C:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager -r D:\vb\WORK\WORK.vmdk -t 1 D:\vb\WORK\WORK0.vmdk
4,加载到virtualbox
扩容:
1,查uuid:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe list hdds
2,resize
靠,vdi也报错!!
没办法,只能再次cloneHD,而后再来。
G转M的算法,查百度:
vb加载:
进入windos,磁盘管理,扩展卷,一直下一步,便可了。 我速度太快没有捕捉到这个操做,只能看看过后的地方了: