web-dev-qa-db-ja.com

不良セクタのある2TBWDGreen内部ドライブを3TBパーティション化された外部にクローンします

私は2TBWD Blackドライブを持っていて、故障した3TBドライブからそれにストレートクローンを作成したいと思っています。どちらもSATAです。障害のあるドライブと一緒に新しいドライブをインストールしてから、ddrescueでクローン/レスキューを試行することはできますか?それともより良い方法がありますか?

上記の障害のある内蔵ドライブにはベッドセクターがありますが、通常はそれを使用してWindows 7 Ultimateを起動し、すべてのプログラムに移動してアクセスできます。

Ddrescueを使用してUbuntuLive CDでいくつかの試行を試みましたが、正しく実行されているかどうかはわかりません。私は3TBWDを持っており、GPTである私の本の必須の外部を持っており、クローンを作成しようとしている別の2TBパーティションを作成しました。

最初に新しいドライブをNTFSにフォーマットする必要があると思いますか?起動してきたUbuntuRescue Remix 12-04ライブDVDを介してそれを行うことはできますか?

2
ron

確かに、 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
1
speakr