LUKS暗号化されたハードドライブを回復する方法は?

LUKS暗号化されたハードドライブを回復する方法は?

Windowsのインストール時に、重要なコンテンツが保存されている2TB LUKS暗号化ハードドライブを誤って削除しました。

だから私は間違いを認識し、すぐにライブUbuntuディスクで再起動し、システムが動作するように別のハードドライブにUbuntuをインストールしました。あちこちで検索して見つけました。テストディスク。私はLinuxヘッダーを検索しました(まだ破損していないと思います)。

私のパーティションテーブルは次のとおりです。

これが私のパーティションテーブルの外観です

ここで何をすべきかわかりません。他のフォーラムで読んだ同様の質問には、あまりにも具体的で問題のないものが含まれています。

どのようなヒントがありますか?

答え1

testdiskスクリーンショットとディスカッションによると、LUKSヘッダーが検索され、それ自体のパーティションに配置され、残りのLUKSコンテナは未割り当て領域に残ったように見えます。 LUKSヘッダーは、別のヘッダーを使用しない限り、パーティションの先頭(またはパーティションを使用しない場合はディスク)に保存されます。

LUKS形式は、メタデータヘッダーと8つのキースロット領域を使用します。
LUKS形式は、ディスクの先頭にあるメタデータヘッダーと8つのキースロット領域を使用します。https://gitlab.com/cryptsetup/cryptsetup/wikis/FrequentlyAsked質問

したがって、これに基づいて解決策は次のとおりです。サイズ変更sdb1にディスク全体が含まれるようにします。サイズを変更するときに注意すべきいくつかの点は次のとおりです。

  1. sdb1パーティションの開始オフセットは変更されていないままにしてください。つまり、実行しないでください。移動する仕事。
  2. ファイルシステムではなくパーティションのサイズだけを調整します。
  3. 実際にはパーティションのサイズを変更するのではなく、MBRで再生成することです。ちょうどGPartedサイズ変更パーティションの開始オフセットが自動的に入力されるため、作業が簡単になります。

Gpartedを使用してパーティションのサイズを変更する方法は次のとおりです。https://gparted.sourceforge.io/display-doc.php?name=help-manual#gparted-resize-partition

ガイドラインについて注目すべきいくつかの点があります。まず、前述のように、パーティションの開始オフセットは同じままでなければなりません。説明のヒントは次のとおりです。

既存のパーティションの先頭を移動したくない場合は、Free Spaceの前の値を変更しないでください。

実際にサイズを変更するのではなく、以前のようにパーティションを再作成するため、適用されないLUKSのヒントもあります。

LUKS暗号化パーティションとその中にあるファイルシステムは、暗号化マッピングが有効になっている場合にのみサイズ変更できます。

これらすべての設定が完了し、NTFSマウントが正常な場合は、ファイルシステムチェックを実行してコンテンツが正常であることを確認することをお勧めします。

関連情報