![使用完全相同操作系统的主机修复损坏的 Windows Server 2012 R2 Hyper-V VM](https://linux22.com/image/687936/%E4%BD%BF%E7%94%A8%E5%AE%8C%E5%85%A8%E7%9B%B8%E5%90%8C%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%9A%84%E4%B8%BB%E6%9C%BA%E4%BF%AE%E5%A4%8D%E6%8D%9F%E5%9D%8F%E7%9A%84%20Windows%20Server%202012%20R2%20Hyper-V%20VM.png)
有一台 Windows Server 2012 R2 Essentials 机器发生 SSD 故障。它托管一个完全相同类型的操作系统的 Hyper-V VM。系统从未进入无法启动的状态,但我们每隔一天就会遇到意外重启的情况。
(我设法通过首先执行修复软件包来完全恢复主机操作系统DISM.exe /Online /Cleanup-image /Restorehealth
,这可以为以后修复系统本身提供机会。这是通过完成的sfc /SCANNOW
。效果非常好!)
现在我也想恢复虚拟机,它可以几乎启动。启动过程开始,几乎到达登录对话框,但它返回到修复页面。
我没有任何恢复 DVD。我需要将系统文件恢复到可以启动的状态,然后我可以像对主机操作系统所做的那样执行其他恢复。
我不知道如何实现这一点。系统还原菜单不接受安装 DVD 作为还原操作系统状态的来源。由于主机操作系统和虚拟机的操作系统完全相同,是否可以利用主机并生成恢复媒体,以便我可以使用该媒体来还原虚拟机?
或者还有其他方法可以恢复吗?请指教!
在高级修复选项中,我可以以管理员身份进入命令提示符,我运行Repair-Volume –driveletter c –scan
(http://www.altaro.com/hyper-v/repairing-corrupt-file-systems-vms-repair-volume/)。没有发现任何逻辑错误。我可以挂载vhdx
,但无法启动。