有一天,我的 Windows 7 Home Premium(64 位)电脑无法启动。到目前为止,我无法修复甚至无法识别问题,我正在寻求帮助来诊断问题。我不确定这是配置、软件还是硬件问题。
当我让机器正常启动时,Windows 徽标会出现,但当它出现登录屏幕时,机器突然重新启动。每次都会发生这种情况。
我可以使用 UEFI 启动菜单明确选择 Windows 启动管理器(实际上二同名的“Windows 启动管理器”:一个似乎是常规操作系统,另一个似乎是 Windows 恢复环境),然后我看到这个屏幕:
Windows Boot Manager
Windows failed to start.
File: \EFI\Microsoft\Boot\BCD
Status: 0xc000000f
Info: An error occurred while attempting to read the boot configuration data.
这似乎表明 BCD 存储存在问题。
我启动 WRE 并让启动修复程序尝试一下。它失败了,并显示了以下问题详细信息:
Problem Event Name: StartupRepairOffline
Problem Signature 01: 6.1.7600.16385
Problem Signature 02: 6.1.7600.16385
Problem Signature 03: unknown
Problem Signature 04: 21200512
Problem Signature 05: ExternalMedia
Problem Signature 06: 7
Problem Signature 07: NoRootCause
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
诊断和修复详细信息报告所有这些测试均成功运行,返回错误代码 0x0(括号中为执行时间):
Check for updates ( 16ms)
System disk test ( 0ms)
Disk failure diagnosis (187ms)
Disk metadata test ( 0ms)
Target OS test ( 78ms)
Volume content check ( 31ms)
Boot manager diagnosis ( 0ms)
System boot log analysis ( 0ms)
Event log diagnosis ( 16ms)
Internal state check ( 15ms)
Root cause found:
----
Startup Repair has tried several times but still cannot determine the cause of the problem.
这是一张很长的列表,相同的测试重复进行,没有任何失败,直到最底部,内容如下:
Root cause found:
----
Unspecified changes to system configuration might have caused the problem.
Repair action: System files integrity check and repair
Result: Failed. Error code = 0x490
Time taken: 128483 ms
我不相信我最近对系统配置做过任何更改;我没有更改硬件或更新任何驱动程序,并且 Windows Update 设置为在下载软件包之前征求我的许可。
我整个周末都在做这件事。有一次,我丢失了驱动器上的 WRE,不得不使用 Win7 安装 DVD 来修复引导加载程序。所以我认为我可能已经重新创建了 BCD 存储。(尽管bootrec /scanos
仍然报告 0 个 Windows 安装,这有点令人不安。)
我猜想系统文件在某种程度上被损坏了,所以我进行了调查。(我知道另一个0x490
SU 问题,但该问题似乎有不同的根本原因:“启动配置已损坏”+分区表修复)。
我的主驱动器是 60 GB SSD,使用 UEFI 和 GPT。它有三个分区:
Part 1 | System | 100 MB
Part 2 | Reserved | 128 MB
Part 3 | Primary | 59 GB
我在这三个电脑上运行过,chkdsk /f
但什么都没发现。我认为这排除了驱动器故障,所以我继续修复系统文件。
但sfc /scannow
显示有系统修复待处理,需要重新启动才能完成。这个问题之前就出现了,我想我已经通过 回滚了修复dism /image:D:\ /cleanup-image /revertpendingactions /scratchdir:D:\dism-scratch
,并报告了成功。我还验证了\Windows\winsxs\pending.xml
在安装 Windows 的驱动器上不存在。
这时我真的不知所措了。我可以启动到带网络连接的安全模式,但即使使用 禁用所有服务和启动项,也无法正常启动msconfig
。
最后一件事:当我坐在这里(在 MacBook 上)输入这段文字,盯着 WRE 命令提示符时,计算机突然重新启动了。之前在操作机器时也发生过一次同样的事情,但我认为我点击了重新启动然后就忘记了。现在我不太确定了。这种故障可能是 PSU 故障,但我有一个 1000W 的电源。可能是过热,但 WRE 似乎要求不高,而且我的塔里装满了风扇(侧面是敞开的)。
下一步该尝试什么?任何帮助都值得感激。
编辑:最后更新,因为我猜人们仍然会发现这个问题。
我始终没有解决这个问题。我只是在另一个驱动器上进行了全新安装。两年过去了,这个硬盘仍然放在架子上。