web-dev-qa-db-ja.com

LinuxでBitLocker暗号化ドライブにアクセスする方法

私はWindows 7 Ultimateを実行しているラップトップを持っています。 BitLockerを使用してドライブを暗号化しました。今、私はWindowsと一緒に Lubuntu もインストールしました。しかし、私の暗号化されたドライブはLinuxでは見えません。どうすればこれを修正できますか?

71
Suyash Mohan

LinuxでBitLockerパーティションにアクセスするには、 Dislocker を使用します。Fuseを使用しているオープンソースドライバ).

そのためには、USBキー上のファイル(拡張子.bekのもの)または回復パスワードが必要です。

62
Aorimn

Aorimn のおかげで、彼の 解決法 が私のために働きました。私はUnixの経験があまりないので、理解するのに数時間かかります。バックアップの実行中に実行した手順を説明すると思いました。

私の問題は、私がWindowsを起動することができなかったことでした、そして私はBitlockedパーティション上の私のファイルにアクセスする方法が必要でした。これを行うには、bitlockerの回復パスワード(8桁の数字)と、USBからシステムを起動する機能が必要です。

  1. 他のWindowsマシンにLiLiをダウンロードしてインストールします( Linux Live USB Creator
  2. LiLiを起動し、軽量のubuntuイメージをダウンロードさせます。私はXubuntuを選びました。
  3. USBメモリに画像をインストールしてください。
  4. 問題のあるマシンをUSBスティックで起動する
  5. Ubuntuの起動画面が表示されたら、キーを押します。
  6. F6の下で、以下のオプションを設定します。nomodesetacpi=offnoacpiおよびnolacpi
  7. ubuntuを起動します。
  8. /media/windows/media/mountというフォルダを作ります。
  9. ダウンロードして解凍 ディスロッカー
  10. Sudo apt-get install libfuse-dev libpolarssl-dev
  11. ディレクトリをdislocker/srcフォルダに変更します。
  12. Sudo make
  13. Sudo make install
  14. ディレクトリを/usr/binに変更します
  15. Sudo fdisk -l
  16. ビットロックされているパーティションを識別します。私のものは/dev/sda1でした。
  17. Sudo dislocker -r -V /dev/sda1 -p315442-000000-000000-000000-000000-000000-000000-000000 -- /media/windows(あなた自身のbitlockerキーとソースパーティションを置き換えてください)
  18. dirを/media/windowsに変更します(アクセスできない場合はSudo -iを使用します)。
  19. mount -o loop dislocker-file /media/mount
  20. ファイルマネージャのマウントされたドライブにファイルが表示されます。

バックアップはかなり遅いです、しかし、あなたがウィンドウを再インストールすることになったならば、それは若干の問題を救うかもしれません。がんばろう!

29
Jodiug

私はKali Linuxを更新してdislockerをインストールする方法を考え出しました。

Kali Linux 1.0.9a i386ブータブルDVDの使用

「/etc/apt/sources.list」を編集して追加します。

deb http://us.archive.ubuntu.com/ubuntu trusty main universe

ターミナルを使ってプログラムをインストールします。

apt-get update"
apt-get install git libfuse-dev libpolarssl-dev # Continue through update text, allow services to restart if needed
git clone git://github.com/Aorimn/dislocker.git
cd /dislocker/src
make
make install

ドライブBitlockerボリュームを見つけます。

fdisk -l

/ mnt:tmpdisにフォルダを作成します。

ディスロッカーを実行します。

dislocker -v -V /dev/<volume name> -p<Bitlocker key> -- /mnt/tmp

ファイルが存在するか確認して、適切なBitlockerキーを確認します。

ls /mnt/tmp

正しければdislocker-fileを返すべきです。

マウント容量:

mount -o loop,ro /mnt/tmp/dislocker-file /mnt/dis

ファイルへのアクセスについては/mnt/disを参照してください。

7
Dopefish

BitLockerは、Windowsでのみサポートされている独自のクローズドソースドライブ暗号化システムです。 LinuxからWindowsパーティションにアクセスしたい場合は、BitLocker暗号化を削除する必要があります。

BitLockerドライブ暗号化を無効にすることとボリュームを復号化することの違いは何ですか? 。最初にデータのバックアップを作成しておくことをお勧めします。

ドライブが復号化されたら、代わりに TrueCrypt を使用できます。 Linuxでシステム暗号化ボリュームを読み取ることはデフォルトではサポートされていませんが、誰かが回避策を考え出しました。 LinuxでTrueCrypt®暗号化Windowsシステムドライブを使用する方法を参照してください。

少なくとも、TrueCryptのドキュメントと、より具体的には、サポートされているOSの リスト を見てください。

さらに別の選択肢はPGPディスク全体暗号化です。デュアルブートLinuxおよびWindows XP用の PGPディスク全体暗号化を参照してください

2
Brett Dikeman

私があなたを助けるかもしれないことを私が見つけた唯一のものは NVbit です。それはあなたがBitLockerボリュームにアクセスすることを可能にする実験的なFuseドライバです。それはまだアルファ状態です、そして、あなたはあなたがあなた自身でコードをコンパイルしなければならないように見えます。また、読み取り専用アクセスしか許可されていないため、機能しない場合があります。私はそれがあなたの最善の策だと思います。

1
SaintWacko

libpolarssl-devは使用できないことに注意してください。libmbedtls-devより優先されているので、代わりにこれを使用してください。

Sudo apt-get install libmbedtls-dev

注:ところで、ライブブートを使用して成功しました。読み書きができます。上記の手順に従ってください。

0
kelvin singh