私の友人は(ほぼ満杯の)失敗している1 TB Western Digital MyPassport。MacBookにマウントするのはたまにしかなく、Ubuntuボックスにマウントすることを完全に拒否します。使用しようとしていますGNU ddrescue 1.19(Ubuntuボックス上)でドライブのイメージを2に作成TB Western Digital My PassportUltra。障害のあるドライブはNTFSであり、宛先ドライブはExFatにフォーマットされています。
どちらもUSB3経由で接続されています。-n
を使用してスクレイピングをスキップしても、平均読み取り速度は約60〜70 kB/sです。これは、テラバイト全体を通過するのに約半年かかります。 ddrescueが開始されるたびに、通常、最初の2または3回の読み取りで約1〜2 MB/s以上が報告されますが、その後すぐに、必然的に急落します。
私はインターネットを見回して、同様の問題を抱えている多くの人々を見つけましたが、良い解決策はありません。 -b
セクターサイズ、-c
クラスターサイズ、および-d
カーネルキャッシュバイパスを試してみましたが、うまくいきませんでした。私のinfile
は/dev/sdc
であり、私のoutfile
は/ mediaにマウントされている出力ディスク上の.ddファイルです。
このことをスピードアップするために他に何を試みることができますか?
編集:
SMART出力:
$ 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
ステップ1)ドライブがバス上で見えることを確認します。
Sudo lshw -businfo
ステップ2)自分でhddsupertoolを入手 ここ
ルートとして実行し、デバイスを選択して、VSCエントリを選択します。
手順3)次のエントリを選択します。
4)WD royl(Marvel)パッチmod 02(遅い修正)
ステップ4)最初にしたい
1)モジュールをファイルに読み込み、パッチを作成します。
に続く
2)パッチを適用したデータをディスクに書き戻します。
ステップ5)VSCエントリに戻り、以下を選択します。
5)WD royl(Marvel)パッチmod 32(遅い修正)
エントリ1と2を再度実行します(modの読み取り、パッチ適用、および書き戻し)
注:最終ステップで失敗したと表示される場合があります。それはまだ私のために働いた。
手順6)ドライブの電源を入れ直します
今行ったこと:SMARTステータス、およびファイル再配置リストをクリアしました。再配置リストには、再配置が必要なセクターに関する情報が含まれています。WDの場合はこれが発生します。読み取りに失敗することがよくあります。
クレジット: Spildit (これを行う手動の方法)&Scott Dwyer(hddsupertoolの作者)
修正後、テストディスクのスキャンI/O速度が130KB /秒から11-13MB /秒になり、ドライブを初めて使用したときから+ 100MB /秒でデータを回復できました。これは、1週間にわたって大量の行き止まりを調査した後のことでした。
幸運を!