Відкрийте USB-накопичувач Bitlocker на OS X


8

У мене USB-накопичувач зашифрований за допомогою вбудованого інструменту Windows 7 (бітлокер). Я хотів би відкрити його на моїй OS X El Capitan.

Коли я відкриваю це, я отримую лише файл "BitLockerToGo.exe" та ще один "Читай Me.url"

Тут і там я знайшов деякі фрагменти, але жодної повної процедури для Mac.



@Marthijn "M3 bitlocker" варто згадати: Ліцензійна модель відштовхувала мене від його використання, але читач вільний у виборі.
А. Річард

Відповіді:


9

Насправді я поцікавився після певного успіху, бо думав, що це принесе користь усім ;-)

Ось повний процес. Деякі посилання відсутні, тому що я не маю достатньої репутації, щоб вставити їх усі. Вибач за те.

На високому рівні нам "просто" потрібен дислокер.

Але щоб його встановити, необхідно вирішити деякі залежності ... нам потрібно:

  1. "Запобіжник для OS X"
    • Просто завантажте .img на свій сайт, відкрийте та запустіть інсталятор .pkg
  2. Інструменти для розробників командного рядка Xcode

    • Я не впевнений, що таке загальна відповідь.
    • Відкрийте термінал і введіть

      xcode-select --install
      
      • Якщо ви отримаєте помилку "-bash: xcode-select: команда не знайдена", вам потрібно встановити Xcode з магазину додатків, а потім знову запустити цю команду.
      • Якщо сповіщення Windows спливаюче запитує, чи бажаєте ви встановити, натисніть кнопку "встановити".
      • Якщо він друкує помилку "xcode-select: error: інструменти командного рядка вже встановлені, [...]", ви все налаштовані.
  3. "Домашня мова"

    • Дотримуючись інструкцій на їхньому веб-сайті, введіть у терміналі наступне:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • Якщо ви отримаєте помилку щодо того, що інструменти Xcode не встановлюються, тоді як ви її встановили, змініть шлях на Xcode:

      sudo xcode-select -switch /
      
  4. і очевидно дислокатор !

    • Завантажити ZIP (доступний зеленою кнопкою "Клонувати або завантажити" праворуч)
    • Витягніть вміст ZIP
    • Відкрийте термінал і змініть каталог в диспетчер-головний каталог
    • Скомпілюйте та встановіть дислокер:

      brew install src/dislocker.rb
      
      • Якщо ви отримаєте помилку щодо того, що інструменти Xcode не встановлюються, тоді як ви її встановили, змініть шлях так:

        sudo xcode-select -switch /
        

Не впадайте у відчай, настав час встановити USB-накопичувач !

Але це не буде тривіально ...

  1. Визначте пристрій USB-накопичувача за допомогою утиліти Disk:
    • Відкрийте Disk Utility та виберіть USB-накопичувач. Десь ви повинні отримати щось на кшталт "disk3s1". Замініть цей приклад фактичним значенням у наступних рядках.
    • Тримайте Disk Utility відкритим, він буде використовуватися в наступних кроках
  2. Виймайте USB-привід, наприклад, з утиліти Disk Utility (кнопка Відключити)
  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. Додайте образ диска до Disk Utility і змонтуйте його

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

    Примітка. Не намагайтеся самостійно перелічити "/ tmp / mydrive / dislocker-файл". Просто припустимо, що він є, і запишіть шлях так, як є.

Ура !!!, новий привід є!


Оскільки насправді нічого не легко, для прибирання потрібно зробити наступне:

  1. Відключіть привід
    • Наприклад, у вашої дружньої утиліти Disk, виберіть її піктограму та натисніть кнопку "Відключити"
  2. Позбудьтесь образу
    • У "Disk Utility" виберіть сірий диск, а в меню "File" виберіть "Eject".
  3. Від'єднайте об'єм запобіжника

    sudo  hdiutil detach /tmp/mydrive/
    

Тільки тепер каталог / tmp / mydrive - це звичайний каталог, який можна видалити ...


Як ви помітили, процес, безумовно, складний, і, нарешті, я просто отримую диск для читання. Мене цікавить будь-яка краща відповідь.


brew install src/dislocker.rbне вдалося на makeкроці. Як не дивно, вручну працює cmake, makeі make installуспішно , і встановив його в погребі.
Дрю Стівенс

Jonatan $ sudo dislocker -V / dev / disk2s1 --користувач-пароль xxx - ~ / Розшифрований диск Введіть пароль користувача: fuse: неправильний аргумент `/ Users / Jonatan / Decrypted-disk ', що може бути помилкою? Я спробував як з існуючим каталогом, так і з неіснуючим каталогом ...
jontejj

8

Я хотів би поділитися своїм досвідом роботи на Високій Сьєррі, оскільки це здається ще простішим.

Установка

Домашнє пиво

/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).

дислокатор

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

Це єдина правильна відповідь, яка є актуальною. Не оновлюється навіть github дислокатора.
not2qubit

0

Я можу підтвердити, що це все ще працює (2 жовтня 2018 року). Однак і команда розблокування дислокера, і суть монтують гучність як лише для читання. Коли потрібен повний доступ (читання / запис), видаліть опцію "-r" з команди дислокера та / або відредагуйте монстр-бітлокера суті, видаливши "-r".


-1

Альтернативне рішення

Використовуйте Windows у віртуальній машині. Перейдіть через USB-пристрій до VM та поділіться назад на хост macOS.

Я не пробував цього, але це повинно працювати теоретично.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.