Different Ways To Fix Windows 10 Upgrade Fails

Do you want to fix Windows 10 Upgrade fails? The Microsoft Windows 10 upgrade is totally free, but certainly, the installation fails. If you’re facing issues or problems getting the upgrade to take, here are some causes why the upgrade failed, and what you can do for upgrade completion.

Fix Windows 10 Upgrade Fails:

Upgrade Fails

Disconnect Unnecessary Devices Connected To Your PC.

If you have unnecessary external devices (scanner, printer, etc.) attached to your PC during installation, then they can interfere with using the setup engine and secret the installation from completing. Because Windows 10 is trying to detect and successfully install them. So, try to keep the bare essentials connected, mouse, or keyboard.

Turn Off Your Antivirus Utility, Unnecessary Services, & Startup Programs.

While upgrading from an earlier model of Windows or a make Windows 10 build, a typical blocker for Windows setup is security utilities. Turn off them; these include AntiSpyware, Antivirus, and Firewall utilities. In some situations, we suggested you uninstall these utilities and install a model supported with Windows 10.

The programs that run in the background start with Windows can also prevent a successful installation. Just configure Windows to do a clean or neat boot before upgrading.

Windows 10 Upgrade Fails Due To Faulty RAM (Memory)

Certainly, bad memory modules can also a reason for this issue. Try to erase or limit the amount of installed RAM to a single stick. If you don’t know which RAM module is faulty, try to move around the memory modules between various memory banks. On my device, I noticed a problem after the setup was successfully complete. Windows 10 crashing with the error message saying DRIVER_POWER_STATE_FAILURE, so I shift one of the modules from memory bank 2 to 3, and the PC booted without any issue.

If shifting memory banks stop working, you might found faulty memory modules. For this, I use memtest86+ to scan all to check which might be faulty. This process executes from a CD or boot disk and should remove or confirm if any of your memory sticks are corrupt or the SPD values in the BIOS are accurate. Allow it to run for a few hours if no errors by then, your RAM is OK.

Disconnect Various Hard Disks

If you have multiple hard disks installed on your PC, disconnect all except the target or required hard disk where you want to install Windows 10. Also, if you have a RAID configuration, then turn off your RAID controller. If you have any USB key attached or external hard disk, then unplug those too. Also, turn off General USB Devices (example – Smart Card Reader.)

Enough Disk Space Available

Windows 10 needs a minimum of 20 GB (64 bit) or 16 GBs (32 bit) of disk space. In case, if your hard disk is full, this might secure Windows Setup from completing successfully.

Enough disk space available.

Some things you must try to do to free up disk space:

  • Transfer older files (Music, Documents, Pictures, Videos) to an external hard disk
  • Uninstall all older programs
  • If you are receiving an error message that your PC Reserved Partition is very small, then you want to enlarge it. The PC reserve partition should be at least 300 to 450 MBs.
  • Hit Windows key + R > Input: diskmgmt.msc > press Enter
  • Tap the system drive to check the size.

Pick The Right Partition During Setup

After performing a neat install or dual booting, Windows creates extra partitions during setup. Make sure you select the right one. Some persons also make mistakes of choosing the System Reserved Partition that is used to save backup files.

Backup Redirected Personal Folders To Their Accurate Location

If you keep your confidential folders on another drive or partition for storage benefits, this actually secure Windows from installing correctly. The suggestion is you recover them to their original location.

System Requirements To Execute Windows 10

  • Processor: 1 gigahertz (GHz) or faster
  • RAM: 1 gigabyte (GB) (32-bit) or 2 GB (64-bit)
  • Free hard disk space: 16 GB
  • Graphics card: Microsoft DirectX 9 graphics device with WDDM driver
  • A Microsoft account and Wifi access

Well, some PCs that meet these requirements might not suitable for Windows 10.

If you like to install Windows 10 on your computer, the processor (CPU) must compatible with the following features: NX, Physical Address Extension (PAE), and SSE2. Some CPUs support these features, so if you ever get this error, it is due to the NX feature is not turned on on your PC.

Install: CPU-Z

Also, you can use a free utility like CPU-Z to check if your PC processor is compatible with these extensions. If it does, and you can still be prevented from upgrading, you likely want to turn on the extension of your PC BIOS, or you try to update the BIOS itself. These updates can often be obtained from your PC manufacturer’s site or the motherboard manufacturer.

Troubleshooting Workaround:


Corrupt Install Media

An ISO file is a digital copy of a DVD disc. Before you use it, it must be burnt to an empty DVD or make a bootable copy on a USB thumb drive.

Certainly, a corrupt ISO file secures setup from working efficiently. I made some coasters using the latest Windows 10 Media Creation Tool. So the good thing to do after installing the ISO is to check the file.

Below is the SHA1 hash value which helps us to verify the integrity of the ISO file downloaded through Media Creation Tool:

SHA1 of en_windows_10_singlelanguage_10240_x64_dvd.iso
SHA-1: en_windows_10_pro_10240_x64_dvd.iso
  • Install SlavaSoft HashCalc here.
  • When the download is successfully complete, right-tap the zip file and then extract it, then execute the setup.
  • When the setup is successfully complete, just launch SlavaSoft HashCalc, unmark all boxes except SHA1.
  • Tap Calculate. When it is complete, you’ll then view a hash value. If it matches with the above values, then the ISO file integrity is valid.

How To Resize PC Reserved Partition

I recommend EaseUS Partition Master. It’s fast, small, and easy to use. You can download or install the free version here or get the Trial variant of the fully enabled Pro edition here. Well, Windows 10 setup needs that the PC reserved partition is at least 300 to 450 MBs, we will also allocate that amount.

resize PC reserved partition

Also, make sure you must create a system repair disc before doing this.

  • After successfully installing the Easeus partition manager. Then launch the program. Choose the system partition where Windows is installed. Tap the Resize/Move button from the toolbar:
  • At the bottom of the Decide size and position, simply use the knob and drag to the right until a required amount of space is allocated. Then look in the Unassigned Space Before: field to check how much. When you reach your desire amount, then release.
  • You will then view see an unallocated amount of disk space created. Then tap OK.
  • Tap Apply and OK to confirm changes. Your PC will be restarted to apply the modification.
  • When a system restarts, try to log in and then launch Disk Management – hit Windows key + R > type: diskmgmt.msc then press Enter on your keyboard.
  • Choose the System Reserved partition then right-tap it and tap Extend Volume.
  • Then choose the unassigned space we created before then tap Next then tap Finish.
  • Now you have a big enough System Reserved partition to accommodate Windows 10 setup.

Resolve Hard Disk & OS Errors Through Check Disk Command, DISM, & System File Checker Utilities.

Resolve hard disk and OS errors

If you have been executing Windows for many years now, it’s a possibility then it runs smoothly. However, there might be potential blockers for a successful upgrade. Broken apps, power outages, OS updates, improper shutdown, and many other factors can damage your files on the hard disk that make the upgrade challenging to Windows 10. Windows also provide built-in utilities that can resolve some common issues. Be warned, you want to get your hands dirty using the command line for some of these actions.

The first one we will initiate is the check disk command that can scan your hard disk for bugs and makes attempts to resolve them. While upgrading from an earlier model of Windows, certainly corrupted system files can secure setup from working properly.

Also, execute the System File Checker utility that scans your PC and tries to attempt to resolve broken operating system files:

Tap Start (Windows 8 users, press Windows key + X > Command Prompt (Admin)

Input: CMD, from the results, right-tap CMD
Tap 'Run as Administrator'
From the Command Prompt, input: sfc /scannow

However, it checks for any integrity violations

When it is successfully complete, restart your PC

For PCs executing Windows 8 or later, another important command-line utility user can execute is the Management tool or Deployment Image Servicing. You can use it to service a Windows installation. Just like the System File Checker utility, you can also use DISM to correct corrupted system files and check the status of the system.

Hit Windows key + X > tap Command Prompt (Admin)

Input every command at the prompt then press enter after each scan is complete)

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth


I hope these fixes can make the upgrade happen efficiently or smoothly. If you’re still facing issues, then let us know below. Or else if you like to share any other method regarding this then share it for our readers. Waiting for your valuable feedback!

Also Read:

Leave a Reply

Your email address will not be published.