昨晚我的 500 GB Seagate 硬盘还好好的,但今天早上它突然开始崩溃,不知怎么的,过了一会儿我让它恢复了,chkdsk
但 2 个分区显示空间已满,而硬盘没问题的时候却不是这样。第三个分区也表现得很奇怪。
每当我尝试打开任何驱动器时,Windows 都会要求对其进行格式化。我的驱动器仍在保修期内,但我不想丢失任何数据。我该如何从这个崩溃的硬盘中恢复数据?
- 我的操作系统是:windows xp sp3
- 处理器:Inter Pentium 4 3.0 GHz
- 1 GB 内存
- 已有 2 个其他硬盘
- 1 - 320 GB - 操作系统驱动器 - 希捷
- 2 - 1 TB - 西部数据
更新 1:使用测试磁盘时:它显示一些读取错误
更新 2:现在所有分区都没有显示在我的计算机上,但可以在硬件管理器中看到硬盘,现在该怎么办?
以下是一些截图:
答案1
我个人并不熟悉免费或开源数据恢复产品。
据我所知,GetDataBack 相当好用,而且价格相对便宜。8 年来,每当我遇到数据丢失时,它都是我的首选工具。而且它的速度也相对较快。
只需将其对您的驱动器运行,我想只要驱动器电机没有出现故障或者盘片没有物理损坏,您就有可能毫无问题地恢复大部分数据。
重要提示:不要格式化或开始将新文件写入驱动器。在运行恢复之前对驱动器所做的任何更改都很有可能覆盖驱动器上以前的数据,从而降低完整成功恢复的机会。
更新对评论的回复:看来您的驱动器正在经历渐进式驱动器故障。这很严重。如果您现在不对驱动器运行恢复程序,恢复数据的机会将继续减少。
为了最大限度地提高成功恢复数据的机会,您应该将驱动器放入两三个新的干净的密封袋中,然后将其放入冰箱中一两个小时。这将使驱动器冷却下来,并最大限度地减少进一步损坏的可能性。
当驱动器冷却时,组装您选择用于计算机上的数据恢复的工具。
将驱动器从冰箱中取出并连接到计算机,然后尽可能快速高效地运行恢复步骤。在此过程中,保持驱动器尽可能凉爽至关重要。让计算机保持打开状态并将风扇指向系统。请勿将驱动器放入驱动器托盘中,因为这会最大限度地减少周围的气流并导致驱动器更快升温。
所有这些过程都是为了最大限度地延长您运行必要恢复工具的时间,从而最大限度地提高成功恢复的机会。
答案2
如果继续使用损坏的文件系统,您将失去恢复任何内容的机会。
因此,我首先要做的是使用 Linux Live CD 和“dd”。如下所示:
sudo dd if=/dev/sda of=/dev/sdb conv=noerror,sync
这将复制整个驱动器(/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"
这里的关键思想是我们复制整个磁盘,或者按照你的选择,整个分区而不是尝试读取损坏的文件系统。大多数恢复工具都会尝试保存普通工具无法通过文件系统访问的数据,这种方法为恢复程序提供了尽可能好的基础。如果您有足够的空闲空间,您可以尝试其中几个,只需再次解压原始副本即可。
答案3
建议1:旋光体是一款备受推崇的硬盘恢复工具。
建议 2:使用 Live CD 启动 Linux。在 Linux 中安装 NTFS 驱动器并将文件复制到外部设备。
这通常有效,因为驱动器损坏严重,无法启动/运行窗口,但可以复制文件。
我已经用这种方法保存了很多文件。
答案4
使用 Parted Magic CD 启动(免费下载地址:http://partedmagic.com),然后您也许能够挂载该分区并在文件管理器中查看您的文件。
Parted Magic 还包括 TestDisk 和 Photorec,如果分区无法安装,它们可以帮助您恢复数据。