If your Windows 10 installation failed, the cause is almost always one of a handful of issues: insufficient disk space, a corrupted installation file, incompatible drivers, or a blocked upgrade path. This guide walks you through the most common failure points and gives you step-by-step fixes to get a clean install or upgrade working.
Why Windows 10 Installations Fail
Windows 10 setup can fail at different stages, and each stage points to a different root cause. Failures during the initial file copy often trace back to bad USB media or a corrupted ISO. Failures during the “Getting files ready” phase usually indicate driver conflicts, especially with storage controllers or graphics drivers. Failures after the first reboot, when the screen shows the Windows logo, are frequently caused by incompatible BIOS settings (like Secure Boot or UEFI/Legacy mode) or failing hardware such as RAM or a dying hard drive.
Another common culprit is a system that already has Windows installed and the upgrade path is blocked. For example, if you’re trying to upgrade from a 32-bit version to a 64-bit version, you cannot do an in-place upgrade; you must perform a clean install. Similarly, if your system drive is formatted as MBR but your motherboard is set to UEFI mode (or vice versa), setup will fail at the disk selection screen.
Before You Start: Back Up Your Data
Any installation attempt—whether upgrade or clean install—carries a risk of data loss. Before you try any fix, back up your personal files to an external drive or cloud storage. This is non-negotiable. If the installation has already failed and you can still boot into your current Windows, copy your Documents, Pictures, Desktop, and any other important folders to a safe location. If you cannot boot, you can use a Linux live USB to copy files off the drive, but that requires a second computer.
Fix 1: Free Up Disk Space
Windows 10 requires at least 20 GB of free space for a 64-bit installation, but 32 GB or more is recommended. If you’re upgrading from an older Windows, setup will also need space for the Windows.old folder, which can consume an additional 10-20 GB. To check your free space:
- Open File Explorer and right-click on your C: drive.
- Select Properties and look at the free space.
- If you have less than 20 GB, use Disk Cleanup (search for it in the Start menu) to delete temporary files, system cache, and previous Windows installations.
- Also consider moving large files (videos, ISOs, games) to another drive temporarily.
Fix 2: Recreate Your Installation Media
Corrupted USB media is one of the most frequent causes of installation failure, especially if the error appears during the file copy phase. Instead of just copying the ISO to a USB stick, use the official Media Creation Tool from Microsoft to create a bootable USB. This tool verifies the download and writes the files correctly. If you already used it and still get errors, try a different USB port (preferably a USB 2.0 port on the back of the PC) and a different USB stick. Some older systems have issues with USB 3.0 during setup.
Fix 3: Update or Remove Problematic Drivers
During an upgrade, Windows 10 carries over your existing drivers. If a driver is incompatible, setup can fail with a blue screen or a generic error. The safest approach is to update your critical drivers before starting the installation:
- Update your motherboard’s chipset drivers and storage controller drivers (Intel RST, AMD RAID, etc.) from the manufacturer’s website.
- Update your graphics card driver to the latest version.
- Disconnect unnecessary peripherals (printers, external drives, extra monitors) during installation.
- As a last resort, you can uninstall the problematic driver from Device Manager, but only if you know which one is causing the issue.
Fix 4: Check BIOS/UEFI Settings
Incorrect firmware settings can cause installation to fail at the very beginning or after the first reboot. Enter your BIOS/UEFI (usually by pressing Del, F2, or F12 during boot) and check the following:
- Enable Secure Boot if you are installing on a UEFI system with GPT partitioning.
- Set SATA mode to AHCI (not RAID or IDE) unless you have a specific RAID setup.
- Disable Fast Boot and Secure Boot if you are using a legacy MBR installation.
- Ensure the boot order prioritizes your USB or DVD drive.
If you’re not sure whether your system uses UEFI or Legacy, check the current Windows disk type: open Disk Management, right-click on the system drive, and select Properties. Under the Volumes tab, if it says “Partition style: GPT” you are using UEFI; if it says “MBR”, you are using Legacy BIOS.
Fix 5: Run Memory and Disk Diagnostics
Failing hardware can cause installation to fail with seemingly random errors. Run a memory test and a disk check before you spend hours troubleshooting software:
- Search for “Windows Memory Diagnostic” and run it. It will restart your PC and test your RAM.
- For the hard drive, open Command Prompt as administrator and run
chkdsk C: /f /r. This will scan for bad sectors and attempt to repair them. - If either test reports errors, replace the faulty component before reinstalling Windows.
Fix 6: Perform a Clean Install Instead of an Upgrade
If you’ve tried the above and the upgrade still fails, a clean install is the most reliable path. This wipes your system drive and installs Windows from scratch, avoiding any driver or file conflicts. To do this:
- Back up your data (again, critically important).
- Create a bootable USB using the Media Creation Tool.
- Boot from the USB and select “Custom: Install Windows only (advanced)”.
- Delete all partitions on the drive where Windows will go, then select the unallocated space and click Next.
- Windows will create the necessary partitions automatically and begin installation.
This method bypasses almost all upgrade-related failures. The only downside is you’ll need to reinstall your applications and restore your files from backup.
Frequently Asked Questions
Why does Windows 10 installation keep getting stuck at a certain percentage?
Sticking at a specific percentage (like 61% or 84%) usually indicates a hardware driver issue, often with storage or graphics. Try disconnecting extra hardware, updating drivers, or if that fails, do a clean install.
Can I install Windows 10 without a product key?
Yes, you can skip the product key entry during installation by selecting “I don’t have a product key”. Windows will install and run in an unactivated state, with limited personalization options, but it will function normally.
My installation failed with error code 0x80070070 – what does it mean?
This error specifically means there is not enough disk space. Free up space on your system drive and try again. You can also use Disk Cleanup to remove temporary files.
How long should a Windows 10 installation take?
A typical clean install takes 20-30 minutes on a modern PC with an SSD. An upgrade can take 1-2 hours. If it’s stuck for more than 2 hours at the same point, it’s likely hung and you should restart the process.
What is the difference between an upgrade and a clean install?
An upgrade keeps your files, settings, and installed programs, but can carry over driver conflicts. A clean install wipes everything and gives you a fresh system, eliminating most upgrade-related problems.
Do I need to disable antivirus before installing Windows 10?
Yes, third-party antivirus software is a known cause of installation failures. Uninstall or disable it before starting the upgrade. You can reinstall it after Windows is up and running.
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
- Fix Shockwave Flash Crashes in Firefox
- Fix Microsoft Account Apps Notification in Windows 10
- Printer Problems With macOS Catalina: Fixes
- CSS min(), max(), clamp(): How to Use Them
- How to Partition an External Hard Drive
- How to Transfer PicsArt Stickers from Android to PC