我应该如何修理启动修复程序?
将启动修复程序安装到硬盘驱动器上(好像它最初不在硬盘上一样)也将解决此问题。
希望有人在特定于Windows的论坛上有个主意,我也已在Microsoft Answers上发布了此想法:http : //answers.microsoft.com/zh-cn/windows/forum/windows_7-system/install系统修复修复系统修复启动条目/ 6424eada-40b7-440e-9759-e2cc67aa3e3a
启动修复实际上是在系统恢复环境下运行的工具。系统修复环境是需要修复的环境,但我将其称为启动修复,因为这就是启动菜单中的名称。
底部摘要。
问题
尝试使用启动修复时,出现一个包含状态代码0xc000000e
和错误消息的屏幕:
由于无法访问必需的设备,引导选择失败。
如果重建BCD(我有一个半破损的备份),则不再有“启动修复”选项。
历史
我不小心以IDE模式启动了计算机(RAID 1中的两个硬盘驱动器)。显然,这导致Windows在启动时崩溃。BCD存储已损坏,给出了与上述相同的启动消息,但用于正常引导。为了解决此问题,我启动了安装光盘,尝试使用bootrec /rebuildbcd
命令时出现了很多错误:
找不到请求的系统设备
更具体地说,在屏幕上没有用于选择操作系统的条目。我终于通过手动打开BCD存储(解决此得到bcdedit /store C:\Boot\BCD
)和纠正device
的条目{bootmgr}
,并{default}
与osdevice
上{default}
,以partition=C:
用于{bootmgr}
(系统保留)和partition=D:
对{default}
。它们被列为unknown
,可能是由于IDE模式下的引导尝试失败。
现在,至少,我可以成功地... 中途启动...进入Windows。这个问题的主要目的是询问我如何还原Startup Repair
引导选项,这会在尝试查找引导设备时引发错误:与主引导程序相同。BCD存储中没有任何条目。手动恢复后,在我第一次重新启动进入DVD恢复环境时,它提供了恢复磁盘上恢复环境的功能,据说该环境是成功的(显然没有成功)。
正常启动的问题(现已修复)
现在,另一个主要问题是启动过程。具体来说,chkdsk
启动每次引导。第一次运行并完成后,它会重新启动并重复。该驱动器本身仍然可读,这可以通过部分启动以及我通过基于DVD的恢复环境读取它的能力来证明。安全模式会在加载时冻结,CLASSPNP.sys
并且在chkdsk
倒数计时期间键盘无响应,这表明可能存在文件/驱动程序损坏。有什么我可以/应该做的吗?
sfc
报告以离线模式运行
Windows资源保护未发现任何完整性违规
我的主要问题仍然是如何使启动修复再次起作用。我希望一旦成功,我便可以运行系统还原,该还原可以(也可以不)还原可能损坏的系统二进制文件。
最终,启动修复的DVD版本修复了正常Windows启动中出现的任何问题。不幸的是,某些更改更改了驱动器GUID或某处的某些内容,这意味着“系统还原”没有针对当前分区C:
和D:
分区的还原点,但是对于C: (Missing)
和确实有很多还原点D: (Missing)
。要使驱动器GUID更改时损坏的恢复工具……很好,完全没用。我想知道是谁设计的。
安装的启动修复版本仍然损坏。
我非常擅长创建文字墙。这是摘要:
- BCD已损坏
- BCD已通过修复
device
和osdevice
条目手动修复 - 现在,启动修复报告它找不到启动设备,这与正常启动时BCD损坏时出现的错误相同
正常启动会运行chkdsk
每次引导,并在完成后立即重新引导安全模式挂在CLASSPNP.sys
chkdsk
按下键盘时键盘无响应
如果有什么不同,我的特定操作系统是Windows 7 x64 Professional。
当然,大多数在线资源都处理以下问题之一:
- 使用启动修复来修复启动失败
- 修复启动失败
- 禁用启动修复