当我的硬盘无法启动并出现“发生磁盘读取错误”错误时,我该尝试什么

当我的硬盘无法启动并出现“发生磁盘读取错误”错误时,我该尝试什么

我在启动时遇到的错误是:

A disk read error occurred
Press Ctrl + Alt + Del to restart

我可以通过 Ubuntu CD 启动硬盘,查看硬盘上的所有文件,但无法启动硬盘上安装的 Windows XP 版本。这是第三次或第四次发生这种情况两个不同的硬盘。每次我都会重新格式化并重新安装 Windows,几周后一切都会正常,直到错误再次出现。

什么可能导致此问题,更重要的是,我可以尝试哪些方法来修复它?我厌倦了重新安装 Windows!由于所有文件看起来都完好无损,我听说也许我可以重写 MBR、修复分区表或安装 GRUB,而不是重新安装 Windows。还有其他可以尝试的方法吗?

更多细节

这台笔记本电脑上的前一个硬盘出现 SMART 错误,因此我升级了新的内置硬盘。一切正常,直到出现此错误。我以为这只是一个意外,所以重新安装了 Windows,但之后又出现了错误。第三次之后,我以为硬盘坏了,所以我买了一个新硬盘。不幸的是,我们住在巴西,我能找到的唯一笔记本电脑硬盘与之前出现故障的型号完全相同。最近,第二个硬盘停止启动并显示相同的消息。现在两个不同的硬盘都出现故障,我开始认为问题不在于硬盘。

运行 CHKDSK 时以及在 BIOS 中的 HD 自检选项中,HD 均未报告任何错误。

答案1

我也将像 PSU_Kardi 建议的那样倾向于 MBR。

  1. 假设您有一个 Windows XP 安装盘,请插入它并按任意键在提示符下进行启动。

  2. 完成所有安装文件的加载后,按 r 访问恢复控制台。

  3. 当控制台加载时,输入fixmbr。这将重写您的主引导记录并暂时解决您的问题。

它可能无法阻止它再次发生,但至少您不必继续重新安装 Windows。

答案2

每当我遇到硬盘问题时,我总是首先求助于SpinRite。如果可能,它会尝试恢复那些坏扇区。听起来硬盘控制器可能有问题。这需要更换主板,由于成本原因我不建议这样做。虽然 Spinrite 价格昂贵,但如果它无法正常工作,他们确实有很好的退货政策,这可能会让您勉强维持,直到您可以购买另一台机器。在维护模式下使用它,它应该可以让您捕获损坏的扇区。

希望有所帮助。

答案3

如果您可以在另一台机器上看到所有文件并且仍然可以访问它们,那么也许您的 MBR 已被破坏。

正如您在更多详细信息中所说的那样,我倾向于 MBR。

相关内容