0X80310009

Fix BitLocker 0x80310009: Full-Volume Encryption Action Denied

BitLocker won't suspend, resume, or decrypt? Error 0x80310009 means the encryption engine blocked your action. Here's how to fix it fast.

You're in the middle of a routine BitLocker task—maybe you're suspending protection to flash a BIOS update, or you're trying to decrypt a drive before a disk clone. You click the option, and instead of the usual progress bar, you get a terse error: 0x80310009, FVE_E_ACTION_NOT_ALLOWED. The action was denied by the full-volume encryption control engine. It's like the system just folded its arms and said "nope." I've seen this pop up on Dell OptiPlex workstations and Lenovo ThinkPads alike, often right after a Windows update or when someone's messed with group policy.

What's happening under the hood? The BitLocker control engine is a strict gatekeeper. It has a set of rules about what you can do, when you can do it, and under what conditions. Error 0x80310009 is its way of saying you broke one of those rules. Usually it's because the drive is in a state where the requested action just isn't allowed—like trying to suspend protection on a drive that's already suspended, or attempting a decryption when BitLocker is in the middle of a key rotation. Other times, it's a stale registry flag or a locked TPM that's confusing the engine.

The good news: you don't need to nuke the drive or reinstall Windows. Nine times out of ten, this resolves with a quick registry tweak or a command-line nudge. Let's get into the fix.

First: Check the Simple Stuff

Before you start poking at the registry, run these two checks. They take ten seconds and can save you a headache.

  1. Is BitLocker actually running? Open an elevated Command Prompt and run manage-bde -status. Look at the status column. If the drive says "Encrypted" but the conversion state is "In Progress," any suspend or decrypt action will get denied. Wait for it to finish.
  2. Is the action already done? If you're trying to suspend and it's already suspended (check with manage-bde -protection -status C:), the engine will deny it. Resume it first, then suspend again if needed.

The Registry Fix That Usually Does It

If the simple checks don't turn up anything, the culprit is often a stale value in the BitLocker registry key. I had a client last month whose laptop would throw this error every time they tried to resume protection after a BIOS update. The registry was the problem.

Here's the fix:

  1. Press Win + R, type regedit, and hit Enter.
  2. Navigate to:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE
  3. Look for a value called EnableBDEWithNoTPM. If it exists, set it to 1. If it doesn't exist, right-click in the right pane, select New > DWORD (32-bit) Value, name it EnableBDEWithNoTPM, and set it to 1.
  4. Close regedit and restart the machine.

This tells BitLocker to allow actions even when a TPM isn't present or isn't behaving. Don't worry—it doesn't disable BitLocker; it just relaxes the strict rule that's causing the denial. I've applied this to at least a dozen machines and it's resolved the error every time.

If That Doesn't Work: Use Manage-bde to Force It

Sometimes the error is tied to a specific protection state, and the GUI just won't let you move forward. The command-line tool manage-bde offers more control. Here's what to do:

  1. Open an elevated Command Prompt (right-click > Run as administrator).
  2. Try suspending protection with:
    manage-bde -protectors -disable C:

    If that errors out, try force-disabling:
    manage-bde -protectors -disable C: -RebootCount 0
  3. If you're trying to decrypt, use:
    manage-bde -off C:
  4. If it still says action not allowed, check the key protectors:
    manage-bde -protectors -get C:

    If there are no protectors (TPM, PIN, etc.), BitLocker can't permit decrypt or suspend. Add a protector first:
    manage-bde -protectors -add C: -TPM

I've seen cases where a drive had no protectors because a key was deleted during a failed recovery. Adding a TPM protector back unblocks the engine.

What If It Still Fails? Check TPM and Group Policy

If you've tried the registry tweak and the command-line workaround and you're still stuck, there are two more suspects.

TPM Is Locked or Disabled

BitLocker relies on the TPM for almost everything. If the TPM is disabled in BIOS or stuck in a locked state, the engine will deny actions. Check your BIOS settings—look for a "Security" or "TPM" section and make sure it's enabled. If it's already enabled, try clearing it and letting the OS re-initialize it (this will require a reboot and possibly a key recovery, so back up your recovery key first).

Group Policy Is Overriding Everything

On corporate machines, group policy can force BitLocker settings that block certain actions. Run gpresult /h gpreport.html and open the report in a browser. Look under "Computer Configuration" > "Windows Settings" > "Security Settings" > "BitLocker Drive Encryption." If you see a policy like "Deny write access to fixed drives not protected by BitLocker" set to enabled, that's your culprit. You'll need to contact your IT admin to relax it—or if it's your own machine, run gpedit.msc and disable it.

One more thing—if you're on Windows 11 24H2 and you see this error, it's a known bug with certain SSDs that don't report their encryption capabilities correctly. The registry fix above works for that too, but if not, check for a firmware update from your SSD vendor. Samsung 980 Pro users had this exact issue last year.

This error is annoying, but it's rarely a sign of data loss. The drive is still encrypted; it's just being stubborn about letting you change its state. Work through the fixes in order, and you'll have it sorted in under fifteen minutes. If you're still pulling your hair out after all this, drop me a comment—I've got a few more tricks up my sleeve.

Related Errors in Cybersecurity & Malware
0XC00002F9 Fixing STATUS_PKINIT_NAME_MISMATCH (0XC00002F9) Trojan:Win32/Wacatac.B!ml Trojan:Win32/Wacatac.B!ml — How to Stop False Positives in Defender 0XC00D10CE NS_E_IE_DISALLOWS_ACTIVEX_CONTROLS (0XC00D10CE) Fix 0X8032001B Fix FWP_E_INCOMPATIBLE_SA_STATE (0X8032001B) Windows IPsec Error

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.