如何在没有 Hyper-V 经理

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

与物理硬盘驱动器相同,您可以 调整虚拟分区的大小 Hyper-V 虚拟机 而不会丢失数据。 通过安装调整分区大小非常容易 NIUBI Partition Editor 至 Hyper-V vm,但是是否可以调整 vhd/vhdx 分区的大小而无需 Hyper-V答案是肯定的,本文介绍了调整 vhd/vhdx 虚拟分区和磁盘大小的详细步骤,无需 Hyper-V.

调整 vhd/vhdx 虚拟分区大小前的准备工作

在开始调整虚拟分区大小之前,您必须做两件事:

1. 删除与要调整大小的 VHD 或 VHDX 关联的所有检查点。否则,您将收到以下错误并且无法启动 Hyper-V 调整虚拟分区大小后的管理器。

Hyper-V 错误

如错误消息所示“父虚拟硬盘和差异磁盘的标识不匹配."

很容易理解,调整大小后的分区大小与Checkpoint中的大小不同。

2.关闭客户虚拟机并关闭 Hyper-V 管理器或其他使用此 VHD 或 VHDX 的应用程序。否则,您将收到错误“该进程无法访问该文件,因为它正在被另一个进程使用。”

Virtual Manager error

如何在没有 Hyper-V 经理

步骤1: 在物理计算机中打开“磁盘管理器”。 (按 Windows 和键盘上的 R 一起输入 diskmgmt.msc 然后按“Enter”键。)

步骤2: 点击 操作 菜单> 附加VHD

Attach VHD

步骤3: 点击 浏览 选择 VHD/VHDX 文件,然后单击“确定”继续。

Select VHD

然后附加此虚拟磁盘。 正如您在屏幕截图中看到的,磁盘 2 的图标与其他 2 个物理硬盘不同。

VHD attached

步骤4: 下载 并安装 NIUBI Partition Editor 到物理服务器或个人计算机。与磁盘管理器相同,您将看到所有物理和虚拟磁盘分区 NIUBI Partition Editor. 在虚拟磁盘 2 中,驱动器 K 是 VHD/VHDX 中的系统分区。

NIUBI Partition Editor

步骤5: 右键点击M盘,选择“调整大小/移动”,在弹出的窗口中将左边框往右拖,或者直接在“之前未分配的空间”框中输入一个数值,这样D盘就会缩小,并且在D盘的左侧产生一些未分配的空间。

Shrink M

Partition shrunk

步骤6: 右键点击驱动器K:,再次选择“调整大小/移动”,在弹出的窗口中将右边框往右拖拽,即可合并该未分配空间。这样驱动器K就以虚拟模式扩展了。

Extend K

Partition extended

步骤7: 点击左上角“执行”即可生效。(需要点击“执行”确认后,分区大小才会调整。)

只要任何分区中有未使用的可用空间,您就可以缩小它以在同一虚拟磁盘上扩展另一个分区。调整虚拟分区大小后,请记住分离 VHD。否则,当您在 Hyper-V,您将收到错误“该进程无法访问该文件,因为它正被另一个进程使用."

Detach VHD

Hyper-V error

如何在没有 Hyper-V 经理

与大小固定的物理硬盘相比,VHD/VHDX 虚拟磁盘可以快速轻松地调整大小。要完成此任务,您可以使用 Hyper-V 经理或通过 PowerShell 也完全不需要 Hyper-V.

请注意: 在扩展虚拟磁盘之前 PowerShell另外,您还应该关闭客户虚拟机并删除所有相关的检查点。

如何在没有 Hyper-V:

  1. 可选 PowerShell 具有快速启动栏、开始菜单或物理计算机中其他位置的管理员权限。
  2. 类型 Resize-VHD -Path 'E:\hyperv.vhdx' -SizeBytes 500gb

说明:

  1. 'E:\hyperv.vhdx' 表示带引号的 .vhd/.vhdx 文件的绝对路径和名称。
  2. 500GB是指将这个虚拟硬盘扩展到500GB,而不是增加500GB。

扩展虚拟磁盘后,额外的空间将在最后显示为未分配,然后运行 NIUBI Partition Editor 并将未分配的空间合并到其他分区。请按照视频中的步骤操作:

Video guide

除了调整物理和虚拟磁盘分区的大小, NIUBI Partition Editor 帮助做许多其他操作。

下载