这台服务器最近由于停电而closures了。 当我尝试启动时,BSOD出现一个错误,指出:process1_initialization_failed。 根据MS这是一个损坏的引导logging的结果。 我已经尝试恢复迄今为止的logging:
- 删除bootrec.cache(没有工作)
- bootrec / fixmbr(没有工作)
- Autorepair和sfc(Sfc拒绝工作)
目前情况更糟,因为启动进入系统还原,但没有检测到驱动器。
PS这是一个运行域控制器(和其他重要的东西)的Hyper-V虚拟机主机没有任何问题。
HELLLLLLLLLLP
在安装某些Windows更新之后,VM可能已经等待重新启动。 看看
pending.xml
看到这里: 链接
您可能会发现一些问题DLL导致您的问题。
解决了。 以下是我所做的:
- 制作一个VHD文件的副本,以防万一事情变得更加复杂。
- 创build一个新的VM并将VHD文件作为附加驱动器。
- 启动机器。 这证实虚拟硬盘实际上并没有损坏或生硬。 所有文件都在那里
- Ran SFC / scannnow / offwindir = drive:\ windows \ offwindir = drive(驱动器是附加驱动器的字母)
- 将运行Windows Server 2008 R2的新计算机上的ntdll.dll复制到system32和syswow64文件夹中。 必须取得所有权的文件夹,然后改变所有权。
- 用修改后的驱动器重新启动旧的VM。 机器首先运行chkdsk,并正常启动。