Buka Bitlocker USB stick pada OS X


8

Saya memiliki stik USB yang dienkripsi oleh alat bawaan Windows 7 (bitlocker). Saya ingin membukanya di OS X El Capitan saya.

Ketika saya membukanya, yang saya dapatkan adalah file "BitLockerToGo.exe" dan "Read Me.url" lainnya

Saya menemukan beberapa bagian di sana-sini tetapi tidak ada prosedur lengkap untuk mac.



@Marthijn "M3 bitlocker" patut disebutkan: Model lisensi membuat saya enggan menggunakannya tetapi pembaca bebas memilih.
A. Richard

Jawaban:


9

Sebenarnya saya bertanya setelah beberapa keberhasilan karena saya pikir itu akan menguntungkan semua orang ;-)

Ini proses lengkapnya. Beberapa tautan hilang karena saya tidak memiliki reputasi yang cukup untuk menyematkan semuanya. Maaf soal itu.

Tingkat tinggi, kita "hanya" perlu dislocker.

Tetapi untuk menginstalnya, ada beberapa dependensi untuk diselesaikan ... kita perlu:

  1. "Fuse untuk OS X"
    • Cukup unduh .img di situsnya, buka dan jalankan penginstal .pkg
  2. Alat pengembang baris perintah Xcode

    • Saya tidak yakin apa jawaban generiknya.
    • Buka terminal, dan ketik

      xcode-select --install
      
      • Jika Anda mendapatkan kesalahan "-bash: xcode-select: command not found", Anda perlu menginstal Xcode dari App store, lalu mulai lagi perintah ini.
      • Jika jendela peringatan muncul menanyakan apakah Anda ingin menginstal, klik tombol "install".
      • Jika mencetak kesalahan "xcode-select: error: alat baris perintah sudah diinstal, [...]", Anda sudah siap.
  3. "Homebrew"

    • Ikuti instruksi di situs web mereka, ketik terminal berikut:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • Jika Anda mendapatkan kesalahan tentang alat Xcode yang tidak diinstal saat Anda menginstalnya, maka ubah jalur ke Xcode:

      sudo xcode-select -switch /
      
  4. dan jelas dislocker !

    • Unduh ZIP (tersedia dalam tombol hijau "Kloning atau Unduh" di sebelah kanan)
    • Ekstrak konten ZIP
    • Buka terminal dan ubah direktori ke direktori dislocker-master
    • Kompilasi dan instal dislocker:

      brew install src/dislocker.rb
      
      • Jika Anda mendapatkan kesalahan tentang alat Xcode yang tidak diinstal saat Anda menginstalnya, maka ubah path seperti ini:

        sudo xcode-select -switch /
        

Jangan putus asa, sekarang saatnya untuk memasang stik USB !

Tapi itu tidak akan sepele ...

  1. Identifikasi perangkat stik USB, menggunakan Disk Utility:
    • Buka Disk Utility dan pilih USB stick drive. Di suatu tempat Anda harus mendapatkan sesuatu seperti "disk3s1". Ganti contoh ini dengan nilai aktual Anda di baris berikut.
    • Biarkan Disk Utility tetap terbuka, itu akan digunakan pada langkah selanjutnya
  2. Keluarkan drive USB misalnya dari Disk Utility (tombol Unmount)
  3. Buat direktori untuk file yang didekripsi

    sudo mkdir /tmp/mydrive
    

    Peringatan: direktori ini akan memiliki karakteristik aneh: muncul dengan "ls" tetapi tidak dengan "ls-l" dan tidak ada di Finder dimanapun berada, apalagi konten tidak dapat didaftar, dan mencoba menghapusnya sering gagal dengan aneh pesan kesalahan. Itu sebabnya saya menaruhnya di / tmp yang dibersihkan di setiap reboot.

  4. Dekripsi stik USB dengan dislocker. Jika disk adalah "disk3s1" dan kata sandinya "MyPassword", perintahnya akan terlihat seperti:

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. Tambahkan gambar disk ke Disk Utility dan pasang

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

    Catatan: Jangan mencoba mendaftar "/ tmp / mydrive / dislocker-file" sendiri. Anggap saja itu ada dan tulis jalannya apa adanya.

Hourray !!!, drive baru ada di sana!


Karena benar-benar tidak ada yang mudah, untuk membersihkan Anda perlu melakukan hal berikut:

  1. Lepas drive
    • Misalnya dari teman Anda Disk Utility, pilih ikonnya dan klik tombol "Lepas"
  2. Singkirkan gambar
    • Dari "Disk Utility", pilih drive berwarna abu-abu, dan dari menu "File" pilih "Eject".
  3. Lepaskan volume sekering

    sudo  hdiutil detach /tmp/mydrive/
    

Hanya sekarang direktori / tmp / mydrive adalah direktori polos yang dapat dihapus ...


Seperti yang Anda perhatikan prosesnya pasti rumit dan akhirnya saya hanya mendapatkan drive read-only. Saya tertarik dengan jawaban yang lebih baik.


brew install src/dislocker.rb gagal pada make langkah. Anehnya, manual berjalan cmake, makedan make installberhasil dan diinstal ke dalam Cellar.
Drew Stephens

Jonatan $ sudo dislocker -V / dev / disk2s1 --user-password xxx - ~ / Decrypted-disk Masukkan kata sandi pengguna: fuse: argumen tidak valid `/ Pengguna / Jonatan / Decrypted-disk 'apa yang bisa menjadi kesalahan? Saya telah mencoba dengan direktori yang ada dan direktori yang tidak ada ...
jontejj

8

Saya ingin berbagi pengalaman saya di High Sierra, karena tampaknya lebih sederhana.

Instalasi

Homebrew

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

Fuse untuk macOS

brew cask install osxfuse

Catatan

  • Untuk menginstal dan / atau menggunakan osxfuse, Anda mungkin perlu mengaktifkan ekstensi kernelnya System Preferences → Security & Privacy → General

  • Pastikan untuk reboot sebelum melanjutkan lebih jauh (seperti yang disarankan osxfuse untuk melakukannya).

dislocker

brew install dislocker

Operasi

Meningkat

# 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

Lepas

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

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

Naskah

Saya juga membuat inti untuk memudahkan prosedur mount / unmount:

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

# unmount
sudo umount-bitlocker /dev/disk3s1

Ini adalah satu-satunya jawaban yang tepat yang terkini. Bahkan github dislocker tidak diperbarui.
not2qubit

0

Saya dapat mengkonfirmasi ini masih berfungsi (2 Oktober 2018). Namun, perintah buka kunci dislocker dan intinya memasang volume sebagai hanya-baca. Ketika akses penuh (baca / tulis) diperlukan, hapus opsi "-r" dari perintah dislocker dan / atau edit inti mount-bitlocker dengan menghapus "-r".


-1

Solusi alternatif

Gunakan Windows di mesin virtual. Lewati perangkat USB ke VM dan bagikan kembali ke host macOS.

Saya belum mencobanya tetapi harus bekerja secara teoritis.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.