Windows 11: How To Check if Your PC is Compatible For Upgrade

Windows 11 is available as an insider preview for the developer channel as of today, it will be available on the Beta channel and Consumer Preview channel in the coming days. If you want to upgrade Windows 10 to Windows 11 then you need to check the compatibility for the latest OS by Microsoft.

Since Microsoft has made additional requirements apart from the usual PC configuration for the new operating system, you need to perform Windows 11 compatibility check before you join the dev channel and start updating Windows.

Windows 11 Minimum System Requirments

The new OS has some additional requirements compared to Windows 10. Here are the full system requirements for Windows 11.

Processor1 GHz, 2 cores, and 64 bit Chip
RAM4 Gigabytes
System FirmwareUEFI & Secure Boot Enabled
Hard Disk Space64 GB
Graphics CardDirectX 12, WDDM 2.0 driver
TPMTrusted Platform Module 2.0 or above
Display9 inches, HD (720p) with at least 8 bit/channel

Remember these are the minimum requirements, to run Windows 11 smoothly your PC should have a higher configuration.

How to Check Compatibility For Windows 11

Before you plan to upgrade, you have to check your PC for the minimum system requirements. However, if your laptop/desktop PC is not too old then it should have all these components.

Check CPU, RAM & System Type

1. Open file explorer and go to “This PC

2. Right-click on blank space and select “Properties

3. A “System Properties” window will appear, where you can view basic information about your computer. Here, you can check the processor model & frequency, installed RAM & System type (OS architecture whether it is 64 bit or 32 bit OS).

windows 11 compatibility check

If the System Type is 64 bit then your CPU can handle both 32 bit and 64 bit OS, and compatible with Windows 11.

Check System Firmware, Secure Boot Status & Display

1. Go to Start and search for “msinfo32” and open the System Information.

2. You will see “System Summary“, at this screen you can find detailed information about your computer as “OS Information, version, device model, manufacturer, BIOS version, memory, etc.

windows 10 system information

3. Look for BIOS Mode, if it is UEFI then your PC will support Windows 11. But if the BIOS mode is Legacy then you need to check if your motherboard can support UEFI or not.

4. Check Secure Boot State if it is OFF you need to enable it from UEFI BIOS.

Now, expand the component option from the left dropdown menu of the System Information window.

5. Select “Display“, to check the display properties. It will show Graphics card manufacturers, driver version, Adapter RAM, Screen resolution, and some other info.

Look for Bits/Pixel, if it is more than 8 then the display can handle Windows 11.

Find DirectX and WDDM Versions

It is necessary to check the DirectX and Windows Display Driver Model (WDDM) before you proceed to the upgrade.

1. Press the Win+R key together on your keyboard to open the “Run” dialog box.

2. Type “dxdiag” and click “OK“.

3. It will open DirectX Diagnostic Tool. Under the System Information, you will find the DirectX version, in most cases, it will be Direct X 12. If not, go to Microsoft and download DirectX updater.

If your PC supports the DirectX version 12 then it will update the driver, if not you won’t be able to install Windows 11.

check directx version for windows 11

4. Now select the “Display” tab and you will find the “Device” & “Driver” options. Under the Driver, check for Driver Model. If it is WDDM 2.0 or above then it is good to go.

Check TPM (Trusted Platform Module) Version

TPM is a secure cryptoprocessor mainly designed to secure your hardware through an integrated cryptographic key. It is a small chip on your motherboard, Microsoft wants you to have TPM 2.0 before upgrade to Windows 11.

If your laptop/desktop motherboard is not too old (2-3 years) then the motherboard should have a TPM chip.

1. Press the Win+R key to open the Run dialog box.

2. Type tpm.msc and hit OK.

3. TPM management window will appear if you see “Compatible TPM cannot be found” then you should check the UEFI BIOS, if the TPM is present in UEFI then you can enable it.

How To Enable Trusted Platform Module (TPM)

To check if the motherboard has TPM you have to boot your PC in BIOS/UEFI, and if it is present then it is easy to enable it.

Restart your Windows PC and while restarting press the boot key on your keyboard.

The boot key depends on the laptop manufacturer, if you have a custom-built PC then check the boot key for the mobo manufacturer.

Here are boot keys for some brands –

Laptop/ MoBo BrandsBoot Key
AsusDel or F2
DellF12 or F2
HPF9 or Esc
Razer BladeF12
ASRockF8 or F11
Or Search on Google for the boot key.

Once you are in UEFI or BIOS, select the Advanced tab. You have to navigate using arrow keys on the keyboard.

Some motherboards support GUI, where you can select the option using a mouse. Anyhow select the “Advanced” option.

Note: Asus users will see UEFI BIOS Utility EZ-Mode, click on the Advanced Mode on the bottom right corner or press F7 to open Advanced Mode.

Options will be different for different Motherboards.

In the Advanced options look for PCH-FW Configuration. You will see “TPM device selection“.

advanced pch fw configuration

Select “Discrete TPM” if you have AMD CPU, and “Firmware TPM” if you have an Intel processor.

In some Asus motherboards, you will see “Advance Trusted Computing” under the Advanced tab. Here, Enable “Security Device Support

asus advanced trusted computing

In Asus ROG motherboard, Enable PTT under PCH-FW Configuration.

enable ptt asus rog

AMD Chip with Asus Motherboards – Select Advanced\AMD fTPM Configuration, and Select Discrete TPM under TPM device selection.

enable tpm on asus amd motherboard

Other Motherboard where you see blue background – Enable TPM Support

turn on TPM on UEFI BIOS

Some MoBo will have – Trusted Computing option, select it, and then Enable Security Device Support and TPM State.

advanced trusted computing windows 11 compatibility check

Anyhow, you need to access Advanced options and look for TPM or similar terms and enable it.

How To Enable Secure Boot

Secure boot is a feature that verifies a device boots using only software that are trusted by OEM (Original Equipment Manufacturer). You can enable it for UEFI BIOS.

1. Acces the Advanced options in your firmware interface (UEFI/BIOS).

2. Select the Boot option.

3. Find and Enable Secure Boot.

enable secure boot for windows 11 compatibility

Additionally, you can find if your device supports UEFI or Legacy BIOS. You will find this option in the Boot tab itself.

Select UEFI if it is selected as Legacy BIOS.

Now you need to save all the changes, select Exit, and a prompt will appear to “Save & Exit” or you can press F10 to save the options.

Now, the PC will restart, after that, verify the TPM version, it should be TPM 2.0, Secure Boot State, and Boot Mode.

Finally, your PC is ready for the upgrade.

Windows 11 is available as an insider preview on the developer channel only, if you find any ISO file on the non-Microsoft website then don’t download and install, it may contain different types of malware and may infect your PC.

Your PC should be compatible with Windows 11, if your PC is 2-3 years old then you should have all the required components, enable TPM, and secure boot from BIOS and you are ready for the upgrade. Also, Microsoft will launch a compatibility checker tool in the coming months.

Also Read:-

About The Author

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Oldest Most Voted
Inline Feedbacks
View all comments