web-dev-qa-db-ja.com

デッドラップトップの暗号化されたハードドライブからデータを回復する方法は?

現在のラップトップの電源はまったく入りません。バッテリーだけではなく、マザーボードが揚げられていることを確認してください。 (取り返しのつかないと思います。)

Ubuntu 16.04をインストールすると、ラップトップのハードドライブ(重要な場合はSSD)が暗号化されました。残念ながら、外付けハードドライブは約1か月前に亡くなりました。このラップトップがほこりをかぶったとき、私はまだ外部の新しいバックアップをセットアップしていませんでした。ですから、現在、1か月ほど仕事がありません。

デッドラップトップの暗号化されたハードドライブからデータを取得して、新しいラップトップに転送するにはどうすればよいですか? (ハードドライブが無傷で、問題がないと仮定します。)

3
Jay

「新しいUbuntuインストールの暗号化」またはそれに相当するマニュアルを使用したと想定しています。つまり、ハードディスクはLUKSによって暗号化され、暗号化されたコンテナにはLVMボリュームグループがあります。

開始する前に、cryptsetupおよびlvm2がインストールされていることを確認してください。そうでない場合、それらをインストールします。

Sudo apt-get install cryptsetup-bin lvm2
  1. ドライブを取り出して、USBエンクロージャーに入れます。

  2. Ubuntuまたはその他のDebian派生物を実行している稼働中のコンピューターに接続します。ライブDVDまたはUSBフラッシュドライブを使用することもできます。ディスクがシステムから/dev/sdbとして認識されているとしましょう。

  3. ディスク上のどのパーティションがLUKSコンテナかを調べます。

    for p in /dev/sdb*; do
      Sudo cryptsetup isLuks $p && echo $p is a LUKS container
    done
    
  4. たとえば、/dev/sdb2がLUKSコンテナであることがわかったとします。それを開く:

    Sudo crypsetup luksOpen /dev/sdb2 old-hard-disk
    
  5. LVMは論理ボリュームを自動的に検出するはずです。それでそうしたかどうかを確認してください

    Sudo lvs -o full_name,size,seg_pe_ranges
    

    そうでない場合は、Sudo vgchange -aayを使用してLVM認識をトリガーする必要があります。

  6. これで、/dev/mapperに論理ボリュームがで​​きました。それらをいくつかのディレクトリにマウントします。

7
AlexP

ドライブを新しいコンピューターに接続します(明らかに欠陥ノートブックからドライブを削除した後)。 SATAまたはMSATAドライブ用の安価なUSBコネクタがあります。ドライブが認識されたら、マウントできます(パスワードがあれば)。

1
Uwe Burger