web-dev-qa-db-ja.com

LUKS暗号化でハードドライブを復号化する方法は?

今日私は外付けハードドライブにubuntuをインストールしていて、最初のセットアップで「インストールを暗号化する」オプションをマークしてインストールボタンをクリックしましたが、私の内蔵ハードドライブ(windows 10が入っている)に気付かなかった選択されました。

インストールをクリックすると、3つのパーティションが削除されることを示すポップアップが表示されたので、そのときに私は間違ったドライブを選択したことに気付き、インストールをキャンセルし、戻って正しいドライブを選択し、インストールを続行しました(今回は暗号化オプションを無効のままにしました)。

これまでのところ、ubuntuには問題ありませんが、Windowsからの起動に失敗すると、ドライブ全体が暗号化されていることに気付きました。

ファイルを戻す必要があります。次に何をすればよいのかわかりません。助けてください、私はバックアップを行うために必要なことを読みましたが、ドライブにアクセスする方法すら知りません。コメントや提案があれば歓迎します。

2
Pau Chittaro

Linuxのインストールメディア(cd dvd usbなど...)のライブOSまたはレスキューブートメニューなどからこれに似たものを試しましたか?

$ Sudo cryptsetup luksOpen /dev/sd<yourEncryptedDiskId> <aNameThatwillBeCreatedIn:Dev/mapper> 

例のように:

$ Sudo cryptsetup luksOpen /dev/sda tmpData 

その後

$ Sudo mount /dev/mapper/<TheNameUsedEarlier> /mnt #wherever you want

例のように:

$ Sudo mount /dev/mapper/tmpData  /mnt #wherever you want

これでデータにアクセスできます。

必要な処理が完了したので、デバイスを閉じることができます。

$ Sudo umount /mnt  
$ Sudo cryptsetup luksClose  tmpData
4
M4rty