PC 启动时重新启动

PC 启动时重新启动

我的问题是,我的 PC 在启动时重新启动。BIOS 出现,显示已找到所有 HDD 并检查了 RAM。但是当 XP 启动屏幕出现时,我的 PC 只是重新启动并重新开始。我尝试重新安装,但它冻结了,我还尝试启动 Ubuntu Live CD,但它也冻结了。有人能告诉我问题出在哪里吗?


问题是我无法进入 Live CD 主菜单,因此无法运行任何内存测试。我还尝试从 USB 运行 memtest,但同样不起作用。


更多信息(2012 年 1 月 18 日):

今天早上我打开电脑,进入 BIOS 并将其恢复为默认设置。之后电脑重新启动,现在无法识别两个硬盘中的任何一个。

我尝试手动和自动在 bios 上查找硬盘,但都不起作用。我尝试断开所有电线,然后将它们全部放回原位,但仍然一无所获。

这台电脑很旧了,是 P4 2,4Ghz,主板是未知的技嘉。我不知道如何更改或更新 BIOS。

答案1

在这种情况下,我的第一步是将 BIOS 重置为出厂设置。进入 BIOS 屏幕并设置默认值,保存并重新启动,看看是否有帮助。如果没有帮助... 在硬盘兼容性下寻找与 IDE 模式、AHCI 或组合模式有关的设置。根据当前选择的选项,尝试其他选项。这很可能不是 Live CD 无法正常工作的情况,但尝试一下也无妨。有时,如果您在启用 IDE 类型模式的情况下加载 PC,并且系统恢复为 AHCI,则系统将无法启动。如果这仍然无济于事...

继续断开 PC 上所有不必要的硬件。外部驱动器、额外的显示器等,然后尝试再次启动。如果仍然无法启动,请移除所有外围设备和扩展卡,例如调制解调器、NIC、视频卡(如果您的 PC 有板载视频,您可以用它代替)以及除一根 RAM 之外的所有设备。尝试再次启动。如果可以启动,那就太好了,一次返回一个,直到问题再次出现以找到问题所在。如果仍然无法启动,请更换 RAM,直到您尝试了所有可用的部件。如果尝试了所有部件,或者您只有一个部件,但仍然无法启动,甚至无法启动到 LIVE CD,那么是时候开始查看可能有问题的组件了……PSU、CPU、主板等。

答案2

如果尝试使用 Live CD 时系统重启,则听起来像是某种硬件问题。如果启动菜单上有 Live CD,您可能需要从 Live CD 运行内存测试,或者获取另一张 Live CD 进行该测试

答案3

这听起来像是 RAM 或逻辑 CPU 问题。尝试系统地一次移除并交换 1 个内存模块。这可能很耗时,但可以轻松诊断您的问题。

此外,您的主 CPU 也有可能过热。尝试进入 BIOS(进入 BIOS 的说明应在 POST 期间显示 - 或者在您立即打开计算机时显示)。根据您的 BIOS 版本,您应该能够在 BIOS 中找到 PC 健康或监控部分。默认截止温度为 90 摄氏度。这可防止主板和 CPU 受到任何重大损坏。如果是这种情况,请检查散热器、风扇和两者之间的导热化合物。

答案4

你可能遇到了硬件问题,最有可能是机器检查异常(引自维基百科,格式略有改动):

机器检查异常 (MCE) 是一种计算机硬件错误,当计算机的中央处理单元检测到硬件问题时就会发生。

Microsoft Windows 使用死机蓝屏显示错误,其中包含错误消息(括号内的参数各不相同):

停止:0x0000009C (0x00000004, 0x00000000, 0xB2000000, 0x00020151) “MACHINE_CHECK_EXCEPTION”

在 Linux 上,一个进程(例如klogd(1))会将一条消息写入内核日志和/或控制台屏幕(通常仅在错误不可恢复且导致机器崩溃时才会写入控制台):

CPU 0:机器检查异常:0000000000000004
银行2:f200200000000863
内核崩溃:CPU 上下文损坏

这与您的经验一致,因为 Windows 系统会在因此问题导致的停止错误上默认重新启动,而 Linux 系统在启动时出现内核恐慌并出现图形启动画面时会冻结。

根据维基百科,MCE 的原因可能包括:

...过热和/或硬件安装不正确。一些特定的手动原因可能包括:

  • 超频(通常会增加热量输出)
  • 散热器/电脑风扇安装不当(CPU 风扇中灰尘过多也会出现同样的问题)
  • 内部或外部电源过载(可通过升级解决)

计算机软件也可能导致 MCE 错误(通常是通过破坏程序读取或写入的数据)。例如,软件对不存在的内存区域执行读取或写入操作可能会导致处理器和/或系统总线混乱。

要确认是否发生 MCE,请F8在系统启动 Windows 之前按住 并选择禁用系统故障时自动重启。如果您收到带有上述代码的 Stop 错误0x0000009C,则表明发生了 MCE。如果没有,则表明发生了其他问题。如果出现 Stop 错误代码,请将其作为对问题的编辑发布;如果没有,请告诉我们您再次尝试时发生了什么。

相关内容