How to Fix "Windows Cannot Be Installed on This Disk" Error: Complete 2025 Guide

Understanding the Problem

When installing Windows, you may encounter the frustrating message:
“Windows cannot be installed to this disk. This computer’s hardware may not support booting to this disk.”

This typically occurs due to:
🔹 Incorrect disk partitioning
🔹 BIOS/UEFI settings mismatch
🔹 Storage driver issues
🔹 Disk format incompatibility

Step-by-Step Solutions

1. Convert Disk to GPT Partition Style

Why? Most modern PCs require GPT for UEFI boot mode.

  1. Press Shift+F10 during Windows Setup to open Command Prompt

  2. Type these commands:

    diskpart
    list disk
    select disk 0
    clean
    convert gpt
    exit
  3. Refresh the disk selection in Setup

2. Enable UEFI Mode in BIOS

  1. Restart and enter BIOS (usually F2/DEL)

  2. Find Boot Mode settings

  3. Change from Legacy/CSM to UEFI

  4. Save changes (F10)

3. Load Storage Drivers (For RAID/NVMe)

  1. Download drivers from your motherboard manufacturer’s website

  2. Copy to USB drive

  3. During Setup, click “Load driver”

  4. Browse to driver location

4. Delete All Partitions & Start Fresh

  1. In Setup, select Drive 0

  2. Click Delete for each partition

  3. Click New to create fresh partitions

  4. Let Windows create required System Reserved partitions

Advanced Troubleshooting

For Legacy BIOS Systems:

  1. Convert disk to MBR instead of GPT:

diskpart
list disk
select disk 0
clean
convert mbr
create partition primary size=100000
active
format fs=ntfs quick
exit

When Using USB Installer:

  • Recreate bootable USB using Microsoft Media Creation Tool

  • Try different USB port (preferably USB 2.0)

Prevention Tips

✔ Backup data before installation
✔ Disconnect other drives during install
✔ Update BIOS to latest version

Final Checklist

  1. ☑️ Convert disk to GPT/MBR as needed

  2. ☑️ Verify BIOS boot mode matches partition style

  3. ☑️ Load necessary storage drivers

  4. ☑️ Create fresh partitions

Scroll to Top