Hyper-V 服务器中扩展虚拟机磁盘空间时出错

Hyper-V 服务器中扩展虚拟机磁盘空间时出错

我的 hyper-v 服务器上运行着一台虚拟机,分配了 100GB 的磁盘空间,我只在这台机器上创建了 C 盘,而这台机器的 C 盘已完全占用,导致我的网站瘫痪。我关闭了机器,并尝试为这台虚拟机将硬盘扩展 100GB。

我的 Hyper-V 服务器上有足够的剩余空间。我点击了

 settings > scsi > given location of my *.vhd file > edit > expand > and expanded the disk size to 200GB > finsh > apply

完成所有设置后,当我单击“应用”时出现以下错误。

在此处输入图片描述

我搜索过这个,但我发现的大多数链接都没有给我指明正确的方向,链接指导我关闭虚拟机,然后再次进行扩展,但我在关闭机器后已经这样做了。有人能指导我吗?提前谢谢。

答案1

在这种情况下,断开从虚拟机中删除 VHD。这意味着将其从虚拟机配置中删除,修改映像,然后重新添加。这在许多虚拟机管理程序上通常必须以某种方式执行,只是为了更新虚拟机本身的磁盘信息。这有点极端,但考虑到 Windows 处理锁定的方式,我并不完全感到惊讶。

因此,删除驱动器 > 调整驱动器大小 > 重新添加驱动器,指向相同的 .VHD。请勿删除该文件。只需将其分离即可。

希望这能奏效。如果不行,我怀疑是某种锁坏了,但如果有必要,我们会去解决它。

相关内容