如何为 Vmware VM 分配未分配的磁盘空间

如何为 Vmware VM 分配未分配的磁盘空间

在虚拟机中,Windows 看到的磁盘空间为 40Gb,但在主机 VM 上文件实际上为 23Gb。有没有办法在创建 VM 后分配这个未分配的空间?

主机和客户机都是 Windows 7 机器。

答案1

您可以使用vmware-vdiskmanager.exe命令行实用程序(位于 VMware Workstation 安装文件夹中)将虚拟磁盘文件到预先分配虚拟磁盘。

警告:以下步骤将破坏现有快照。此外,不建议对使用预分配虚拟磁盘的虚拟机进行快照。

关闭虚拟机,然后运行:

vmware-vdiskmanager -r sourceDisk.vmdk -t 2 destinationDisk.vmdk

之后,您需要通过执行以下操作之一修改虚拟机以使用新磁盘:

  • 在 VMware Workstation 中,转到虚拟机 > 设置 > 硬件,删除原始虚拟磁盘,然后添加新磁盘。(请确保使用与原始磁盘相同的总线类型(IDE、SCSI 和 SATA)和磁盘节点。)
  • 关闭 VMware Workstation 中的虚拟机,.vmx在文本编辑器中打开虚拟机的文件,并将对旧.vmdk文件的引用更改为使用新文件。

相关内容