How to enable Secure Boot to play Battlefield 6 on Windows 11 (or 10)

Fix the "SecureBoot is not enabled" error message when trying to play Battlefield 6 on Windows 11 or 10.

Enable Secure Boot for Battlefield 6
Enable Secure Boot for Battlefield 6 / Image: Mauro Huculak
  • To play Battlefield 6 on Windows 11 or 10, Secure Boot must be enabled as part of the game’s anti-cheat requirements.
  • On UEFI-based systems, you can enable Secure Boot through your PC’s firmware settings under the “Security” or “Boot” menu.
  • If your system uses legacy BIOS, convert the disk from MBR to GPT, switch to UEFI mode, and then enable Secure Boot before launching the game.

If you have a gaming PC running Windows 11 (or Windows 10) and want to play Battlefield 6, you must ensure Secure Boot is enabled. This is a mandatory anti-cheat requirement, and without it, you’ll see the “SecureBoot is not enabled” error. In this guide, I’ll outline the steps to complete this configuration, depending on the operating system you’re using.

Secure Boot is a Unified Extensible Firmware Interface (UEFI) firmware security feature that only allows trusted software to load during startup, protecting against boot-level malware (such as bootkits, rootkits, and, in this case, game cheat systems). Although Windows 11 recommends Secure Boot, it’s not always enabled by default.

In rare cases, enabling Secure Boot might interfere with older hardware or non-Windows operating systems. You might need to disable it temporarily in such scenarios. However, for optimal security, it’s generally recommended to keep it enabled.

In this guide, I will teach you the steps to fix the Secure Boot problem for Battlefield 6 on Windows 11 as well as on Windows 10.

Enable Secure Boot to run Battlefield on Windows 11

If you have a computer running Windows 11 on compatible hardware, then by design, the system is using the UEFI firmware type and the GPT partition style. As a result, you only have to check the state and then enable the Secure Boot feature. 

Check for Secure Boot

To determine if Secure Boot is enabled on Windows 11, follow these steps:

  1. Open Start.

  2. Search for System Information and click the top result to open the app.

  3. Click on System Summary on the left pane.

  4. Check the “Secure Boot State” information and confirm the feature is turned “On.” (If not, you need to enable the option manually.)

    System Information Secure Boot info

Once you complete the steps, if the feature is disabled, you’ll have to follow the instructions to turn Secure Boot on in UEFI firmware.

Turn on Secure Boot on Windows 11

To enable Secure Boot on a Windows 11 device, follow these steps:

  1. Open Settings.

  2. Click on System.

  3. Click the Recovery page.

  4. Click the Restart now button under the “Advanced startup” section.

    Advanced startup restart now option

  5. Click the Restart now button one more time.

  6. Click on Troubleshoot.

  7. Click on Advanced options.

  8. Click the “UEFI Firmware settings” option.

    Access the UEFI Firmware Settings

  9. Click the Restart button.

  10. Open the advanced, security, or boot settings page, depending on the motherboard.

  11. Select the “Secure Boot” option and choose the Enabled option.

Once you complete the steps, the Secure Boot feature will be enabled on the computer, and you should be able to play Battlefield 6 on Windows 11.

Enable Secure Boot to run Battlefield on Windows 10

On Windows 10, enabling Secure Boot can be a little tricky to explain because the operating system can run on UEFI or legacy BIOS (Basic Input/Output System). If you’re using BIOS as the firmware, you’ll have to take extra steps to switch to UEFI (if the option is available) before you can enable Secure Boot.

Check for Secure Boot on Windows 10

To check if your Windows 10 computer is using UEFI and Secure Boot, follow these steps:

  1. Open Start.

  2. Search for System Information and click the top result to open the app.

  3. Click on System Summary on the left pane.

  4. Check the “BIOS Mode” information and confirm it is set to UEFI. If it’s set to Legacy, the device is set to BIOS, which is not compatible with Secure Boot.

  5. Check the “Secure Boot State” information and confirm the feature is turned “On.” (If not, you need to enable the option manually.)

    System Information Secure Boot info

After you complete the steps, if the system is using the UEFI firmware type, you can proceed to enable Secure Boot on the computer. If it’s using the legacy BIOS, you’ll have to convert the drive from MBR to GPT before you can switch from BIOS to UEFI and then enable Secure Boot.

Turn on Secure Boot on UEFI for Windows 10

If the computer is using UEFI, you can use these steps to enable Secure Boot:

  1. Open Settings.

  2. Click on Update & Security.

  3. Click the Recovery page.

  4. Click the Restart now button under the “Advanced startup” section.

    Advanced Startup button

  5. Click the Restart now button one more time.

  6. Click on Troubleshoot.

  7. Click on Advanced options.

  8. Click the “UEFI Firmware settings” option.

    Access the UEFI Firmware Settings

  9. Click the Restart button.

  10. Open the advanced, security, or boot settings page, depending on the motherboard.

  11. Select the “Secure Boot” option and choose the Enabled option.

Once you complete the steps, you should now be able to run Battlefield 6 without issues.

Turn on Secure Boot in legacy BIOS for Windows 10

If it’s using the legacy BIOS, you’ll have to convert the drive partition style from Master Boot Record (MBR) to GPT (GUID Partition Table) before you can switch from BIOS to UEFI and enable Secure Boot on Windows 10.

When performing these steps, you’ll be modifying the storage structure. After switching to the GPT style, your computer will no longer boot unless you switch the firmware type to UEFI. If you’re unsure if your device supports firmware type switching, it’s recommended to check your manufacturer’s support website (by searching online for your device brand and model) to confirm before proceeding.

Warning: Modifying the partition style can cause severe problems if improperly done. It is assumed you know what you are doing and have created a system backup before proceeding.

Check the drive partition style

To check the partition style of a drive on Windows 10, use these steps:

  1. Open Start.

  2. Search for Disk Management and click the top result to open the app.

  3. Right-click the disk (not the partition) and select the Properties option.

    Disk Management properties

  4. Click the Volumes tab.

  5. Check the “Partition style” field to confirm if the drive is formatted using the “Master Boot Record (MBR)” or “GUID Partition Table (GPT)” style.

    Check MBR or GPT

After you complete the steps, you’ll confirm the partition style on your current setup. 

It’s important to note that typically, you cannot use the GPT partition style on a system that uses a traditional legacy BIOS for booting. If your system is using the legacy firmware, chances are that the partition is already set to MBR, and conversion is needed.

Convert an MBR partition to the GPT style

To convert the partition style from MBR to GPT on Windows 10, follow these steps:

  1. Open Settings.

  2. Click on Update & Security.

  3. Click on Recovery.

  4. Click the Restart now button under the “Advanced startup” section.

    Advanced Startup button

  5. Click on Troubleshoot.

  6. Click on Advanced options.

  7. Click the Command Prompt option.

    Command Prompt option

  8. Select your administrator account and sign in with your credentials (as necessary).

  9. Type the following command to validate that the drive can be converted and press Enter:

    mbr2gpt /validate

    mbr2gpt validate command

  10. Type the following command to convert the system drive to GPT from MBR and press Enter:

    mbr2gpt /convert

    mbr2gpt convert command

  11. Type the following command to close the console and press Enter:

    exit
  12. Click the Turn off your PC option.

When using the mbr2gpt command-line tool, only the system drive will be converted to GPT unless you modify the command and specify which drives to convert.

Switch from BIOS to UEFI 

To switch from BIOS to UEFI, follow these steps:

  1. Power on and boot to the firmware.

    Quick note: The steps to access and modify the firmware settings will vary per manufacturer and computer model. It’s recommended to consult your device manufacturer’s support website for more specific details. However, typically, you can access the firmware during boot by pressing the Delete, Esc, or one of the Function keys.
  2. Navigate to the boot sequence, advanced, or boot settings page, depending on your motherboard.

  3. Turn off the legacy BIOS and enable UEFI mode.

  4. Save the settings

  5. Power off the computer.

Once you complete the steps, the last step is to enable Secure Boot in the firmware.

Enable Secure Boot in UEFI

To enable Secure Boot inside UEFI for Windows 10, follow these steps:

  1. Power on and boot to the firmware (again).

  2. Depending on the motherboard, navigate to the advanced, security, or boot options page.

  3. Select the “Secure Boot” option and choose the Enabled option.

    Enable Secure Boot in UEFI

  4. Save the settings

  5. Restart the computer.

After you complete the steps, the computer should boot up correctly with Secure Boot enabled, and you should now be able to play Battlefield 6 on Windows 10.

Finally, it’s important to note that as part of the BT6 requirements, the computer must be using TPM 2.0. This isn’t an issue for Windows 11 since the device must have this feature turned on before installing the operating system. However, if you’re on Windows 10, you may need to enable the TPM 2.0 security feature manually.

About the author

Mauro Huculak is a Windows How-To Expert and founder of Pureinfotech in 2010. With over 22 years as a technology writer and IT Specialist, Mauro specializes in Windows, software, and cross-platform systems such as Linux, Android, and macOS.

Certifications: Microsoft Certified Solutions Associate (MCSA), Cisco Certified Network Professional (CCNP), VMware Certified Professional (VCP), and CompTIA A+ and Network+.

Mauro is a recognized Microsoft MVP and has also been a long-time contributor to Windows Central.

You can follow him on YouTube, Threads, BlueSky, X (Twitter), LinkedIn and About.me. Email him at [email protected].