不良セクタ ファイルの診断: 破損したファイルについて正しい結論に達しましたか?

不良セクタ ファイルの診断: 破損したファイルについて正しい結論に達しましたか?

故障したドライブのデータ復旧プロセス中です(ddrescue リカバリの試行によって失われたファイルを見つけるにはどうすればよいですか?)。このレベルのディスク管理の経験がないことを言わなければなりません。そこで受け入れられた回答に従って、私は次のことを実行しました。

  1. で障害のあるディスクのコピーを作成し、でddrescue使用するためにマップファイルを処理しました。 ブロック チェックは 248 個ありました。testbdebugfs
  2. これらのコマンドをすべて実行したところ、testb236 個が「未使用」で、12 個が「使用中」とマークされていることがわかりました。ディスクがほぼいっぱいだったので、これが最初の驚くべき結果でした。
  3. 私はicheckそれらの 12 個のブロックに対して実行し、驚いたことに、そのうちの 8 個で「ブロックが見つかりません」という出力が返されました。読み取りエラーなどについて言及されているので、これが何を意味するのかはわかりませんが、私は新しいディスクでこれをすべて実行しています。
  4. 残りの 4 つのブロックから、i ノードを取得し、ncheck破損していると思われる 3 つのファイルを見つけました (2 つの不良使用ブロックに同じ i ノードがあったため、2 つのファイルは同一でした)。

私のコードと計算が正しいと仮定すると(データとPythonコードはhttps://filebin.ca/3KZLnN60uZrl/rescue2.7zもし興味があれば、3 つの破損したファイルの最終結果は正しいでしょうか? または、あるステップで物事が私の考えとは違っていて、別の手順でしか見つけられない他のファイルがあるかもしれませんか?

関連情報