Battlefield 6 Secure Boot Error: How to Fix "SecureBoot Is Not Enabled"
Battlefield 6 on PC refuses to start until Secure Boot is on. Check your state in msinfo32 first, then enable Secure Boot, TPM 2.0 and UEFI in your BIOS. Jump to your situation below or work through the methods in order.
By Neeraj Singh ~6 min Updated Nov 2026 Checked against EA Help and EA Battlefield 6 news
Error message
SecureBoot is not enabled. Learn how to use SecureBoot at go.ea.com/SecureBoot
Summary
Battlefield 6 needs Secure Boot on every PC, since EA says so plainly in its launch guidance. EA Javelin Anticheat uses Secure Boot to detect, remove and deter cheaters. Press Windows key + R, type msinfo32 and look for Secure Boot State set to On and BIOS Mode set to UEFI. EA Help adds that TPM 2.0 must be on, your Windows disk must be GPT and your BIOS must use UEFI. Fix whichever item fails, enable Secure Boot in your BIOS and start the game again.
What the Battlefield 6 Secure Boot error means
Battlefield 6 checks your PC at launch and stops when Secure Boot is off. EA states that you must enable Secure Boot to play on PC.
Secure Boot is a Windows 10 and Windows 11 security feature that loads only trusted software at startup. EA Javelin Anticheat relies on it to catch cheating tools early.
The on-screen text players report is "SecureBoot is not enabled" with a go.ea.com/SecureBoot link. EA Help does not print this message. Treat the wording as a player report.
Console players never see it. Only PC and laptop installs get this check.
Why Battlefield 6 says Secure Boot is not enabled
Secure Boot is switched off in your BIOS, which is the default on many custom PCs.
TPM 2.0 is off. EA lists TPM 2.0 as a required security feature.
BIOS Mode reads Legacy instead of UEFI.
Your Windows disk uses MBR. Secure Boot needs GPT.
Secure Boot State reads On but Javelin still fails to start, which players have tied to a dual boot with Linux and GRUB.
✓ How to fix it
Method 1
Check Your Secure Boot State in msinfo32
1Press Windows key + R, type msinfo32 and press Enter.
2Select System Summary in System Information.
3Read BIOS Mode and Secure Boot State. You need UEFI and On.
4If Secure Boot State reads Off, go to Method 4. If it reads Unsupported, check your motherboard manual to see whether the board supports Secure Boot. If BIOS Mode reads Legacy, go to Method 3.
1Press Windows key + R, type tpm.msc and press Enter.
2Check that the Status box says the TPM is ready to use.
3If it is not ready, enable the TPM in your BIOS. Intel boards call it PTT and AMD boards call it fTPM. Your motherboard or PC maker lists the exact menu name.
1Press Windows key + X and select Disk Management.
2Right-click the left box of your Windows disk (OSDisk C:), select Properties and open the Volumes tab.
3Read Partition style. GPT needs no change. MBR needs the conversion below.
4Press Windows key + R, type powershell and press Ctrl + Shift + Enter to open an administrator prompt. Match the disk number to the Volumes tab and validate the disk first.
mbr2gpt /validate /disk:0 /allowfullOS
5Convert the disk after validation passes.
mbr2gpt /convert /disk:0 /allowfullOS
6Open your BIOS and set the firmware to UEFI boot mode. Make a backup of your files before you convert.
Method 4
Enable Secure Boot in BIOS
1Press the Windows key, search for Change Advanced Startup Options and select it.
2Next to Advanced startup, select Restart now, then select Advanced options and UEFI Firmware Settings.
3In the BIOS, open the Boot tab and set Secure Boot state to Enabled. Set OS Type to the Windows UEFI mode entry.
4Open the Exit tab, select Save Changes & Reset and confirm. Some Windows versions need one more restart before the feature fully activates.
1Open msinfo32 again and confirm Secure Boot State reads On, BIOS Mode reads UEFI and tpm.msc reports a ready TPM.
2If you dual boot Windows with Linux, set Windows Boot Manager as the first firmware boot entry or choose it from your boot menu. One player on the EA forums reported this fixed a false Secure Boot error while GRUB loaded Windows. EA has not confirmed it.
Battlefield 6 on PC needs Secure Boot, TPM 2.0, a GPT Windows disk and UEFI firmware. Confirm Secure Boot State reads On and BIOS Mode reads UEFI in msinfo32, then start the game. EA also lists HVCI and VBS capable hardware in its PC specs.
Frequently asked questions
Does Battlefield 6 require Secure Boot?
Yes on PC. EA states that you must enable Secure Boot to play Battlefield 6 on PC. Console players do not need it.
Why does Battlefield 6 need Secure Boot?
EA says Secure Boot lets its Javelin Anticheat detect, remove and deter cheaters. Secure Boot gives the anticheat a trusted startup to build on.
Does Battlefield 6 need TPM 2.0?
Yes. EA lists TPM 2.0 Enabled with Secure Boot Enabled, HVCI Capable and VBS Capable as required security features. EA Help also says TPM 2.0 must be on to use Secure Boot.
How can I tell whether Secure Boot is on?
Press Windows key + R, type msinfo32 and select System Summary. Secure Boot State should read On and BIOS Mode should read UEFI.
Secure Boot State says Unsupported. What now?
EA Help says to check your motherboard manufacturer specification sheet or manual to see whether Secure Boot is supported. Your board could also need a BIOS update from its maker.
Secure Boot is on but Battlefield 6 still shows the error. Why?
Check TPM 2.0, UEFI mode and a GPT disk first. One player with a Windows and Linux dual boot reported that Windows Boot Manager first in the boot order cleared a false error. EA has not confirmed that fix.
Can I play Battlefield 6 on Linux or Steam Deck?
EA Help does not describe a Linux or Steam Deck route, which means FileFix cannot give steps for it. The Secure Boot and anticheat requirement is the reason press coverage says Linux players are blocked.
Is it safe to convert my disk from MBR to GPT?
The mbr2gpt tool is built to keep your data. EA Help lists it as the conversion step. Make a backup first because a boot mode change is a big system change.