If youโre trying to launch Battlefield 6 on PC and seeing errors like โYour PC doesnโt meet the minimum system requirementsโ or โSecure Boot / TPM 2.0 must be enabledโ, it means your systemโs BIOS security features are disabled.
Both Secure Boot and TPM 2.0 (Trusted Platform Module) are required by Battlefield 6โs anti-cheat and system integrity checks to ensure fair and secure gameplay.
In this guide, weโll explain what these features are and show you step-by-step how to enable Secure Boot and TPM 2.0 in BIOS on Windows 10 and 11.
What Are Secure Boot and TPM 2.0?
๐ Secure Boot:
A BIOS feature that prevents malicious software from loading during system startup. It ensures only trusted software runs on your PC.
๐งฉ TPM 2.0 (Trusted Platform Module):
A hardware-based security chip that helps store encryption keys and verify system integrity โ required by Battlefield 6โs EA Javelin Anti-Cheat system.
โ Both must be enabled for Battlefield 6 to launch properly and for your system to pass the security checks.
Common Causes of the โSecure Boot / TPM 2.0 Disabledโ Error
- TPM 2.0 is disabled in BIOS.
- Secure Boot is turned off or set to โCustom.โ
- The system is running in Legacy mode instead of UEFI.
- BIOS firmware is outdated.
- Windows installed in Legacy boot mode (MBR partition).
๐ ๏ธ Fix 1: Check if TPM 2.0 Is Enabled in Windows
Steps:
- Press Windows + R โ type
tpm.mscโ press Enter. - In the TPM Management window, check the Status section.
- If it says โTPM is ready for useโ, itโs already enabled.
- If not, youโll need to enable it in BIOS (see next fix).
โ Confirms whether your system supports and recognizes TPM 2.0.
๐ ๏ธ Fix 2: Enable TPM 2.0 in BIOS
Steps:
- Restart your PC and press the BIOS key (commonly F2, DEL, or ESC) during boot.
- Once in BIOS, look for a section named Security, Trusted Computing, or Advanced Settings.
- Locate TPM Device, PTT, or fTPM depending on your CPU brand:
- Intel CPU: Enable PTT (Platform Trust Technology).
- AMD CPU: Enable fTPM (Firmware TPM).
- Save changes and exit (usually F10 โ Yes).
- Reboot your PC.
โ Your TPM 2.0 module is now active.
๐ ๏ธ Fix 3: Enable Secure Boot in BIOS
Steps:
- Restart your PC and enter BIOS again.
- Go to Boot, Security, or Authentication tab.
- Find Secure Boot โ set it to Enabled.
- Make sure your Boot Mode is set to UEFI, not Legacy.
- Save changes and exit BIOS.
โ This ensures Battlefield 6 passes the Secure Boot verification during startup.
๐ ๏ธ Fix 4: Convert Legacy BIOS to UEFI (If Secure Boot Option Is Missing)
If you donโt see the Secure Boot option, your system may be running in Legacy mode (MBR).
Steps:
- Press Windows + R โ type
msinfo32โ hit Enter. - Check the BIOS Mode:
- If it says UEFI, skip this step.
- If it says Legacy, follow below:
- Open Command Prompt (Admin).
- Run this command:
mbr2gpt /convert /allowfullos - Restart your PC โ Enter BIOS โ change Boot Mode to UEFI.
- Now youโll be able to enable Secure Boot.
โ Converts your system to UEFI and makes Secure Boot available.
๐ ๏ธ Fix 5: Update BIOS Firmware (If TPM or Secure Boot Options Are Missing)
If you still canโt find TPM or Secure Boot in BIOS, your BIOS may be outdated.
Steps:
- Visit your motherboard manufacturerโs official website.
- Download the latest BIOS update for your motherboard model.
- Follow on-screen or documentation instructions carefully.
- After updating, re-enter BIOS and check for TPM/Secure Boot options.
โ New BIOS versions often add or improve TPM and Secure Boot support.
๐ ๏ธ Fix 6: Verify in Windows That Both Features Are Enabled
Steps:
- Press Windows + R, type
msinfo32, and press Enter. - Look for:
- Secure Boot State: On
- TPM Version: 2.0
- If both are visible, youโre ready to play Battlefield 6!
โ Confirms both security features are successfully enabled.
Additional Tips
- Always back up important data before changing BIOS settings.
- Avoid switching BIOS to โLegacyโ mode again โ it will disable Secure Boot.
- Ensure your motherboard supports TPM 2.0 (most post-2016 boards do).
- Disable overclocking before enabling Secure Boot or TPM to prevent conflicts.
Frequently Asked Questions (FAQs)
Q1: Why does Battlefield 6 require TPM 2.0 and Secure Boot?
A1: These features ensure system integrity and prevent cheat injections, enhancing fair play.
Q2: Can I play Battlefield 6 without TPM 2.0?
A2: No. The gameโs anti-cheat (EA Javelin) needs both features enabled to launch.
Q3: I donโt see TPM in BIOS โ what should I do?
A3: Update your BIOS firmware or look for PTT (Intel) or fTPM (AMD) instead.
Q4: Will enabling these features delete my data?
A4: No, enabling TPM and Secure Boot does not erase files โ but changing boot modes (Legacy โ UEFI) can affect old installations.
Q5: How do I confirm theyโre working?
A5: Check in msinfo32 that Secure Boot is โOnโ and TPM is version 2.0.
Conclusion
To play Battlefield 6 smoothly on PC, both Secure Boot and TPM 2.0 must be enabled. These features are essential for security and required by EAโs anti-cheat system.
By enabling TPM in BIOS, switching to UEFI, turning on Secure Boot, and verifying in Windows, you can eliminate startup errors and launch the game successfully.
๐ฅ๏ธ Follow these steps carefully โ and get back into Battlefield 6 with full system compatibility and anti-cheat security enabled!
