The Operating System Boot Process
Before installing Windows, your system’s BIOS (or UEFI firmware) should be properly configured.
Incorrect settings can lead to installation errors, boot failures, or hardware compatibility issues.
Modern Windows installations (Windows 11) work best with UEFI mode :
Navigate to : Boot > Boot Mode
Set to UEFI (not Legacy or CSM)
This ensures GPT partitioning, Secure Boot, and better compatibility
- Windows 11 requires UEFI and Secure Boot for installation.
Secure Boot prevents unauthorized software from loading during boot :
Go to Security > Secure Boot
Enable Secure Boot
You may need to set a “Standard” or “Default” key set
If you are using a custom OS or dual-booting, this might need to be disabled temporarily.
Avoid using IDE or RAID unless required :
Navigate to : Advanced > Storage Configuration
Set SATA Mode to AHCI
AHCI supports better performance and SSD trim functionality
- Changing this after installation can cause a BSOD. Set it before installing Windows.
To get your memory running at full speed :
Look for XMP (Intel) or DOCP (AMD) settings
Enable the XMP/DOCP profile to auto-configure optimal memory speed
- This is optional and more relevant for custom-built PCs.
While Fast Boot can reduce startup time, it may skip important device checks during installation :
Go to Boot > Fast Boot
Set to Disabled (you can re-enable it after Windows is installed)
Make sure your USB drive or Windows installation media is set as the first boot device :
Go to Boot Priority or Boot Override
Select the USB/DVD installation media first
After installation, change it back to your system disk
Windows 11 requires :
TPM 2.0: Enable from Security > TPM Settings
Secure Boot: Enable it as mentioned above
Check if your system supports TPM. Some motherboards list it as "PTT" (Intel) or "fTPM" (AMD).
To speed up the installation or avoid driver conflicts :
Disable unused ports (Serial/Parallel)
Disable virtualization (can be re-enabled later)
Turn off network boot (PXE), unless needed
After all changes are made :
Press F10 (or whatever your system uses) to save and exit
Your system should now boot into the Windows installer
If you are experiencing compatibility or detection issues (e.g., SSD not recognized), consider :
Visiting your motherboard’s support site
Downloading the latest BIOS firmware
Following their instructions to flash (update) the BIOS
- Be cautious. Updating BIOS carries some risk. Do it only if necessary.
By optimizing your BIOS settings before installing Windows, you’ll avoid installation errors, improve performance, and ensure long-term system stability.
These small tweaks make a big difference in how smooth your Windows setup experience will be.