Key Takeaways
- Secure Boot is mandatory for Battlefield 6. EA Anti-Cheat will not initialize without it.
- Check your status first with
msinfo32before touching BIOS settings. - UEFI only: Disable Legacy/CSM and ensure your boot drive uses the GPT partition style.
- Most “toggle missing” issues = MBR disk. Convert to GPT to unlock Secure Boot.
- After enabling, reboot twice. Some systems register Secure Boot only after the second cycle.
- Once Secure Boot is active, Battlefield 6 launches cleanly with no anti-cheat pop-ups.
Want it done for you?
Onlyfarms.GG techs can configure BIOS/UEFI, convert MBR→GPT, and validate EA Anti-Cheat end-to-end.
Why Secure Boot Matters for Battlefield 6
If you’re seeing “EA Anti-Cheat requires Secure Boot to be enabled,” your motherboard’s firmware security isn’t active. Secure Boot, part of UEFI, ensures your PC loads only trusted, signed code at startup. For Battlefield 6, this means:
- EA Anti-Cheat depends on it. Without Secure Boot, integrity checks fail and the game won’t start.
- It prevents tampering. Unsigned bootloaders, shady drivers, or rootkits are blocked.
- It stabilizes your launch. No more error loops or stuck loading screens.
Bottom line: enable Secure Boot to keep your system secure and let Battlefield 6 run smoothly.
How to Check if Secure Boot Is Enabled
- Press Win + R, type
msinfo32, and hit Enter. - In System Information, find Secure Boot State on the right side.
You’ll see one of the following:
- On — Secure Boot is enabled. You’re done.
- Off — Supported but disabled. Enable it in BIOS/UEFI.
- Unsupported — Your system uses Legacy BIOS or MBR.
How to Enable Secure Boot in BIOS/UEFI
If your status is Off or Unsupported, follow these steps:
- Restart your PC and press Del, F2, or F10 to open BIOS.
- Go to the Boot, Security, or Authentication tab.
- Find Secure Boot and toggle it from Disabled to Enabled.
- If it’s greyed out, disable Legacy/CSM to enforce UEFI mode.
- Save changes and reboot (usually F10).
Common Issues When Enabling Secure Boot
- Option greyed out: Legacy/CSM still enabled. Turn it off and reboot.
- Windows says “Unsupported”: Convert your drive to GPT using
mbr2gpt. - Game still errors: Reboot twice, then repair EA Anti-Cheat via EA App or Steam.
- No Secure Boot option: Update your BIOS firmware.
- PC won’t boot: Check “Windows Boot Manager” and reinstall default keys.
Troubleshooting: Battlefield 6 Still Won’t Launch?
- Restart twice. Some firmware locks settings on the second reboot.
- Repair EA Anti-Cheat: EA App → Manage → Repair.
- Run as admin: Right-click → Run as Administrator.
- Update BIOS & Windows.
- Recheck status: If “Off” again, disable CSM.
- Reinstall Anti-Cheat: Uninstall, reboot, reinstall clean.
Battlefield 6 — Secure Boot FAQ
Do I need Secure Boot for Battlefield 6?
Yes. EA Anti-Cheat requires Secure Boot. Without it, Battlefield 6 won’t launch.
Can I play Battlefield 6 without Secure Boot?
No. It’s mandatory for anti-cheat verification.
How do I verify Secure Boot is working?
Press Win + R → msinfo32 → check “Secure Boot State.” If it says On, you’re set.
Does Secure Boot affect performance?
No. It only protects the startup chain — it doesn’t touch CPU/GPU performance.
I don’t see Secure Boot in BIOS — what now?
Enable UEFI mode and ensure your boot drive uses GPT. The option appears once Legacy mode is disabled.
Do I need TPM 2.0 for Battlefield 6?
No. Battlefield 6 only checks for Secure Boot; TPM 2.0 is not required.
Level up while we fix your PC
Queue our tech setup and add a leveling package — return to a configured PC and a higher account level.
Wrapping Up
Enabling Secure Boot removes the biggest blocker preventing Battlefield 6 from starting. With UEFI mode, a GPT disk, and Secure Boot enabled, EA Anti-Cheat initializes properly and the game launches cleanly. If you get stuck, follow the troubleshooting steps above or let Onlyfarms.GG handle the entire process for you.