UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
A bootable USB flash drive plugged into a desktop PC on a dark workbench showing a frozen Windows setup screen with spinning dots
Fix It Yourself · Troubleshooting

Windows 10 USB install stuck

Published 18 September 202613 min read
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

When a Windows 10 USB install stuck situation hits, the forums are full of contradictory advice. Some say disable Secure Boot. Others say enable it. Some blame the USB port, others blame the ISO. After fixing this problem remotely on a daily basis, the pattern is clear: there are five distinct root causes, and most people try the wrong fix first. This guide works through them in the right order, from the five-minute checks to the DiskPart nuclear option.

TL;DR

Windows 10 USB install stuck usually comes down to one of five things: wrong BIOS boot settings, a dodgy USB or corrupted media, conflicting partitions on the target disk, peripheral or network interference, or failing storage hardware. Start with the quick checks (disconnect everything non-essential, unplug the internet, try a USB 2.0 port). If that doesn't sort it, fix your BIOS settings and recreate the USB with Microsoft's Media Creation Tool. Still stuck? Clean the disk with DiskPart and do a fresh custom install.

⏰️ 13 min read

Key Takeaways

  • Windows 10 USB install stuck issues are almost always fixable without replacing hardware.
  • Disconnecting the internet and stripping back peripherals fixes a surprising number of hangs outright.
  • BIOS/UEFI settings, specifically Secure Boot, CSM/Legacy mode, and AHCI vs IDE, are the most common culprit on modern PCs.
  • Corrupted USB media is easy to miss. Always recreate it with Microsoft's official Media Creation Tool before assuming the problem is deeper.
  • DiskPart's clean command removes conflicting partitions that silently block setup, but it erases all data on the disk.
  • A failing SSD or HDD will stall the installer on file writes. Run diagnostics if nothing else works.

At a Glance

  • Difficulty: Easy to Advanced
  • Time Required: 5 to 60 mins depending on cause

What Causes Windows 10 USB Install Stuck?

The hang can appear at several different points: right at 'Setup is starting', during the spinning dots screen, partway through file copying, or in the 'Almost there' phase just before first boot. Each stage points to a slightly different cause, but they all come from the same short list.

The most common cause on modern hardware is a mismatch between BIOS/UEFI boot settings and the disk layout. Specifically, running in Legacy/CSM mode when the target drive is GPT-formatted, or having Secure Boot enabled in a configuration that conflicts with the installer. This is a firmware-level problem that the Windows installer cannot work around on its own.

Second most common: the USB itself. A USB created with a third-party tool, an interrupted download, or an outdated ISO will sometimes get partway through setup before silently failing. And the physical drive matters too. Cheap or ageing USB sticks can corrupt writes under load. If the USB was created on a USB 3.0 port and you're booting from a USB 3.0 port, there's also a known compatibility issue with some older motherboard USB 3.0 controllers that causes hangs at 'Setup is starting'. Moving to a USB 2.0 port on the rear I/O fixes it immediately in those cases.

Partition conflicts are the third big one. If the target disk has had previous Windows installs, recovery partitions, or OEM partitions, the installer can get confused trying to work around them. This is especially common when upgrading from Windows 7 or 8 on an older machine. The fix is to wipe the disk cleanly with DiskPart and let Windows create its own partition layout from scratch.

Peripheral and network interference sounds unlikely but it's real. Extra USB drives, external HDDs, and even some webcams have been known to confuse the installer's device enumeration. An active internet connection during OOBE (Out of Box Experience) is a classic cause of the 'Almost there' loop, where Windows tries to download updates or drivers mid-setup and gets stuck. And finally, failing storage hardware. A degraded SSD or HDD will stall the installer on write operations, sometimes for hours, before eventually throwing an error or just hanging indefinitely.

Windows 10 USB Install Stuck: Quick Fix

Before touching BIOS settings or recreating media, run through these checks. They take under ten minutes and fix the problem more often than you'd expect.

1

Quick Checks and Peripheral Strip-Down Easy

  1. Confirm it's actually stuck.
    Look at the disk activity LED on your PC. If it's blinking periodically, setup may still be working. Some installs on slower HDDs or older systems genuinely take 2 to 3 hours. Only move on if there's been zero disk activity for 20 to 30 minutes.
  2. Hard power cycle.
    Hold the power button until the PC shuts off completely. Wait a full 30 to 60 seconds (not just a few seconds), then boot from the USB again. This clears transient hangs caused by memory state or USB initialisation issues.
  3. Disconnect the internet.
    Unplug the Ethernet cable. If you're on Wi-Fi, disable the adapter in BIOS or simply don't connect during setup. When the installer asks about network, choose 'I don't have internet'. Reconnect and run Windows Update once the desktop loads. An active connection during OOBE is a very common cause of the 'Almost there' freeze.
  4. Strip back all peripherals.
    Leave only: keyboard, mouse, monitor, and the bootable USB. Disconnect every other USB device, external HDD, printer, webcam, USB hub, and game controller. If you can access the inside of the PC, temporarily unplug secondary internal drives too. This one catches people out regularly because something as innocuous as a USB hub can confuse the installer's device detection.
  5. Move the USB to a USB 2.0 port.
    Pull the bootable USB from any USB 3.0 (blue) or USB-C port and plug it into a USB 2.0 (black) port on the motherboard's rear I/O panel. Some USB 3.0 controllers, particularly on older boards, are unstable during early setup. If you're having USB port issues on specific motherboards, this port swap is especially important.
  6. Retry and watch.
    Boot from the USB and let it run. If it gets further than before, keep going. If it hangs at the same point, move to the intermediate fixes below.
If the install completes after these steps, you're done. Reconnect peripherals one at a time after Windows is up to identify any problematic device.
Partition manager software can be a real time-saver here. A good dedicated partition manager lets you inspect, clean, and reformat the target drive before you even start the Windows installer, which removes a lot of the guesswork around conflicting partition layouts. We'll be recommending a specific tool here once our affiliate account is confirmed. For now, the DiskPart method in the advanced section covers the same ground via command line.

More Windows 10 USB Install Stuck Solutions

If the quick checks didn't fix it, the problem is almost certainly in the BIOS/UEFI settings or the USB media itself. These are the two most common causes on modern hardware and both are fixable without touching the target disk.

2

Recreate the USB with Media Creation Tool Easy

  1. Get the official tool.
    On a working PC, go to Microsoft's Media Creation Tool page and download the tool directly. Don't use a third-party ISO, a torrent, or an old USB you've had sitting in a drawer for two years. Outdated media causes more installs to hang than most people realise.
  2. Create the USB.
    Run the tool, choose 'Create installation media (USB flash drive, DVD, or ISO file) for another PC', select your language and edition, then choose USB flash drive. Use a drive of at least 8 GB. The tool formats the drive and writes the media in one go.
  3. Verify before booting.
    Once done, open File Explorer and check the USB drive. You should see folders like 'sources', 'boot', and 'efi', plus a file called 'setup.exe'. If any of these are missing, the creation failed and you need to redo it.
A freshly created USB from the official tool eliminates media corruption as a cause. If setup still hangs after this, the problem is elsewhere.
3

Fix BIOS/UEFI Boot Settings Medium

  1. Enter firmware.
    Restart and press Del, F2, F10, or Esc at power-on (the key varies by manufacturer, it's usually shown briefly on the POST screen). You need to get into the BIOS/UEFI setup utility.
  2. Set the correct boot mode.
    For any modern PC with a GPT-formatted drive, enable UEFI mode and disable CSM/Legacy. If you're unsure of your disk format, GPT is the default on any PC bought in the last eight years. Running Legacy/CSM mode against a GPT disk is a very common cause of Windows 10 USB install stuck situations. See Microsoft's UEFI/GPT documentation for the technical background on why this matters.
  3. Disable Fast Boot and temporarily disable Secure Boot.
    Fast Boot skips USB initialisation on some boards, which can prevent the installer from loading properly. Secure Boot can block unsigned installer components. Disable both for the installation, then re-enable Secure Boot afterwards from within Windows if needed.
  4. Set SATA mode to AHCI.
    In the storage or chipset section of BIOS, confirm the SATA controller is set to AHCI. Avoid RAID or IDE mode unless your setup specifically requires it. IDE mode in particular causes installer hangs on modern drives.
  5. Set USB as first boot device.
    In the boot order, move the USB drive to the top. Save and exit (usually F10), then let it boot from the USB.
If your PC was previously running Windows in RAID mode, switching to AHCI may prevent the existing OS from booting. That's fine if you're doing a clean install, but make sure you have backups of anything important before changing this setting.
Correct BIOS settings fix the majority of Windows 10 USB install stuck cases on modern hardware. If setup now progresses past where it was hanging, let it run to completion.

Advanced Windows 10 USB Install Stuck Fixes

Still stuck? The problem is almost certainly in the target disk's partition layout or the storage hardware itself. These steps are more involved and the DiskPart clean command will erase everything on the selected disk, so back up anything important before you start. That said, the success rate for this approach is high when the earlier steps haven't worked.

Understanding what's happening here helps. When the Windows installer encounters old partitions, it tries to work around them. Sometimes it can't. Old recovery partitions from a previous OEM install, leftover boot partitions from a dual-boot setup (if you've been looking at running dual boot configurations, you'll know how many extra partitions those create), or just a fragmented partition table from years of use can all cause the installer to hang silently while it tries to figure out what to do. DiskPart's clean command removes all of that and gives the installer a blank canvas.

4

DiskPart Clean and Custom Install Advanced

This erases all data on the selected disk. There is no undo. Back up first. Disconnect secondary drives before running this so you cannot accidentally select the wrong disk.
  1. Open Command Prompt from setup.
    Boot from the USB and wait for the first Windows Setup screen (the one asking for language and keyboard layout). Press Shift + F10. A Command Prompt window opens. This works even if setup is partially frozen on some systems.
  2. Run DiskPart and identify your disk.
    Type diskpart and press Enter. Then type list disk and press Enter. You'll see a numbered list of all connected disks. Identify your target drive by its size. It's usually Disk 0 on a single-drive system. If you see multiple disks and aren't certain which is which, exit, shut down, physically disconnect the secondary drives, and restart.
  3. Clean the disk.
    Type select disk 0 (replace 0 with your disk number if different) and press Enter. Confirm the selection is correct. Then type clean and press Enter. This removes all partitions and data. Then type exit and press Enter to leave DiskPart, then close the Command Prompt.
  4. Perform a custom clean install.
    Back in Windows Setup, click 'Install Now', accept the licence terms, then choose 'Custom: Install Windows only (advanced)'. You'll see the disk listed as 'Unallocated Space'. Click it, then click Next. Do not manually create partitions. Let Windows create them automatically. This is important: manual partition creation at this stage is a common source of additional problems.
  5. Complete setup offline.
    Keep the internet disconnected throughout. When asked about a network, choose 'I don't have internet'. Let setup finish, get to the desktop, then reconnect and run Windows Update. Install chipset and storage drivers from your motherboard or PC vendor's support page afterwards.
A clean DiskPart wipe followed by a custom install to unallocated space resolves the vast majority of partition-related Windows 10 USB install stuck cases. If it's still hanging after this, the storage hardware itself needs investigating.
5

Test Storage Hardware Advanced

  1. Run manufacturer diagnostics.
    If setup hangs consistently even after a DiskPart clean, the drive itself may be failing. Download your drive manufacturer's diagnostic tool (Samsung Magician for Samsung SSDs, Seagate SeaTools for Seagate/Barracuda drives, Western Digital Dashboard for WD drives) and run it from a bootable USB or from another PC with the drive connected externally. A full reformat can sometimes recover a drive with minor issues, but if diagnostics report bad sectors or SMART errors, replace the drive before installing Windows.
  2. Try a different drive.
    If you have a spare SSD or HDD available, connect it and attempt the install on that. If setup completes without issues on the spare drive, the original drive is the problem. This is the quickest way to confirm or rule out hardware failure as the cause of Windows 10 USB install stuck behaviour.
A healthy drive is a prerequisite for a successful install. See HowToGeek's GPT vs MBR guide if you want to understand how partition format affects which boot mode you need, which in turn affects how the installer interacts with the drive.

Preventing Windows 10 USB Install Stuck Issues

Most of these problems are avoidable. Here's what actually makes a difference, in order of importance.

First: always use Microsoft's official Media Creation Tool to create your USB. Not a third-party tool, not an ISO from a random site, not a USB you created two years ago. The tool is free, takes about 20 minutes, and eliminates media corruption as a variable entirely.

Second: standardise on UEFI mode with AHCI and Secure Boot for modern installs. Legacy/CSM mode exists for old hardware that genuinely needs it. If your PC is from the last eight years, it almost certainly doesn't. Setting UEFI correctly before you start saves you a trip back into BIOS mid-install.

Third: disconnect everything non-essential before you start. Secondary internal drives, external storage, USB hubs, printers. Leave only what you need to complete the install. You can reconnect everything afterwards. This is especially relevant if you've had USB device identification issues before, since problematic devices can interfere with the installer's enumeration process.

Fourth: install offline. Connect to the internet after the desktop loads and Windows Update has run. The OOBE network connection is a reliable source of 'Almost there' hangs and it's trivially easy to avoid.

Fifth: check drive health before a major install. Run your manufacturer's diagnostic tool on the target SSD or HDD. If it reports any SMART warnings or bad sectors, deal with that first. Installing Windows onto a failing drive just means you'll be doing it again in three months.

And if you're managing your PC's memory alongside the install, a Windows memory shortage during setup can also cause unexpected hangs, particularly on systems with 4 GB or less of RAM. Worth confirming your system meets the minimum spec before you start.

Windows 10 USB Install Stuck: Summary

Windows 10 USB install stuck problems follow a predictable pattern once you know what to look for. Start with the five-minute checks: confirm it's actually stuck, power cycle, disconnect the internet, strip back peripherals, and try a USB 2.0 port. Those steps alone fix a significant proportion of cases. If they don't, recreate the USB with Microsoft's Media Creation Tool and correct your BIOS settings (UEFI mode, AHCI, Secure Boot and Fast Boot off temporarily). If setup is still hanging, the target disk's partition layout is almost certainly the cause. Clean it with DiskPart, install to unallocated space, and stay offline until the desktop loads. And if nothing works after all that, test the storage hardware. A failing drive will stall the installer every time, and no amount of BIOS tweaking will fix it.

Frequently Asked Questions

Watch the disk activity LED on your PC. If it flickers periodically, setup may still be working. Some installs take 2 to 3 hours on slower drives. Only treat it as genuinely stuck if there has been zero disk activity for a long stretch, typically 20 to 30 minutes.

An active internet connection during OOBE can cause Windows to attempt driver downloads or account sync that loop indefinitely. Choosing 'I don't have internet' forces a local setup. You can reconnect and run Windows Update once the desktop loads.

For any modern PC with a GPT-formatted drive, use UEFI with CSM/Legacy disabled. Only switch to Legacy/CSM if your hardware is genuinely old and requires it, and disable Secure Boot at the same time if you do.

It wipes every partition and all data from the selected disk. This removes old or conflicting partition tables that can block setup from writing its own. Always double-check you have selected the correct disk number before running it, because it cannot be undone.

Yes, absolutely. A degraded SSD or HDD can stall the installer indefinitely while it tries to write files to bad sectors. Run your drive manufacturer's diagnostic tool, or swap in a known-good drive to confirm whether the storage is the problem.