`

VirtualBox磁盘文件vdi分割

 
阅读更多

VirtualBox的磁盘文件vdi只支持单文件的形式,如果一开始没有设置好,那么可能会造成这个文件越来越大,虚拟机也越跑越慢。

一开始的话,建议将各个盘挂到不同的虚拟盘片下,c盘、d盘、e盘等各挂一个盘。假设你各个盘都给了10G的空间,分开挂的话,你就会得到3个10G的文件,而不是一个30G的文件。这样读写速度会好一点。

 

如果一开始没注意到这个,而使用了一个30G的文件,那么就只能做硬盘分割了。

vdi格式的文件不支持分割,你必须转用vmware的vmdk文件格式,再进行分割。

首先,先把vdi磁盘克隆一份,格式为vmdk。

在VirtualBox的安装目录下执行

VBoxManage.exe clonehd source.vdi target.vmdk --format VMDK 

 

 

这样你就是得到一份vmdk格式的备份。

接下来分割vmdk,安装vmware workstation,或者直接下载vmware-vdiskmanager.exe文件

(我是安装了解vmware palyer,然后没找到vmware-vdiskmanager, 再去下载vmware-vdiskmanager到本地

vmware-vdiskmanager所在的目录执行

vmware-vdiskmanager -r "原虚拟硬盘文件.vmdk" -t 1 "目标虚拟硬盘文件.vmdk"

 就会得到分割后的vmdk文件。

 

现在你就可以关闭VirturalBox虚拟机,将虚拟磁盘替换过去。打开虚拟机测试后,发现速度快了不少。

(磁盘替换步骤:点击虚拟机,右键“设置”。在弹出的设置对话框中点击“存储”,删除旧的磁盘,添加新的vmdk硬盘就可以了 )

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics