如何调整 VMware 硬盘文件的大小?

Ben*_*aan 12 vmware-vmdk

我有一个很大的 VMware 虚拟机。我并没有真正使用它的大部分,所以我想将它减少 50% 左右。

有没有工具可以做到这一点?

Val*_*sky 16

方法 1:使用 VMWare 转换器:

  1. 关闭虚拟机;
  2. 启动VMWare Converter应用程序;
  3. 打开向导;
  4. 选择“独立虚拟机”作为源和目标系统;
  5. 选择“选择卷并调整大小以节省或增加空间”;
  6. 输入新尺寸,瞧,大功告成!

有人说扩展过程很慢,可能需要重新安装 VMWare Tools。

方法二:使用VDiskManager:

  1. 关闭虚拟机;
  2. 首先提交/删除所有快照!(我忘了提到这一点,谢谢 JimO)
  3. 打开命令提示符并转到:C:\Program Files\VMWare\VMWare Server 或 C:\Program Files\VMware\VMware Workstation
  4. 运行此命令以扩展虚拟磁盘: vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
  5. 注意:因为这只会扩展磁盘而不是分区,所以您还需要调整分区表的大小。这可以通过“Partition Magic”等第 3 方工具完成,也可以通过 Windows 工具“diskpart.exe”来完成。就我而言,该磁盘是可引导的,这意味着我无法在虚拟机本身上运行 diskpart。我使用了另一个运行 Windows XP 的虚拟机。它也适用于 Windows 7 beta 1,但它在 Windows Server 2003 中失败。

    将增加的硬盘添加到第二个虚拟机;

  6. 打开第二个虚拟机的电源;

  7. 打开命令提示符并键入: diskpart

  8. 类型: list volume 记住您的卷的卷号 (#)!

  9. 类型:( select volume <volume number>第 8 步中的数字)

  10. 类型: extend

  11. 关闭第二个虚拟机并从虚拟机配置中移除硬盘。这不会从磁盘中删除硬盘;

  12. 完成的!(Windows 自动识别新的和正确的磁盘和卷大小)

感谢莱昂·梅杰。