昨天,我从一个亲戚那里收到了一块“坏了”的 1TB WDC WD10 JVPX-22JC3T0 笔记本电脑硬盘。我以前从来没有遇到过这样的事情,但我试过了。
历史:
它曾用于一台 Windows 机器,有两个(可能是 500GB)分区。上次使用它时,它发出了“不正常的声音”,下次 Windows 尝试启动恢复模式时,在某个时候失败了(我知道这是一个不详细的描述,但他不是计算机达人)。他所有的重要数据都在上面,他没有做任何备份。
我尝试使用 SATA 连接安装它。BIOS 显示它只是一个 32MB 的驱动器,具有未知的文件结构。当我启动时,驱动器经常不会显示,所以从那时起我就使用了外部硬盘盒。Windows 识别了磁盘,但需要对其进行格式化,我没有这样做所以我不会丢失任何可挽救的数据。
我尝试过的:
CHKDSK:首先出现原始磁盘错误,现在将其识别为 65536 KB 的 NTFS 卷。TestDisk/Photorec:识别前 32MB 和两个相同的分区(相同的开始和结束!)并显示:
Warning: Bad endning cylinder (CHS and LBA don't match)
使用 photorec 我看到的是同样的情况 -见附图。
DMDA:当我尝试将其作为物理驱动器加载时,它会警告我以下情况:
There are partitions in MBR table which require the disk size to be not less than (bytes) LBA 1.00TB. Current disk size is 65134 LBA (33.0MB). There may be errors in MBR table or driver can't access entire disk (...) .
尽管如此,它还是发现了两卷“结构缺失或受损”的书卷-见附图。我想要逐个扫描卷,但是程序不允许我这样做,因为起始和结束扇区超出了边界(记住,它只能看到 32MB)。
我也尝试在 Linux 中安装磁盘的卷,但由于磁盘已损坏,因此无法安装。
此时,我已经没有工具和想法了。我想快速格式化整个磁盘以恢复全部容量,然后运行某种恢复工具,但首先我想问问社区,希望有人比我更有经验。
编辑:我也尝试过 OnTrack EasyRecovery,但它只能挽救损坏的(每个 4096KB)mp4 文件,这些文件无法使用。
答案1
解决方案:Ultimate Boot CD
我下载并从 USB 上 运行,这样我就可以HDAT2
在 64 位机器上使用某种 DOS 环境运行(32 位程序)。HDAT2
将HPA
(主机保护区)减少到 0 个块,恢复磁盘的原始块大小。这将原始磁盘大小从 32MB 恢复到 1TB。完成后,Testdisk
从我的救援 Linux Live USB 写入分区表。启动回 Windows,DMDE
识别出两个分区,NTFS 搜索识别出完整的根目录。我设法保存了大约 90% 的重要数据。
答案2
找到另一个 1TB 磁盘(目标),
从 Linux Rescue CD 启动 (*),然后
$ ddrescue -f -b1M *source-device* *target-device*
[(*) 由于某种原因,在 Ubuntu 上它被命名为 gddrescue]
应该适用于 NTFS。
或者阅读这里: