Battlefield 6 Secure Boot Error: How to Fix It on Windows 11

Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM

Why Battlefield 6 Requires Secure Boot and TPM

If Battlefield 6 shows a “SecureBoot is not enabled” or “Secure Boot is not enabled” error when you launch the game, your PC may not meet the security requirements checked by EA Javelin anticheat. In most cases, the problem is related to Secure Boot, TPM 2.0, UEFI mode, or the partition style of your Windows system disk.

The good news is that the Battlefield 6 Secure Boot error is usually fixable without reinstalling Windows. You mainly need to check whether TPM 2.0 is available, confirm that Windows is booting in UEFI mode, make sure the system disk uses GPT when required, and then enable Secure Boot in BIOS/UEFI.

Before changing BIOS or disk settings, read the steps carefully. Incorrect boot settings may prevent Windows from starting, especially if your PC uses BitLocker or was installed in Legacy BIOS mode.

Table of Contents

Quick Fix Checklist for Battlefield 6 Secure Boot Error

To fix the Battlefield 6 Secure Boot error, go through this checklist first:

  1. Press Win + R, type msinfo32, and check BIOS Mode and Secure Boot State.
  2. Press Win + R, type tpm.msc, and confirm that TPM 2.0 is ready for use.
  3. Check whether your Windows system disk uses GPT or MBR.
  4. If Windows is installed in Legacy BIOS mode on an MBR disk, use Microsoft’s MBR2GPT tool to validate and convert it.
  5. Enter BIOS/UEFI settings and enable UEFI mode, TPM 2.0, and Secure Boot.
  6. Restart Windows and verify that Secure Boot State shows On.
  7. Launch Battlefield 6 again.

If Secure Boot is unsupported, greyed out, or Battlefield 6 still reports that it is disabled after you enable it, check the troubleshooting section later in this guide.

Why Battlefield 6 Requires Secure Boot and TPM 2.0

Battlefield 6 requires TPM 2.0 and UEFI Secure Boot as part of its official PC security requirements

Modern cheat programs may attempt to operate at a very low system level. Secure Boot helps verify that trusted boot software loads when the PC starts, while TPM 2.0 provides hardware-backed security functions that Windows and security software can use to verify system integrity.

In simple terms, the Battlefield 6 Secure Boot requirement is not just a game setting. It is connected to how Windows starts, how your motherboard firmware is configured, and how the system drive is partitioned.

That is why simply reinstalling Battlefield 6 usually does not fix this particular error.

Checklist Before Enabling Secure Boot

Check if TPM 2.0 is enabled

1. Press the Windows key + R, type “tpm.msc” and press Enter.
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
2. In the window that pops up, confirm that the red box below is enabled. If it is, proceed to the next step.
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
However, if it shows TPM cannot be found, please contact the motherboard brand and inquire about their corresponding methods to enable TPM.
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM

Check whether disk is MBR and Convert it to GPT (Preparation for Secure Boot)

Before enabling Secure Boot, you must ensure that your drive uses the GPT partition style. Follow the steps below to check whether the disk is MBR or GPT.
1.Right-Click Start menu and run Disk Management.
Check whether disk is MBR or GPT Step 1
2.Right-Click the system disk — Properties
Check whether disk is MBR or GPT Step 2
3.Go to the Volume tab. Next to Partition style, you’ll see either Master Boot Record (MBR) or GUID Partition Table (GPT).
Check whether disk is MBR or GPT Step 3
If it is a GPT disk, you can skip the converting process below and start Enabling Secure Boot

For a MBR disk, Windows 10/11 offers the official MBR2GPT.exe utility to convert it to GPT.

Here’s how to use it:

1.Click Start menu and enter CMD. Run Command Prompt as Administrator.

Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
2.Check your disk compatibility with this command:
mbr2gpt /convert /disk:0 /allowFullOS
3.If validation passes, run the following command:
mbr2gpt /convert /disk:0 /allowFullOS
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
4.Once the process complete, restart your PC. You will be able to switch to UEFI mode and enable Secure Boot and TPM in BIOS.

How to Enable Secure Boot and TPM in BIOS (Step-by-Step)

1.Enter BIOS/UEFI Setup

Restart your computer and press the key shown during boot (e.g., Del / F2 / F10) to enter BIOS.

Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
2.Enable UEFI mode in Settings\Advanced\Windows OS Configuration
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
3.After you enable UEFI, you will see Secure Boot option. Enable it.
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
4.Go to Settings\Securit\Trusted Computing. First, enable Security Device Support, and AMD fTPM switch option will be available, which means TPM is enabled.
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
5.Save and Exit. Restart the computer.
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
If you are not familiar with BIOS settings, it is recommended to contact a professional or the manufacturer’s customer support. If done incorrectly, this can sometimes lead to data loss or inaccessible drives. It’s worth taking precautions—such as backing up your encryption keys and safeguarding important files—before making any changes. Later in this guide, we’ll introduce tools that can handle both tasks: backing up your keys before you start, and recovering any lost data if something goes wrong.

To know how to enable Secure Boot on other montherboard brands, please click here.

Confirm Whether Secure Boot and TPM Are Enabled

For Secure Boot:

1.Press WIN+R on your keyboard, and enter “msinfo32

Enable Boot Secure Step 1
2.If you find Secure Boot State shows On, it means Secure Boot is enabled.
Enable Boot Secure Step 2

For TPM:

1.Press WIN+R on your keyboard, and enter “tpm.msc

Confirm Whether TPM is Enabled Step 1
2.If it shows the information as following, it means TPM is enabled successfully.
Confirm Whether TPM is Enabled Step 2

If you find these steps too complicated, there’s also a Quicker Workaround.

1.Before clicking “Play” in Steam, manually disconnect your PC from the internet.
Disconnect from network
2.Once the Battlefield 6 game window appears, reconnect to the network—you should be able to get into the game without issues.
Reconnect to network

Secure Boot Is On but Battlefield 6 Still Says It Is Not Enabled

Sometimes msinfo32 already shows Secure Boot State: On, but Battlefield 6 continues to display a Secure Boot or EA Javelin anticheat error.

If that happens, do not immediately disable and re-enable random BIOS options. Check the following first.

Confirm Windows Is Actually Using UEFI

Open msinfo32 again and make sure:

  • BIOS Mode: UEFI
  • Secure Boot State: On

Both should be correct.

Verify Secure Boot with PowerShell

Advanced users can also open PowerShell as Administrator and run:

Confirm-SecureBootUEFI

If Windows reports:

True

Secure Boot is enabled and recognized by Windows.

Check the Secure Boot Keys

On some motherboards, Secure Boot can appear enabled while the required platform keys are not configured correctly.

Enter BIOS and look for options such as:

  • Install Default Secure Boot Keys
  • Restore Factory Keys
  • Key Management
  • Secure Boot Mode: Standard

Use the motherboard manufacturer’s instructions before changing key-management settings.

Make Sure CSM Is Disabled

Secure Boot normally requires a full UEFI boot environment. If Compatibility Support Module (CSM) or Legacy Boot is still active, disable it after confirming that Windows can boot in UEFI mode.

Restart the EA App and Battlefield 6

Fully close Battlefield 6, Steam if applicable, and the EA app.

Then restart the EA app and launch the game again.

If you receive a separate EA Javelin anticheat error, running the EA app as administrator and launching Battlefield 6 directly from the EA app may help.

Reinstall EA Javelin Anticheat If Necessary

If Secure Boot and TPM 2.0 are correctly detected by Windows but Battlefield 6 reports a Javelin anticheat error, reinstalling EA Javelin anticheat may resolve a damaged anticheat installation.

This should be treated as an anticheat troubleshooting step, not as a replacement for correctly enabling Secure Boot.

Check for a BIOS/UEFI Update

Older firmware can sometimes cause problems with TPM, Secure Boot keys, or security-feature detection.

Check your PC or motherboard manufacturer’s official support page for firmware updates that apply to your exact model.

Before Changing BIOS or Partition Settings

Changing Secure Boot itself does not normally delete personal files. However, converting partition layouts or changing UEFI, TPM, and firmware settings can affect how Windows or encrypted drives start.

Before making these changes:

  • Back up important files.
  • Make sure you know which disk contains Windows.
  • Save your BitLocker recovery key if BitLocker or Device Encryption is enabled.
  • Avoid changing unrelated BIOS settings.

Changes to TPM, Secure Boot, or firmware configuration can sometimes cause BitLocker to request the recovery key during startup. If you are unsure where it is stored, see our guide on how to find a BitLocker recovery key.

For users who need to check whether important Windows or software keys have already been stored locally, Magic Recovery Key can also be used as an optional key-management tool before making system changes.

However, installing additional software is not required simply to fix the Battlefield 6 Secure Boot error. The main goal is to correctly configure Windows, UEFI, Secure Boot, and TPM 2.0.

Magic Recovery Key

Conclusion

The Battlefield 6 Secure Boot error usually appears when Secure Boot, TPM 2.0, UEFI mode, or the Windows system disk configuration does not meet the game’s security requirements.

Start with msinfo32 and tpm.msc. If Windows is running in Legacy BIOS mode on an MBR system disk, validate the disk with MBR2GPT before converting it. Then switch the firmware to UEFI mode and enable Secure Boot and TPM 2.0.

If Secure Boot already shows On but Battlefield 6 still reports an error, check the Secure Boot keys, CSM status, firmware version, and EA Javelin anticheat rather than attempting unsupported workarounds.

Most importantly, do not try to bypass the Secure Boot requirement. Correctly configuring Secure Boot is more reliable and is less likely to cause future Battlefield 6 anticheat problems.

Before changing BIOS, TPM, or disk settings, back up important files and keep your BitLocker recovery key available. With the system configured correctly, you should be able to resolve the Battlefield 6 Secure Boot error and launch the game normally.

FAQ

How do I fix the Battlefield 6 Secure Boot error?

To fix the Battlefield 6 Secure Boot error, check Secure Boot State in msinfo32, verify TPM 2.0 with tpm.msc, make sure Windows is running in UEFI mode, and confirm that your system disk uses GPT. Then enable Secure Boot and TPM in BIOS, save the settings, restart Windows, and launch the game again.

Why does Battlefield 6 require Secure Boot?

Battlefield 6 uses anti-cheat protection to reduce cheating and tampering on PC. Secure Boot helps verify that trusted boot software loads when your PC starts. When Secure Boot is disabled, the anti-cheat system may treat the environment as unsupported and block the game from launching.

Do I need TPM 2.0 for Battlefield 6?

Yes, TPM 2.0 may be required together with Secure Boot. TPM provides hardware-based security support for Windows and anti-cheat verification. You can check TPM status by pressing Win + R, typing tpm.msc, and confirming that TPM is ready for use with specification version 2.0.

Can I enable Secure Boot without converting MBR to GPT?

If your Windows system is installed in Legacy BIOS mode on an MBR disk, you usually need to convert the system disk to GPT before switching to UEFI and enabling Secure Boot. Use mbr2gpt /validate first, then run the convert command only if validation succeeds.

What does Secure Boot State Unsupported mean?

Secure Boot State Unsupported means Windows cannot use Secure Boot under the current configuration. The most common reasons are Legacy BIOS mode, CSM being enabled, an MBR system disk, missing Secure Boot keys, or older hardware that does not support Secure Boot.

Why is Secure Boot greyed out in BIOS?

Secure Boot may be greyed out if CSM or Legacy Boot is enabled, default Secure Boot keys are not installed, or a BIOS administrator password is required. Disable CSM, set OS Type to Windows UEFI Mode, restore factory Secure Boot keys, and check your motherboard manual if the option remains unavailable.

Can I disable Secure Boot after playing Battlefield 6?

You can disable Secure Boot in BIOS, but it is not recommended if Battlefield 6 requires it to launch. Disabling Secure Boot may cause the same error to return. It can also reduce protection against unauthorized boot software, so keeping Secure Boot enabled is usually the better choice.

Vasilii is a data recovery specialist with around 10 years of hands-on experience in the field. Throughout his career, he has successfully solved thousands of complex cases involving deleted files, formatted drives, lost partitions, and RAW file systems. His expertise covers both manual recovery methods using professional tools like hex editors and advanced automated solutions with recovery software. Vasilii's mission is to make reliable data recovery knowledge accessible to both IT professionals and everyday users, helping them safeguard their valuable digital assets.