VMware虚拟磁盘单/多文件存储方式切换(虚拟磁盘分割/合并)
VMware构建虚拟机时虚拟磁盘有两种存储方式,一种是单个文件存储,一种是多个文件存储。当我们想要把已建好的虚拟机在这两种存储方式之间切换该怎么办呢?
方法是有的VMware为我们提供了vmware-vdiskmanager虚拟磁盘管理工具,它让我们可以通过命令行或脚本来创建管理修改虚拟磁盘文件。
具体的方法如下:
VMware虚拟磁盘合并
打开命令行界面并切换到VMware Workstation目录,输入命令:
vmware-vdiskmanager.exe -r “E:\Windows 2000 Professional\Windows 2000 Professional.vmdk” -t 0 “E:\Windows 2000 Professional\Windows 2000 Professional Merged.vmdk”
命令的格式是:vmware-vdiskmanager.exe -r [源文件] -t 0 [目标文件]。其中[源文件]是待转换的文件;[目标文件]是转换后生成的文件(此文件系统中是不存在的,只有转换后才存在。所以需要自己为其命名,后缀名为.vmdk);-t后的参数是0表示将源文件合并为一个目标文件。
VMware虚拟磁盘分割
vmware-vdiskmanager.exe -r “E:\Windows 2000 Professional\Windows 2000 Professional.vmdk” -t 1 “E:\Windows 2000 Professional\Windows 2000 Professional Split.vmdk”
命令的格式是:vmware-vdiskmanager.exe -r [源文件] -t 1 [目标文件]。其中[源文件]是待转换的文件;[目标文件]是转换后生成的文件(此文件系统中是不存在的,只有转换后才存在。所以需要自己为其命名,后缀名为.vmdk);-t后的参数是1表示将源文件分割为多个目标文件。
注意:如果遇到提示Failed to open the disk. The file specified is not a virtual disk,查看文件夹下是否存在两个vmdk扩展名的文件,请使用不带“-”文件名的那个。
另:如果只是为了移动方便,可以使用WinRAR分卷压缩将大文件分割成多个连续小压缩包。
参考: