Battlefield 6 is out; however, it comes with its bugs and glitches. Many users are complaining about the Battlefield 6 Secure Boot Error. If you are also hit by the Battlefield 6 Secure Boot Error, then this guide is for you.
SecureBoot is not enabled error when launching Battlefield 6 is quite frustrating. However, in this guide, we have shared steps to get around the error with some simple steps.
Secure Boot is an important part of EA’s defence against cheating techniques. Therefore, EA has made Secure Boot a mandatory requirement for Battlefield 6 on PC If Secure Boot isn’t enabled, the game will refuse to launch.
Also Read > How to Fix Battlefield 6 Error Code
To fix a Secure Boot error in Battlefield 6 do try to enable Secure Boot, UEFI mode, and TPM 2.0 in your computer’s BIOS/UEFI settings.
Follow the steps shared here to fix a Secure Boot error in Battlefield 6:
Verify Current System State
- First, check if your system is configured to support Secure Boot.
- Press Windows Key + R to open the Run dialog
- Type msinfo32 and press Enter
- Navigate to System Summary and find BIOS Mode and Secure Boot State.
- Check if BIOS Mode is UEFI, also check if Secure Boot State is On. Now you will be able to play the game without any glitches.
- If BIOS Mode is Legacy, you must convert your disk’s partition style from MBR to GPT before enabling UEFI.
- If Secure Boot State is Off, you must enable it in your computer’s BIOS settings.
- If Secure Boot is enabled and the game still errors out, you may need to reset keys or toggle settings.
Convert Disk Partition: If your BIOS is in Legacy mode, your disk most likely uses the MBR partition style and must be converted to GPT.
How To Check Partition Style:
- Press the Windows key + X and select Disk Management.
- Right-click your main drive (usually Disk 0, labelled C:).
- Select Properties, go to the Volumes tab.
- Check the Partition style.
- Run Command Prompt: If your disk is MBR, open Command Prompt as an administrator by searching “cmd,” right-clicking it, and selecting Run as administrator.
- Validate Disk: Run the command mbr2gpt /validate /disk:0 /allowFullOS ( disk:0 is to be replaced with your main disk number).
- Convert Disk: If validation is successful, run the conversion command: mbr2gpt /convert /disk:0 /allowFullOS.
- Restart and Verify: Reboot your PC and repeat Step 1 to confirm the disk is now GPT.
Also Read > How to Fix Battlefield 6 Multiplayer Not Working
Enable Secure Boot and UEFI in BIOS
This process requires restarting your PC and accessing the BIOS/UEFI setup.
- Restart PC: Go to Settings > System > Recovery → Advanced Startup → UEFI Firmware Settings → Restart to boot into BIOS.
- Access BIOS: When the blue screen appears, navigate to Troubleshoot > Advanced options > UEFI Firmware Settings and click Restart.
- Locate Secure Boot: Once in the BIOS, find the Secure Boot setting. It is often located under the Security, Boot, or Authentication tab and may be greyed out.
- If Secure Boot is greyed out, change it to Custom / Standard / User mode and restore factory keys.
- Set Secure Boot = Enabled.
- Save & Exit (usually via F10).
- Your PC will restart.
- After reboot, open msinfo32 again: confirm Secure Boot is On and BIOS Mode is UEFI.
- Launch Battlefield 6 to see if it passes the Secure Boot check.
Enable TPM 2.0 for Battlefield 6
Battlefield 6’s anti-cheat also requires TPM 2.0 to function. This is usually enabled by default on modern systems, especially if they came with Windows 11, but it’s important to check.
- Press the Windows key + R, type tpm.msc, and press Enter.
- This will open the TMP Management window.
- Check the “Status” to ensure it says “The TPM is ready for use.
- If not, you may need to enable it in your BIOS. The setting is often found under Advanced or Security.
Restart Your PC
- During the first boot screen, spam F2 or Delete until your BIOS appears.
- Go to the Security or Advanced menu.
- Locate options like TPM Device, Intel PTT, or AMD fTPM.
- Save your changes and exit the BIOS.
- Now repeat the steps above to verify that TPM 2.0 is enabled.
After fixing the issue, if all steps are completed successfully, relaunch Battlefield 6. The error should be resolved, and the game will start.