我有一台VmWare虚拟机危险地接近其主要HDD限制,我需要扩展它。我该怎么做呢?我正在使用VmWare Workstation 6.0.5

有帮助吗?

解决方案

此链接提供了两种方法应该有所帮助。

看起来这是最简单的方法:

vmware-vdiskmanager -x 12GB path\to\disk.vmdk

其中12GB是扩展卷的所需大小。

其他提示

我不知道6.0.5,但在以前的版本中,曾经有一个名为vmware-vdiskmanager的程序在VMWare的程序目录中。您可以使用此扩展虚拟磁盘容器。

展开容器后,需要展开guest虚拟机中的分区,必须从“inside”执行此操作,这取决于您在guest虚拟机和文件系统上使用的操作系统。我经常使用Ubuntu Life-CD或System-Rescue-CD ISO和qtparted来根据需要扩展分区.n

我最简单的方式昨天工作。我的同事建议我。

  1. 关闭主虚拟机所在的主虚拟机(如果正在运行)。
  2. 在主虚拟机首选项中展开磁盘。 (右键单击“设置”,右键单击主硬盘,选择“实用程序”,展开,...)
  3. 将主磁盘附加到另一个虚拟机。引导另一个虚拟机。 如果你去磁盘管理器,你可以看到,你的磁盘比分区更大,调整大小。 现在它可以工作,因为您在不同的其他虚拟机上,而您的扩展磁盘不是您从中引导系统的磁盘,因此您可以在磁盘管理器中调整磁盘大小(win GUI)。
  4. 将主磁盘与其他虚拟机分离。
  5. 启动主系统,主分区更大。
  6. Trick是你无法改变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,它运行得很好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top