恢复工具不能识别硬盘

这台服务器最近由于停电而closures了。 当我尝试启动时,BSOD出现一个错误,指出:process1_initialization_failed。 根据MS这是一个损坏的引导logging的结果。 我已经尝试恢复迄今为止的logging:

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

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

PS这是一个运行域控制器(和其他重要的东西)的Hyper-V虚拟机主机没有任何问题。

HELLLLLLLLLLP

在安装某些Windows更新之后,VM可能已经等待重新启动。 看看

pending.xml

看到这里: 链接

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

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

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