恢复工具无法识别硬盘

恢复工具无法识别硬盘

该服务器最近因断电而关闭。当我尝试启动时,出现 BSOD,错误信息为:process1_initialization_failed。根据 MS 的说法,这是由于引导记录损坏造成的。到目前为止,我尝试通过以下方式恢复记录:

  1. 删除 bootrec.cache(无效)
  2. bootrec /fixmbr(无效)
  3. Autorepair 和 sfc(Sfc 拒绝工作)

目前情况更糟,因为启动进入系统还原但未检测到驱动器。

PS 这是运行域控制器(和其他重要内容)的 Hyper-V 虚拟机,托管机器运行没有任何问题。

地狱

答案1

安装某些 Windows 更新后,虚拟机可能正在等待重新启动。请查看

待处理文件

看这里:关联

您可能会发现一些问题 DLL 导致了您的问题。

答案2

解决了。​​以下是我所做的:

  1. 复制了 VHD 文件,以防情况变得更加混乱。
  2. 创建了一个新的 VM 并将 VHD 文件作为附加驱动器附加。
  3. 启动机器。这验证了虚拟硬盘实际上没有损坏或原始。所有文件都在那里
  4. 运行 SFC /scannnow /offwindir=drive:\windows /offwindir=drive (驱动器是附加驱动器的字母)
  5. 将 ntdll.dll 从运行 Windows Server 2008 R2 的新计算机复制到 system32 和 syswow64 文件夹。必须取得文件夹的所有权,然后再改回所有权。
  6. 使用修改后的驱动器重新启动旧 VM。机器首先运行 chkdsk,然后正常启动。

相关内容