Use una unidad (Windows) cifrada con BitLocker en Ubuntu 14.04 LTS


43

¿Cómo podría montar mi unidad cifrada BitLocker en Ubuntu?

Revisé el sitio web de Wine y no tenía soporte para BitLocker, y no tengo idea de cómo instalar Dislocker en mi computadora.

No puedo eliminar el cifrado porque las computadoras de mi escuela usan el sistema operativo Windows en lugar del sistema operativo Linux. También porque instalé Ubuntu porque mi sistema operativo Windows no funcionaba.

Respuestas:


44

Primero, hacemos dos carpetas /media/bitlockery /media/mount:

sudo mkdir /media/bitlocker /media/mount

Luego, descargue y luego extraiga Dislocker .

Querrás instalar algunos paquetes necesarios:

sudo apt-get install libfuse-dev

Para instalarlo, necesitamos cambiar el directorio a la dislockercarpeta:

cd dislocker

Dependiendo de su sistema operativo, deberá elegir uno de estos:

  • Para distos similares a Debian basados ​​en Debian Jessie o Ubuntu 14.04 o anterior:

    aptitude install gcc cmake make libfuse-dev libpolarssl-dev ruby-dev
    
  • Para distos similares a Debian basados ​​en Debian Stretch o Ubuntu 16.04 o posterior:

    aptitude install gcc cmake make libfuse-dev libmbedtls-dev ruby-dev
    

Ahora finalmente instalamos dislocker:

cmake .
make
sudo make install

Aquí, necesitamos encontrar nuestra partición para no borrar todas nuestras unidades accidentalmente:

sudo fdisk -l

Si tenemos una contraseña de recuperación, podemos descifrarla usando esto:

sudo dislocker -r -V /dev/sdaX -p1536987-000000-000000-000000-000000-000000-000000-000000 -- /media/bitlocker

PD: debe reemplazar 1536987-000000-000000-000000-000000-000000-000000-000000con su contraseña de recuperación.

Si conoce su contraseña, también podemos usarla:

sudo dislocker -r -V /dev/sdaX -uPASSWORD -- /media/bitlocker

Pssst: Reemplace PASSWORDcon su contraseña de usuario. Atención: guarde el uantes de la contraseña! Entonces, si su contraseña es UbuntuLover, deberá usarla uUbuntuLoverdespués del guión.

Si su disco está montado en sdb, use la opción sdb1.

Si está descifrando con un archivo de recuperación, utilice "ruta / a / .BEK" en su lugar:

sudo dislocker-fuse -V /dev/sdcX -f /media/user/usb-drive/00000000-0X0X-0XX0-XXX0-XXXX0XXX00XX.BEK -- /media/bitlocker

Ahora, finalmente montamos nuestro archivo:

sudo -i
cd /media/bitlocker
mount -r -o loop dislocker-file /media/mount

(Si el montaje anterior falla con "Permiso denegado", agregue la -ropción e intente nuevamente).

Ahora puede pasar a la carpeta / media / mount y ver sus datos descifrados.

Lea la fuente para más información y detalles.


No tengo contraseña de recuperación. Y no estoy seguro de dónde sacar esto. ¿Puedes contarme sobre esto?
Ejaz Karim

1
También necesitaba esto: de lo sudo apt-get install libpolarssl-devcontrario, make fallaría.
friederbluemle

3
¿Esto también permite escribir en la unidad de bitlocked así como leer?
Samir

1
falló en ubuntu 16.10
nazar2sfive el

1
Dislocker debería admitir el acceso de lectura-escritura (rw) a algunos contenedores / versiones de bitlocker, el enlace "fuente" dice que el acceso rw de Windows 8 aún no era compatible (en 2014) y un comentario dice que "se montaría silenciosamente como ro (aunque mount se muestra como rw) " probablemente conduzca al error de montaje " ntfs-3g-mount: error de montaje: permiso denegado " . Omitir la -ropción de desbloqueo y montaje debería intentar montar rw
Xen2050

7

Necesita Dislocker para usar unidades cifradas con BitLocker. Puede descargarlo desde aquí o también hay un repositorio de GitHub .

Para instalarlo necesitarás:

  • Un compilador, GCC o Clang ;
  • Hacer (o gmake, para FreeBSD)
  • Encabezados para FUSE;
  • Encabezados para PolarSSL;
  • Una partición encriptada con BitLocker, de Windows Vista, 7 u 8.

Para obtener instrucciones detalladas, consulte esta página o consulte el install.txtarchivo en el archivo descargado de Dislocker.


55
¿ Realmente tuvo que vincular a la página de Wikipedia sobre GitHub?
Vercas

6

Muy buen tutorial, sin embargo, hay un problema. Dado que el archivo es de solo lectura, deberá usar el indicador de solo lectura:

mount -ro loop dislocker-file /media/mount

También la opción -u (--user-password) para hacer esto mucho más fácil:

sudo dislocker -r -V /dev/sdaX -u -- /media/mount
Enter the user password:▯ 

Si desea volver a montar en la misma carpeta, use:

sudo dislocker -r -V /dev/sdaX -u -- -o nonempty /media/mount

(Donde X debe ser reemplazado por el número de su unidad encriptada, por ejemplo / dev / sda7)


3
Además, NO lo use make uninstallpara este paquete. Romperá sus enlaces simbólicos y parecerá que su / usr / bin ha sido eliminado y pensará que tendrá que reinstalar su distribución, sin embargo, los archivos estarán allí después de reiniciar. No puedo encontrar la página que me ayudó a solucionar este problema, sin embargo, hay otros problemas con el Makefile que el mantenedor debe tener en cuenta.
tecnop

0

Instalé dislocker recientemente y ejecutar el script cmake .provocó errores al intentar encontrarlo a polarsslpesar de estar instalado.

Por casualidad, finalmente logré instalarlo: no debe ejecutarse cmakebajo el /dislocker/srcdirectorio como se menciona en la primera respuesta (tal vez funcionó en el pasado) pero debería:

cd /dislocker
cmake .

¿Tal vez makefunciona en dislocker / src, mientras cmakeque no?
Xen2050

0

El nuevo nombre del paquete para libpolarssl es: libmbedtls-dev

para que pueda instalar los componentes libpolarssl para cmake instalándolo:

apt-get install libmbedtls-dev

Entonces cname y todo lo demás funcionará bien


Entonces, esta y todas las soluciones anteriores implican que la clave de cifrado se almacena completamente en la unidad en sí, en lugar de que parte de ella se almacene solo en el TPU de la placa base como es el caso con BitLocker, ¿verdad?
mate
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.