由于我的 SSD 空间不足,我将 VMware 映像放在了其他驱动器上。一切运行正常。
现在我购买了一个新的 SSD 并想将图像移动到其中以利用速度的提升。
我将整个 VM 映像和文件复制到我的 SSD 中。当我打开它时,我得到了通常的对话框,提示它注意到了新位置,然后我选择复制它。
当我尝试启动虚拟机时,我只收到以下错误。两个驱动器当然都是 NTFS,显然支持 15GB 文件。再次,我制作了工作虚拟机的精确副本。真的很奇怪......
VMware Player cannot open one of the virtual disks needed by this VM because it is larger than the maximum file size supported by the host file system. Some remote file systems do not support files larger than 2 GB, even though the file system on the server might.
The file is too large
Cannot open the disk 'D:\Virtual Machines\Mac OS X Yosemite\OS X 10.10 Yosemite.vmdk' or one of the snapshot disks it depends on.
Module DiskEarly power on failed.
Failed to start the virtual machine.
答案1
尝试这个:
“最常见的原因是,正如错误消息所概述的那样,运行虚拟机的底层文件系统不支持大于 2GB 的文件。在大多数情况下,您的虚拟机 VMDK 磁盘将大于此大小。例如,使用 FAT32 格式化的硬盘将引发此错误。
不过不用担心,一切都不会丢失,因为您可以通过将以下行添加到虚拟机 VMX 文件来告诉 VMware Workstation 跳过检查任何底层磁盘文件大小限制(即 2GB)。注意:VMX 文件通常位于与虚拟机 VMDK 文件相同的目录中。
diskLib.sparseMaxFileSizeCheck= "FALSE"
如果您要在具有 2GB 文件限制的 PC 之间移动虚拟机,则应考虑配置任何未来的虚拟磁盘以使用一组限制为每文件 2GB 的文件。此设置在使用 VMware Workstation 创建虚拟磁盘时定义。