If you see “Windows could not configure Windows to run on this computer hardware� during installation, the fix is usually to update your BIOS/UEFI firmware, disable incompatible storage or boot settings, or remove conflicting peripherals before retrying the setup. This error typically appears right after the first reboot of a Windows install, when the setup program tries to finalize hardware configuration and fails. Below is a step-by-step guide to resolve it, plus the background you need to understand why it happens.
Why This Error Occurs
The message is a generic Windows Setup error, not a specific hardware failure report. It means the Windows installation process (specifically the specialize configuration pass) could not apply the settings it wrote to the registry during the first phase. Common triggers include:
- Outdated or corrupted UEFI/BIOS firmware – the firmware doesn’t expose the ACPI or storage interfaces Windows expects.
- Incompatible storage controller mode – e.g., the disk is set to IDE instead of AHCI, or vice versa, and the driver isn’t available at that stage.
- Leftover or conflicting boot entries – a previous Linux bootloader, a second Windows install, or a corrupted BCD store.
- Peripherals that confuse the setup – USB drives, external hard disks, card readers, or docking stations can change drive letters or cause resource conflicts.
- Secure Boot or TPM settings – some older or custom-built PCs have Secure Boot enabled but lack the correct certificates, or the TPM is in a state Windows can’t read.
- Insufficient disk space or an MBR/GPT mismatch – the disk is formatted as MBR while the firmware is in UEFI mode, or vice versa.
In rare cases, the error is caused by a buggy Windows update or a corrupted installation media. The steps below address the most common causes in order of likelihood.
Before You Begin: What You’ll Need
- A Windows installation USB or DVD (created with the official Media Creation Tool or ISO).
- Access to the motherboard’s firmware setup (usually by pressing Del, F2, F10, or Esc during boot).
- If you’re reinstalling, back up any data you need – this process may wipe the drive.
- Patience: some steps require multiple reboots and re-running setup.
If you’re upgrading from an older Windows version (e.g., Windows 7 to Windows 10), the same error can appear. The fixes are identical.
Step-by-Step Fixes
Try these in order. After each fix, restart the installation from the beginning (boot from the media, choose “Install now�).
1. Remove All Non-Essential Peripherals
Unplug every USB device except the keyboard and mouse (use PS/2 if possible). Remove external hard drives, SD cards, printers, and docking stations. If you’re installing from a USB drive, plug it into a USB 2.0 port directly on the motherboard (not a front-panel or USB 3.0 port, which can sometimes cause issues). Disconnect any internal SATA drives that aren’t the target drive.
2. Update Your BIOS/UEFI Firmware
Check your motherboard manufacturer’s website for the latest BIOS. Download it to a FAT32-formatted USB stick and use the firmware’s built-in update tool (often called “EZ Flash,� “M-Flash,� or “Q-Flash�). After updating, reset the BIOS to defaults (usually an “Optimized Defaults� option), save, and exit. This clears any corrupted settings and gives Windows a clean hardware abstraction layer.
3. Switch SATA Mode to AHCI
Enter the BIOS/UEFI, find the SATA configuration (often under “Integrated Peripherals� or “Advanced�), and set the mode to AHCI (not IDE or RAID). Windows 10 and 11 expect AHCI by default. If you had Windows previously installed in IDE mode, you may need to enable AHCI before reinstalling, or use a registry tweak (but a clean install is simpler).
4. Disable Secure Boot (Temporarily)
In the UEFI settings, find “Secure Boot� and set it to Disabled. Also check “CSM� (Compatibility Support Module) – if it’s disabled, enable it; if it’s enabled, disable it. The goal is to match the boot mode of your installation media. Most modern Windows media are UEFI, so you want UEFI mode with Secure Boot off. Save and exit, then retry the install.
5. Clean the Target Drive and Recreate Partitions
During setup, when you reach the partition screen, delete all partitions on the target drive (this erases everything). Then click “New� to let Windows create the correct partition table (GPT for UEFI, MBR for legacy BIOS). If you see a message about “Windows cannot be installed to this disk,� it’s usually a GPT/MBR mismatch – see the next step.
6. Convert the Disk to GPT or MBR
If setup says the disk is MBR but your firmware is UEFI, or vice versa, you can convert the disk using the command line. At the setup screen, press Shift+F10 to open a command prompt, then type:
diskpart
list disk
select disk 0
clean
convert gpt
exit
Replace convert gpt with convert mbr if you’re using legacy BIOS. Then close the prompt and refresh the partition screen. This wipes the drive completely.
7. Use the “Repair Your Computer� Option
If the error appears after the first reboot (not during the initial file copy), boot from the installation media and choose “Repair your computer� → “Troubleshoot� → “Startup Repair.� This can fix a corrupted BCD or boot sector. If that fails, open a command prompt from the repair menu and run:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
8. Try a Different Installation Source
If none of the above works, the installation media itself may be corrupted. Recreate the USB using the official Media Creation Tool, or burn the ISO to a DVD at a low speed. Also try a different USB port (preferably USB 2.0).
What If You’re Installing on a Newer PC?
Windows 11 has stricter hardware requirements (TPM 2.0, Secure Boot capable, supported CPU). If you’re trying to install Windows 11 on unsupported hardware, you may see a different error, but the same “could not configure Windows� message can appear if the TPM is disabled. Enable TPM in the BIOS (look for “Intel PTT� or “AMD fTPM�). If you’re installing Windows 10 on a very new PC (e.g., 12th-gen Intel or newer), you may need to load the Intel VMD (Volume Management Device) driver during setup – download it from the manufacturer and load it when prompted.
Common Misconceptions
- “It’s a hardware failure.� Usually not. The error is about configuration, not a dead component. Run a memory test (MemTest86) and a disk check (CrystalDiskInfo) to rule out, but 90% of the time it’s a firmware or settings issue.
- “I need to replace my hard drive.� Rarely. The drive might be failing, but the error is more often caused by partition table mismatches or missing drivers.
- “The error means Windows is corrupted.� It can be, but the installation media is more likely the culprit if you’re doing a fresh install.
Frequently Asked Questions
Q: I get this error after the first reboot, not during file copy. What’s different?
That’s the most common timing. The first phase copies files and reboots; the second phase (specialize) applies hardware settings. If it fails there, it’s usually a driver or firmware issue. Try the BIOS update and SATA mode changes first.
Q: Can I fix this without reinstalling Windows?
If you’re upgrading and the error appears, you can try the “Repair your computer� option, but a clean install is often faster and more reliable. If you have data, back it up first.
Q: I have an old PC with Windows 7. Will these steps work?
Yes, but you may need to switch the SATA mode to IDE instead of AHCI if you’re installing Windows 7 (it lacks AHCI drivers by default). The error is common on old PCs with mismatched SATA modes.
Q: Does this error mean my hard drive is dead?
Not necessarily. It can happen on a perfectly healthy drive. But if you also hear clicking noises or see SMART errors, replace the drive before proceeding.
Q: I’m installing Windows 11 and it says “This PC can’t run Windows 11.� Is that related?
That’s a separate compatibility check. If you bypass it (using registry hacks), you might get the “could not configure� error later. It’s safer to enable TPM and Secure Boot in BIOS rather than bypassing checks.
Q: Will resetting the BIOS help?
Yes, it’s a good first step. Load defaults, save, and exit. This clears any conflicting settings like overclocking profiles or wrong boot order.
When to Seek Professional Help
If you’ve tried all the above and still get the error, the problem might be a faulty motherboard, RAM, or power supply. At that point, test with a known-good RAM stick, and if you have a spare PSU, try swapping it. If you’re not comfortable with hardware diagnostics, take the PC to a reputable repair shop. They can test components individually and may have access to specialized boot media.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Google Desktop Search Widget on Windows 11
- How to Build a Computer Stand (Saturday Workshop)
- Customize Touch Keyboard Themes in Windows 11
- Excel Pivot Table: Change Multiple Field Settings
- WhatsApp: How to Block Unknown Numbers
- How to Exit Vi in Linux: A Simple Guide