Windows 7 有时会在“正在加载 Windows”后无法加载

Windows 7 有时会在“正在加载 Windows”后无法加载

我六月份组装了这台电脑,自从我第一次组装它以来,这个问题就一直存在。我的电脑可以正常开机,然后进入黑屏,显示“正在加载 Windows”。通常它会停留一秒钟,然后会出现闪烁的 Windows 徽标,几秒钟后,它会带我进入 Windows 登录屏幕。但是,至少每周一次,它会停留在那里,黑屏和“正在加载 Windows”文本,但徽标永远不会出现。硬盘指示灯保持关闭状态,我听不到任何硬盘活动,这告诉我它卡住了。没有错误消息,但它从未加载 Windows。我在这里所做的就是按下重置按钮,它就会重新启动。“修复 Windows”选项从来没有帮助,也没有用,所以我只说“正常加载 Windows”,它会 100% 地加载 Windows,从不失败。然而,一定有什么地方出了问题。

计算机一开始配备一块 500GB 混合 SSD,并出现了这种行为。我放入了另一块 SSD 并将其放在 RAID0 上,但情况没有改变。它有 4 x 4GB 的 RAM,一位朋友告诉我,RAM 可能功率不足。因此,每次发生这种情况时,我都会进入 BIOS 并将 DRAM 电压提高一个刻度。我已经这样做了几个星期,但没有任何效果(第一次这样做时,一个多星期都没有发现问题,然后又开始发生)。我的电压超过了 1.55V(如果我没记错的话,我想是 1.553V),但它甚至没有超频(它们是 1333MHz),所以我很担心这不会解决问题。我完整运行了 Memtest86+ 和 chkdsk,它们都没有报告错误。我运行过多个基准测试套件(例如 Heaven DX11 Benchmark、Crystal DiskMark、Furmark、3DMark 11 等),也曾在高端设置下玩游戏,但从未出现过任何问题,因此 Windows 加载后不会出现硬件不稳定的情况。我甚至有一次连续使用这台电脑约 2 周,没有出现任何故障或失灵的迹象。

这是我组装的第一台电脑,我对超频和处理电源问题或其他极端情况没有经验。我朋友说的内存不足,对吗?还是还有其他问题?

我的计算机规格如下:

Computer:      MSI MS-7640
CPU:           AMD Phenom II X4 955 Black Edition (Deneb, RB-C3) @ 3200 MHz (16.00x200.0)
Motherboard:   MSI 890FXA-GD65 (MS-7640)
Chipset:       ATI RD890 + SB810/SB850
Memory:        16384 MBytes @ 666 MHz, 9.0-9-9-24
               - 4096 MB PC10600 DDR3 SDRAM - Patriot Memory (PDP Systems) PSD34G13332
               - 4096 MB PC10600 DDR3 SDRAM - Patriot Memory (PDP Systems) PSD34G13332
               - 4096 MB PC10600 DDR3 SDRAM - Patriot Memory (PDP Systems) PSD34G13332
               - 4096 MB PC10600 DDR3 SDRAM - Patriot Memory (PDP Systems) PSD34G13332
Graphics:      MSI R6970 (MS-V237)
               ATI RADEON HD 6970 (CAYMAN XT), 2048 MB GDDR5 SDRAM
Graphics:      MSI R6970 (MS-V237)
               ATI RADEON HD 6970 (CAYMAN XT), 0 MB 
Drive:         AMD 2+0 Stripe/RAID0, Disk drive
Drive:         ATAPI iHBS212   2, BD-RE
Drive:         ATAPI iHBS212   2, BD-RE
Drive:         AMD RAID Console, Processor
Sound:         ATI SB800/Hudson-1 - High Definition Audio Controller
Sound:         ATI Cayman/Antilles - High Definition Audio Controller
Sound:         ATI Cayman/Antilles - High Definition Audio Controller
Network:       RealTek Semiconductor RTL8168/8111 PCI-E Gigabit Ethernet NIC
Network:       Realtek PCIe GBE Family Controller
OS:            Microsoft Windows 7 Professional (x64) Build 7601

需要注意的是,聊天中有人建议我启用启动日志记录,看看是否会出现任何结果。我刚刚这样做了,如果有任何有趣的事情发生,我会在再次发生这种情况时发布结果。

编辑

我已启用详细启动和启动日志记录,但到目前为止,在过去一周左右的时间里,这个问题没有再次出现。当我看到它发生时,我会更新。

编辑 #2 (2011/11/25)

自从我启用了启动日志记录(并恢复到原始 DRAM 电压)后,我再也没有看到问题再次出现。我觉得值得注意的是,在此期间,我还安装了 Windows 8 开发人员预览版作为第二个操作系统,并使用 Windows 7 引导加载程序进行双启动。在尝试加载 Windows 7 之前的额外延迟(目前为 10 秒)是否会影响其成功启动 Windows?它可能太快进入“加载 Windows”步骤,这合理吗?这可能是电源不稳定造成的吗?

顺便说一下,电源是Thermaltake TPX-775M Toughpower XT 775W

编辑 #3 (2011/9/30)

我删除了 Windows 8 Dev Preview 分区,以便它恢复正常启动过程。今天早上,它再次在启动时挂起。由于我使用的是详细启动,它在开始加载驱动程序之前就挂在了黑屏上。在我重置电脑并进入 Windows 后,检查 ntbtlog.txt 没有显示任何有关失败启动会话的记录。所以它显然只是在那里,甚至在开始加载驱动程序之前。

我想今天下班后我会开始检查每根内存条。我已经拖了很久了。

编辑 #4 (2011/10/21)

不久前,我发现我的一个外置 USB 硬盘驱动器有几个坏扇区。最终无法读取。由于 Windows 喜欢在启动时扫描 USB 驱动器,这是否是导致问题的原因?在我运行chkdsk驱动器后,我已经很长时间没有看到挂起(目前它保持关机状态,因为我能够恢复其上的数据)。自从我组装电脑以来,这个驱动器就一直处于连接状态。也许 Windows 发现了坏扇区,但不知道如何处理,即使它是一个外置硬盘?

答案1

您可能已经尝试过这个,但是由于没有其他人建议它...

禁用全部超频功能和下一次更新全部您可以使用的驱动程序 - 切勿使用磁盘上的版本,而应查看 AMD 网站和主板公司。

由于问题发生在如此早期的阶段,我相信最可能的原因是 I/O 驱动程序有问题,但也可能是其他原因。

最后,如果这不能解决问题,我们必须采取老式的方法,断开所有可以断开的连接,以防与第三方硬件发生某种冲突/问题。

答案2

首先,如果你超频了,一旦出现问题,你就需要降低一点。如果你在默认 BIOS 设置下遇到问题,那么你肯定有硬件问题。

Memtest 虽然很棒,但并不总是报告错误。尝试通过一次取出一根内存条进行测试。我最近不得不用一台机器这样做。我花了 4 个月才弄清楚是哪根内存条(我的情况是每 2-4 周故障一次)。自从我更换了有缺陷的芯片后,我的机器就一直很稳定(现在大约 6 个月了……)

注意:chkdsk 仅检查文件系统结构。它不检查磁盘本身。查看制造商是否有测试磁盘的工具。通常他们会为此提供可启动的 ISO。

答案3

我的一个外部 USB 硬盘显然出现故障。几周前,我发现无法再访问它,所以我不得不运行chkdsk,大约 1/3 的驱动器是坏扇区。我认为 Windows 可能挂起了,因为它在启动时扫描驱动器时遇到了坏扇区。自从从驱动器中恢复数据并关闭电源后,我没有遇到任何启动问题。现在已经几个月了,所以我相信这解决了问题。

相关内容