我有一个 VmWare 虚拟机,它危险地接近它的主要 HDD 的限制,我需要扩展它。我该怎么做呢?我正在使用 VmWare Workstation 6.0.5
5 回答
我不知道 6.0.5,但在以前的版本中,在 VMWare 的程序目录中曾经有一个名为 vmware-vdiskmanager 的程序。您可以使用它来扩展虚拟磁盘容器。
扩展容器后,您需要扩展客户机中的分区,您必须从“内部”执行此操作,这取决于您在客户机和文件系统上使用的操作系统。我经常使用 Ubuntu Life-CD 或 System-Rescue-CD ISO 以及 qtparted 来根据需要扩展分区。
对我来说最简单的方法昨天工作了。我的同事给我建议。
- 关闭连接了主 HDD 的主虚拟机(如果它正在运行)。
- 在主要虚拟机首选项中扩展您的磁盘。(右键单击设置,右键单击主硬盘,选择实用程序,展开,...)
- 将主磁盘附加到另一个虚拟机。启动另一个虚拟机。如果你去磁盘管理器,你可以看到,你的磁盘比分区大,调整它的大小。现在它可以工作了,因为你在不同的其他虚拟机上,而你的扩展磁盘不是你启动系统的地方,所以你可以在磁盘管理器(win GUI)中调整磁盘的大小。
- 将主磁盘与其他虚拟机分离。
- 启动您的主系统,您的主分区更大。
诀窍是您无法更改从 Windows 启动的分区的大小,因此您必须将其附加到另一个系统,调整它的大小,仅此而已。
假设这是在 Windows 下,通常在“C:\Program Files\VMWare\VMware Workstation\”中有一个名为 vmware-vdiskmanager.exe 的程序,您可以使用它来执行此操作。打开 DOS 提示符和 CD 到该目录。扩展驱动器的命令是:
vmware-vdiskmanager.exe -x 50Gb NameOfDisk.vmdk
此外,这不是您可以使用此命令执行的唯一操作。如果您只键入不带任何参数的命令,您将看到一堆其他可用选项。
我在使用 vmware-vdiskmanager 应用程序时有时会遇到问题(它创建了额外的空间,但我无法使用它)。那时,我使用了 GParted live CD,效果很好。