chaosxin 发表于 2015-4-16 08:09:33

VirtualBox磁盘文件分割

  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虚拟机,将虚拟磁盘替换过去。打开虚拟机测试后,发现速度快了不少。
  (磁盘替换步骤:点击VirturalBox虚拟机,右键“设置”。在弹出的设置对话框中点击“存储”,删除旧的磁盘,添加新的vmdk硬盘就可以了 )
  
页: [1]
查看完整版本: VirtualBox磁盘文件分割