如何从硬盘崩溃中恢复数据?

M3t*_*0it 4 hard-drive windows-xp

昨晚我的 500 GB 希捷硬盘驱动器很好,但今天早上它突然开始崩溃,不知何故,我在chkdsk2 个分区显示空间已满后让它工作,但驱动器正常时却没有。第三个分区也很奇怪。

每当我尝试打开任何驱动器时,Windows 都会要求对其进行格式化。我的驱动器仍在保修期内,但我不想丢失任何数据。如何从这个崩溃/崩溃的硬盘驱动器中恢复数据?

  • 我的操作系统是:windows xp sp3
  • 处理器:Inter Pentium 4 3.0 GHz
  • 1 GB 内存
  • 已经有 2 个其他硬盘
  • 1 - 320 GB - 操作系统驱动器 - 希捷
  • 2 - 1 TB - 西部数据

更新 1:使用测试磁盘时:显示一些读取错误

更新2:现在我的电脑上没有显示所有分区,但可以在硬件管理器中看到硬盘,现在该怎么办?

以下是一些截图:

截图 1

截图 2

截图 3

截图 4

mus*_*ear 7

我个人对免费或开源数据恢复产品并不熟悉。

据我所知,GetDataBack 非常易于使用且相对便宜。在数据丢失的情况下,它一直是我的首选工具已有大约 8 年了。它也相对较快。

只需在您的驱动器上运行它,我想只要驱动器电机没有出现故障或盘片没有物理损坏,您就可以毫无问题地恢复大部分数据。

重要提示:请勿格式化或开始向驱动器写入新文件。在运行恢复之前对驱动器所做的任何更改都有很大的机会覆盖驱动器上以前的数据并降低完全成功恢复的机会。

更新对评论的回复:似乎您的驱动器正在经历渐进式驱动器故障。这很严重。如果您现在不在驱动器上运行恢复程序,数据恢复的机会将继续减少。

为了最大限度地提高数据恢复成功的机会,您应该将驱动器放入两三个新的干净的自封袋中,然后将其放入冰箱中一两个小时。这将冷却驱动器并最大限度地减少进一步损坏的机会。

在驱动器冷却时,组装您选择用于在计算机上进行数据恢复的任何工具。

从冰箱中取出驱动器并连接到计算机并尽可能快速有效地运行恢复步骤。在此过程中,让驱动器尽可能保持凉爽至关重要。让计算机保持打开状态并将风扇指向系统。请勿将驱动器放入驱动器托盘中,因为这样可以最大限度地减少周围的气流并加快驱动器的加热速度。

所有这些过程都是为了最大限度地延长您运行必要恢复工具的时间,从而最大限度地提高成功恢复的机会。


Zds*_*Zds 5

如果您继续使用损坏的文件系统,您将失去恢复任何东西的机会。

所以,我首先要做的是使用 Linux Live CD 和“dd”。像这样:

sudo dd if=/dev/sda of=/dev/sdb conv=noerror,sync
Run Code Online (Sandbox Code Playgroud)

这将复制整个驱动器 (/dev/sda),但同样的技巧也适用于分区,例如 /dev/sda1。

这样您就拥有了所有可以读取的扇区的副本。然后你可以稍后操作你刚刚创建的图像;最好的方法是将一份副本放到您购买的新磁盘上,然后将另一份压缩副本保存在某处。通过这种方式,您可以尝试各种恢复数据的方法,并且仍然保留完整的原始图像。

“of”指定的输出文件也可以是文件。或者您可以通过 ssh 管道连接到远程机器

sudo dd if=/dev/sda bs=1k conv=sync,noerror | gzip -c | ssh -c blowfish user@hostname "dd of=filename.gz bs=1k"
Run Code Online (Sandbox Code Playgroud)

这里的关键思想是我们复制整个磁盘,或者根据您的选择复制整个分区,而不是尝试读取损坏的文件系统。大多数恢复工具都会尝试保存普通工具无法通过文件系统访问的数据,这种方法为您提供了尽可能好的恢复程序使用的基础。如果您有足够的空闲空间,您可以尝试其中的几个,只需再次解压缩原始副本即可。

  • 还有`ddrescue` - http://www.gnu.org/s/ddrescue/ddrescue.html。我没有使用过它,但它的设计考虑了数据恢复。 (2认同)