Is Battlefield 6 not launching on your PC? You might need to enable Secure Boot to meet EA’s Javelin anti-cheat requirements. With the Battlefield 6 Open Beta kicking off on August 7, many players are scrambling to get their systems ready.
In this guide, we’ll walk you through everything you need to know about Secure Boot, including how to check if it’s enabled and how to activate it in Windows 10 or Windows 11 BIOS settings.

🔒 What Is Secure Boot and Why Does Battlefield 6 Require It?
Secure Boot is a security feature built into modern PCs that helps prevent malicious software from loading during startup. EA’s Javelin anti-cheat system uses this feature to ensure a fair and cheat-free Battlefield 6 experience.
If Secure Boot is disabled or not supported, you might not be able to play Battlefield 6 on PC, especially during the Open Beta or full release.
✅ How to Check if Secure Boot Is Enabled (Windows 10/11)
Here’s how to verify your Secure Boot status:
- Press
Windows Keyand typemsinfo, then press Enter. - Look for “Secure Boot State” in the System Summary.
- Also check “BIOS Mode” — it must be set to UEFI, not Legacy.

What the results mean:
- Secure Boot: On & UEFI BIOS Mode → You’re good to go!
- Secure Boot: Off & UEFI BIOS Mode → You just need to enable Secure Boot.
- Secure Boot: Off & Legacy BIOS Mode → You need to switch BIOS mode to UEFI first.
- Secure Boot: Unsupported → Your PC/motherboard might not support it (check with your manufacturer).
🔁 How to Convert BIOS Mode from Legacy to UEFI
If your system uses Legacy BIOS, you’ll need to convert it to UEFI mode. Here’s how to do it safely:
Step 1: Check TPM 2.0 Status
- Press
Windows + R, typetpm.msc, and press Enter. - Ensure the status reads: “The TPM is ready for use.”

Note: TPM 2.0 is required for Secure Boot and Windows 11.
Step 2: Check Disk Partition Style (MBR or GPT)
- Right-click Start → Disk Management.
- Right-click your system drive (Disk 0) → Properties → Volumes tab.
- Check if Partition Style is GPT or MBR.


If Partition Style is MBR:
- Open Command Prompt as Admin (
Ctrl + Shift + Enter). - Type: bashCopyEdit
mbr2gpt /validate /disk:0 /allowFullOS(Make suredisk:0matches your boot drive.) - Then convert with: bashCopyEdit
mbr2gpt /convert /disk:0 /allowFullOS
⚙️ How to Enable UEFI Mode in BIOS
If your BIOS is still in Legacy/CSM mode, you must switch it:
- Restart PC → Enter BIOS/UEFI (usually with Delete, F2, F11, or F12).
- Look for CSM (Compatibility Support Module) under the Boot tab.
- Disable CSM to switch to UEFI mode.
- Save changes and reboot.
BIOS layout varies by manufacturer. Refer to your motherboard manual if unsure.
✅ How to Enable Secure Boot in BIOS (Windows 10 & 11)
Once UEFI is enabled, follow these steps to turn on Secure Boot:
- Restart and enter BIOS/UEFI.
- Navigate to the Boot or Security tab.
- Find the Secure Boot option.
- Set Secure Boot to Enabled or choose Windows UEFI Mode.
- Save changes and reboot your PC.
🎮 You’re Now Ready to Play Battlefield 6 on PC
That’s it! You’ve successfully enabled Secure Boot for Battlefield 6. Whether you’re running Windows 10 or Windows 11, following the steps above will make your PC compatible with EA’s Javelin anti-cheat system.
Now you’re ready to jump into the Battlefield 6 Open Beta, starting August 7 for early access and August 9 for full access.
🧠 Quick Troubleshooting Recap
- Game won’t launch? Check Secure Boot is enabled and BIOS is in UEFI mode.
- TPM 2.0 not available? You may need to update BIOS or check your motherboard specs.
- Partition style MBR? Convert to GPT using Command Prompt.
Still stuck? Drop your issue in the comments — we’ll help!







