什么原因导致能够访问硬盘但无法从硬盘启动?

什么原因导致能够访问硬盘但无法从硬盘启动?

昨天我正在浏览 Stack Exchange,突然我的电脑死机了。过去几周,我一直遇到电源问题,所以我已经习惯了电脑每天崩溃和死机几次,但这次我尝试重新启动时,电脑提示 NVIDIA Boot Agent 无法检测到我的主启动盘。

我以为我的硬盘崩溃了,但我启动了 Ubuntu Live CD(有趣的是,安装程序说它无法打开),现在我可以正常访问硬盘上的文件,并且它通过了 SMART 测试。什么可能导致这样的情况?

答案1

一般来说,电源问题的特点不是死机和崩溃,而是计算机完全断电,特别是在高负载的时候,例如玩游戏或看视频(视频卡通常是超高耗电设备)。

结合您的其他症状,冻结和崩溃听起来更可能是硬盘问题。

我会得到一个替换驱动器并在其上安装操作系统,将该驱动器作为辅助驱动器或备份,直到它完全失效,永远不会在其上留下任何东西(也总是复制到其他地方)。

答案2

如果电源确实出现故障,则很可能是硬盘驱动器没有获得足够的电力来启动。从 CD 启动所需的电量要少得多,并且可以为硬盘驱动器提供足够的时间启动,然后再进行访问。

话虽如此,大多数情况下问题不是电源——也可能是,但这只是我自己的经验。这里可能还有其他问题。我会从常规诊断开始,找出问题所在。(检查 RAM,运行某种磁盘工具等……)

答案3

听起来好像是你的引导程序被损坏了。如果它在错误的时间崩溃,而它正在对引导程序执行某些操作,那么这是很有可能的。要修复它,请从 Windows 安装光盘启动并告诉它Repair

如果你使用的是 Fedora,请启动到 Live CD 并运行/sbin/grub-install BOOTDEVICE

  • 其中 BOOTDEVICE 通常是/dev/sda(如果您收到错误“/dev/sda没有任何相应的 BIOS 驱动器”,请尝试/sbin/grub-install --recheck /dev/sda)。对于 Fedora 16 及更高版本,请使用/sbin/grub2-install而不是/sbin/grub-install

如果您使用的是 Ubuntu,恐怕我不知道该怎么办。可能与 Fedora 相同。

相关内容