![问题背景:](https://linux22.com/image/669383/%E9%97%AE%E9%A2%98%E8%83%8C%E6%99%AF%EF%BC%9A.png)
问题背景:
我们公司有一个IBM 系统 X3200 M3服务器正在运行Windows Server 2008 R2 企业版有两个WS 鱼子酱黑色 1TB HD在RAID 1。
最近,我们遇到了一次电源故障,导致系统启动中断,而且由于之前的 IT 人员没有实施任何备份程序,因此恢复系统的任务就落到我的身上。
经过几次错误日志分析,我终于找出了问题所在:两个系统文件(msahci.sys
和bootcat.cache
)丢失,导致出现蓝屏。我进入了 WinRE 并从原始安装 ISO 中复制了文件(版本正确,我仔细检查了一下),在重新启动和之后chkdsk
,Windows 再次启动并运行,但有一个问题:我无法使用键盘,它被禁用了仅在登录屏幕出现后以太网接口也被禁用,但鼠标工作正常!在它之前,一切都正常(鼠标、网络接口、键盘):在 CMOS 设置、WinRE、控制台终端...因此我无法登录来诊断进一步的问题,因为我无法按 CTRL+ALT+DEL。
... 那么,为什么不将其全部备份并格式化呢?
第一个原因是看起来这一行动比找到解决方案要花费更多时间,还有更多。我们是一家硬件开发公司,上面安装了一个非常具体的自定义固件开发 IDE,需要从其架构文件中生成转储,以便在重新安装后将其导入。只需保存其内部文件并尝试将其全部复制回安装文件夹即可破坏模式的历史并丢失数据。这些文件有备份,但它们过期一个月我的主管坚持要让服务器重新运行(如果我早点来这里就好了……)
到目前为止我尝试过的事情:
- 加载设置默认值,仅将 IO 模式从 IDE 原生更改为 AHCI(否则它将无法启动)。
- 备份后,我复制并替换了 C:\Windows\System32\drivers 中的每个 *.sys 文件。无济于事。恢复了备份。
- 更换了 USB 端口。没什么效果。
- 换了键盘。没什么。
- 已验证 BIOS 上的旧版支持。那里甚至没有这样的东西。
- 等了 1:30 多个小时才等到发现新硬件,安装驱动程序案。没什么。
- 尝试使用官方驱动程序从 WinRE 加载驱动程序(我目前正在尝试使用其原装 IBM 键盘,因为鼠标也是服务器原装的,并且工作正常)。NumLock 的 LED 甚至没有闪烁。
- 我使用 KVM,也尝试在 KVM 外部使用鼠标和键盘。没有用。
- 在过去的一个小时里,我一直在研究 Server Fault 的类似问题。要么这些问题没有得到解答,要么答案没有提供解决方案。
- 已经尝试了以下
F8
菜单选项:安全模式、带网络的安全模式、加载未签名的驱动程序、最后一次正确的配置、修复系统。
如果有人发现我可能错过的东西,或者任何我没想到的想法,请分享!我真的很感激任何帮助。
如果我忘记提供任何其他信息,请询问,我会编辑问题。
附言:如果我不能在两天内得到能够帮助我解决问题的答案,我就会设置悬赏。
答案1
事实证明这是一个非常奇怪的问题,但我能够重现它。多媒体存储, 跑步任务计划程序snap in 正在执行一个任务,它应该运行一个批处理文件来清理一个共享文件传输目录。在它运行时突然断电,出于某种原因,安全目录( C:\Windows\System32\catroot2
) 已损坏。它似乎有大量的依赖关系,当 Windows 第一次尝试恢复时,它清除了一些驱动程序和关键的启动文件(它甚至删除了BOOTMGR
中Boot
的隐藏文件夹C:
)。
我接受了面临格式化的事实,但我决定再试一次。我备份了整个C:
驱动器,然后重新安装再次使用 Windows 2008,从头开始。然后我只是恢复了一些文件(系统和非系统文件),足以让所述 IDE 正常运行,就像什么都没发生一样。重启后,我得到了“BOOTMGR 丢失”警告,但随后修复你的计算机CD 安装中的菜单解决了该问题bootrec /fixmbr && bootrec /rebuildbdc && bootrec /fixboot
,现在一切都很好。