我组装自己的 PC 已经超过 15 年了,但这是我遇到的最奇怪的错误。
有一天,我打开我的电脑,发现注册表已损坏,Windows XP 无法启动。从(原始)Windows XP SP3 磁盘进行的修复安装成功了,计算机可以顺利运行大约 2 天。然后注册表再次损坏,这次即使是修复安装也没有修复它,即使在 F8 启动菜单之前,Windows 总是冻结并显示黑屏。
我开始怀疑并在报告很多错误的机器上运行 memtest86(很奇怪,因为我在 3 个月前刚刚更换了内存,因为它明显坏了,突然重启,蓝屏死机,memtest 失败等等)。虽然模块更多的东西(DDR2 1066+,海盗船支配8500C5DF)高端侧我不超频CPU或存储器。内存模块在我的主板(技嘉 P45 UD3R)的官方兼容性列表中。
我移除了内存模块并放入了一个新的 DDR2-800 模块,并全新安装了 Windows XP,一两天后一切又恢复了正常。重新启动后,注册表再次损坏。由于我已经更换了内存,我怀疑HD是罪魁祸首,并用新的OCZ Vertex 64GB SSD(使用新的SATA电缆)更换并再次重新安装。长话短说,同样的事情仍然发生(有时我只会在启动时遇到很多 FS 错误的 chdsk 运行)。所以我买了一个新的主板(技嘉 P43-ES3G)并再次重新安装了 Windows ......但这仍然没有解决重启后随机文件系统损坏的问题!我可以运行 Prime95/memtest 几个小时,机器永远不会变热/不稳定,即使玩了几个小时的游戏,但在重新启动后我仍然偶尔会遇到文件系统/注册表损坏的情况。这台机器也是双引导 Linux(与 Windows 在同一个磁盘上),我从未在那里看到任何 FS 损坏。我还没有更换的唯一部件是我的显卡(周围没有备用的)、我的 PSU 和 SATA RAID 控制器(引导硬盘是没有连接到)...我错过了什么?
我目前的设置:
Gigabyte P43-ES3G
Intel Core2 Quad Q6600 + Noctua 12P cooler
Lian Li Big Tower with 3x 120mm fans
4GB stock DDR2-800 (Corsair)
ATI Radeon 4870 /512MB
3x SATA HD attached to Adaptec SATA HW RAID
64GB OCZ Vertex SSD (attached to onboard SATA), boot disk
1x SATA HD (attached to onboard SATA), the HD I replaced with the SSD)
550W power supply ( either Thermaltake or Energmax, would
need to remove the PSU to check)
Run Code Online (Sandbox Code Playgroud)
如果不是内存,不是硬盘驱动器,也不是操作系统本身,那么罪魁祸首就是主板或电源。如果您有备件,请更换另一个 PSU 并使用 Memtest 和/或 Prime95 重新测试。
可能值得验证(使用另一个 PSU/主板)内存确实是好的。如果 RAM 在另一个主板上通过了 Memtest,则表明您的 RAM 良好,问题出在其他地方。
失败的 PSU 会导致各种奇怪的错误行为,所以我会从那里开始。当然,如果 PSU 坏了,它可能已经损坏了其他组件。