Gar*_*ett 6 linux hard-drive data-recovery
我的朋友有一个(几乎已满)失败的 1 TB Western Digital My Passport。它只会偶尔安装在我的 MacBook 上,并拒绝直接安装在我的 Ubuntu 机器上。我正在尝试使用 GNU ddrescue 1.19(在 Ubuntu 机器上)在 2 TB Western Digital My Passport Ultra 上创建驱动器的映像。出现故障的驱动器是 NTFS,目标驱动器被格式化为 ExFat。
两者都通过 USB 3 连接。即使-n用于跳过抓取,我的平均读取速度也为 ~60-70 kB/s。这需要大约半年的时间才能完成整个 TB。每当 ddrescue 开始时,通常前 2 或 3 次读取报告 ~1-2 MB/s 或更多,但随后它立即不可避免地直线下降。
我环顾了互联网,发现很多人都有类似的问题,但没有好的解决方案。我试过使用-b扇区大小、-c簇大小和-d内核缓存绕过,但没有运气。My infileis/dev/sdc和 my outfileis 输出磁盘上的 .dd 文件,该文件安装在 /media 中。
我还能尝试什么来加速这件事?
编辑:
智能输出:
$ sudo smartctl -H /dev/sdc
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.16.0-41-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART STATUS RETURN: incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
Failed Attributes:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0033 133 133 140 Pre-fail Always FAILING_NOW 2829
Run Code Online (Sandbox Code Playgroud)
步骤 1) 确保可以在总线上看到驱动器:
须藤 lshw -businfo
以 root 身份运行,选择设备,然后选择 VSC 条目。
步骤 3) 选择此条目:
4) WD royl (Marvel) 补丁 mod 02(缓慢修复)
第 4 步)你想先
1) 将模块读入文件并创建补丁。
其次是
2) 将打补丁的数据写回磁盘。
步骤 5) 返回 VSC 条目,选择:
5) WD royl (Marvel) 补丁 mod 32(缓慢修复)
并再次执行条目 1 和 2(读取模块、修补和回写)
注意:它可能会告诉您在最后一步失败。它仍然对我有用。
步骤 6) 重启驱动器
您刚刚完成的工作:您已清除 SMART 状态和文件重定位列表。re-lo 列表包含有关哪些扇区需要重新定位的信息,在 WD 的情况下,这在读取失败时经常发生。
信用: Spildit(执行此操作的手动方法)和Scott Dwyer(hddsupertool 的作者)
修复后,我从测试磁盘中的 130KB/s 扫描 i/o 速度变为 11-13MB/s,并且我能够从我第一次使用该驱动器开始以 +100MB/s 的速度恢复数据。这是在研究了大量死胡同之后的一周。
祝你好运!
| 归档时间: |
|
| 查看次数: |
2131 次 |
| 最近记录: |