题
我有一台VmWare虚拟机危险地接近其主要HDD限制,我需要扩展它。我该怎么做呢?我正在使用VmWare Workstation 6.0.5
解决方案
其他提示
我不知道6.0.5,但在以前的版本中,曾经有一个名为vmware-vdiskmanager的程序在VMWare的程序目录中。您可以使用此扩展虚拟磁盘容器。
展开容器后,需要展开guest虚拟机中的分区,必须从“inside”执行此操作,这取决于您在guest虚拟机和文件系统上使用的操作系统。我经常使用Ubuntu Life-CD或System-Rescue-CD ISO和qtparted来根据需要扩展分区.n
我最简单的方式昨天工作。我的同事建议我。
- 关闭主虚拟机所在的主虚拟机(如果正在运行)。
- 在主虚拟机首选项中展开磁盘。 (右键单击“设置”,右键单击主硬盘,选择“实用程序”,展开,...)
- 将主磁盘附加到另一个虚拟机。引导另一个虚拟机。 如果你去磁盘管理器,你可以看到,你的磁盘比分区更大,调整大小。 现在它可以工作,因为您在不同的其他虚拟机上,而您的扩展磁盘不是您从中引导系统的磁盘,因此您可以在磁盘管理器中调整磁盘大小(win GUI)。
- 将主磁盘与其他虚拟机分离。
- 启动主系统,主分区更大。 醇>
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,它运行得很好。
不隶属于 StackOverflow