The “Secure Boot is not enabled” error in Battlefield 6 (BF6) typically occurs when your system’s Secure Boot feature is disabled, and the game or its anti-cheat system (such as Easy Anti-Cheat) requires it to be enabled in order to play.
Secure Boot is a security feature that ensures your PC boots using only trusted software by checking digital signatures on boot loaders and other critical components. Certain games (like BF6) and anti-cheat software may require Secure Boot to be enabled as a security measure to prevent tampering with the game or anti-cheat software.
Here’s how to enable Secure Boot and fix this issue:
1. Check If Secure Boot Is Disabled
Before you make any changes, you can confirm if Secure Boot is disabled by following these steps:
Open the Start menu and type
msinfo32to open System Information.In the System Information window, look for the entry called Secure Boot State.
If it says “Off”, it means Secure Boot is disabled.
If it says “On”, Secure Boot is enabled, and the issue may lie elsewhere.
Also Read : Presentation Error in CodeVita
2. Enable Secure Boot in BIOS/UEFI
If Secure Boot is disabled, follow these steps to enable it in your BIOS/UEFI:
Steps:
Restart your PC and enter BIOS/UEFI. To do this, press the BIOS key during startup, usually one of the following:
Del
F2
Esc
F10
(The key should appear on the screen during boot, or you can check your motherboard manual.)
Once you’re in the BIOS/UEFI settings, look for “Secure Boot” in the Boot or Security tab. The exact location of this option may vary depending on your motherboard/PC manufacturer, but it’s usually under a category related to Boot settings.
Enable Secure Boot. You might need to change the mode from “Disabled” to “Enabled”.
Save your changes and exit the BIOS/UEFI. This is usually done by pressing F10 (or following the on-screen instructions).
Your PC will reboot, and Secure Boot will now be enabled.
3. Ensure TPM 2.0 is Enabled
Some games (like BF6) may also require TPM 2.0 (Trusted Platform Module) to be enabled along with Secure Boot for enhanced security. Here’s how to check and enable it:
Steps to enable TPM 2.0:
Restart your PC and enter BIOS/UEFI again.
Find the TPM or PTT setting in the BIOS. This might be labeled as “Intel PTT” (Platform Trust Technology) or “AMD PSP fTPM” (Firmware TPM).
Enable TPM and save the changes.
Restart your computer.
Note: TPM 2.0 is required by Windows 11, but it’s also a good practice to enable it for security reasons on systems running Windows 10.
4. Check for Compatibility Issues
Some older systems, particularly ones with legacy BIOS instead of UEFI, may not support Secure Boot. If your system is old, this could be the issue, and you might need to check if there’s a BIOS update available from your motherboard manufacturer that adds UEFI support.
5. Verify with Easy Anti-Cheat
Easy Anti-Cheat is used in Battlefield 6, and it requires Secure Boot to be enabled in order to prevent cheaters from tampering with the game files. If you’re still facing the issue after enabling Secure Boot, try the following:
Open the Easy Anti-Cheat installation folder (usually located in C:\Program Files (x86)\EasyAntiCheat).
Run the EasyAntiCheat_Setup.exe file and select Repair for Battlefield 6 to make sure everything is set up correctly.
After repairing, launch Battlefield 6 again to see if the error is resolved.
6. Update Windows and Drivers
If Secure Boot is enabled, and you’re still facing issues, make sure your Windows OS and drivers are fully updated, especially GPU drivers and Windows updates, as these can affect the compatibility with Secure Boot and anti-cheat systems.
Steps:
Windows Update: Go to Settings > Update & Security > Windows Update and check for updates.
Driver Updates: Update your GPU drivers through GeForce Experience (for NVIDIA) or AMD Radeon Software.
7. Disable Fast Boot (If Necessary)
In some cases, Fast Boot in BIOS can cause issues with Secure Boot and make changes not take effect properly. If enabling Secure Boot still doesn’t work:
Disable Fast Boot in the BIOS/UEFI settings and then restart your PC.
8. Contact EA Support
If none of the above steps work and you still see the Secure Boot is not enabled error, it might be a bug or an issue with your specific hardware/software configuration. You can contact EA support for further assistance and troubleshooting.
Final Thoughts:
Enabling Secure Boot is necessary to meet the security standards set by modern games and anti-cheat systems like Easy Anti-Cheat. After you enable it in your BIOS/UEFI, the error should be resolved, and you should be able to launch Battlefield 6 without issues.
Be the first to comment