OS XでBitlocker USBスティックを開く


8

Windows 7の組み込みツール(bitlocker)で暗号化されたUSBスティックを持っています。OS X El Capitanで開きたいのですが。

それを開くと、「BitLockerToGo.exe」というファイルと「Read Me.url」というファイルが1つだけ表示されます。

あちこちにいくつかのピースを見つけましたが、Macの完全な手順はありません。



@Marthijn "M3 bitlocker"は言及する価値があります:ライセンスモデルは私にそれを使用することを思いとどまらせましたが、読者は自由に選択できました。
A.リチャード

回答:


9

実際に私はそれが皆に利益をもたらすと思ったので、ある程度の成功を求めました;-)

これが完全なプロセスです。すべてを埋め込むだけの評判がないため、いくつかのリンクがありません。申し訳ありません。

高レベルで、私たちは「ちょうど」dislockerを必要とします。

しかし、それをインストールするには、いくつかの依存関係が解決する必要があります...

  1. 「Fuse for OS X」
    • サイトに.imgをダウンロードし、.pkgインストーラーを開いて実行するだけです。
  2. Xcodeコマンドライン開発者ツール

    • 一般的な答えは何なのかわかりません。
    • ターミナルを開いて、

      xcode-select --install
      
      • 「-bash:xcode-select:コマンドが見つかりません」というエラーが発生した場合は、App StoreからXcodeをインストールしてから、このコマンドをもう一度開始する必要があります。
      • インストールするかどうかを尋ねる警告ウィンドウポップアップが表示された場合は、[インストール]ボタンをクリックします。
      • エラー「xcode-select:error:command line tools is already installed、[...]」が出力された場合、問題はありません。
  3. 「自作」

    • 彼らのウェブサイトの指示に従って、ターミナルで以下を入力してください:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • インストールしたのにXcodeツールがインストールされていないというエラーが発生した場合は、パスをXcodeに変更します。

      sudo xcode-select -switch /
      
  4. そして明らかにdislocker

    • ZIPをダウンロード(右側の緑色のボタン「クローンまたはダウンロード」で利用可能)
    • ZIPコンテンツを抽出する
    • ターミナルを開き、ディレクトリをdislocker-masterディレクトリに変更します。
    • dislockerをコンパイルしてインストールします。

      brew install src/dislocker.rb
      
      • Xcodeツールがインストールされていないのにインストールされていないというエラーが発生した場合は、次のようにパスを変更します。

        sudo xcode-select -switch /
        

必死になってはいけません、今こそUSBスティックをマウントする時です!

しかし、それはつまらないことではありません...

  1. ディスクユーティリティを使用して、USBスティックのデバイスを特定します。
    • ディスクユーティリティを開き、USBスティックドライブを選択します。どこかで「disk3s1」のようなものが得られるはずです。この例を次の行の実際の値に置き換えます。
    • ディスクユーティリティを開いたままにします。次の手順で使用します
  2. たとえばUSBユーティリティをディスクユーティリティから取り外します([アンマウント]ボタン)
  3. 復号化されたファイルのディレクトリを作成します

    sudo mkdir /tmp/mydrive
    

    警告:このディレクトリには奇妙な特徴があります。「ls」では表示されますが、「ls -l」では表示されず、Finderにはどこにも表示されません。さらに、コンテンツを一覧表示できず、削除しようとすると奇妙に失敗しますエラーメッセージ。そのため、リブートするたびにクリーンアップされる/ tmpに配置しました。

  4. ディスロッカーでUSBスティックを復号化します。ディスクが「disk3s1」で、パスワードが「MyPassword」の場合、コマンドは次のようになります。

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. ディスクユーティリティをディスクユーティリティに追加してマウントします

    sudo hdiutil attach -imagekey diskimage-class=CRawDiskImage /tmp/mydrive/dislocker-file
    

    注:「/ tmp / mydrive / dislocker-file」を自分でリストしようとしないでください。そこにあると仮定して、パスをそのまま書き込みます。

万歳!!!、新しいドライブがあります!


本当に何も簡単ではないので、クリーンアップするには、次のことを行う必要があります。

  1. ドライブをアンマウントする
    • たとえば、友人のディスクユーティリティから、そのアイコンを選択し、[アンマウント]ボタンをクリックします。
  2. 画像を取り除く
    • 「ディスクユーティリティ」から灰色のドライブを選択し、メニュー「ファイル」から「取り出し」を選択します。
  3. ヒューズボリュームを取り外します

    sudo  hdiutil detach /tmp/mydrive/
    

現在、ディレクトリ/ tmp / mydriveは、削除可能なプレーンディレクトリです...


お気づきのとおり、プロセスは間違いなく複雑であり、最後に読み取り専用ドライブを取得します。もっと良い答えに興味があります。


brew install src/dislocker.rbmakeステップで失敗しました。奇妙なことに、手動で実行しているcmakemakeと、make install成功したとセラーにそれをインストールしました。
Drew Stephens

Jonatan $ sudo dislocker -V / dev / disk2s1 --user-password xxx-〜/ Decrypted-diskユーザーパスワードを入力してください:fuse:無効な引数 `/ Users / Jonatan / Decrypted-disk 'エラーの原因は何ですか?既存のディレクトリと存在しないディレクトリの両方を試してみました...
jontejj

8

High Sierraでの経験をもっと簡単にしたいと思います。

取り付け

自作

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

macOS用のヒューズ

brew cask install osxfuse

ノート

  • osxfuseをインストールまたは使用するには、カーネル拡張機能を有効にする必要があります。 System Preferences → Security & Privacy → General

  • 先に進む前に必ず再起動してください(osxfuseはそうするようにアドバイスしています)。

Dislocker

brew install dislocker

操作

マウント

# to unlock the dislocker image
sudo dislocker -v -V /dev/disk3s1 -r -uPASSWORD ~/mydrive

# to mount the unlocked image
sudo hdiutil attach /tmp/mydrive/dislocker-file -imagekey diskimage-class=CRawDiskImage -mountpoint /Volumes/mydrive

アンマウント

# unmount the unlocked image
sudo hdiutil detach /Volumes/mydrive

# release the unlocked bitlocker
sudo hdiutil detach /tmp/mydrive

脚本

また、マウント/アンマウント手順を簡単にする要点も作成しました。

# mount, will be available at /Volumes/bitlocker.disk3s1
sudo mount-bitlocker /dev/disk3s1 PASSWORD

# unmount
sudo umount-bitlocker /dev/disk3s1

これが最新の唯一の正しい答えです。Dislocker githubも更新されていません。
not2qubit 2018年

0

これがまだ機能していることを確認できます(2018年10月2日)。ただし、dislocker unlockコマンドとgistはどちらもボリュームを読み取り専用としてマウントします。フルアクセス(読み取り/書き込み)が必要な場合は、dislockerコマンドから「-r」オプションを削除するか、「-r」を削除してgist mount-bitlockerを編集します。


-1

代替ソリューション

仮想マシンでWindowsを使用します。USBデバイスを経由してVMに渡し、共有してホストmacOSに戻します。

私は試していませんが、理論的には機能するはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.