ターミナルとLinuxは初めてです。クラッシュしている外部ハードドライブが回転していますが、デスクトップに表示されません。私はターミナルからsafecopy
を実行しました、そしてこれはそれが最後に言ったことです
Description of output:
. : Between 1 and 1024 blocks successfully read.
_ : Read of block was incomplete. (possibly end of file)
The blocksize is now reduced to read the rest.
|/| : Seek failed, source can only be read sequentially.
> : Read failed, reducing blocksize to read partial data.
! : A low level error on read attempt of smallest allowed size
leads to a retry attempt.
[xx](+yy){ : Current block and number of bytes continuously
read successfully up to this point.
X : Read failed on a block with minimum blocksize and is skipped.
Unrecoverable error, destination file is padded with zeros.
Data is now skipped until end of the unreadable area is reached.
< : Successful read after the end of a bad area causes
backtracking with smaller blocksizes to search for the first
readable data.
}[xx](+yy) : current block and number of bytes of recent
continuous unreadable data.
次に何をしたらいいかわかりません。それは復活できないということですか、それとも私が何かをするのを待っているということですか?
ダニエルの答えが間違っていることを親切に指摘したいと思います。 stage#.badblocks
ファイルは、ソースのどのブロックが不良であるかをセーフコピーに伝えます。空のファイルは、セーフコピーに破損したブロックがないことを伝えます。
とにかく、標準的な手順は次のとおりです。
safecopy --stage1 /dev/source output.img
ソース全体をコピーし、stage1.badblocks
の不良ブロックをマークします。この時点で、読み取り可能なデータは保存されます(つまり、データはこれ以上破損しません)。
safecopy --stage2 /dev/source output.img
これは、stage1.badblocks
でマークされた不良ブロックを再試行なしで読み取ってから、stage2.badblocks
で不良領域の正確な境界をマークしようとします。
safecopy --stage3 /dev/source output.img
stage3.badblocks
でマークされた不良領域の読み取りを再試行し続けます。
前のステージが実行されていないと、後のステージが完了するまでに非常に長い時間がかかる可能性があることに注意してください。
オプションなしでsafecopy
を実行したため、使用方法の情報が出力されました。何をすべきかがわかるように、オプションを与える必要がありますman safecopy
は これ のようなマニュアルを表示します。可能な組み合わせの1つは
safecopy --stage3 source dest
ここで、source
は壊れたドライブ、dest
はレスキューデータのコピー先です。