错误:尝试读取或写入磁盘“hd0”之外的内容

错误:尝试读取或写入磁盘“hd0”之外的内容

最近我尝试退出游戏客户端(暗黑破坏神 3),结果我的电脑完全死机了。我尝试使用 Ctrl+Alt+Delete 强制关闭,大约 3 分钟后没有反应。又过了 5 分钟,我的电脑重新启动了。当它重新启动时,而不是在我的 BIOS 之后进入 GRUB,我得到了一个错误,说我的电脑无法识别启动设备,我应该重新插入并按下按钮。我再次重新启动,得到了另一个错误,这个错误一直存在。

错误:尝试读取或写入磁盘“hd0”之外的内容。 grub rescue> _

我尝试引用https://askubuntu.com/questions/397485/what-to-do-when-i-get-an-attempt-to-read-or-write-outside-of-disk-hd0-error弄清楚如何解决我的问题,因为我不知道如何使用 grub rescue。以下是我得到的:

grub rescue> ls
(hd0) (hd0,msdos2) (hd0,msdos1) (fd0)
grub rescue> ls (hd0)
error: unknown filesystem
grub rescue> ls (hd0,msdos2)
error: unknown filesystem
grub rescue> ls (hd0,msdos1)
error: unknown filesystem
grub rescue> ls (fd0)
error: failure reading sector 0x2 from 'fd0'.
grub rescue> 

如果您能提供任何关于如何解决此问题的想法,我们将不胜感激。

我的系统有一个用于 Ubuntu 13.04 和 Windows 7 的分区。请询问是否有任何硬件相关(虽然我不确定如何在没有我的操作系统的情况下检查它)

答案1

在这种情况下,最好的(也是最快的)做法是执行以下操作:

  • 关掉电脑
  • 从电脑中移除硬盘
  • 准备第二块空白硬盘(或第二台电脑)
  • 插入空白硬盘并在新硬盘上安装操作系统(或启动第二台电脑)
  • 使用 SATA 转 USB 电缆(您可以在 ebay 上便宜地找到一根),将旧硬盘插入新电脑。
  • 将所有文件复制到新硬盘上的单独文件夹中
  • 使用刻录到 CD 的 Gparted Live(该程序是免费的),擦除硬盘并重建 NTFS 文件系统(如果您需要帮助,请尝试使用 google)。
  • 将现在空白的原装硬盘插入原装笔记本电脑。
  • 重新安装操作系统
  • 使用外部硬盘(或使用相同的 SATA 转 USB 电缆直接连接另一个硬盘),将所有数据复制回第一个硬盘(进入单独的文件夹 - 请勿覆盖!)
  • 现在,重新安装所有程序,并使用刚刚复制的数据恢复所有设置和保存的游戏。

相信我,这可能很辛苦,但是除非你真的很幸运,这将比尝试恢复数据快得多,也便宜得多。相信我,我已经修复了它,但有时需要连续 24 小时以上,而且那是在你拥有一个好的数据恢复软件之后。从那时起,如果我遇到类似的问题,我就会按照上述步骤去做。这比冒险要快得多,因为你可能会花很长时间来或许使用恢复软件修复损坏的文件系统。

祝你好运!很遗憾你运气不佳,希望这能对你有帮助。

只要整个硬盘没有损坏,按照我上述的方法,您就不需要任何数据恢复程序,也不需要花费无数的时间尝试让它再次工作。

答案2

/boot由于距离磁盘开头较远而存在错误

最好的解决方案是将启动写入其自己的分区

详情这里

相关内容