VMware创建虚拟机时选择是否将虚拟磁盘拆分
在 VMware 的新建虚拟机向导中,需要选择“将虚拟磁盘存储为单个文件”还是“将虚拟磁盘拆分成多个文件”,向导提示称:“拆分磁盘后,可以更轻松地在计算机之间移动虚拟机,但是可能会降低大容量磁盘的性能”。一开始这句提示让我感到困惑,不说“可能会降低大容量磁盘的性能”,我在想:拆分磁盘后为什么会“更轻松地在计算机之间移动虚拟机”呢?根据我的实际经验,在总的文件大小相近的情况下,在两个存储设备之间移动文件显然是少量大体积文件比大量小体积文件更快传输完毕。
在一个名为“卡饭论坛”的网站,我找到了我认为较为合理的原因,ID 为“随便注册”的网友提到:“这应该是考虑到 FAT32 不支持 4G 以上文件的缘故”,这就能够解释向导中的那句提示了,就是说,如果文件系统是 NTFS,创建虚拟机时选择“将虚拟磁盘存储为单个文件”,那么,以后想要将该虚拟机移动到一个文件系统是 FAT32 的磁盘中,就可能会不太轻松,假设这个虚拟机的磁盘文件大于 4G,受限于 FAT32 单个文件大小的上限,该虚拟机的移动将无法顺利完成(可能有一些手段能够解决此问题,我目前并不清楚)。
最后,这只是一个我认为合理的解释。
参考资料
[1] 卡饭论坛.VMware 新建磁盘选“拆分”还是“作为单一文件”