必须先关闭虚拟机并删除所有检查点,再通过编辑虚拟硬盘向导扩展.vhdx容量,最后在windows虚拟机内用磁盘管理扩展卷;否则向导不可用或扩展失败。

当Hyper-V虚拟机提示磁盘空间不足、系统变慢甚至无法启动时,必须立即扩容虚拟硬盘,否则可能触发蓝屏或服务中断。这一步不能跳过检查点清理,也不能在虚拟机运行状态下操作,否则向导会拒绝执行扩展命令。
关闭虚拟机并清理检查点
右键点击目标虚拟机 → 选择“关闭”(不是“保存状态”或“休眠”),等待状态变为“已关闭”。【若存在任何检查点,编辑磁盘向导将完全不可用】
在Hyper-V管理器中展开该虚拟机节点,右键所有检查点 → 逐个选择“删除检查点”。注意:删除后无法恢复,务必提前确认已备份关键数据。
通过编辑虚拟硬盘向导扩容
右键虚拟机 → “设置” → 左侧选中“SCSI控制器”下的“硬盘驱动器” → 点击右侧“编辑”按钮。
启动“编辑虚拟硬盘向导”后,依次点击“下一步”→ 在“选择操作”页中明确勾选“扩展” → “下一步”。
在“指定磁盘大小”页,输入目标容量(例如从50GB扩至120GB)。注意:输入值必须大于当前大小,且不能超过宿主机剩余物理空间;若输错导致数值小于当前值,向导会直接报错退出,需重头开始。
最后核对摘要信息,点击“完成”。此时.vhdx文件已在文件系统层面增大,但Guest OS仍看不到新增空间。
在Windows虚拟机中扩展卷
启动虚拟机 → 按 Win+R 输入 diskmgmt.msc 打开磁盘管理。
找到对应磁盘,右键单击C盘(或其他需扩容的NTFS卷)→ 选择“扩展卷”。
向导默认选中全部未分配空间,直接点“下一步”→“完成”。若“扩展卷”选项为灰色,请先确认磁盘是动态磁盘且未启用BitLocker——BitLocker加密卷必须先暂停保护才能扩展。
刷新后即可看到C盘容量已更新,无需重启。











