我目前正在从损坏的——和垂死的——硬盘驱动器中恢复数据(检查这个问题的背景信息)。驱动器在系统运行时掉落;当我愚蠢地试图跑testdisk过去时,我开始听到——我认为是——“死亡的咔嗒声”。
现在我已经在几个地方读到了关于“冷冻技巧”的内容(例如在 AskDifferent 上,在 Unix SE 上,在 AskUbuntu 上)。它的关键如下(但请阅读完整说明!):
(根据现已删除的帖子,冰箱中的硬盘驱动器对您有用吗?在超级用户上,冷冻前尝试的两种替代药物疗法是:(1)“将硬盘驱动器放在光滑的表面上。抓住末端并物理旋转整个装置”、“只是沿着叶片的轴急剧旋转装置”和 (2)“在磁头坠毁的情况下,您可以通过将驱动器倒置来暂时启动和运行。保持驱动器备份文件时倒置。”)
问题:冻结是从垂死的硬盘驱动器中拯救数据的合法策略吗?或者这只是一种绝对让磁盘变砖的奇特方式?
如果这是合法的,应一次尝试它之前尝试ddrescue,经过努力ddrescue,或者我应该结合“冷冻绝招”与ddrescue(和关联的日志文件)?
我需要将一个 NTFS 分区从一个损坏的、接近死的硬盘(SCSI,如果这很重要)克隆到一个新的(SATA)。
我已经在 U 盘上安装了 Hiren 的 Boot CD 实用程序的最新版本,并尝试使用 GParted,它告诉我它无法复制/粘贴分区,因为它已损坏并被 Windows“标记”以运行 CHKDSK。我遵循了警告建议并尝试使用CHKDSK /f(花了 9 个小时并在“第 3 阶段”之后退出并出现错误)和一个我现在想不起来的 Linux 程序来修复它,但没有成功。
由于同样的原因,我尝试使用 Clonezilla 进行克隆,但也失败了。在 HBCD 中有 dd_rescue,但它再次失败,因为它找不到“ntfs.something”。
最后,我想要的只是按原样克隆该分区,包括他的错误和所有内容。我可以在新驱动器上修复它。
所以我该怎么做?
我有一个新驱动器,如果smartctl检测到坏扇区,我很困惑。短自检和扩展自检completed without error。但是Error Log指示Uncorrectable error in data为96 sectors。
这是smartctl输出:
smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-52-generic] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Model Family: Hitachi Deskstar T7K500
Device Model: Hitachi HDT725025VLA380
Serial Number: VFL104R73X993Z
LU WWN Device Id: 5 000cca 316f723ca
Firmware Version: V5DOA73A
User Capacity: 250,059,350,016 bytes [250 GB]
Sector Size: 512 bytes logical/physical
Device is: In smartctl database [for …Run Code Online (Sandbox Code Playgroud)