如何调整VMware硬盘文件?

我有一个VMware虚拟机,我做的很大。 我并没有真正使用它的大部分,所以我想减less50%左右。

有没有一个工具来做到这一点?

方法1:使用VMWare转换器:

  1. closures虚拟机;
  2. 启动VMWare Converter应用程序;
  3. 打开向导;
  4. select“独立虚拟机”作为源和目标系统;
  5. select“select卷并resize以保存或添加空间”;
  6. input一个新的大小,你完成了!

有人说扩展过程很慢,而VMWare Tools可能需要重新安装。

方法2:使用VDiskManager:

  1. closures虚拟机;
  2. 首先提交/删除所有快照! (我忘了提这个,谢谢JimO)
  3. 打开命令提示符并转到:C:\ Program Files \ VMWare \ VMWare服务器或C:\ Program Files \ VMware \ VMware工作站
  4. 运行以下命令展开虚拟磁盘: vmware-vdiskmanager -x 12GB "My harddisk.vmdk"
  5. 注意:因为这只会扩展磁盘而不是分区,所以还需要调整分区表的大小。 这可以通过像“Partition Magic”这样的第三方工具来完成,但也可以通过Windows的工具“diskpart.exe”来完成。 就我而言,这个磁盘是可启动的,这意味着我不能在虚拟机本身上运行diskpart。 我用另一台运行Windows XP的虚拟机。 它也适用于Windows 7 beta 1,但在Windows Server 2003中失败。

    将增加的硬盘添加到第二个虚拟机;

  6. 打开第二台虚拟机的电源;

  7. 打开命令提示符并键入: diskpart

  8. types: list volume请记住音量的音量(#)!

  9. types: select volume <volume number> (步骤8中的编号)

  10. types: extend

  11. closures第二个虚拟机并从虚拟机configuration中删除硬盘。 这不会从磁盘上删除硬盘;

  12. 完了! (Windows自动识别新的和正确的磁盘和卷大小)

感谢Leon Meijer。

从最新版本的VMWare工作站和播放器(VMWare 7)开始,您可以从应用程序中调整磁盘大小。

您必须访问虚拟机的设置菜单,select驱动器,然后单击“实用程序”。 在那里你可以select扩大或压缩它。

注意:显然,如果您有快照,则无法展开磁盘。 压缩之前,您必须将其删除并重试。

在开始之前,请创build虚拟磁盘的备份副本,以便在出现故障时可以将其还原。 扩展虚拟磁盘可能是一个复杂的操作,有几个原因,例如:

1)已满的虚拟磁盘恰好包含Windows的启动/主分区

2)有快照

3)物理驱动器上没有足够的磁盘空间来允许增长

4)这是一个多步骤的过程,需要按照特定的顺序使用不同的工具和命令。 有创造力的个人已经devise了一些解决方法,通过使用Linux引导磁盘和GParted等磁盘分区工具来扩展Windows的主分区,而且您必须正确地做到这一点。

您会在Google上find关于此主题的多个post。 从本质上来说,它们都是所有post的变体

http://blog.sharevm.com/2010/01/11/survey-extend-expand-vmware-virtual-disk/

有一个简单的方法! 您应该下载并尝试fatVM http://www.gudgud.com/fatvm

fatVM是一款可靠,强大且安全的一键式解决scheme,可用于扩展您的VMware Fusion或Workstation虚拟磁盘的C盘,而这个虚拟盘正在变得越来越丰富。 a)它提供了一个简单,直观的界面和一个可靠的过程,隐藏了扩展虚拟磁盘的技术复杂性。 b)它是强大的,因为它可以扩展具有快照和克隆的虚拟磁盘。 c)它是安全的,因为它保留了您的原始磁盘,在您需要的时候您仍然可以使用它。

我相信如果虚拟机正在运行Windows,只能用VMWare Converter调整磁盘大小。 如果你安装了VMWare工具,也许它适用于Linux。

如果您正在运行支持自动精简configuration磁盘的VMWare版本,那么VMDK的大小可能比操作系统看到的要小,而VMDK则随着在虚拟机中使用更多空间而增长。 如果你的机器有这样的磁盘,那么你所要做的就是启动收缩过程。 使用命令(Linux)或在VMWare工具(Windows)中启动机器内部的缩小过程。 然后它将数据移动到磁盘的开头,就像一些磁盘碎片整理应用程序一样。 完成之后,它将在VMWare中启动一个进程来调整VMDK文件的大小。

我正在使用不支持精简configuration磁盘的ESXi 3.5。 我最近做的事情如下:1.在虚拟机中创build一个所需大小的磁盘。 2.启动Ubuntu光盘。 也可以是gparted Live CD或任何其他分区引导CD。 3.使用gparted或分区应用程序来调整分区大小,并将分区复制到小驱动器。 4.从您的VM中删除旧磁盘。 5.启动操作系统的安装光盘并修复MBR。 6.删除旧磁盘VMDK文件。