
- 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
- Enable Secure Boot to run Battlefield 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:
-
Open Start.
-
Search for System Information and click the top result to open the app.
-
Click on System Summary on the left pane.
-
Check the “Secure Boot State” information and confirm the feature is turned “On.” (If not, you need to enable the option manually.)
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:
-
Open Settings.
-
Click on System.
-
Click the Recovery page.
-
Click the Restart now button under the “Advanced startup” section.
-
Click the Restart now button one more time.
-
Click on Troubleshoot.
-
Click on Advanced options.
-
Click the “UEFI Firmware settings” option.
-
Click the Restart button.
-
Open the advanced, security, or boot settings page, depending on the motherboard.
-
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:
-
Open Start.
-
Search for System Information and click the top result to open the app.
-
Click on System Summary on the left pane.
-
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.
-
Check the “Secure Boot State” information and confirm the feature is turned “On.” (If not, you need to enable the option manually.)
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:
-
Open Settings.
-
Click on Update & Security.
-
Click the Recovery page.
-
Click the Restart now button under the “Advanced startup” section.
-
Click the Restart now button one more time.
-
Click on Troubleshoot.
-
Click on Advanced options.
-
Click the “UEFI Firmware settings” option.
-
Click the Restart button.
-
Open the advanced, security, or boot settings page, depending on the motherboard.
-
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.
Check the drive partition style
To check the partition style of a drive on Windows 10, use these steps:
-
Open Start.
-
Search for Disk Management and click the top result to open the app.
-
Right-click the disk (not the partition) and select the Properties option.
-
Click the Volumes tab.
-
Check the “Partition style” field to confirm if the drive is formatted using the “Master Boot Record (MBR)” or “GUID Partition Table (GPT)” style.
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:
-
Open Settings.
-
Click on Update & Security.
-
Click on Recovery.
-
Click the Restart now button under the “Advanced startup” section.
-
Click on Troubleshoot.
-
Click on Advanced options.
-
Click the Command Prompt option.
-
Select your administrator account and sign in with your credentials (as necessary).
-
Type the following command to validate that the drive can be converted and press Enter:
mbr2gpt /validate
-
Type the following command to convert the system drive to GPT from MBR and press Enter:
mbr2gpt /convert
-
Type the following command to close the console and press Enter:
exit
-
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:
-
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. -
Navigate to the boot sequence, advanced, or boot settings page, depending on your motherboard.
-
Turn off the legacy BIOS and enable UEFI mode.
-
Save the settings
-
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:
-
Power on and boot to the firmware (again).
-
Depending on the motherboard, navigate to the advanced, security, or boot options page.
-
Select the “Secure Boot” option and choose the Enabled option.
-
Save the settings
-
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.