扩展/增加磁盘大小 Hyper-V 虚拟磁盘分区

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

现在很多人都用虚拟机比如 Hyper-VVMware的. 与物理计算机相比,虚拟机具有创建快照或检查点、轻松添加、删除和编辑模拟硬件等优势。 此外,您还可以 扩大存储容量 快速轻松。

物理硬盘的大小是固定的,所以当它满了的时候,你必须克隆或备份并恢复到另一个更大的磁盘。这需要很长时间,尤其是当这个磁盘很大的时候。但是虚拟硬盘 Hyper-V 或 VMware 虚拟机,您可以 增加虚拟磁盘的大小 几分钟内不会丢失数据。

扩展虚拟磁盘后,磁盘末尾将显示未分配的额外空间。如果要使用额外的未分配空间来增加左侧连续分区的磁盘空间, Windows 有内置磁盘管理器来帮助你。但是如果你想把这个未分配的空间添加到任何不相邻的卷,需要第三方软件来 移动未分配空间.

本文仅介绍如何增加虚拟硬盘和分区的大小 Hyper-V.

关于扩展的常见问题 Hyper-V 磁盘

Q1: 增加 VHD 和 VHDX 的磁盘大小时有什么不同?

A: 两种虚拟磁盘的扩容方法都是一样的,只是不能在线扩容VHD磁盘,可以在线增加SCSI控制器的VHDX磁盘。

Q2: 与任何区别 Hyper-V 第一代和第二代?

A: 不,如果你使用 Hyper-V 第一代或第二代,调整和扩展虚拟磁盘时没有区别。

Q3: 在扩展之前我应该​​将虚拟磁盘连接到虚拟机吗?

A: 不,虚拟磁盘连接与否无关紧要,但您应该确定是否找到了此VHD/VHDX 虚拟磁盘。

Q4: 我可以扩展系统虚拟磁盘吗 Hyper-V 在线(无需关闭虚拟机)?

A: 不管 Hyper-V 虚拟磁盘的扩展不依赖于操作系统。 VHD 带有 IDE 或 SCSI 控制器的磁盘无法在线扩展。 VHDX 带IDE控制器的不能在线增加。 VHDX 与 SCSI controller无论是不是系统盘都可以在线扩展。

如何检查虚拟磁盘的类型和控制器:

可选 Hyper-V 经理,选择虚拟机,然后单击 个人设置 在右边 行动 面板。

Hyper-V Settings

在下一个窗口的左侧面板上,您会看到 IDE 和(或)带 .vhd 或 .vhdx 的 SCSI 控制器下方列出的硬盘驱动器

Virtual disk type

如何扩展虚拟磁盘大小 Hyper-V

扩展有两种常见方式 Hyper-V 虚拟硬盘 PowerShell 和 Hyper-V 经理。

无论哪种方式,首先你应该检查虚拟机是否是 保存 或有 检查站是,则其所有磁盘均无法扩展。在这种情况下,请在扩展任何类型的磁盘之前删除“已保存状态”和“检查点” Hyper-V 虚拟磁盘。

其次,如果要增加容量的虚拟磁盘是 VHD (IDE 和 SCSI 控制器)或 VHDX IDE controller,你应该在扩展之前关闭虚拟机。

方式1: 如何增加 Hyper-V 虚拟磁盘大小 PowerShell

这是最简单、最快捷的方法,但是您应该找到 VHD/VHDX 的位置并使用带有“”的绝对路径。

使用以下方法扩展 VHD/VHDX 虚拟磁盘空间 PowerShell:

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

Expand Hyper-V disk

这里的200GB指的是扩容后的最终大小,不是增加200GB。

方式2: 如何使用扩展虚拟磁盘大小 Hyper-V 经理

Hyper-V 无论 VHD/VHDX 磁盘是否连接到此虚拟机,管理器都可以选择编辑磁盘。

增加尺寸的步骤 Hyper-V 虚拟磁盘 Windows 10/11 or Server 2008/2012/2016/2019:

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

如何增加虚拟分区的磁盘空间

如果你想用额外的未分配空间扩展左侧连续分区(这里是 D:),你可以使用 Windows 本机磁盘管理器工具。不过,有两个前提条件:

如果您的分区符合要求,请按照以下步骤在磁盘管理器中扩展虚拟分区D:

  1. 在磁盘管理器中右键该分区并选择 匯編.
  2. 只需点击 点击下一页完成 在弹出的扩展卷向导窗口中。

如果您想增加不连续的系统分区 C 的磁盘空间,您需要第三方软件将未分配的空间移动到 C 盘旁边。

下载 NIUBI Partition Editor 并按照以下步骤操作:

  1. 右键单击驱动器 D:并选择“调整大小/移动",在弹出的窗口中将D的中间部分向右拖拽。
  2. 右键点击系统C:盘,再次选择“调整大小/移动”,将右边框向右拖动,合并未分配的空间。

按照视频中的步骤在扩展后增加系统分区大小 Hyper-V 虚拟磁盘:

Video guide

如果 D 分区是逻辑分区或使用 FAT32 格式化,磁盘管理器将无法帮助您。在这种情况下,只需按照步骤 2 将未分配空间与 NIUBI Partition Editor.

上述增加尺寸的方法 Hyper-V 虚拟磁盘分区有效 Windows 11/10/8/7, Windows Server 2008, Windows Server 2012, Windows Server 2016, Windows Server 2019 和 Windows Server 2022.