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
- Press Win + R, type
msinfo32, and press Enter. - 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 Mode → Standard (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.
Discussion