Abra el dispositivo USB Bitlocker en OS X

8

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

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.

A. Richard
fuente
¿Qué tal m3datarecovery.com/mac-bitlocker/… ?
Marthijn
Vale la pena mencionar @Marthijn "M3 bitlocker": el modelo de licenciamiento me disuadió de usarlo, pero el lector es libre de elegir.
A. Richard

Respuestas:

9

En realidad, pregunté después de un poco de é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 que resolver ... necesitamos:

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

    • No estoy seguro de cuál es la respuesta genérica.
    • Abra una terminal y escriba

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

    • Siguiendo las instrucciones en su sitio web, escriba siguiente en la terminal:

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

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

    • Descargar ZIP (disponible en el botón verde "Clonar o Descargar" a la derecha)
    • Extraer contenido ZIP
    • Abra la terminal y cambie el directorio al directorio master-dislocker
    • Compile e instale el bloqueador:

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

        sudo xcode-select -switch /
        

¡No se desespere, ahora es el momento de montar la memoria USB !

Pero no será trivial ...

  1. Identifique el dispositivo de la memoria USB, utilizando la Utilidad de Discos:
    • Abra la Utilidad de Discos y seleccione la unidad de memoria USB. En algún lugar deberías obtener algo como "disk3s1". Reemplace este ejemplo con su valor real en las siguientes líneas.
    • Mantenga la Utilidad de Discos abierta, se usará en los siguientes pasos
  2. Expulse la unidad USB, por ejemplo, de 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 en el Finder donde sea que esté; además, el contenido no se puede enumerar e intentar eliminarlo a menudo falla con extraños error de mensajes. Es por eso que lo puse en / tmp, que se limpia en cada reinicio.

  4. Descifra la memoria USB con el desbloqueador. 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 Disk Utility y móntela

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

    Nota: No intente enumerar "/ tmp / mydrive / dislocker-file" usted mismo. Simplemente asuma que está allí y escriba la ruta tal como está.

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


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

  1. Desmontar el disco
    • 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
    • Desde "Utilidad de Discos", seleccione la unidad de color gris, y desde el menú "Archivo" seleccione "Expulsar".
  3. Separe el volumen del fusible

    sudo  hdiutil detach /tmp/mydrive/
    

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


Como notaron, el proceso es definitivamente complejo y finalmente obtengo una unidad de solo lectura. Estoy interesado por cualquier mejor respuesta.

A. Richard
fuente
brew install src/dislocker.rbfalló en el makepaso. Curiosamente, la ejecución manual cmake, makey make installtenido éxito e instalado en el sótano.
Drew Stephens
Jonatan $ sudo dislocker -V / dev / disk2s1 --user-password xxx - ~ / Decrypted-disk Ingrese la contraseña del usuario: fusible: argumento no válido `/ Users / Jonatan / Decrypted-disk '¿cuál puede ser el error? He tratado tanto con un directorio existente y un directorio que no existe ...
jontejj
8

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

Instalación

Cerveza casera

/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 deba habilitar su extensión de kernel en System Preferences → Security & Privacy → General

  • Asegúrese de reiniciar antes de continuar (como osxfuse recomienda hacerlo).

Desbloqueador

brew install dislocker

Operación

Montar

# 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

Guión

También he creado una esencia 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
Albus Dumbledore
fuente
Esta es la única respuesta correcta que está actualizada. Ni siquiera se actualiza el github de desbloqueo.
not2qubit
0

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

sven481
fuente
-1

Solución alternativa

Use Windows en la máquina virtual. Pase el dispositivo USB a la VM y vuelva a compartir con el host macOS.

No lo he probado, pero debería funcionar teóricamente.

amdyes
fuente