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 does not currently meet the security requirements checked by EA anti-cheat. 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. You do not need to reinstall Windows in most cases. You only need to check whether your PC supports TPM 2.0, confirm that Windows is installed in UEFI mode, make sure your system disk uses GPT, and then enable Secure Boot in BIOS.

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, follow 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 system disk uses GPT or MBR.
  4. If the system disk is MBR, 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 still off after changing BIOS settings, jump to the troubleshooting section below.

Why Battlefield 6 Requires Secure Boot and TPM 2.0

Battlefield 6 uses EA anti-cheat to help protect online matches from cheating tools and tampered system environments. Modern cheat programs may attempt to operate at a low system level, so anti-cheat systems often check whether Windows security features are properly enabled.

Secure Boot helps make sure that only trusted boot software loads when your PC starts. TPM 2.0 provides hardware-based security support that helps Windows and security tools verify the integrity of the system. When these features are disabled, Battlefield 6 may refuse to launch and show a Secure Boot error.

In simple terms, the Battlefield 6 Secure Boot requirement is not only a game setting. It is connected to how Windows starts, how your motherboard firmware is configured, and whether your system disk supports UEFI boot.

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.
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
2.Right-Click the system disk — Properties
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
3.Go to the Volume tab. Next to Partition style, you’ll see either Master Boot Record (MBR) or GUID Partition Table (GPT).
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
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

How to Enable BIOS Secure Boot on Different Motherboards
2.If you find Secure Boot State shows On, it means Secure Boot is enabled.
How to Enable BIOS Secure Boot on Different Motherboards

For TPM:

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

Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
2.If it shows the information as following, it means TPM is enabled successfully.
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM

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.
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM
2.Once the Battlefield 6 game window appears, reconnect to the network—you should be able to get into the game without issues.
Battlefield 6 Error "Secure Boot is Not Enabled"—How to Enable Secure Boot & TPM

Safeguard Your Keys Before Enabling Secure Boot and TPM, and Recover Lost Data If Needed

While converting partitions, switching boot modes, or enabling Secure Boot, data loss and missing keys for software or accounts are common risks. To avoid these issues, it’s smart to prepare with reliable tools:

Before you enable Secure Boot and TPM:

Magic Recovery Key backs up and securely stores software activation key, account passwords, as well as Bitlocker encryption (if you have enabled), ensuring you can reactivate your account and unlock the drive after hardware or firmware changes.

Magic Recovery Key

Supports Windows 7/8/10/11 and Windows Server

If there is unexpected data loss:

Magic Data Recovery restores lost files after partition changes, system crashes, or accidental deletions. Supports various file types and all major Windows versions.

magic data recovery makes file recovery easy

Supports Windows 7/8/10/11 and Windows Server

By securing both your data and your keys in advance, you can make system changes with confidence and jump straight into Battlefield 6 without technical setbacks.

Conclusion

The Battlefield 6 Secure Boot error usually appears when Secure Boot, TPM 2.0, UEFI mode, or GPT partition style is not properly configured. Start by checking msinfo32 and tpm.msc. If your system is using Legacy BIOS and an MBR system disk, validate and convert the disk with MBR2GPT, then switch BIOS mode to UEFI and enable Secure Boot.

Do not use unsafe workarounds to bypass the requirement. A proper Secure Boot setup is more reliable, safer for your system, and more likely to keep Battlefield 6 running without anti-cheat errors.

Before making BIOS or disk changes, back up important files and recovery keys. With the right preparation, you can fix the Battlefield 6 Secure Boot error and get back into the game safely.

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.