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

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

在 (修补和) 重新启动后,我收到一条错误消息,内容是有关 e:\ (我存储虚拟机的地方) 的回收站损坏的信息。两个虚拟机无法启动。对于第一个虚拟机,似乎权限已更改 - 使用 icacls 后,我将其启动并运行。但是,第二个虚拟机缺少 VHD 磁盘。它有两个,一个用于系统,一个用于数据,而用于数据的磁盘在文件系统上为 0 字节。

我认为数据已从(物理)磁盘上消失,我必须恢复到上次备份 - 但这让我有点害怕,所以我怎样才能 1)准确地看到可能发生的事情以及 2)查看 E:\ 磁盘是否真的 100% 正常?

任何帮助深表感谢

答案1

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

  1. 使用 RAID。它不是备份,但冗余有帮助。这可能是由硬盘驱动器损坏或驱动器上的坏扇区引起的。RAID 阵列可以避免这种停机
  2. 使用 UPS。如果服务器电源在不合适的时间断电,则可能会发生文件系统损坏

现在回答您的问题。运行以下命令以确保您的文件系统健康且没有坏扇区。这样做的好处是可以同时解决问题的两个部分。第一阶段的错误表示文件系统损坏。这通常是由不正确的关机引起的。也可能与硬件有关。驱动器扫描阶段的错误表示驱动器上有坏扇区。如果您发现很多这样的坏扇区,我会更换驱动器。

chkdsk /r /fe:

相关内容