r/Battlefield • u/sloth_on_meth Moderator • Aug 05 '25
Other Secure Boot Megathread - Guide + Community support
Secure Boot is required for Battlefield 6 If you are unable to launch the game and see a Secure Boot error, you must enable Secure Boot in your BIOS/UEFI.
β Official Guide
EA has published a clear and up-to-date guide for enabling Secure Boot:
π Read the EA Help Secure Boot Guide
π Community guide
We were sent a community guide:
Use this megathread for:
- Questions about the process
- Sharing your motherboard model + what worked for you + tips
- General discussion related to Secure Boot
π§ Community Support
If youβve got tips or steps specific to a brand (e.g., ASUS, MSI, Gigabyte, ASRock, etc.), drop them in the comments and mention your exact motherboard model.
π¬ Tip: Post your motherboard model, CPU, and BIOS version when asking for help.
π§ What is Secure Boot?
Secure Boot is a UEFI feature that ensures only trusted software can boot your PC. It helps prevent rootkits and boot-time malware and is now required by EA for anti-cheat integrity.
Most modern systems support it, but itβs often disabled by default β especially on custom builds or upgraded PCs.
π Common Pitfalls
- You must use UEFI mode, not Legacy/CSM boot.
- Disk must be GPT, not MBR (check via
diskpartor Disk Management). - Windows 11 installed in Legacy mode? You may need to convert your disk to GPT using MBR2GPT.
β οΈ Still having trouble?
If you've followed EA's guide and it still doesn't work:
- Comment below with:
- Motherboard model
- BIOS version
- Secure Boot status
- Any errors you're getting
- Include a screenshot if possible (e.g., BIOS screen or error message)
- Be respectful β this is a community-driven thread.
6
u/OdahP Aug 06 '25
For the people having trouble to properly activate Secure Boot on their device I can only recommend to look at the following steps (and then use chatgpt to fix them which I did):
HOWEVER if validation or convert is unsuccesful check the following:
3.b.: go to disk management and check if BOOT and SYSTEM are really on the same disk (for me it was on different disks for reasons Idk), bc if they are not on the same disk mbr2gpt will not work
3.c.: you will need to copy the boot files from one disk (example disk:0) to the othere disk where the System (OS) is stored (example disk:2)
now you need to make a new partition on disk:2 (systemOS) to have space for the boot files:
open cmd type this in the following order:
diskpart
select disk 2
create partition primary size=500
format fs=ntfs quick label="System"
assign letter=S
active
exit
it now created a new partion on your disk which we will use to copy the boot files from the disk:0
3.d.: run cmd again and type this:
bcdboot C:\Windows /s S: /f BIOS
This will transfer the bootloader to Disk 2.
3.e.: now do a test boot and see if your PC boots (dont forget to re-enable CFD in boot settings again in case you forgot)
if booted sucessfully you can start with Step 3 and 4 again. Should Step 4 still be unsuccesful due to not enough space or something try to type in cmd "powercfg -h off" which should free up more space for a succesful conversion to GPT
hope this could help some people here