我已经组装自己的电脑超过 15 年了,但这是我迄今为止遇到的最奇怪的错误。
有一天,我打开电脑,却发现注册表已损坏,Windows XP 无法启动。使用(原始)Windows XP SP3 磁盘的修复安装解决了问题,电脑运行顺畅了大约 2 天。然后注册表再次损坏,这次即使修复安装也无法修复,Windows 总是在 F8 启动菜单之前冻结并显示黑屏。
我开始怀疑,并在机器上运行了 memtest86,结果报告了很多错误(很奇怪,因为我三个月前才更换过内存,因为它明显坏了,突然重启、BSOD、memtest 失败等等)。虽然模块更高端(DDR2 1066+、Corsair Dominator 8500C5DF),但我还是不是超频 CPU 或内存。内存模块位于我的主板(Gigabyte P45 UD3R)的官方兼容性列表中。
我移除了内存模块,换上一个新的 DDR2-800 模块,全新安装了 Windows XP,一两天后一切又恢复正常。重启后,注册表又被破坏了。由于我已经更换了内存,我怀疑硬盘是罪魁祸首,于是我更换了新的 OCZ Vertex 64GB SSD(带新的 SATA 电缆),然后重新安装。长话短说,同样的事情仍然发生(有时启动时,我只会运行 chdsk 并出现大量 FS 错误)。所以我买了一块新主板(Gigabyte 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)
答案1
如果不是内存、硬盘或操作系统本身的问题,那么问题可能出在主板或电源上。如果您有备用零件,请更换另一个电源,然后使用 Memtest 和/或 Prime95 重新测试。
可能值得验证(使用另一个 PSU/主板)内存是否真的好。如果 RAM 在另一块主板上通过了 Memtest,则表明您的 RAM 是好的,问题出在其他地方。
电源故障会导致各种奇怪的错误行为,所以我会从这里开始。当然,如果电源坏了,它可能已经损坏了其他组件。