Check BitLocker Encryption Progress in Windows 11
Monitoring BitLocker drive encryption or decryption progress via the
command line in Windows 11 provides real-time, accurate percentage
updates when the graphical user interface fails to show detailed
progress. Using the built-in manage-bde (BitLocker Drive
Encryption) utility, you can quickly query the exact conversion status
of any connected drive. This guide outlines the precise commands needed
to check BitLocker status for specific drives, interpret the command
output, and continuously monitor the encryption process.
Step 1: Open Command Prompt as Administrator
- Press the Windows Key and type
cmd. - Right-click Command Prompt in the search results and select Run as administrator.
- Click Yes if prompted by User Account Control (UAC).
Step 2: Check the Status of All Drives
To view the BitLocker status for every drive connected to your system, enter the following command and press Enter:
manage-bde -statusStep 3: Check a Specific Drive
To check the encryption progress of a specific drive (for example,
the C: drive), append the drive letter to the command:
manage-bde -status C:Replace C: with the appropriate drive letter if you are
encrypting a secondary or external storage device (e.g.,
D:, E:).
Step 4: Understanding the Output
In the command output, look for the following fields under the target drive section:
- Conversion Status: Displays whether the drive is fully encrypted, fully decrypted, or currently “Encryption in Progress” / “Decryption in Progress.”
- Percentage Encrypted: Shows the exact numerical
percentage of the drive that has completed the encryption process (e.g.,
45.2%). - Protection Status: Shows whether BitLocker
protection is currently
Protection OnorProtection Off. - Lock Status: Confirms whether the drive volume is locked or unlocked.
Step 5: Automatically Refresh Progress (Optional)
If you are encrypting a large drive and want to see the progress update automatically without retyping the command, you can run a loop using PowerShell.
- Open PowerShell as Administrator.
- Run the following command:
while ($true) { Clear-Host; manage-bde -status C:; Start-Sleep -Seconds 5 }This command refreshes the screen every 5 seconds with updated encryption metrics. Press Ctrl + C at any time to stop monitoring.