Dear Ijaz.ahmad,
Hello! Welcome to the Microsoft Community. I'm glad to be able to assist you. If I misunderstand your question, please let me know promptly.
Understand the problem that the system can't start after you enable "Above 4GB MMIO BIOS ASSIGNMENT". This sounds like a problem of compatibility between Windows system and hardware. I understand the trouble caused by this problem, and I will try my best to help you solve it.
First of all, I have to tell you that your questions are almost all about your motherboard. I may not be able to answer you more in this respect. I hope I can get your understanding. It seems that I can only help you point out the possible problems. If you need to know the specific situation in detail and whether you support the setting of "Above 4GB MMIO BIOS ASSIGNMENT" and other information. You may need to consult the technical support of your motherboard manufacturer for help.
- Driver or device compatibility issues
When "Above 4GB MMIO BIOS Assignment" is enabled, the system needs to be able to handle more memory mappings. If some devices or drivers cannot correctly support this larger memory address space, the system may fail to start. Especially when the old device or driver is not optimized for this setting, the problem is more obvious.
- Motherboard and BIOS/UEFI support
Although "Above 4G Decoding" is a common BIOS/UEFI setting, not all motherboards will fully support it. You can determine whether the motherboard supports this function by the following methods:
Check motherboard specifications: Check the motherboard's manual to see if it mentions supporting MMIO decoding greater than 4GB.
BIOS/UEFI update: Make sure that your motherboard is running the latest BIOS/UEFI version, and the update may fix related compatibility problems.
- BIOS/UEFI settings
In addition to "Above 4G Decoding", you may need to adjust other related settings. For example:
CSM (Compatibility Support Module): Make sure your system is in pure UEFI mode, because after "Above 4G Decoding" is enabled, there may be problems in the mixed or traditional BIOS boot mode.
PCIe slot configuration: Check whether PCIe devices are configured correctly, for example, to ensure that all expansion cards (such as video cards) can handle large memory space correctly.
- System firmware logo and Windows support
Windows 10 has good support for memory address space above 4GB, but some system firmware flags may cause problems. Try to troubleshoot through the following steps:
Secure Boot: disable or enable secure boot to see if it can affect the system boot.
Reset the BIOS settings: restore the BIOS to the default value, and then only enable "Above 4G Decoding" to eliminate the interference of other settings.
Disclaimer: Microsoft provides no assurances and/or warranties, implied or otherwise, and is not responsible for the information you receive from the third-party linked sites or any support related to technology.
If you are going to modify BIOS Settings, please back up all your personal files first to ensure you do not lose data.
I hope the above information can be of help to you. If you try the solution, please feel free to tell me the results or the problems you encounter.
Best Wishes
Pyked | Microsoft Community Support Specialist