可以将第二个虚拟磁盘添加到 VMWare 服务器(vs 1)客户操作系统吗?

可以将第二个虚拟磁盘添加到 VMWare 服务器(vs 1)客户操作系统吗?

我在 VMWare Server(版本 1)上有一个 Guest VM,我需要更多磁盘空间。有没有办法增加虚拟磁盘或添加另一个虚拟磁盘?

主机操作系统是 Windows XP 32 位。客户机操作系统是 Windows Server 2008 R2 RC 64 位。

答案1

您可以通过以下方式向机器添加额外的虚拟磁盘:

关闭客户操作系统

右键单击库存列表中的机器(F9 显示库存列表)并选择设置

检查您当前的虚拟磁盘类型,您将在当前硬件列表中看到硬盘(IDE X:X)或硬盘(SCSI X:X)。

添加新磁盘时,请使用相同类型,这样您就会知道它是否正常工作。单击“添加”按钮并按照向导添加新磁盘。

添加磁盘后,您可以启动虚拟机,Windows 将把它视为一个新的硬盘驱动器,就像您在机器中安装了新的物理驱动器一样。

如果您只是想要在新的驱动器号下添加额外的磁盘空间,那么您可以在这里停止。

为了能够将当前驱动器扩展到两个驱动器上,您需要将它们都转换为动态磁盘(在此处查看更多信息http://www.petri.co.il/difference_between_basic_and_dynamic_disks_in_windows_xp_2000_2003.htm),然后将当前分区扩展到两个磁盘上。

答案2

我认为您可以扩大现有的驱动器[但随后您需要说服客户操作系统识别更大的存储空间,这在很大程度上依赖于文件系统]。

我完全相信您可以向现有的 vm guest 虚拟机添加新的虚拟磁盘。您只需关闭 guest 虚拟机电源,编辑硬件存储库并添加新驱动器。我已经做过很多次了。

答案3

虽然这不是最直接的过程,但调整 VM 现有分区的大小却相当简单,并且扩大虚拟机 vmdk/vhd 也非常容易。

Windows 2008/Vista 及以上版本:

  1. 关闭虚拟机。
  2. 增加现有硬盘的大小。
  3. 通过启动打开磁盘管理diskmgmt.msc
  4. 右键单击相关磁盘并选择Extend Volume

    Windows 2003 R2/XP 及更低版本:

  5. 关闭虚拟机。

  6. 增加现有硬盘的大小。
  7. 任何一个:
  8. 打开 cmd 提示符并输入以下内容。
    • 我们将使用 diskpart 完成所有工作,因此请通过键入来打开它。
      diskpart.exe
    • 然后通过输入来找到你的磁盘
      List Disk
    • 通过选择您增加的磁盘来关注它。
      Select Disk 1
      只需查找刚刚分配的可用空间的磁盘即可
    • 接下来找到您要查找的分区
      list partitions
    • 将焦点放在该分区上
      select Partition 0
    • 现在只需扩展分区。
      Extend
    • 你完成了!
      exit
  9. 如果您使用 winpe,只需重新启动,即可享受自由空间。如果您使用代理 VM,则需要关闭该 VM,删除扩展的 HD,然后重新连接到原始 VM。

相关内容