How to Fix “SecureBoot is not enabled” BF6 Error?

The error message “Security Violation Error: SecureBoot Is Not Enabled On PC” occurs when the game’s anti-cheat system detects that Secure Boot is either disabled or misconfigured. When this happens, the EA Javelin anti-cheat mechanism blocks the game from launching to maintain the security and integrity of the online environment.

Security Violation Error

Secure Boot is a crucial security feature embedded in UEFI. Its primary function is to prevent malicious software like rootkits and bootkits from loading during startup. If a digital signature is invalid or has been tampered with, Secure Boot immediately interrupts the boot process to protect your system from unauthorized code. This protective layer helps create a fair and safe gameplay experience for all users.

Follow the steps below carefully to enable Secure Boot and launch Battlefield 6 without facing this error again.

Step 1. Perform an Initial System Audit

Before enabling Secure Boot, it’s essential to confirm that your system meets all the necessary prerequisites. This involves verifying UEFI mode, checking for the GPT partition style, and ensuring TPM 2.0 is active. These steps ensure a smooth transition into enabling Secure Boot.

  1. Press Windows + R to open the Run dialog box.
  2. Type the following command and press Enter:
    msinfo32

    Run msinfo32

  3. In the System Information window, check:
    • Secure Boot State
    • BIOS Mode

    Both values must reflect “On” and “UEFI” respectively. Secure Boot State

  4. Open the Run dialog again, type:
    tpm.msc

    and press Enter. TPM Command

  5. Confirm the TPM status reads “The TPM is ready for use”. TPM Status
  6. Press Windows + X and select Disk Management. Disk Management
  7. Right-click on Disk 0 and choose Properties. Disk Properties
  8. Go to the Volumes tab and verify the partition style is GUID Partition Table (GPT). GPT Partition
  9. If your disk uses MBR, it must be converted to GPT, we have a detailed guide that you can follow. Here: How to Convert MBR to GPT Without Data Loss 

Step 2. Enable Secure Boot

After verifying and preparing your system, the next step is to enable Secure Boot in your BIOS settings. Once enabled, the game’s anti-cheat system will detect the proper configuration and allow Battlefield 6 to launch smoothly.

  1. Click the Start menu and restart your PC. Restart PC
  2. During startup, press the required key (usually F2, F10, F12, or Delete) to access the BIOS. Enter BIOS
  3. Locate the Secure Boot option in the BIOS menu.
  4. Set Secure Boot to Enabled. Enable Secure Boot
  5. Save changes and exit the BIOS.
  6. Your PC will restart automatically.
  7. Once the system reboots, launch the game again to confirm the issue is resolved.
ABOUT THE AUTHOR

Hamza Mohammad Anwar


Hamza Mohammad Anwar is an intermediate JavaScript web developer with a focus on developing high-performance applications using MERN technologies. His skill set includes expertise in ReactJS, MongoDB, Express NodeJS, and other related technologies. Hamza is also a Google IT Certified professional, which highlights his competence in IT support. As an avid problem-solver, he recreates errors on his computer to troubleshoot and find solutions to various technical issues.