Otwórz pamięć USB Bitlocker w systemie OS X

8

Mam pamięć USB zaszyfrowaną przez wbudowane narzędzie Windows 7 (Bitlocker). Chciałbym otworzyć go na moim systemie OS X El Capitan.

Kiedy go otwieram, dostaję tylko plik „BitLockerToGo.exe” i kolejny „Read Me.url”

Znalazłem tu i tam kilka elementów, ale nie mam pełnej procedury dla systemu Mac.

A. Richard
źródło
Co powiesz na m3datarecovery.com/mac-bitlocker/… ?
Marthijn
@Marthijn „M3 bitlocker” jest wart wspomnienia: model licencjonowania zniechęcił mnie do korzystania z niego, ale czytnik ma swobodę wyboru.
A. Richard,

Odpowiedzi:

9

Właściwie spytałem po pewnym sukcesie, ponieważ myślałem, że przyniesie to wszystkim korzyści ;-)

Oto kompletny proces. Brakuje niektórych linków, ponieważ nie mam wystarczającej reputacji, aby osadzić je wszystkie. Przepraszam za to.

Wysoki poziom, my po prostu potrzebujemy mechanizmu odblokowującego.

Ale aby go zainstalować, istnieją pewne zależności do rozwiązania ... potrzebujemy:

  1. „Bezpiecznik dla OS X”
    • Wystarczy pobrać plik .img na swojej stronie, otworzyć i uruchomić instalator .pkg
  2. Narzędzia dla programistów wiersza polecenia Xcode

    • Nie jestem pewien, jaka jest ogólna odpowiedź.
    • Otwórz terminal i wpisz

      xcode-select --install
      
      • Jeśli pojawi się błąd „-bash: xcode-select: polecenie nie znaleziono”, musisz zainstalować Xcode ze sklepu App Store, a następnie ponownie uruchomić to polecenie.
      • Jeśli wyskakujące okienko z alertem pyta, czy chcesz zainstalować, kliknij przycisk „zainstaluj”.
      • Jeśli wyświetli się błąd „xcode-select: error: narzędzia wiersza poleceń są już zainstalowane, [...]”, wszystko gotowe.
  3. „Homebrew”

    • Postępując zgodnie z instrukcjami na ich stronie internetowej, wpisz następujące polecenie w terminalu:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • Jeśli pojawi się błąd związany z niezainstalowaniem narzędzi Xcode podczas jego instalacji, zmień ścieżkę na Xcode:

      sudo xcode-select -switch /
      
  4. i oczywiście odblokowujący !

    • Pobierz plik ZIP (dostępny w zielonym przycisku „Klonuj lub pobierz” po prawej stronie)
    • Wyodrębnij zawartość ZIP
    • Otwórz terminal i przejdź do katalogu dislocker-master
    • Skompiluj i zainstaluj program blokujący:

      brew install src/dislocker.rb
      
      • Jeśli pojawi się błąd związany z niezainstalowaniem narzędzi Xcode podczas jego instalacji, zmień ścieżkę w następujący sposób:

        sudo xcode-select -switch /
        

Nie rozpaczaj, nadszedł czas, aby zamontować pamięć USB !

Ale to nie będzie trywialne ...

  1. Zidentyfikuj urządzenie pamięci USB za pomocą Narzędzia dyskowego:
    • Otwórz Narzędzie dyskowe i wybierz napęd USB. Gdzieś powinieneś dostać coś takiego jak „disk3s1”. Zamień ten przykład na rzeczywistą wartość w kolejnych wierszach.
    • Trzymaj Narzędzie dyskowe otwarte, zostanie użyte w kolejnych krokach
  2. Wyjmij dysk USB na przykład z Narzędzia dyskowego (przycisk Odinstaluj)
  3. Utwórz katalog dla odszyfrowanego pliku

    sudo mkdir /tmp/mydrive
    

    Ostrzeżenie: ten katalog będzie miał dziwne cechy: pojawia się z „ls”, ale nie z „ls -l” i nie w Finderze, gdziekolwiek się znajduje, ponadto zawartość nie może być wyświetlana, a próba jej usunięcia często kończy się niepowodzeniem komunikaty o błędach. Dlatego umieszczam go w / tmp, który jest czyszczony przy każdym ponownym uruchomieniu.

  4. Odszyfruj pamięć USB za pomocą modułu odblokowującego. Jeśli dysk to „disk3s1”, a hasło to „MyPassword”, polecenie będzie wyglądać następująco:

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. Dodaj obraz dysku do Narzędzia dyskowego i zamontuj go

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

    Uwaga: nie próbuj sam wymieniać „/ tmp / mydrive / dislocker-file”. Po prostu załóż, że tam jest i napisz ścieżkę taką, jaka jest.

Hourray !!!, nowy dysk już istnieje!


Ponieważ naprawdę nic nie jest łatwe, aby wyczyścić , musisz wykonać następujące czynności:

  1. Odmontuj dysk
    • Na przykład ze swojego przyjaciela Narzędzie dyskowe wybierz jego ikonę i kliknij przycisk „Odmontuj”
  2. Pozbądź się obrazu
    • Z „Narzędzia dyskowego” wybierz szary napęd, a z menu „Plik” wybierz „Wysuń”.
  3. Odłącz objętość bezpiecznika

    sudo  hdiutil detach /tmp/mydrive/
    

Dopiero teraz katalog / tmp / mydrive jest zwykłym katalogiem, który można usunąć ...


Jak zauważyłeś, proces jest zdecydowanie złożony i wreszcie dostaję dysk tylko do odczytu. Interesuje mnie jakaś lepsza odpowiedź.

A. Richard
źródło
brew install src/dislocker.rbnie udało się na makestopniu. Dziwne, ręcznie uruchomione cmake, makei make installudało się i zainstalowało go w piwnicy.
Drew Stephens
Jonatan $ sudo dislocker -V / dev / disk2s1 --user-password xxx - ~ / Decrypted-disk Wprowadź hasło użytkownika: fuse: nieprawidłowy argument `/ Users / Jonatan / Decrypted-disk 'jaki może być błąd? Próbowałem zarówno z istniejącym katalogiem, jak i nieistniejącym katalogiem ...
jontejj
8

Chciałbym podzielić się swoim doświadczeniem w High Sierra, ponieważ wydaje się to jeszcze prostsze.

Instalacja

Homebrew

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

Bezpiecznik do systemu macOS

brew cask install osxfuse

Notatki

  • Aby zainstalować i / lub użyć osxfuse, może być konieczne włączenie ich rozszerzenia jądra w System Preferences → Security & Privacy → General

  • Upewnij się, aby zrestartować komputer, zanim przejdziesz dalej (zgodnie z zaleceniem osxfuse).

odblokowujący

brew install dislocker

Operacja

Uchwyt

# 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

Odmontuj

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

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

Scenariusz

Stworzyłem także gist dla uproszczenia procedury montowania / odmontowywania:

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

# unmount
sudo umount-bitlocker /dev/disk3s1
Albus dumbledore
źródło
To jedyna poprawna odpowiedź, która jest aktualna. Nawet github odblokowujący nie jest aktualizowany.
not2qubit
0

Mogę potwierdzić, że nadal działa (2 października 2018 r.). Jednak zarówno polecenie odblokowania, jak i gist montują wolumin jako tylko do odczytu. Gdy wymagany jest pełny dostęp (odczyt / zapis), usuń opcję „-r” z polecenia dislocker i / lub edytuj gist mount-bitlocker, usuwając „-r”.

sven481
źródło
-1

Alternatywne rozwiązanie

Użyj systemu Windows na maszynie wirtualnej. Przekaż urządzenie USB do maszyny wirtualnej i udostępnij je z powrotem do hosta macOS.

Nie próbowałem tego, ale powinno działać teoretycznie.

amdyes
źródło