我的笔记本电脑在 2 英尺左右的距离内掉落。以下是当时发生的情况。
- 启动了我的笔记本电脑,没有显示 GRUB,只是说未找到 HDD。
- 重新启动了我的笔记本电脑,显示 grub,启动了 Ubuntu,但系统一直崩溃,我关闭了电脑。
- 重新启动,再次显示无 GRUB 且未找到 HDD
- 从 Ubuntu Live CD 启动后,我的 640 GB 驱动器可见。我可以安装它并读写内容。
您认为发生了什么?我关闭了电脑,我需要一些快速有效的建议来诊断硬盘,并确定是否可以修复或购买新硬盘。
答案1
这是一个身体的问题。你无法用软件来发现问题。
- 备份所有重要内容。[顺便说一句,你应该已经这样做了]
- 拆开你的笔记本电脑,确保没有任何东西损坏或拔掉。
- 重新组装你的笔记本电脑。
- 看看它是否恢复正常工作。
您也可以直接跳过第 2 步到第 4 步并将其带到某处进行维修,但这只意味着您要付钱给别人来做同样的 3 步。
答案2
你的硬盘有加速度计吗?
首先,(潜在的)好消息——取决于你如何看待它:一些较新的硬盘有内置加速计,当它们检测到计算机已跌落时,会自动降低驱动器转速并停下磁头。如果你足够幸运地拥有其中的一个,那么驱动器上的数据可能是安全的,但其他东西可能会损坏——例如,连接器可能被撞松了,或者主板上的焊点可能被损坏了。
智能诊断
您可以通过从实时 Linux CD 启动并运行 SMART 诊断程序来诊断磁盘是否损坏。从 Ubuntu 启动,然后安装并运行 smartmontools,或从已捆绑 SMART 诊断程序的 CD 启动,例如PartEd Magic。在运行扩展测试之前,您应该首先检查 SMART 日志中的重新分配扇区和待处理扇区数。重新分配扇区数表示不可写入的扇区数,待处理扇区数表示不可读取的扇区数,如果后续写入这些扇区失败,这些扇区将被标记为重新分配。无论结果如何,请尽快尝试恢复尽可能多的重要数据。
删除数据后,运行扩展的 SMART 测试。为了保险起见,您也可以尝试运行badblocks -nvs
,但这可能没有必要。如果 SMART 诊断报告任何重新分配的扇区,请丢弃磁盘并将数据恢复到新磁盘(最好是 SSD;见下文)。
dd 来救援
我强烈建议在运行任何其他占用更多磁盘空间的数据恢复工具之前,使用 dd(或 ddrescue/dd_rescue)复制尽可能多的数据。
除非万不得已,否则不要运行 SpinRite
我确信这里会有人推荐运行 SpinRite,但如果您还没有用尽所有其他选项,那么这是个糟糕的建议。只有在您已经用尽预算范围内的所有其他选项后,才将 SpinRite 作为绝对的最后手段。如果您的数据足够重要,值得花费数千美元将驱动器送到数据恢复公司,那么根本不要运行 SpinRite。为什么不呢?因为即使您的硬盘驱动器没有发生灾难性故障,它也可能处于持续退化的状态。SpinRite 积极寻找并一遍又一遍地重新尝试读取相同的扇区,试图预测曾经驻留在这些地址的数据,最终可能会弊大于利。
您的新硬盘应该是 SSD
更换驱动器时,请考虑使用 SSD。SSD 速度极快,目前价格在大多数精通计算机的消费者的承受范围内(尽管它们仍然比磁性介质更贵),而且最重要的是,与传统磁性介质相比,它们的防震性或多或少都更好。
答案3
假设您可以启动到实时 CD 并读取/写入磁盘,那么您应该能够将驱动器克隆到新的 HDD。
答案4
很遗憾听到您的损失。我也遇到了类似的问题。如果您的 PC 是戴尔的,请在打开机器时反复按 F12 键。其他品牌可能有不同的按键,但肯定会有诊断菜单。您将进入诊断菜单,在这里板载系统将检查几乎所有的物理实用程序。如果硬盘没有在这里诊断或被列为损坏,那么您肯定需要一个新的。您现在唯一关心的应该是立即提取您的数据。如果您遇到任何关于从损坏的硬盘中提取数据的详细有用指南,请告诉我。谢谢,祝你好运。