私は2TBWD Blackドライブを持っていて、故障した3TBドライブからそれにストレートクローンを作成したいと思っています。どちらもSATAです。障害のあるドライブと一緒に新しいドライブをインストールしてから、ddrescueでクローン/レスキューを試行することはできますか?それともより良い方法がありますか?
上記の障害のある内蔵ドライブにはベッドセクターがありますが、通常はそれを使用してWindows 7 Ultimateを起動し、すべてのプログラムに移動してアクセスできます。
Ddrescueを使用してUbuntuLive CDでいくつかの試行を試みましたが、正しく実行されているかどうかはわかりません。私は3TBWDを持っており、GPTである私の本の必須の外部を持っており、クローンを作成しようとしている別の2TBパーティションを作成しました。
最初に新しいドライブをNTFSにフォーマットする必要があると思いますか?起動してきたUbuntuRescue Remix 12-04ライブDVDを介してそれを行うことはできますか?
確かに、 GNU ddrescue は良い選択です。それを使用してください。エラーの場合は10回の再試行:
ddrescue -r 10 -v /dev/faulty_drive /dev/external_drive optional_logfile.log
上記のコマンドを使用すると、外付けハードドライブ上のすべてのデータが上書きされることに注意してください。
おそらくより安全な方法は、代わりに外付けハードドライブ上のイメージファイルにデータをバックアップすることです。
ddrescue -r 10 -v /dev/faulty_drive /path/to/external/drive/image.file
このため、2TB以上のファイルサイズをサポートする外付けドライブ上のファイルシステムが必要になる場合があります(たとえば、ext2およびext3は最大2TBのファイルサイズをサポートしますが、ext4、HFS +、またはNTFSはさらに大きなファイルサイズをサポートします)。
/dev/sda
が障害のあるドライブで、/dev/sdb3
がイメージファイルを書き込む外部パーティション(ext4)である例(すべてのコマンドをrootとして実行):
mount/dev/sdb3 /mnt/external ddrescue -r 10 -v/dev/sda /mnt/external/faulty.img /mnt/external/rescue.log umount /mnt/external
その後、障害のあるハードドライブイメージファイルfaulty.img
の特定のパーティションをマウントする場合は、対応する マウントオフセット または kpartx などのツールを使用する必要があります。
ディスク全体を救助するためにddrescueinfopagesから取られた別の例/dev/hda
から/dev/hdb
:
まず、エラーのないすべての領域をバックアップします。
ddrescue -n /dev/hda /dev/hdb logfile
次に、不良セクタを回復してみてください。
ddrescue -dr3 /dev/hda /dev/hdb logfile