硬盘“即将出现故障”该怎么办?

硬盘“即将出现故障”该怎么办?

我之前一直用这个来备份,但是当我再次插入它时,它就变成这样,我该怎么办? 在此处输入图片描述

答案1

立即备份您的数据!

关掉机器,如果你没有 USB HD,就去买一个,然后复制磁盘上所有有价值的东西。

正如评论者 tijybba 在上面所说,您可以尝试格式化驱动器,并从主板上插入和拔下驱动器(编辑:我现在从图像中看到它是通过 USB 连接的,所以这可能不行),尽管这不太可能修复错误。 SMART 测试不成功通常意味着您所期望的:磁盘很快就会坏掉。

您可能需要通过单击 SMART Data 按钮并滚动列表来检查哪些测试失败: 磁盘实用程序映像

这个答案对测试以及哪些测试很重要有很好的解释。

请注意,当 SMART 测试开始失败时,我的硬盘从未持续很长时间。我建议您尽快更换新的硬盘。

答案2

我不想告诉你这个,但是你需要一个新的硬盘。

您可以尝试以下方法:

  1. 尝试克隆它。克隆兹拉是一个很好的起点。希望您能够克隆驱动器。
  2. 如果驱动器上的数据很重要,您可能需要找一家数据恢复公司,以便恢复您的数据。
  3. 您可以使用 rsync 将所有内容逐个文件复制到另一个磁盘上的同一目标。然后,您可以像以前一样对其进行分区和格式化。
  4. 将磁盘映像到另一个足够大的磁盘上,作为映像文件。使用 dd 或 dd-rescue。

答案3

我最近也遇到过同样的情况。我记下了这些内容,如下。

  1. 获得一个至少具有以下容量的新磁盘
  2. 将电源和磁盘的 SATA 连接器连接到您的系统。
  3. 从安装或实时 CD 或 DVD 启动。我在旧的 2014 Debian Wheezy 上使用过。
  4. 选择专家模式,然后救援并进入 shell,这意味着你可以输入命令
  5. 找到新旧磁盘的标识。为此,您可以尝试
   fdisk /dev/sda 

然后打印分区表,直到您知道哪个是哪个。替换A用低字母字符替换。新磁盘没有分区,所以这应该很容易。您也可以断开电缆,看看是否

   ls /dev/sdb2

现在给出了不同的结果。(允许在实时系统中拉动 SATA 电缆。)

  1. 假设b您的新磁盘A有缺陷的,现在输入
   dd if=/dev/sda of=/dev/sdb

然后等待。唯一可以放心的是硬盘灯会亮起。对于一个 Tera 字节磁盘来说,这可能需要几个小时。 表示输出文件和如果表示输入文件。如果混淆了,您将得到两个空磁盘。

这可能会失败并出现错误消息。在这种情况下,您必须重复以下命令

dd if=/dev/sda of=/dev/sdb conv=noerror,sync

这是与以前相同的命令,但现在不会因为错误而停止。如果没有同步,这会导致每个读取失败的扇区都写入一个空扇区。现在,每个读取错误最多意味着一个文件丢失,但磁盘是一致的。最终消息应类似于

已读取 128727972+8 个扇区
 已写入 128727972+8 个扇区

如果数字不相等,失败,请检查拼写等。最好的是‘+0’

  1. 将输出磁盘连接到新磁盘的位置并进行如下检查。(新磁盘现在看起来如下/dev/sda)。以恢复模式启动并运行
卸载/dev/sda1
 fsck /dev/sda1

对之前找到的所有分区重复上述操作。可能会出现问题,例如,如果您没有“同步”,扇区编号将会偏移,并导致无休止的错误消息流。检查后,键入 control-D 并享受恢复的系统。

  1. 用永久性记号笔将有缺陷的磁盘标记为 **CRAP*。不要将其用于任何重要用途,最好回收利用。哦,我应该早点告诉你:“你的磁盘已经完蛋了。”

相关内容