最近我尝试退出游戏客户端(暗黑破坏神 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 小时以上,而且那是在你拥有一个好的数据恢复软件之后。从那时起,如果我遇到类似的问题,我就会按照上述步骤去做。这比冒险要快得多,因为你可能会花很长时间来或许使用恢复软件修复损坏的文件系统。
祝你好运!很遗憾你运气不佳,希望这能对你有帮助。
只要整个硬盘没有损坏,按照我上述的方法,您就不需要任何数据恢复程序,也不需要花费无数的时间尝试让它再次工作。