
The Trusted Platform Module (TPM) 2.0 is a mandatory hardware requirement that must be enabled on your computer’s Unified Extensible Firmware Interface (UEFI) to upgrade to Windows 11, and in this guide, I’ll outline the steps to complete this configuration
On Windows 11, TPM 2.0 is a security chip integrated into the motherboard of many modern computers, such as those from Asus, Dell, MSI, ASRock, and Gigabyte, and it provides a secure environment for storing and protecting sensitive cryptographic keys, passwords, and certificates, making it more difficult for malware, ransomware, and attackers to compromise your system compared to software-based security alone.
Some features that use the TPM feature include BitLocker, Credential Guard, Windows Hello, Device Health Attestation (DHA), Virtual Smart Card, Measured Boot, and Autopilot.
This security hardware works with the Secure Boot feature to verify the integrity of the boot process. It ensures that only trusted and signed firmware and operating system components are loaded during startup, preventing unauthorized or malicious code from running. (Secure Boot is not technically a requirement to install or run Windows 11.)
In this guide, I will teach you the steps to check and enable TPM 2.0 to install Windows 11 on a system currently running Windows 10.
Check if your PC has a TPM 2.0 security chip
On Windows 10, you have at least two ways to determine if your computer has a TPM chip using the Trusted Platform Module Management console and the Windows Security app.
From TPM Management
To check if TPM 2.0 is present and enabled for Windows 11, follow these steps:
-
Open Start.
-
Search for tpm.msc and click the top result to open the “Trusted Platform Module (TPM) Management” app.
-
In the “Status” and “TPM Manufacturer Information” sections, confirm that TPM and its version are present.
If the device includes a Trusted Platform Module, you’ll notice the hardware information and its status. Otherwise, if it reads “Compatible TPM cannot be found,” the chip is disabled in the motherboard’s firmware, or the device does not have a compatible security module.
From Windows Security
To check if TPM 2.0 is present using the Windows Security app, follow these steps:
-
Open Start.
-
Search for Windows Security and click the top result to open the app.
-
Click on Device security.
-
Click the Security processor details page.
-
Confirm the Specification version reads 2.0.
If the “Security processor” page is missing, then the module is disabled in the motherboard’s firmware, or the device does not have a compatible security module.
Enable TPM 2.0 on your PC for Windows 11
To enable TPM 2.0 in the ASUS, MSI, Gigabyte, ASRock, and other motherboards’ BIOS, 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 “UEFI Firmware settings” option.
-
Click the Restart button.
-
Click on the Advanced Security or Trusted Computing menu. Sometimes the option is available inside a sub-menu.
-
Select the TPM 2.0 option and choose the Enabled option.
It’s important to note that the option could have different names, such as Security Device, Security Device Support, or TPM State.
If the motherboard doesn’t have a TPM chip but you have an AMD-based system, the security chip is likely built into the processor. The option will then appear as “fTPM” (firmware-based TPM 2.0), “AMD PSP fTPM” or “AMD fTPM switch.”
If the device is an Intel-based system, TPM 2.0 will be available as “Intel Platform Trust Technology” or “Intel PTT.”
If the computer does not have a TPM option and this is a custom build, you may be able to purchase a module to add the support. However, you should consult the manufacturer’s website to confirm that support is available.
Legacy BIOS to UEFI consideration
If you have a computer running Windows 10 but uses the legacy BIOS (Basic Input/Output System), you will have to switch the firmware type to UEFI to enable the TPM 2.0 feature.
However, in this case, the current setup may be configured with the MBR (Master Boot Record) partition table, while UEFI requires a GPT (GUID Partition Table) configuration.
If this is your case, you’ll need to convert the partition table from MBR to GPT on your Windows 10 installation, then switch from legacy BIOS to UEFI. Only then can you enable TPM 2.0 using the above instructions.
Lastly, I’m focusing this guide on Windows 10 because if the security feature isn’t already enabled, you cannot install or run Windows 11.