增加 Hyper-V VM 磁盘的大小

更新日期:13年2019月XNUMX日

本文介绍了如何在不丢失数据的情况下增加 Hyper-V 虚拟机的磁盘大小,以及使用 Hyper-V Manager 和 PowerShell 增加 vm 磁盘空间的 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)。

与物理服务器和个人计算机相比,虚拟机有很多优点,例如:用 1 个硬件副本构建多台服务器的成本要低得多,轻松添加、编辑和删除组件。 当一个物理硬盘变满时,复制或恢复到另一个更大的磁盘需要很长时间,但是对于虚拟硬盘,您可以快速轻松地扩展它而不会丢失数据。 本文介绍了详细步骤 增加 Hyper-V 的磁盘大小/空间 具有 2 个本机实用程序的虚拟机。

如何使用 Hyper-V 管理器增加虚拟磁盘的大小

Hyper-V 管理器 可以帮助您压缩、转换、收缩和扩展虚拟磁盘。 比其他工具更好,它能够动态增加虚拟机磁盘大小 无需关机或重启 来宾虚拟机。 它对虚拟服务器很有帮助。

使用 Hyper-V 管理器增加虚拟磁盘大小/空间的步骤(对于 .vhd 和 .vhdx):

步骤1: 打开 Hyper-V 管理器,单击 编辑磁盘 in 行动 右上角的面板。

编辑磁盘

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

编辑向导

步骤3: 点击 浏览 在顶部找到您的 VHD/VHDX 虚拟磁盘,然后单击 点击下一页. 注意警告消息。

Locate disk

步骤4: 选择 拓展 选项并单击 点击下一页.

Select Expand

步骤5: 输入新磁盘大小的数量,然后单击 点击下一页.

Enter size

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

Select Expand

稍后,原来的虚拟硬盘会增加,额外的磁盘空间会显示为 未分配 最后。

Original size

New disk size

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

如何使用 PowerShell 增加 Hyper-V 中的虚拟磁盘大小

如果您认为使用 Hyper-V 管理器增加虚拟机磁盘空间很复杂,那么使用 PowerShell 有一种更简单的方法。 但是,在执行此操作之前,您必须 关闭 Hyper-V 来宾虚拟机和 删除 与要增加大小的磁盘关联的检查点。

要使用 PowerShell 增加 hyper-v 虚拟磁盘的大小:

  1. 从快速启动栏、开始菜单或其他地方以管理员权限打开 PowerShell。
  2. 类型 调整大小-VHD -Path 'D:\vm.vhdx' -SizeBytes 500gb

Expand Hyper-V disk

请注意:

  1. D:\vm.vhdx 表示带引号的虚拟磁盘的绝对路径和名称。
  2. 500GB是指增加vm硬盘到500GB,不是加500GB。

扩展磁盘后如何增加虚拟分区的大小

最后获得额外的未分配空间后,如何将其添加到其他分区? 需要第三方磁盘分区软件如 NIUBI Partition Editor,这是最安全和最快的 Windows 分区管理器。

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

Video guide

请注意: 移动和调整分区大小时存在潜在的系统损坏和数据丢失风险,因此您最好先创建 Checkpoint 或进行独立备份。 比其他工具更好, NIUBI Partition Editor 创新的虚拟模式、随意取消和一秒回滚技术来保护系统和数据。由于采用了先进的文件移动算法,速度要快得多。它还有助于执行许多其他磁盘和分区管理操作。