As Windows 10 retirement deadline approaching, lots of people might end up with issues, trying to Fix TPM And Secure Boot requirements for Windows 11 Upgrade. As we all know, there are two major requirements:
- TPM 2.0
- Secure Boot – UEFI
Windows 11 upgrade - List of common issues
And here is list of few common issues we are getting to know:
- TPM 2.0 module not supported
- Secure Boot greyed out asus
- mbr to gpt conversion without data loss
- mbr2gpt cannot find os partition(s) for disk 0
Windows 11 upgrade - Hardware Requirements
Issue # 1 Windows 11 Upgrade
TPM 2.0 not supported
Hardware Details
i7-8700K, Asus PRIME Z370-A,
32 GB RAM, 500GB SSD (GPT), Windows 10 pro
Solution
I found this relatively easy and straight forward. No need to buy any third party TPM hardware. Simply upgrade to latest version of motherboard BIOS firmware. In my case, I upgraded BIOS from version 1802 to latest version 3004 using ASUS AI Suite 3 and that enabled TPM 2.0 by default. Here is official guide on how to update ASUS motherboard BIOS.
Summary: It’s advisable to update BIOS before looking at options to upgrade motherboard or buying third party TPM hardware.
Issue # 2 Windows 11 Upgrade
This PC must support Secure Boot
Hardware Details
AMD Ryzen 5 3600, Asus ROG STRIX B450-F GAMING II (AM4),
16 GB RAM, 500GB SSD (MBR), Windows 10 pro
Go to System Information and here we see Secure Boot not supported due to BIOS Mode being Legacy. To enable secure boot, we first need to change BIOS Mode to UEFI. And to change to UEFI mode, our disk must be GPT.
Solution
In this case, Windows 10 pro PC was upgraded from Windows 7 pro. Also we see Windows Volume is an Master Boor Record (MBR) partition. Hence First, this partition needed to be converted to GUID Partition Table (GPT), without data loss, before we could enable UEFI mode in order to enable secure boot. For this I used Microsoft utility MBR2GPT.EXE disk conversion utility located in the Windows\System32 directory on Windows 10 computer.
Step 2: Go to Disk Management and verify Partition Style is MBR as in screenshot below. If this is already GPT then jump to step 9.
Step 3: There shouldn’t be more then 2 partitions. In simple words, I had only 2 partition – System Reserved and Boot Partition (C:) as seen in above screenshot. If you have another partition, let’s say (D:), I will advice to backup files on D: drive, delete partition D: and expend C: to re-claim free space.
Note: Drive letters might be different on your computers.
Step 4: Create bootable installation USB or use Recovery Disk if you already have. Click here for the procedure to create Windows 10 installation media.
Step 5: Insert bootable USB Disk. Boot, press F2 or DEL on ASUS motherboard. Change boot order and boot from USB installation or recovery media. Click on Repair your computer >> Go to Advance Options >> Click on Command Prompt or simply press Shift + F10 to start command prompt.
Step 6: Once you are in command prompt, type below command:
>DISKPART
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
——– ————- ——- ——- — —
Disk 0 Online 100 GB 1024 KB
Step 9: If the MBR to GPT conversion is successful then go ahead, restart system, boot into BIOS and change Boot Mode to UEFI.
Step 10: Save BIOS settings and restart computer to boot into Windows. Changes should reflect in System Information, as below in screenshot:
Few Important Notes:
No need to panic, if mb2gpt validation fails during this process with error:
Cannot find OS partition(s) for disk 0
This is most likely if your current Windows 10 was upgraded from Windows 7.
In this case, we will need to remove bad entries from boot configuration. Here is short video for guidance.
Hope this article was helpful and hope your Windows 11 upgrade goes well.
Thank you!
Pingback: Best Gaming PC Ever! - Qwikbitz 360°