扩展虚拟硬盘的两种方法 Hyper-V

作者:约翰,更新日:2024年11月13日

与物理硬盘驱动器相同,虚拟磁盘 Hyper-V 空间也会用完。当物理磁盘已满时,您必须复制并迁移到另一个更大的磁盘,但要 Hyper-V 虚拟磁盘,可以直接扩展,因此更加简单快捷。 Hyper-V 来宾服务器或客户端机器,有两种常见的方式通过 PowerShellHyper-V 经理.

如何扩展虚拟磁盘 Hyper-V - PowerShell

扩大 Hyper-V 虚拟磁盘 PowerShell 更加容易和快捷,但在扩展磁盘(VHD 和 VHDX)之前,您应该做两件事:

  1. 删除保存的检查点。
  2. 关 Hyper-V 来宾虚拟机。

扩展步骤 Hyper-V 虚拟磁盘 PowerShell:

  1. 可选 PowerShell 根据您自己的操作系统,从快速启动栏或开始菜单。
  2. 类型 Resize-VHD -Path 'E:\yourown.vhdx' -SizeBytes 200gb

Expand Hyper-V disk

请注意:

  1. 运行 PowerShell 作为管理员。
  2. 您应该用引号指明虚拟磁盘的绝对路径和名称。
  3. 这里的200GB指的是扩容后的最终大小,不是增加200GB。

如何使用扩展虚拟硬盘 Hyper-V 经理

扩展虚拟磁盘需要更多步骤 Hyper-V 管理器,但它可以在不关闭客户虚拟机的情况下动态扩展虚拟磁盘。 请注意: 在扩展之前,你仍然需要删除检查点,否则,你可能会遇到以下问题 Hyper-V 管理器报告扩展磁盘成功但事实并非如此。

扩展虚拟硬盘的步骤 Hyper-V 经理:.

步骤1: 可选 Hyper-V 管理器,单击左侧面板中的主机,然后单击 编辑磁盘 in 行动 右侧的面板。

Edit disk

步骤2: 只需点击 点击下一页 在弹出窗口中 编辑虚拟硬盘向导 窗口。

Edit Wizard

步骤3: 点击 浏览 在顶部找到您的 VHD/VHDX 虚拟磁盘文件,然后单击 点击下一页.

Locate disk

步骤4: 选择 拓展 选项并单击 点击下一页. (如果您没有关闭虚拟机,则只有 Expand 选项。)

Select Expand

步骤5: 输入新尺寸的数量并单击 点击下一页.

Enter size

步骤6: 查看扩展操作并单击 完成 继续。

Select Expand

一会儿,我的系统盘就 Hyper-V Server 2012 从 120GB 增加到 160GB,额外的 40GB 磁盘空间在最后显示为未分配。

Original size

New disk size

扩展虚拟磁盘后如何扩展分区

要将此额外的未分配空间添加到其他分区,您需要运行 NIUBI Partition Editor。如要扩展D盘(左侧相邻分区),则右键点击该分区,选择“调整大小/移动”,将右侧边框向右拖动,合并未分配空间。

如果您想 扩展系统分区 C输入 Hyper-V, 按照步骤:

  1. 右键单击D:盘并选择“调整大小/移动”,在弹出的窗口中将该分区的中间向右拖动,则额外的未分配空间将移动到C盘后面。
  2. 右键C盘,再次选择“调整大小/移动”,向右拖动右边框,合并未分配的空间。
  3. 点击左上角“执行”即可执行,完成。

观看视频指南,了解如何在扩展虚拟磁盘后增加分区 Hyper-V 虚拟机:

Video guide

除了移动和扩展分区, NIUBI Partition Editor 帮助执行许多其他磁盘和分区操作。

下载