Abra el dispositivo USB Bitlocker en OS X

7

Tengo una memoria USB cifrada por la herramienta integrada de Windows 7 (bitlocker). Me gustaría abrirlo en mi OS X El Capitán.

Cuando lo abro, todo lo que obtengo es un archivo "BitLockerToGo.exe" y otro "Read Me.url"

Encontré algunas piezas aquí y allá, pero no hay un procedimiento completo para mac.

    
pregunta A. Richard 26.05.2016 - 22:22

3 respuestas

8

En realidad, pregunté después de algún éxito porque pensé que beneficiaría a todos ;-)

Aquí está el proceso completo. Faltan algunos enlaces porque no tengo suficiente reputación para incrustarlos a todos. Lo siento por eso.

De alto nivel, "solo" necesitamos un bloqueador.

Pero para instalarlo, hay algunas dependencias para resolver ... necesitamos:

  1. "Fusible para OS X"
    • Simplemente descargue el archivo .img en su sitio, abra y ejecute el instalador .pkg
  2. Herramientas de desarrollo de línea de comandos de Xcode

    • No estoy seguro de cuál es la respuesta genérica.
    • Abre un terminal y escribe

      xcode-select --install
      
      • Si recibe un error "-bash: xcode-select: command no encontrado", debe instalar Xcode desde la tienda de aplicaciones, luego comenzar de nuevo este comando.
      • Si aparece una ventana emergente de alerta que le pregunta si desea instalar, haga clic en el botón "instalar".
      • Si se imprime el error "xcode-select: error: las herramientas de la línea de comandos ya están instaladas, [...]", está todo listo.
  3. "Homebrew"

    • Siguiendo las instrucciones de su sitio web, ingrese el siguiente en el terminal:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • Si recibe un error sobre las herramientas de Xcode que no se instalaron mientras que las instaló, cambie la ruta a Xcode:

      sudo xcode-select -switch /
      
  4. y, obviamente, dislocker !

    • Descargue el código postal (disponible en el botón verde "Clonar o descargar" a la derecha)
    • Extraer contenido ZIP
    • Abra el terminal y cambie el directorio al directorio maestro-bloqueador
    • Compile e instale el bloqueador:

      brew install src/dislocker.rb
      
      • Si recibe un error acerca de las herramientas de Xcode que no se instalaron mientras que las instaló, cambie la ruta de esta manera:

        sudo xcode-select -switch /
        

No te desesperes, ¡ahora es el momento de montar la memoria USB !

Pero no va a ser trivial ...

  1. Identifique el dispositivo de la memoria USB mediante la Utilidad de Discos:
    • Abre la Utilidad de Disco y selecciona la unidad de memoria USB. En algún lugar debes obtener algo como "disk3s1". Reemplace este ejemplo con su valor real en las siguientes líneas.
    • Mantenga la Utilidad de Disco abierta, se usará en los siguientes pasos
  2. Expulsar la unidad USB, por ejemplo, desde la Utilidad de Discos (botón Desmontar)
  3. Crear un directorio para el archivo descifrado

    sudo mkdir /tmp/mydrive
    

    Advertencia: este directorio tendrá características extrañas: aparece con "ls" pero no con "ls -l" y no está en el Finder donde sea que se encuentre, además, el contenido no puede aparecer en la lista, y tratar de eliminarlo a menudo falla con mensajes de error extraños. Por eso lo puse en / tmp, que se limpia en cada reinicio.

  4. Descifra la memoria USB con un bloqueador. Si el disco es "disk3s1" y la contraseña es "MyPassword", el comando se verá así:

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. Agregue la imagen de disco a la Utilidad de Discos y móntela

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

    Nota: no intentes enumerar "/ tmp / mydrive / dislocker-file" por ti mismo. Simplemente asuma que está allí y escriba la ruta como está.

¡Hourray !!!, el nuevo disco está ahí!

Porque realmente nada es fácil, para limpiar necesitas hacer lo siguiente:

  1. desmontar la unidad
    • Por ejemplo, desde la utilidad de disco de su amigo, seleccione su icono y haga clic en el botón "Desmontar"
  2. Deshazte de la imagen
    • En "Utilidad de disco", seleccione la unidad en gris y en el menú "Archivo" seleccione "Expulsar".
  3. Separe el volumen del fusible

    sudo  hdiutil detach /tmp/mydrive/
    

Solo ahora el directorio / tmp / mydrive es un directorio simple que se puede eliminar ...

Como te habrás dado cuenta, el proceso es definitivamente complejo y, finalmente, solo obtengo una unidad de solo lectura. Me interesa una mejor respuesta.

    
respondido por el A. Richard 26.05.2016 - 22:23
6

Me gustaría compartir mi experiencia en High Sierra, ya que parece ser aún más simple.

Instalación

Homebrew

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

Fusible para macOS

brew cask install osxfuse

Notas

  • Para instalar y / o usar osxfuse es posible que necesites habilitar su extensión de kernel en System Preferences → Security & Privacy → General

  • Asegúrate de reiniciar antes de continuar (como lo recomienda osxfuse).

dislocker

brew install dislocker

Operación

Montaje

# 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

Desmontar

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

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

Script

También he creado un gist para facilitar el procedimiento de montaje / desmontaje:

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

# unmount
sudo umount-bitlocker /dev/disk3s1
    
respondido por el Albus Dumbledore 20.02.2018 - 22:07
0

Puedo confirmar que esto todavía funciona (2 de octubre de 2018). Sin embargo, tanto el comando de desbloqueo del dislocker como el gist montan el volumen como de solo lectura. Cuando se requiera acceso completo (lectura / escritura), elimine la opción "-r" del comando del bloqueador y / o edite el gist mount-bitlocker eliminando "-r".

    
respondido por el sven481 02.10.2018 - 20:48

Lea otras preguntas en las etiquetas