How to Enable Secure Boot on MSI PC to Battlefield 6

Battlefield 6 requires Secure Boot to run, and many MSI PC owners hit a “Secure Boot not enabled” error at launch because the setting is off by default or buried in a BIOS menu. This guide covers the prerequisites and the exact steps to enable Secure Boot on an MSI system.

enable secure boot on MSI

Why Battlefield 6 Needs Secure Boot

EA’s Javelin Anti-Cheat system runs at the kernel level to detect cheat software and hardware spoofing. It relies on Secure Boot, a UEFI firmware feature that only allows trusted, digitally signed software to load during startup. Without it, the anti-cheat system cannot verify the boot environment, and Battlefield 6 blocks the game from launching.

Prerequisites Before Enabling Secure Boot

Secure Boot depends on three settings working together. Check each one before making BIOS changes.

Check BIOS mode and Secure Boot state:

  • Press Win + R, type msinfo32, and press Enter.
  • Check BIOS Mode. It must say UEFI, not Legacy.
  • Check Secure Boot State in the same window.

Check TPM 2.0 status:

  • Press Win + R, type tpm.msc, and press Enter.
  • Look for “The TPM is ready for use” under the Status tab.

Check disk partition style:

  • Open Disk Management, right-click your system disk (not the partition), and select Properties.
  • Open the Volumes tab and check the Partition style field for GPT or MBR.

If BIOS Mode already shows UEFI and the disk is already GPT, skip ahead to the Secure Boot steps below. If not, convert the disk first.

How to Convert the System Disk from MBR to GPT

Secure Boot cannot be enabled while the system disk uses MBR. Convert it to GPT before switching to UEFI mode.

  1. Open Command Prompt as administrator.
  2. Run the validation command, replacing X with your disk number:
mbr2gpt /validate /disk:X /allowFullOS
  1. If validation passes, run the conversion command:
mbr2gpt /convert /disk:X /allowFullOS
  1. Restart and recheck the partition style in Disk Management to confirm it now shows GPT.

Back up your important data before running this conversion, since an interrupted step or wrong disk number can lead to data loss.

How to Enable UEFI Mode and Secure Boot on MSI

Once the disk is GPT and TPM 2.0 is ready, enable UEFI mode and Secure Boot directly in the MSI BIOS.

  1. Restart the PC and repeatedly press Delete or F2 during the first boot screen to enter BIOS.
  2. Switch to Advanced Mode if the BIOS opens in EZ Mode.
  3. Go to the Boot tab and change Boot Mode or Boot List Option from Legacy/CSM to UEFI.
  4. Go to the Security tab (or the Secure Boot option under Boot on some models) and set Secure Boot to Enabled.
  5. If TPM 2.0 is not already active, find it under Advanced or Security as “Trusted Computing,” “Security Device,” or “Intel PTT” / “AMD fTPM,” and enable it there too.
  6. Press F10 to save changes and exit. The PC will restart.

How to Verify Secure Boot Is Working

After Windows loads, press Win + R, type msinfo32, and press Enter. Check Secure Boot State and confirm it now shows On. Some MSI boards display Secure Boot as Enabled but not Active, which usually resolves after one more restart or by using a “Restore Factory Keys” option in the same BIOS menu.

If Secure Boot shows On but Battlefield 6 still won’t launch, check the official Battlefield 6 PC requirements to confirm your system meets every listed requirement, not just Secure Boot.

Enabling Secure Boot on an MSI PC comes down to three checks: UEFI boot mode, a GPT system disk, and TPM 2.0 turned on. Once those are in place, switching Secure Boot to Enabled in BIOS takes only a few clicks, and Battlefield 6 should launch without the anti-cheat error.

Frequently Asked Questions

Why does Battlefield 6 require Secure Boot?

Battlefield 6 uses EA’s Javelin Anti-Cheat system, which runs at the kernel level to detect cheat software and hardware spoofing. Secure Boot ensures only trusted, digitally signed software loads during startup, which the anti-cheat system relies on to function correctly.

What is Secure Boot?

Secure Boot is a UEFI firmware security feature that blocks unsigned or unauthorized software from running before the operating system loads. It protects the boot process against rootkits, bootkits, and other kernel-level threats.

Does enabling Secure Boot cause any problems?

Enabling Secure Boot can prevent certain Linux distributions or unsigned drivers from booting normally, since it blocks anything without a valid digital signature. For most Windows gamers, it does not cause issues and is required for several modern anti-cheat systems beyond just Battlefield 6.

Why can’t I find the Secure Boot option in my MSI BIOS?

If Secure Boot does not appear as an option, the BIOS is likely still set to Legacy or CSM mode. Switch Boot Mode to UEFI first under the Boot tab, save, and re-enter BIOS. Secure Boot only appears as a selectable option once UEFI mode is active.

Related Gaming Guides

Game Error Fixes

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply