Utilizzare l'unità (Windows) crittografata con BitLocker su Ubuntu 14.04 LTS


43

Come posso montare il mio disco crittografato BitLocker su Ubuntu?

Ho controllato il sito Web Wine e non aveva supporto BitLocker e non ho idea di come installare Dislocker sul mio computer.

Non riesco a rimuovere la crittografia perché i miei computer della scuola usano il sistema operativo Windows anziché il sistema operativo Linux. Anche perché ho installato Ubuntu perché il mio sistema operativo Windows non funzionava.

Risposte:


44

Innanzitutto, creiamo due cartelle /media/bitlockere /media/mount:

sudo mkdir /media/bitlocker /media/mount

Quindi, scaricare ed estrarre Dislocker .

Ti consigliamo di installare alcuni pacchetti necessari:

sudo apt-get install libfuse-dev

Per installarlo, dobbiamo cambiare la directory nella dislockercartella:

cd dislocker

A seconda del sistema operativo in uso, dovrai scegliere uno di questi:

  • Per le distro simili a Debian basate su Debian Jessie o Ubuntu 14.04 o precedenti:

    aptitude install gcc cmake make libfuse-dev libpolarssl-dev ruby-dev
    
  • Per le distro simili a Debian basate su Debian Stretch o Ubuntu 16.04 o successive:

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

Ora finalmente installiamo dislocker:

cmake .
make
sudo make install

Qui, dobbiamo trovare la nostra partizione in modo da non cancellare accidentalmente tutte le nostre unità:

sudo fdisk -l

Se disponiamo di una password di ripristino, possiamo decrittografarla utilizzando questo:

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

PS: è necessario sostituire 1536987-000000-000000-000000-000000-000000-000000-000000con la password di ripristino.

Se conosci la tua password, possiamo usare anche quella:

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

Pssst: sostituisci PASSWORDcon la tua password utente. Attenzione: conservare uprima della password! Quindi, se la tua password è UbuntuLover, dovrai usare uUbuntuLoverdopo il trattino.

Se il disco è montato su sdb, utilizzare l'opzione sdb1.

Se stai decodificando con un file di ripristino, utilizza invece "percorso / verso / .BEK":

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

Ora finalmente montiamo il nostro file:

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

(Se il montaggio sopra non riesce con "Autorizzazione negata" aggiungere l' -ropzione e riprovare.)

Ora puoi spostarti nella cartella / media / mount e vedere i tuoi dati decrittografati.

Leggi la fonte per maggiori informazioni e dettagli.


Non ho la password di recupero. E non sono sicuro da dove ottenerlo. Puoi parlarmi di questo?
Ejaz Karim,

1
Ne avevo anche bisogno: sudo apt-get install libpolarssl-dev- altrimenti farebbe fallire.
friederbluemle,

3
Ciò consente anche di scrivere sull'unità bitlockered oltre a leggere?
Samir,

1
fallito su ubuntu 16.10
nazar2sfive il

1
dislocker dovrebbe supportare l'accesso in lettura / scrittura (rw) ad alcuni contenitori / versioni di bitlocker, il link "sorgente" dice che l'accesso a windows 8 rw non era ancora supportato (nel 2014) e un commento dice che " avrebbe montato silenziosamente come ro (anche se mount mostra come rw) " probabilmente conduce all'errore di mount " ntfs-3g-mount: mount fallito: autorizzazione negata " . Se si omette l' -ropzione di sblocco e montaggio, provare a montare rw
Xen2050 il

7

È necessario Dislocker per utilizzare le unità crittografate con BitLocker. Puoi scaricarlo da qui o c'è anche un repository GitHub .

Per installarlo avrai bisogno di:

  • Un compilatore, GCC o Clang ;
  • Crea (o gmake, per FreeBSD)
  • Intestazioni per FUSE;
  • Intestazioni per PolarSSL;
  • Una partizione crittografata con BitLocker, da Windows Vista, 7 o 8.

Per istruzioni dettagliate, consultare questa pagina o fare riferimento al install.txtfile nell'archivio Dislocker scaricato.


5
Hai davvero dovuto collegarti alla pagina Wikipedia su GitHub?
Vercas,

6

Ottimo tutorial, tuttavia c'è un problema. Poiché il file è di sola lettura, dovrai utilizzare il flag di sola lettura:

mount -ro loop dislocker-file /media/mount

Anche l'opzione -u (--user-password) per rendere tutto molto più semplice:

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

Se vuoi montare di nuovo nella stessa cartella usa:

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

(Dove X dovrebbe essere sostituito dal numero dell'unità crittografata, ad esempio / dev / sda7)


3
Inoltre, NON utilizzare make uninstallper questo pacchetto. Romperà i tuoi collegamenti simbolici e sembrerà che il tuo / usr / bin sia stato cancellato e penserai che dovrai reinstallare la tua distribuzione, tuttavia i file sono tutti lì dopo il riavvio. Non riesco a trovare la pagina che mi ha aiutato a risolvere questo problema, tuttavia ci sono altri problemi con il Makefile di cui il manutentore dovrebbe essere a conoscenza.
technop,

0

Ho installato il dislocker di recente e l'esecuzione dello script ha cmake .provocato errori nel tentativo di trovare polarsslnonostante sia installato.

Per caso, alla fine sono riuscito a installarlo: non dovresti correre cmakenella /dislocker/srcdirectory come menzionato nella prima risposta (forse ha funzionato in passato) ma dovresti:

cd /dislocker
cmake .

Forse makefunziona in dislocker / src, mentre cmakeno?
Xen2050,

0

il nuovo nome del pacchetto per libpolarssl è: libmbedtls-dev

così puoi installare i componenti di libpolarssl per cmake installandolo:

apt-get install libmbedtls-dev

Quindi cname e tutto il resto funzionerà bene


Quindi questa e tutte le soluzioni precedenti implicano che la chiave di crittografia sia completamente memorizzata sull'unità stessa, piuttosto che parte di essa sia memorizzata solo sul TPU della scheda madre, come nel caso di BitLocker stesso, giusto?
matt
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.