在 Hyper-V 中扩展 VM 硬盘驱动器

更新日期:13年2019月XNUMX日

本文介绍如何在Hyper-V中扩容vm硬盘而不丢失数据。 hyper-v虚拟机扩展硬盘的2种方法,详细步骤。

适用于: Windows 10, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (R2), Windows Server 2008 (R2), Windows Server 2003 (R2)。

Hyper-V 虚拟机中的一个常见问题是整个虚拟磁盘变满。 在这种情况下你会怎么做,添加另一个更大的磁盘并从原始磁盘复制或恢复? 有一种更快更简单的方法——直接扩展虚拟硬盘驱动器。 为此,有两种方法。 每种方式都有其优点和缺点。 本文介绍了详细步骤 扩展 vm 硬盘驱动器 在 Hyper-V 中。

方式 1 - 使用 PowerShell 命令在 Hyper-V 中扩展 vm 硬盘

扩展虚拟机硬盘 PowerShell的 是最快和最简单的方法,但是,在扩展之前,您应该关闭 Hyper-V 虚拟机并删除与要扩展的磁盘关联的检查点。

如何用PowerShell为Hyper-V虚拟机扩容硬盘:

  1. 从“快速启动”栏或“开始”菜单以管理员权限打开 PowerShell。
  2. 类型 调整大小-VHD -Path 'E:\yourown.vhdx' -SizeBytes 200gb

Expand Hyper-V disk

请注意:

  1. E:\你自己的.vhdx 表示带引号的虚拟磁盘的绝对路径和名称。
  2. 200GB是指将vm硬盘扩容到200GB,而不是增加200GB。

方法二——用Hyper-V Manager在线扩展vm硬盘

使用 Hyper-V Manager,您可以动态扩展 vm 硬盘 不分流 来宾虚拟机。 但是,它需要更多的步骤,此外,您最好也删除关联虚拟磁盘的检查点。

如何使用 Hyper-V Manager 扩展 vm 硬盘驱动器:

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

Edit disk

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

Edit Wizard

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

Locate disk

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

Select Expand

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

Enter size

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

Select Expand

稍后,原来的虚拟硬盘将被扩展,额外的磁盘空间将显示为 未分配 最后。

Original size

New disk size

如果你坚持 Windows 磁盘管理或 NIUBI Partition Editor 扩展虚拟磁盘时运行,需要点击 刷新 按钮加载最新的磁盘分区参数。 在一些 Windows 版本,您需要重新打开磁盘管理。

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

扩展 vm 硬盘后,您需要将额外的未分配空间添加到系统分区 C 和/或其他卷。 为了完成这个任务, NIUBI Partition Editor 非常简单快捷,您只需拖放到磁盘地图上即可。

下载 NIUBI Partition Editor 并按照视频中的步骤操作:

Video guide

请注意: 如果中间有另一个分区如D:,要扩展系统C盘,你需要先把未分配的空间移到它后面。

为此,请右键单击驱动器 D: 然后选择“调整大小/移动音量", 拖动 中间 在弹出窗口中向右定位。 如果想扩展与未分配空间的连续分区,可以不移动直接合并。 (向右拖动 边界 在弹出窗口中向右移动。)