The following information may be confusing to you with acronyms you do not know. If that is the case, take my advice and just get a computer with Windows 11 already on it.
Overview of what I did to make it compatible:
Ensure the mainboard either contains a TPM 2 module or the proc may already have one onboard. It has to be activated in the BIOS. Default is not active.
Make sure the graphics card supports UEFI. In my case, I had to flash the graphics card's vbios to make it possible to boot from UEFI.
Also had to change the Windows 10 root partition from MBR to GPT.
BIOS - set the TPM to active, set the boot to UEFI only, and set Windows OS boot to UEFI.
If you currently have a computer with Windows 10 and have the idea of upgrading to Windows 11, then I wish you the best of luck. When you run the Microsoft app to check whether your computer is compatible with Windows 11, you may get lucky and receive the green checkmark of success. If not, save yourself a lot of heartache and trade in for a new computer with Windows 11 already installed, or hire a professional to "fix" your current computer.
I spent about 6 hours trying to figure out how to "make" my 3 year old desktop computer compatible for Windows 11. The basic overview is, I did a bios update on the mainboard, the cpu, and a vbios update on the graphics card. After numerous reboots and testing various bios settings, I finally figured out that the Windows 10 partition was MBR instead of GPT. That final fix enabled me to boot to Windows 10 using UEFI only. However, the vbios update on the graphics card was also critical. Not so much the mainboard and CPU bios'.
Here is what I have:
MSI 470 gaming carbon pro
AMD Ryzen proc
MSI RX580 Armor MK2 OC Graphics
There is a lot of information about how to do this with different systems, but everyone has maybe a little piece of the puzzle and it's difficult to find a one-shot overview of how to do this... because it's very complicated as computers are wont to be.
Don't do IT
Although it is possible to hack your way through it like I did, you risk bricking your system (meaning it will not start up at all). Flashing the vbios on a graphic's card is not difficult but it is involved and if you make a mistake - the system may not boot up. Same when you start making changes to the computer's BIOS settings. I did crash my system once where it wouldn't start up and had to clear the settings using a screwdriver. I was considering a hammer but paid too much for this board when I bought it. So, I talked myself down and just used a screwdriver.
Bottom line - do yourself a favor and buy yourself a nice computer with Windows 11 and sell or trade in the old one. You will save yourself endless frustration and have a new toy.
Tools I used:
MSI BIOS updater
TechPowerUp VGA BIOS Collection
ATI Flash Utility
AMD driver updater
MiniTool Partition Wizard
MBR2GPT (an exe found in \system32)