Call of Duty®

Call of Duty®

Not enough ratings
TPM 2.0 and Secure Boot
By Rommel
PCs using Windows 11 likely already have both security features enabled, as they are required for the operating system. Windows 10 systems will require updates if TPM is disabled or if a legacy TPM version (1.0 - 1.2) is enabled. While TPM 2.0 requires Windows 10 version 20H2 or later, Call of Duty requires Windows 10 version 22H2 or later.
   
Award
Favorite
Favorited
Unfavorite
TPM 2.0 and Secure Boot
Required Operating System:

Windows 10 (version 22H2 or later)
Windows 11 (any version)
TPM 2.0 Requirements:

TPM Version: Must be 2.0
CPU Support:
Intel: 8th Gen or newer (with Intel PTT) | Supported Intel CPUs
AMD: Ryzen 2000 series or newer (with AMD CPU fTPM) | Supported AMD CPUs
BIOS Setting:
Referenced as Intel PTT (Intel CPUs), AMD CPU fTPM (AMD CPUs), or systems with a discrete TPM chip (dTPM) in the UEFI/BIOS
Secure Boot Requirements:

BIOS Boot Mode: Must be set to UEFI, not Legacy
Disk Partition Style: Must be GPT, not MBR
BIOS Setting: Enable Secure Boot
TPM
1.Press Windows key + R to open the Run dialog box.
2.Type tpm.msc and press Enter.
3.If TPM 2.0 is enabled, you’ll see “The TPM is ready for use” under the Status section.
4.If you see “Compatible TPM cannot be found”, TPM may be disabled in your BIOS, or your system may not support it.

tpm.msc details your Trusted Platform Module Status, in this example TPM 2.0 is active.


General Process for Enabling TPM 2.0
1.Access your BIOS/UEFI settings (Advanced Restart → UEFI firmware settings).
Accessing your BIOS can be accomplished in many ways; however, one of the easiest is to restart your machine from Windows.
In Windows 11, go to Start → Settings → System → Recovery. Next to Advanced startup, select Restart Now.
In Windows 10, go to Start → Settings → Update & Security → Recovery. Under Advanced startup, select Restart Now.
2 Once your Windows 10/11 machine has restarted, go to Troubleshoot: see Advanced Options → UEFI Firmware Settings.

Windows Advanced options

3.Navigate to either Advanced, Security, or Trusted Computing (depending on motherboard manufacturer, consult official documentation). See Figure 3 below for example reference.
Intel systems: Enable Intel PTT or Security Device Support.
AMD systems: Enable AMD CPU fTPM.
4.Exit and Save changes (generally F10) and reboot.
Confirm in Windows with Windows Key + R → tpm.msc to check TPM 2.0 is active.

Please note: Your BIOS settings and interface may vary depending on your hardware manufacturer. The example below is for reference only, showing TPM 2.0 referred to as "AMD CPU fTPM" and enabled on the Settings tab in Advanced mode.


Check Secure Boot
Press Windows Key + R to open the Run dialog box.
Type msinfo32 and hit Enter.
In the System Information window (you can use the search bar to find each setting):
BIOS Mode → should say UEFI
Secure Boot State → should say On
What the System Information Means:

Secure Boot State: Off
Your system supports Secure Boot, but it’s currently disabled. Enable it in your BIOS.

Secure Boot State: Unsupported
Your system may not support Secure Boot. Check your motherboard documentation.

BIOS Mode: UEFI
Your PC supports Secure Boot, and the machine can be configured to turn it on.

BIOS Mode: Legacy
You’ll need to change Boot Mode to UEFI; however, you may be required to convert Disk Partition Style from MBR to GPT to enable UEFI and Secure Boot.


System Information shows the status of the BIOS Boot Mode and Secure Boot status. In this example, UEFI is set, as required, and Secure Boot is on.
Confirm the disk partition style is set to GPT. Converting if MBR
Checking Disk Partition Style:

MBR (Master Boot Record) is an older standard for Disk Partition Style, with GPT (GUID Partition Table) being more commonplace today. However, if you are unsure if your drives are partitioned as GPT – required to set your BIOS Mode to UEFI to enable Secure Boot – you may check by:

Steps:

Type Disk Management in Windows search bar and press Enter.
Right-click on the drive with your Windows installation.
Select Properties.
Select the Volume tab in the new window.
Confirm GPT is listed under Partition Style.
If GPT is listed, you can proceed.



Disk Management allows you to check the Partition Style of your disks.

In the Volume tab of a disk’s Properties menu will list the Disk Partition Style. In this example, the disk is set as GPT (required).


If MBR is listed under Partition Style instead of GPT, you will need to convert your Disk Partition Style.

Requirements to Convert MBR to GPT:

Windows 10 version 1703 or later
MBR disk must have at most three partitions
Operating System must be 64-bit
Bitlocker or encryption must be turned off
Dual boot not in use
BIOS must support UEFI mode
Secure Boot must be disabled before starting.

Steps:

Open Command Prompt as Administrator
Press Windows Key, type cmd.
Right-click on Command Prompt → choose Run as Administrator.
Validate Disk
Type mbr2gpt /validate /allowFullOS and press Enter.
If this step succeeds, it’s safe to proceed.
Convert Disk
Type mbr2gpt /convert /allowFullOS and press Enter.
This will shrink the partition slightly and convert the disk to GPT.

Reboot Into UEFI Mode
Restart your PC.
Enter BIOS (using Advanced Restart or by pressing Del, F2, or F10 during boot).
Switch Boot Mode from Legacy to UEFI.
You may enable Secure Boot once system boots successfully into Windows again.
Enable Secure Boot
Requirements:

Ensure BIOS Boot Mode is set to UEFI not Legacy (also referred to as CSM).
Confirm your Disk Partition Style is using GPT not MBR.
Enable Secure Boot in BIOS.

General Process for Enabling Secure Boot:

Access your BIOS/UEFI settings (Advanced Restart → UEFI firmware settings).
Accessing your BIOS can be accomplished in many ways; however, one of the easiest is to restart your machine from Windows.
In Windows 11, go to Start → Settings → System → Recovery. Next to Advanced startup, select Restart Now.
In Windows 10, go to Start → Settings → Update & Security → Recovery. Under Advanced startup, select Restart Now.
Once your Windows 10/11 machine has restarted, go to Troubleshoot: see Advanced Options → UEFI Fireware Settings.

Navigate to the Boot tab within the BIOS.
If you are having difficulty finding Secure Boot in your BIOS, many BIOS include a search feature (typically accessed by pressing F9); You should consult your PC or motherboard’s official documentation for detailed instructions.
Secure Boot (or Secure Boot State) should be set to Enabled. See Figure 8 below for example reference.
Exit and Save changes (generally F10) and reboot.
Confirm in Windows with Windows Key + R → msinfo32 if Secure Boot is enabled.

Please note: Your BIOS settings and interface may vary depending on your hardware manufacturer. The example below is for reference only, showing Secure Boot enabled on the Boot tab in Advanced mode.



How to convert bios to uefi mode from legacy (or CSM)
Access the BIOS/UEFI Firmware
Using Advanced Restart or by pressing Del, F2, or F10 during boot (depending on your motherboard).
If Windows boots up normally, restart and try again.
Locate the Boot Mode Setting
Once inside BIOS/UEFI:
Go to the Boot tab or section (may also be under Advanced or Startup depending on your motherboard brand).
Find the setting labeled Boot Mode, Boot Option, or UEFI/Legacy Boot.
Change Boot Mode to UEFI
If it says Legacy, Legacy Only, or CSM (Compatibility Support Module) → change it to:
UEFI
Or UEFI Only / UEFI First (depending on your options).
If there is a CSM setting, disable it.
Enable Secure Boot (Required for Call of Duty: Black Ops 7)
Navigate to the Security or Boot tab.
Locate Secure Boot and set to Enabled.
If greyed out, make sure you:
Have UEFI mode selected
Save & reboot into BIOS again
Save Changes and Exit
Click Save & Exit tab or press save hotkey (generally F10).
Choose Save Changes and Exit → Yes.
Your system will reboot in UEFI mode.

Confirm After Reboot

After booting back into Windows:
Press Windows Key + R, type msinfo32, hit Enter.
Look for:
BIOS Boot Mode → should say UEFI
Secure Boot → should say On
17 Comments
General 3 hours ago 
:pwheartsu:
アニメファン 19 hours ago 
:btd6thumbsup:
DOVLA79 20 hours ago 
:steamthumbsup:
AuTuMnRoYaL 20 hours ago 
:MotoGP20Thumbup:
dimix 21 hours ago 
Nice :darkheart:
PussPuss McKitten 21 hours ago 
:steamthis:
Tamie 22 hours ago 
:daisuki: :healthstaticon: :Cleaning:
Galih Still Learning 23 hours ago 
:steamthumbsup::steamhappy: