启动 Azure VM 时,Windows 显示“正在检查文件系统”

本文介绍在 Microsoft Azure 中启动 Windows 虚拟机 (VM) 时可能会遇到的“正在检查文件系统”错误。

症状

Windows VM 无法启动。 在启动诊断中检查启动屏幕截图时,会看到“检查磁盘”进程 (chkdsk.exe) 正在运行,并显示以下消息之一:

  • 扫描和修复驱动器 (C:)
  • 检查 C 上的文件系统:

原因

如果在文件系统中发现 NTFS 错误,Windows 将在下次重启时检查并修复磁盘的一致性。 通常,如果 VM 发生任何意外重启,或者 VM 关闭过程突然中断,则会出现这种情况。

解决方案

提示

如果最近备份了 VM,可以尝试 从备份还原 VM 以修复启动问题。

完成“检查磁盘”过程后,Windows 将正常启动。 如果 VM 停滞在检查磁盘过程中,请尝试在 VM 上脱机运行检查磁盘:

  1. 将受影响 VM 的 OS 磁盘快照作为备份。 有关详细信息,请参阅 为磁盘创建快照

  2. 将 OS 磁盘附加到恢复 VM

  3. 在恢复 VM 上,在附加的 OS 磁盘上运行检查磁盘。 在以下示例中,附加的 OS 磁盘的驱动程序号为 E:

    chkdsk E: /f
    
  4. 检查磁盘完成后,从恢复 VM 分离磁盘,然后将磁盘作为 OS 磁盘重新附加到受影响的 VM。 有关详细信息,请参阅 通过将 OS 磁盘附加到恢复 VM 来排查 Windows VM 问题

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。