FUSE driver to read and write Windows BitLocker-ed volumes under Linux
This software has been designed to read BitLocker encrypted partitions under a
Linux system. The driver has the capability to read/write on:
* Windows Vista, 7, 8, 8.1 and 10 encrypted partitions - that's AES-CBC,
AES-XTS, 128 or 256 bits, with or without the Elephant diffuser, encrypted
partitions;
* BitLocker-To-Go encrypted partitions - that's USB/FAT32 partitions.
The core driver is composed of a library, with multiple binaries (see the NOTES
section below) using this library. Two binaries are of interest when wanting to
decrypt a BitLocker encrypted partition:
1) dislocker-fuse: binary using FUSE to dynamically decrypt the BitLocker-ed
partition. You have to give it a mount point where, once keys are decrypted, a
file named dislocker-file appears. This file is a virtual NTFS partition, so
you can mount it as any NTFS partition and then read from or write to it. Note
that writing to the NTFS virtual file will change the underlying BitLocker
partition's content.
2) dislocker-file: binary decrypting a BitLocker encrypted partition into a
flat file. This file has to be given through command line and, once
dislocker-file is finished, will be an NTFS partition. It won't have any link
to the original BitLocker partition. Therefore, if you write to this file, the
BitLocker volume won't change, only the NTFS file will. Note that this may take
a long time to create that file, depending on the size of the encrypted
partition. But afterward, once the partition is decrypted, the access to the
NTFS partition will be faster. Another thing to think about is the size on your
disk this binary needs: the same size as the volume you're trying to decrypt.
Nevertheless, once the partition is decrypted, you can mount your file as any
NTFS partition.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:lrupp/dislocker && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
284.patch | 0000012122 11.8 KB | |
_service | 0000000289 289 Bytes | |
dislocker-0.7.3-build_fix.patch | 0000007595 7.42 KB | |
dislocker-0.7.3.tar.gz | 0000111257 109 KB | |
dislocker.changes | 0000000435 435 Bytes | |
dislocker.spec | 0000003665 3.58 KB |
Comments 0