3

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

4

5 回答 5

3

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

看起来这是最直接的方法:

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

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

于 2008-09-19T20:55:12.013 回答
1

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

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

于 2008-09-19T20:56:41.853 回答
1

对我来说最简单的方法昨天工作了。我的同事给我建议。

  1. 关闭连接了主 HDD 的主虚拟机(如果它正在运行)。
  2. 在主要虚拟机首选项中扩展您的磁盘。(右键单击设置,右键单击主硬盘,选择实用程序,展开,...)
  3. 将主磁盘附加到另一个虚拟机。启动另一个虚拟机。如果你去磁盘管理器,你可以看到,你的磁盘比分区大,调整它的大小。现在它可以工作了,因为你在不同的其他虚拟机上,而你的扩展磁盘不是你启动系统的地方,所以你可以在磁盘管理器(win GUI)中调整磁盘的大小。
  4. 将主磁盘与其他虚拟机分离。
  5. 启动您的主系统,您的主分区更大。

诀窍是您无法更改从 Windows 启动的分区的大小,因此您必须将其附加到另一个系统,调整它的大小,仅此而已。

于 2011-09-21T05:18:06.997 回答
0

假设这是在 Windows 下,通常在“C:\Program Files\VMWare\VMware Workstation\”中有一个名为 vmware-vdiskmanager.exe 的程序,您可以使用它来执行此操作。打开 DOS 提示符和 CD 到该目录。扩展驱动器的命令是:

vmware-vdiskmanager.exe -x 50Gb NameOfDisk.vmdk

此外,这不是您可以使用此命令执行的唯一操作。如果您只键入不带任何参数的命令,您将看到一堆其他可用选项。

于 2008-09-19T20:57:52.227 回答
0

我在使用 vmware-vdiskmanager 应用程序时有时会遇到问题(它创建了额外的空间,但我无法使用它)。那时,我使用了 GParted live CD,效果很好。

于 2008-09-19T21:12:09.540 回答