How to Fix ‘Secureboot is not enabled’ Error in Battlefield 6

Muhib Nadeem / October 15, 2025 / 14 min read
Note: This article reflects technical best practices for system security and does not necessarily reflect the views of EA or Hone.

You click launch on Battlefield 6. The game closes instantly. An error appears: “Secure Boot is not enabled.” You search the BIOS for the setting, toggle it on, reboot, and see nothing but a black screen.

This guide shows how to fix Secure Boot not enabled error in Battlefield 6 on Windows 10 and Windows 11. You will learn diagnostic commands, safe partition conversion, correct BIOS configuration, and black screen recovery without data loss or system damage.

How to Fix Secure Boot Not Enabled in Battlefield 6: The Three Requirements

EA’s Javelin anti-cheat requires UEFI mode, GPT partition, and Secure Boot. Missing any one causes instant failure.

⚙️

UEFI Mode

Your system must boot using modern UEFI firmware instead of legacy BIOS. Check with msinfo32 command.

Required for Secure Boot
💿

GPT Partition

Boot drive must use GPT partition style, not old MBR format. Convert safely with mbr2gpt command without data loss.

Required for UEFI
🔒

Secure Boot On

Final setting in BIOS after other requirements met. Enabling too early causes black screen boot failure.

Enable Last

Quick BF6 Diagnosis Steps Before Making Changes

System Readiness Audit

1
Check Current Boot Mode
Press Win+R, type msinfo32, check BIOS Mode. If Legacy, you must convert to UEFI. If already UEFI, skip to step 3.
30 seconds
2
Verify Partition Style
Press Win+R, type diskmgmt.msc, right click Disk 0 > Properties > Volumes tab. Must show GPT, not MBR.
1 minute
3
Check TPM Status
Press Win+R, type tpm.msc. Should say The TPM is ready for use. If not found, enable in BIOS first.
30 seconds
4
Update Windows and Drivers
Requires Windows 10 20H1 or newer. Update graphics drivers from NVIDIA or AMD official sites.
10 minutes
⚠️Critical Warning
Never enable Secure Boot in BIOS if msinfo32 shows BIOS Mode: Legacy. This causes immediate black screen boot failure. Convert to UEFI first using steps below.

Step by Step Fix ‘Secureboot is not enabled’ Process Flow

1
Diagnose System
2
Convert MBR to GPT
3
Enter BIOS
4
Enable UEFI & TPM
5
Enable Secure Boot

Convert MBR to GPT Without Data Loss

If your diagnostic check showed Master Boot Record partition style, you must convert the drive to GPT before changing any BIOS settings. Microsoft provides the mbr2gpt tool specifically for this purpose. The conversion is non destructive and preserves your Windows installation and all files.

MBR to GPT Conversion Commands
Step 1: Open Command Prompt as Administrator
Click Start, type cmd, right click Command Prompt, Run as administrator
Step 2: Validate eligibility (reads only, makes no changes):
C:\> mbr2gpt /validate /disk:0 /allowfullOS
Success: Validation completed successfully
Failure: Too many partitions or disk encrypted with BitLocker
Step 3: Execute conversion (backup important data first):
C:\> mbr2gpt /convert /disk:0 /allowfullOS
Success: Conversion completed successfully
Critical message: Before new system can boot you need to switch firmware to UEFI mode
Conversion process takes 2 to 5 minutes. Do not interrupt or restart.
💾Backup Recommendation
While mbr2gpt is non destructive, backup critical files before conversion. If validation fails due to too many partitions, you may need to delete OEM recovery partitions first.

How to Enter BIOS and Configure Settings

After converting to GPT, you must change firmware settings in the correct order. Enabling Secure Boot first without disabling legacy compatibility causes boot failures.

Access Method

Method 1: Enter BIOS from Windows

  1. Settings > Update & Security > Recovery
  2. Under Advanced startup, click Restart now
  3. Troubleshoot > Advanced options > UEFI Firmware Settings
  4. Click Restart to boot into BIOS
Why: More reliable than timing the correct key press during boot. Works on all motherboards.
Access Method

Method 2: Traditional Boot Key

  1. Restart your PC completely
  2. Repeatedly press Delete, F2, F10, or Esc during startup
  3. Key varies by manufacturer, shown briefly on boot screen
  4. Continue pressing until BIOS menu appears
Common Keys: Delete (most desktops), F2 (laptops), F10 (HP), F12 (Dell).

BIOS Configuration Settings in Order

Setting 1

Disable CSM and Legacy Support

  1. Find Boot or Advanced tab in BIOS
  2. Locate CSM, Launch CSM, or Legacy Support option
  3. Set to Disabled
  4. This forces pure UEFI mode and reveals other options
Critical: CSM emulates old BIOS. Must be off for Secure Boot to work.
Setting 2

Enable TPM 2.0

  1. Find Security, Advanced, or Trusted Computing tab
  2. AMD: Enable AMD fTPM switch or AMD PSP fTPM
  3. Intel: Enable Intel Platform Trust Technology (PTT)
  4. Save this change before proceeding
Why: TPM provides hardware based cryptographic keys EA anti-cheat requires.
Setting 3

Enable Secure Boot

  1. Find Secure Boot menu under Boot or Security tab
  2. Set Secure Boot option to Enabled
  3. Critical: Change OS Type from Other OS to Windows UEFI Mode
  4. Save and exit BIOS (usually F10)
Result: System boots with Secure Boot active. Battlefield 6 should now launch without error.
🎯ASUS Specific Fix
ASUS motherboards often fail even with Secure Boot enabled unless OS Type is changed from Other OS to Windows UEFI Mode. This is the most common missed setting for ASUS users.

‘Secureboot is not enabled’ Black Screen Recovery Guide

If enabling Secure Boot causes a black screen with no display output, your system is not bricked. This is a recoverable display initialization failure. Use the tiered recovery process below.

Tier 1

Clear CMOS to Reset BIOS

What it does: Resets all BIOS settings to factory defaults, disabling Secure Boot and restoring normal boot.

Method A (Jumper): Power off and unplug PC. Find CLEAR_CMOS or CLR_CMOS jumper on motherboard. Short the two pins with screwdriver for 10 seconds or move jumper cap if provided.

Method B (Battery): Power off and unplug PC. Remove coin cell battery from motherboard. Wait 5 minutes for full discharge. Reinstall battery and boot.

Success rate: 90 percent for simple configuration errors

Tier 2

Bypass GPU VBIOS Issue

What it does: Uses integrated graphics to bypass dedicated GPU firmware incompatibility with UEFI Secure Boot.

Steps: Power off and unplug PC. Remove dedicated graphics card from PCIe slot. Connect monitor cable to motherboard video port (requires CPU with iGPU). Boot PC, enter BIOS, disable Secure Boot, save and shut down. Reinstall GPU and reconnect monitor to GPU ports.

Note: Older NVIDIA 10 series and early 30 series cards have known UEFI boot compatibility issues. Check manufacturer site for VBIOS firmware updates.

Success rate: 70 percent for GPU related black screens

Tier 3

BIOS Flashback or Update

What it does: Flashes new firmware using USB BIOS Flashback feature or updates to latest BIOS version with better compatibility.

USB Flashback: Many modern boards have dedicated BIOS Flashback button. Download latest BIOS to FAT32 USB drive. Press flashback button with system off. LED indicates progress.

Standard Update: Boot normally after CMOS clear. Download latest stable BIOS from manufacturer support site. Use built in flash utility (M-Flash, EZ Flash, Q-Flash). Do not lose power during update.

Warning: Power loss during BIOS flash can brick the motherboard. Ensure stable power and UPS if available.

Success rate: 95 percent for firmware corruption or compatibility bugs

Motherboard Specific Fixes

Common Issues by Manufacturer

Motherboard Brand Common Issue Solution
Gigabyte / Aorus Secure Boot shows enabled in BIOS but Windows reports it as off or not active In Secure Boot menu, change mode from Standard to Custom then back to Standard. Select Restore Factory Keys when prompted. This forces key reload.
MSI Black screen or boot loop after enabling Secure Boot even with correct UEFI and GPT configuration Update BIOS using M-Flash utility. Download latest stable BIOS to FAT32 USB. Fresh firmware resolves underlying compatibility issues.
ASUS Secure Boot enabled and boots normally but Battlefield 6 still shows error message Change OS Type setting from Other OS to Windows UEFI Mode in Boot or Secure Boot menu. Most common fix for ASUS boards.
ASRock Secure Boot option greyed out, missing, or cannot be enabled in BIOS Disable CSM completely in Boot menu. Go to Security > Secure Boot, set mode to Custom, select Install default Secure Boot keys. Option becomes available after keys install.
All Brands Immediate black screen after enabling Secure Boot with no error codes GPU VBIOS incompatibility. Remove dedicated GPU and boot with motherboard video output. Access BIOS and disable Secure Boot to restore normal operation.

Software Fixes After Secure Boot Enabled

If Secure Boot is correctly enabled but the error persists, the problem is software level corruption in the game installation or anti-cheat service.

EA App / Steam

Verify Game File Integrity

  1. EA App: My Collection > Battlefield 6 > three dot menu > Repair
  2. Steam: Library > Right click Battlefield 6 > Properties
  3. Installed Files tab > Verify integrity of game files
  4. Process scans and replaces corrupted files automatically
Fixes: Missing or corrupt game data causing anti-cheat initialization failures.
EA Anti-Cheat

Reinstall EA Javelin Service

  1. Navigate to C:\Program Files\EA\AC folder
  2. Run EAAntiCheat.Installer.exe
  3. Select Battlefield 6 from dropdown and click Uninstall
  4. Run installer again, select Battlefield 6, click Install
Why: Corrupted anti-cheat service files prevent Secure Boot validation even when system configured correctly.
System

Run Game as Administrator

  1. Right click EA App or Steam shortcut
  2. Properties > Compatibility tab
  3. Check Run this program as an administrator
  4. Apply and restart the launcher
Impact: Grants anti-cheat elevated permissions needed to verify Secure Boot status at kernel level.
Conflicts

Disable Overlays and Other Anti-Cheat

  1. Disable Discord, GeForce Experience, and MSI Afterburner overlays
  2. Close Valorant and Riot Vanguard completely before launching BF6
  3. Multiple kernel anti-cheats can conflict over protected memory regions
  4. Exit all game launchers except the one running Battlefield 6
Why: Kernel level anti-cheat systems and overlay hooks can interfere with EA Javelin validation process.
Firewall

Add Firewall Exceptions

  1. Control Panel > Windows Defender Firewall
  2. Allow an app through firewall > Allow another app
  3. Add C:\Program Files\EA Games\Battlefield 2042\BF2042.exe
  4. Add C:\Program Files\EA\AC\EAAntiCheat.GameService.exe
  5. Check Private and Public boxes for both
Result: Prevents firewall from blocking anti-cheat service communication with EA servers for validation.
Antivirus

Create Antivirus Exclusions

  1. Windows Defender: Settings > Virus & threat protection
  2. Manage settings > Exclusions > Add or remove exclusions
  3. Add folder: C:\Program Files\EA Games\Battlefield 2042
  4. Add folder: C:\Program Files\EA\AC
  5. For third party AV, add to whitelist or exclusions section
Critical: Antivirus may quarantine kernel mode drivers that anti-cheat uses to verify Secure Boot status.

Why EA Requires Secure Boot

EA’s Javelin is a kernel level anti-cheat system that operates at the core of Windows with the highest privilege level. Unlike traditional anti-cheat that runs in user space, kernel level solutions can detect sophisticated cheats that operate at the same privileged level, effectively hiding from standard detection.

Secure Boot creates a trusted boot path from the moment you power on your PC. It ensures the system boots using only digitally signed software trusted by the motherboard manufacturer. This prevents kernel level rootkits, boot time malware, and cheat drivers from loading before the operating system and anti-cheat service start. By establishing this verified chain of trust, EA makes it substantially harder for cheats to inject into protected memory regions or spoof hardware identifiers.

The requirement is controversial because it involves low level system changes unfamiliar to most users. However, as cheat developers create increasingly advanced tools, game publishers must implement equally sophisticated defenses to preserve fair competitive play.

Conclusion

Fixing the Secure Boot not enabled error in Battlefield 6 requires a methodical approach. First diagnose your system with msinfo32 and diskmgmt.msc to identify which requirements are missing. If in Legacy mode, use mbr2gpt to safely convert your partition style without data loss. Then enter BIOS and configure settings in the correct order: disable CSM, enable TPM, change OS Type to Windows UEFI Mode, and finally enable Secure Boot.

If a black screen occurs, use CMOS clear or GPU bypass to recover. After hardware configuration is complete, verify game files and reinstall the anti-cheat service if errors persist. This systematic process resolves the error while avoiding common mistakes that cause boot failures.

FAQ

What does Secure Boot is not enabled mean in Battlefield 6

This error means EA’s Javelin anti-cheat detected your system is not using Secure Boot, a UEFI firmware security feature that verifies the boot process. Battlefield 6 requires Secure Boot to prevent kernel level cheats from loading before the anti-cheat service starts.

How do I enable Secure Boot for Battlefield 6

First check if your system is in UEFI mode and using GPT partition style with msinfo32 and diskmgmt.msc commands. If in Legacy mode, convert with mbr2gpt. Then enter BIOS, disable CSM, enable TPM, and finally enable Secure Boot with OS Type set to Windows UEFI Mode.

Why does enabling Secure Boot cause black screen

Black screen happens when you enable Secure Boot without first converting to UEFI mode or when your graphics card VBIOS is not fully UEFI compatible. The GPU firmware fails to initialize during strict UEFI boot. Clear CMOS to reset BIOS or remove GPU and use integrated graphics to access firmware.

How to convert MBR to GPT without losing data

Use Microsoft’s mbr2gpt tool from an admin command prompt. Run mbr2gpt /validate /disk:0 /allowfullOS to check eligibility, then mbr2gpt /convert /disk:0 /allowfullOS to perform the conversion. This is non destructive and preserves Windows and all files. You must then switch firmware to UEFI mode in BIOS.

What is TPM and why does Battlefield 6 need it

TPM is Trusted Platform Module, a hardware chip that provides cryptographic keys for security. EA’s anti-cheat uses TPM alongside Secure Boot to verify platform integrity and prevent hardware ID spoofing. Enable it in BIOS under Security tab: AMD fTPM on AMD systems or Intel PTT on Intel systems.

Can I play Battlefield 6 without Secure Boot

No, Secure Boot is a mandatory requirement enforced by EA’s Javelin anti-cheat system. The game will not launch if Secure Boot is disabled. If your motherboard does not support Secure Boot or you cannot enable it due to incompatible hardware, you cannot play Battlefield 6.

How do I fix Secure Boot enabled but still getting error

Verify OS Type in BIOS is set to Windows UEFI Mode, not Other OS. Reinstall EA anti-cheat service from C:\Program Files\EA\AC folder. Verify game files in EA App or Steam. Run launcher as administrator. Disable conflicting overlays and other kernel anti-cheat like Riot Vanguard.

What is CSM and why must I disable it

CSM is Compatibility Support Module that lets UEFI motherboards emulate old Legacy BIOS mode for backward compatibility. CSM is fundamentally incompatible with Secure Boot and must be disabled. Find it in Boot or Advanced tab in BIOS and set Launch CSM or Legacy Support to Disabled.

Does Secure Boot affect gaming performance

No, Secure Boot only verifies boot integrity during startup and has no impact on gaming performance, FPS, or frame times once Windows is running. The feature works at firmware level before the OS loads and remains inactive during gameplay.

How to fix ASUS motherboard Secure Boot not working

ASUS boards require changing OS Type from Other OS to Windows UEFI Mode in the Secure Boot menu. This is the most common fix for ASUS users. Also ensure Secure Boot Mode is set to Standard, not Custom, unless you need to manually install keys.

Full Performance,
No Cost

Kick off an exciting adventure for free! Just download the app, create your account, and enjoy up to 20 optimizations at no cost.

Muhib Nadeem

Muhib Nadeem

I grew up on frame drops, boss fights, and midnight queues. Now I write about games with the same energy I once saved for ranked.

Level Up
Your FPS

Kills background lag

Instant FPS boost

One-click setup

Table of Contents

You may also like