Battleground action hinges on modern security features. If Battlefield 6 refuses to launch with Secure Boot State: Unsupported, following a systematic checklist ensures your PC meets the required firmware settings for anti-cheat enforcement.

What the unsupported Secure Boot error means

There are a few different type of error messages pertaining to SecureBoot, but they all mean the same thing.

Battlefield 6’s anti-cheat (Javelin) mandates:

  • TPM 2.0 enabled,
  • UEFI firmware,
  • Secure Boot active,
  • Virtualization-based security (VBS) capability.

When Secure Boot State reads Unsupported, Windows cannot engage Secure Boot because either:

  • The system boots in Legacy/CSM mode,
  • The disk uses MBR partitioning,
  • The motherboard’s firmware doesn’t support Secure Boot at all.

Checking Secure Boot State and BIOS mode

  1. Press Win + R, type msinfo32, and press Enter.
  2. In System Summary, locate:
    • BIOS Mode (must be UEFI),
    • Secure Boot State (must be On).

If Secure Boot State shows Off or Unsupported, proceed to the next sections to switch to UEFI, convert your disk, and enable Secure Boot.

How to switch from Legacy BIOS to UEFI and convert to GPT

Step 1

Boot into Windows, press Win + R, type powershell, then press Ctrl + Shift + Enter to open an elevated PowerShell.

Step 2

Run validation to convert MBR to GPT:

mbr2gpt /validate /disk:0 /allowFullOS

Step 3

If validation succeeds, convert the disk:

mbr2gpt /convert /disk:0 /allowFullOS

Step 4

Restart and enter BIOS/UEFI settings to change Boot Mode from Legacy or CSM to UEFI.

How to enable Secure Boot in BIOS/UEFI settings

Different manufacturers label settings variably, but the process is similar:

Step 1

Reboot and press Delete, F2, or the manufacturer’s key to enter BIOS/UEFI advanced mode.

Step 2

Navigate to the Boot tab and locate Secure Boot. If CSM Support is enabled, disable it first so Secure Boot appears.

Step 3

Set OS Type to Windows UEFI mode (or similar).

Step 4

Select Secure Boot ModeStandard (or Custom then Restore Factory Keys if needed). Confirm to install factory defaults.

Step 5

Save changes and exit. Upon reboot, verify Secure Boot State: On in msinfo32.

How to update firmware if Secure Boot remains unsupported

If Secure Boot still shows Unsupported, your motherboard may need a BIOS update:

  • Visit the manufacturer’s support site and download the latest UEFI firmware.
  • Follow the vendor’s instructions to flash the BIOS.
  • After updating, repeat the steps to enable UEFI and Secure Boot.

Battlefield 6 PC system requirements overview

Component Minimum Recommended
Operating system Windows 10 Windows 11
Processor Intel i5-8400 / Ryzen 5 2600 Intel i7-10700 / Ryzen 7 3700X
Memory 16 GB RAM 16 GB RAM
Graphics card RTX 2060 / RX 5600 XT RTX 3060 Ti / RX 6700 XT
Storage 55 GB HDD 80 GB SSD
DirectX DX12 DX12
Additional security features TPM 2.0, UEFI Secure Boot, VBS TPM 2.0, UEFI Secure Boot, VBS

All features under Additional security features must be enabled to avoid launch errors.

After enabling UEFI, converting to GPT, activating Secure Boot, and updating your BIOS if necessary, Battlefield 6 should launch without the Secure Boot State: Unsupported error. Ensure Windows is up to date, and confirm settings once more in msinfo32 before starting the game.

Maintain firmware and system updates regularly. Manufacturers may release patches improving compatibility, while EA can adjust requirements in future patches. Checking settings after major updates prevents return of this error.

With Secure Boot active and your system firmware aligned to UEFI standards, the Javelin anti-cheat can secure your matches, and Battlefield 6 will load swiftly. Gear up and deploy.