是否可以扩大已安装的(Windows XP)虚拟磁盘分区?
我在 ubuntu linux 上使用 vmware player (vmplayer)。如果没有,vmware 工作站或 -server 可以完成这项工作吗?
答案1
是的,这是可能的。这是一个两步过程:
使用 vmware-vdiskmanager(我不知道 Player 是否包含此可执行文件,但 WS、Server 和 ESX 都包含)。运行它时无需任何命令行参数,即可查看各种选项,-x 是用于增大虚拟磁盘的选项,但您可能还想进行其他更改。一个简单的命令行如下:
vmware-vdiskmanager -x 40GB WinXP.vmdk
扩展磁盘后,您仍需要扩展分区和文件系统。我通常使用 sysrecuecd 来执行此操作。下载异质,设置您的 VM 从 CD 启动,然后您可以运行 gparted 来扩展分区和 NTFS 文件系统。这将需要一些时间。
当然,在执行此操作之前,您应该备份虚拟磁盘文件,以防万一。但是,我多次增大和缩小 NTFS 格式的 vmdk 文件,都没有问题。