Hyper-v,重启后缺less.vhd文件

(修补程序和)重新启动后,我得到一个错误消息,读取有关e:\(我存储我的虚拟机)的损坏的回收站的东西。 两个虚拟机无法启动。 在他们的第一个,似乎权限已经改变 – 使用icacls后,我得到了启动和运行。 然而第二个有一个缺less的VHD磁盘..它有两个,一个用于系统,另一个用于数据,数据的一个在文件系统上是0字节。

我假设(物理)磁盘上的数据已经消失了,我将不得不恢复到上次的备份 – 但是这种情况让我感到害怕,那么我怎么才能确切地看到可能发生了什么,以及2)看看E:\磁盘实际上是100%健康的?

任何帮助深表感谢

我将会得到你的答案,但首先我要确保你将来做两件事:

  1. 使用RAID。 这不是一个备份,但冗余有帮助。 这可能是由于硬盘损坏或硬盘损坏造成的。 RAIDarrays可以避免这种停机时间
  2. 使用和UPS。 如果在不合时宜的服务器上断电,文件系统可能会损坏

现在为您的答案。 运行以下命令,以确保你有一个健康的文件系统,没有坏道。 这有处理你的问题的两个部分的优势。 第一阶段的错误表明文件系统损坏。 这通常是由不正确的关机造成的。 它也可以是硬件相关的。 驱动器扫描阶段的错误表示驱动器上的坏扇区。 如果你发现很多这些,我会更换驱动器。

chkdsk / r / fe: