94 votos

¿Cómo acceder a una unidad cifrada con BitLocker en Linux?

Tengo un portátil con Windows 7 Ultimate. He encriptado mis discos usando BitLocker. Ahora también he instalado Lubuntu junto con Windows. Pero mis unidades encriptadas no son visibles en Linux. ¿Cómo puedo arreglar esto?

6 votos

Hola Zeal, ¿se ha respondido suficientemente a tu pregunta? Si es así, por favor elige una respuesta para cerrar la pregunta.

0 votos

Hay una respuesta bastante detallada en askubuntu.com/a/617989/25639 también.

72voto

Aorimn Puntos 241

Puede acceder a la partición BitLocker en Linux utilizando Desbloqueador un controlador de código abierto que utiliza FUSE (o no).

Para ello, necesitas el archivo en una llave USB (el que tiene la extensión .bek) o la contraseña de recuperación.

6 votos

Fichas bastante recientes, parece que se mantienen. Con capacidad de escritura.

0 votos

Parece que @Aorimn está manteniendo una versión en github: github.com/Aorimn/dislocker/tree/develop

6 votos

@Aorimn si Bitlocker es un método de encriptación propietario de Microsoft... ¿cómo es que has conseguido interactuar con él?

40voto

Jodiug Puntos 61

Gracias a Aorimn , su solución me ha funcionado. Soy bastante inexperto con Unix, así que me costó unas cuantas horas averiguarlo. He pensado en describir los pasos que he dado mientras se ejecuta mi copia de seguridad :)

Mi problema era que no podía boot Windows, y necesitaba una forma de acceder a mis archivos en una partición Bitlocked. Para ello, se necesita una contraseña de recuperación de Bitlocker (8 grupos de dígitos) y la capacidad de boot el sistema desde el USB.

  1. Descargar e instalar LiLi en otra máquina Windows ( Creador de Linux Live USB )
  2. Inicie LiLi y hacer que descargue un ligero ubuntu imagen. He elegido Xubuntu .
  3. Instala la imagen en tu memoria USB.
  4. boot la máquina problemática con la memoria USB.
  5. Cuando vea la pantalla de ubuntu boot, pulse una tecla.
  6. En F6 , configure las siguientes opciones: nomodeset , acpi=off , noacpi y nolacpi
  7. boot ubuntu .
  8. Hacer una carpeta /media/windows y /media/mount .
  9. Descargar y extraer dislocador
  10. sudo apt-get install libfuse-dev libmbedtls-dev
  11. cambiar el directorio al dislocker/src carpeta
  12. sudo make
  13. sudo make install
  14. cambiar el directorio a /usr/bin
  15. sudo fdisk -l
  16. identificar la partición que está bloqueada por bits. La mía era /dev/sda1 .
  17. sudo dislocker -r -V /dev/sda1 -p315442-000000-000000-000000-000000-000000-000000-000000 -- /media/windows (sustituye tu propia clave de bitlocker y la partición de origen)
  18. cambiar dir a /media/windows (utilizar sudo -i si no puedes acceder a él)
  19. mount -o loop dislocker-file /media/mount
  20. Ahora debería ver sus archivos en una unidad montada del administrador de archivos.

Las copias de seguridad son bastante lentas, pero podrían ahorrarte algún problema si acabas reinstalando Windows. Buena suerte.

6 votos

De los pasos anteriores no me quedó claro cómo dislocker está funcionando, así que aquí está la información, desde la fuente "Con FUSE, tienes que dar al programa un punto de montaje. Una vez que las claves son descifradas, un archivo llamado dislocker-file aparece en este punto de montaje proporcionado. Este archivo es una partición NTFS virtual, por lo que puede montarlo como cualquier partición NTFS y luego leer desde él o escribir en él".

4 votos

dislocker está ahora (a partir de Ubuntu 18.04) disponible en los repositorios de Ubuntu, por lo que puedes instalarlo ejecutando sudo apt install dislocker en lugar de construir desde la fuente.

0 votos

¿Hay alguna otra solución que no sea usar el dislocker? El problema es que dislocker requiere compilar y (como prácticamente cada vez que lo intento) la compilación falla.

8voto

Dopefish Puntos 11

Acabo de encontrar una manera de actualizar Kali Linux e instalar dislocker .

Utilizando el DVD de arranque de Kali Linux 1.0.9a i386

Edita "/etc/apt/sources.list" y añade:

deb http://us.archive.ubuntu.com/ubuntu trusty main universe

Instalar programas usando el Terminal:

apt-get update"
apt-get install git libfuse-dev libpolarssl-dev # Continue through update text, allow services to restart if needed
git clone git://github.com/Aorimn/dislocker.git
cd /dislocker/src
make
make install

Encuentra el volumen de Bitlocker de la unidad:

fdisk -l

Hacer carpetas en /mnt: tmp , dis .

Ejecuta el desbloqueo:

dislocker -v -V /dev/<volume name> -p<Bitlocker key> -- /mnt/tmp

Compruebe si el archivo existe para confirmar que la clave de Bitlocker es correcta:

ls /mnt/tmp

Debería volver dislocker-file si es correcto.

Monta el volumen:

mount -o loop,ro /mnt/tmp/dislocker-file /mnt/dis

Navegar hasta /mnt/dis para acceder a los archivos.

0 votos

dislocker no funciona en Kali Linux 2.0. Cuando pruebo el make aparece la siguiente salida: > dislocker-fuse.c:35:19: error fatal: fuse.h: No such file or directory Y manejando manualmente ( apt-get install libfuse-dev ) > Los siguientes paquetes tienen dependencias no satisfechas: libfuse-dev : > Depende: libselinux-dev

1 votos

Grandes instrucciones paso a paso. Sólo gracias a esto aprendí que el comando dislocker no se monta solo (como sshfs u otras cosas).

2voto

Brett Dikeman Puntos 722

BitLocker es un sistema de encriptación de unidades propietario y de código cerrado que sólo es compatible con Windows. Tendrás que eliminar el cifrado de BitLocker si quieres acceder a tus particiones de Windows desde Linux.

Ver ¿Cuál es la diferencia entre desactivar el Cifrado de unidad BitLocker y descifrar el volumen? para obtener instrucciones sobre cómo hacerlo. Sería aconsejable tener una copia de seguridad de sus datos completada primero.

Una vez descifrada la unidad, puede utilizar TrueCrypt en su lugar; la lectura de un volumen de encriptación del sistema en Linux no está soportada por defecto, pero alguien ha encontrado una solución. Ver Cómo utilizar las unidades del sistema Windows cifradas con TrueCrypt® en Linux .

Como mínimo, revise la documentación de TrueCrypt y, más concretamente, la lista de sistemas operativos compatibles .

Otra opción es el cifrado de disco completo PGP. Véase Cifrado de disco completo PGP para el boot de Linux y Windows XP .

0 votos

Tal vez la actualización para TrueCrypt . Steve Gibson tiene una página para ello .

6 votos

@BrettDikeman Es posible que desee ajustar o eliminar su respuesta, ya que no se aplica (o ya no es cierto). Véase superuser.com/a/421314/118989 .

0 votos

@TomaszGandor ¿Cuál es la actualización exactamente? ¿Bitlocker ya no es de código cerrado? ¿Cómo consigue Dislocker "rodearlo"?

1voto

SaintWacko Puntos 1008

Lo único que he encontrado que puede ayudarte es NVbit . Es un controlador experimental de fusibles que permite acceder a los volúmenes de BitLocker. Todavía está en estado alfa, y parece que tendrás que compilar el código tú mismo. También sólo permite el acceso de sólo lectura, y algunas cosas podrían no funcionar. Sin embargo, creo que es tu mejor opción.

0 votos

Estoy de acuerdo en que esta es probablemente su mejor opción en el momento actual.

0 votos

para aquellos que descargaron extrajeron e instalaron dislocker, y encuentran que es un poco buggy, use este comando mientras cd 'd en la carpeta src. sudo make uninstall

0 votos

@MichaelHampton NVbit: Accessing Bitlocker volumes from linux . A mí me parece bien.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X