logo
ComputerHow to Recover BitLocker Password for External Hard Drive or USB Drive

How to Recover BitLocker Password for External Hard Drive or USB Drive

By Sophia | Last Updated

If you forgot both BitLocker password and recover key for external hard drive or USB drive, what can you do? Is it possible to recover BitLocker password to unlock the drive without data loss? Yes, you can find two free ways and one paid method in this article. If the password is the simple combination of digits and characters, it will take a short time to recover it. If the password is the complicate combination, it will cost days to get back it. Besides, it is not 100% recovery rate by using the following methods.

  1. Way 1: Recover forgotten BitLocker password with ddrelease64 and John the Ripper
  2. Way 2: Recover forgotten BitLocker password with 7-Zip and John the Ripper
  3. Way 3: Recover forgotten BitLocker password with iSunshare UBitkey

recover BitLocker password

Way 1: Recover forgotten BitLocker password with ddrelease64 and John the Ripper

When you lost the BitLocker recovery key and forgot the BitLocker password, you can utilize third party tool to recover the forgotten BitLocker password. But the process is complicated, time-wasting and requires skill. It always fails in the last step.

Tips: This way can apply to all BitLocker encryption hard disk, external hard drive, USB drive or virtual disk.

Step 1: Download the software

1. Download ddrelease64.exe on your computer. You can search it online or go to this webpage to get it: http://www.chrysocome.net/download .

download ddrelease64 exe

2. Download John the Ripper on your computer. You can get it here: https://www.openwall.com/john/

download john the ripper

3. Extract John the Ripper on your computer.

You can go to find the downloaded Zip file and choose it. Then click on the Extract all button on the top menu.

download john the ripper

Here, you can choose the destination to extract the files. You can define it by yourself and put it on the same disk with ddrelease64.zip.

select D destination

After that, go to check the extracted folder and open it.

click John the Ripper

You will see a folder named run and go to open it.

click run to open

You will find bitlocker2jogn.exe and john.exe on the folder. Remember its path.

find bitlocker2join

find John exe

Step 2: Check Offset in Bytes of the encrypted drive via CMD

1. Search cmd on the search box and then choose to run Command Prompt as administrator.

run command prompt as administrator

2. Open diskpart utility on CMD by running the command: diskpart.

open diskpart utility

3. Input the command: list volume and press Enter to check all volumes in your computer.

run command line list volume

4. Input the command: select volume 2 and press Enter to select the BitLocker drive. You can replace the number 2 with your BitLocker volume number from the listed details.

run command line select volume

5. Execute the command: detail partition to check the property of the volume.

run command line detail partition

You can see that the offset in Bytes of this volume is 548358062080. After that, you can execute command: exit to close DiskPart utility.

view offset in bytes

Step 3: Check all available volume information and export the image file of the encrypted space in BitLocker drive

1. Execute the command to select the drive where ddrelease64.exe stores.

view offset in bytes

2. Execute the command: ddrelease64-list to get all available volume information.

run command line to list all volume details

3. Select a partition of the hard disk to export. You should remember the disk 0 path: \\?\Device\Harddisk0\DR0

check a partition path

4. Input the command: ddrelease64 if=\\?\Device\Harddisk0\DR0 of=disk0.001 bs=512 skip=1071011840 count=204800 and press Enter key. This process will be finished in seconds.

(Tips: if=\\?\Device\Harddisk0\DR0 means you select the disk 0 as the source disk; of=disk0.001 means the image file is exported to the current program location with the name as disk0.001; bs=512 means the size of the image file: 512bytes; skip=1071011840 means skip the distance of the input file, you can get this by offset in Bytes: 548358062080 devided by 512 equals 1071011840; count=204800 means the number of blocks to export)

run command line to export a partition

5. You can open the disk to check the disk0.001 image file.

disk0.001 is exported

Step 4: Get the hash code of the image file with bitlocker2jogh.exe

1. Input the command: cd "john-1.9.0-jumbo-1-win64\run” and press the Enter key to reach bitlocker2john.exe.

run command line to run bitlocker2john exe

2. Input the command : bitlocker2john -i "D:\disk0.001" > "D:\hash.txt" and press Enter to export the hash code of the image file and save it as text file in D drive.

disk0.001 is exported

3. Input the command: notepad "D:\hash.txt" and press Enter key to open hash.txt file.

run command line to open hash code text file

You can check the hash code in the text file:

check hash code text file

Step 5: Recover the BitLocker password with john command

1. Enter the command: john "D:\hash.txt" -mask=12345?d?d?d and press the Enter key to recover the BitLocker password.

(-mask=12345?d?d?d means that the first 5 digits of the password is 12345, and the later is digits. You need to change this according to your situation. If you know nothing about the password, you can delete this code. But it will take a long time to retrieve the password.)

run command line to recover bitlocker password from hash code

2. You can press any key to check the process.

3. The password is found.

Bitlocker password is found

Way 2: Recover forgotten BitLocker password with 7-Zip and John the Ripper

You should have 7-Zip program and John the Ripper exe on your computer. Also, if you fails to get the hash code from the 100MB image file, you can get 200MB image file to find the hash code. Here the BitLocker encrypted USB drive is used for test.

Step 1: Get the programs ready.

1. Download John the Ripper on your computer. You can search it online.

2. Get 7-Zip on your computer and double click to open it.

click 7Zip

3. Click Yes to allow this app to make changes to your device and then hit on the Install button.

choose destination folder to install 7Zip

When the process ends, hit on the Close button to end the installation process.

4. Search 7-Zip on the search box and choose 7-Zip File Manager. Then click on Run as administrator.

run 7Zip as administrator

5. On 7-Zip window, double-click to open Computer.

click Computer

6. Double click on D drive to open it.

click D drive

7. Choose john-1.9.0-jumbo-win64.7z and hit on the Extract button on the top menu.

click D drive

8. On the pop-out window, change the destination to D drive and uncheck the below option. After that, hit on the OK button.

extract to D drive

When the process goes to an end, you can see the exe on D drive.

Step 2: Split 100M files from USB drive to D drive.

1. Insert the encrypted USB drive into your computer and then launch 7-Zip. On the homepage, double click \\ option.

click other device

2. Choose PhysicalDrive1 disk and right-click it to choose Split file… option.

choose Split file

3. In the pop-out window, change the destination to D drive and set the split volume to 100M. After that, hit on the OK button.

define split settings

4. Hit on Yes to confirm splitting.

confirm splitting

5. The splitting process begins and you can hit on the Cancel button when it reaches to PhysicalDrive1.003.

click Cancel

6. Click Yes to cancel the splitting.

click Yes to cancel splitting

You can check the splitting files on the D drive.

check splitting file

Step 3: Recover the forgotten BitLocker password from hash code

1. Open Command Prompt as the administrator.

2. Execute command line: D: to access D drive.

3. Execute command line: cd john-1.9.0-jumbo-1-win64\run to access D:\ john-1.9.0-jumbo-1-win64\run folder.

4. Execute command line: bitlocker2john -i "D:\PhysicalDrive1.001" > "D:\hash.txt" to save the hash code to a text file.

check splitting file

5. Execute the command line: john "D:\hash.txt" -mask=12345?d?d?d to recover the BitLocker password. (-mask=12345?d?d?d means that the first 5 digits of the password is 12345, and the later is digits. You need to change this according to your situation. If you know nothing about the password, you can delete this code. But it will take a long time to retrieve the password.)

check splitting file

At last, you will get the BitLocker password to unlock the drive.

Way 3: Recover forgotten BitLocker password with iSunshare UBitkey

There is a much easier way to find back the BitLocker password for your encrypted disk. iSunshare UBitkey, the professional BitLocker password recovery software, can help you to recover the forgotten BitLocker password in three methods: Brute Force, Mask and Dictionary. You can choose one of them according to your situations and then perform the password recovery process in clicks.

Step 1: Download and install iSunshare UBitkey on your computer. Then, run the program and choose your BitLocker password recovery method.

Brute Force: Nothing you can figure out about the password.

Mask: Several characters and the length about the password are remembered.

Dictionary: Your password is easy and common. It is necessary to get a Dictionary file with all possible passwords in advance.

select BitLocker password recovery method

Step 2: Select your encrypted drive in the first section of the right panel.

select the disk

Step 3: Try to give more hints about the password. If the Dictionary method is selected, import the text file into the software. After that, click the Start button and wait for the process to end. It might take hours or days, which depends on the recovery method you choose and the hints you give.

import Dictionary file and click Start

Conclusion:

Both methods above are based on the situation that you know some digits of the password. If you forgot the BitLocker password and provide no hints to recover it, it will take days and months to recover it. iSunshare UBitkey is recommeded to use for its interactive interface and easy operations.

Related Articles: