How Long Does a Windows Upgrade Take? Honest Numbers
A clean install of Windows 11 or 10 usually finishes in 20–40 minutes on an SSD. An in-place upgrade (keeping your files and apps) typically runs 45 minutes to about 2 hours. The single biggest factor isn’t your internet speed — it’s whether your system drive is an SSD or an old spinning hard drive, which can turn the exact same update into a 30-minute job or a 4-hour one on otherwise identical machines.
If you searched this because a progress bar hasn’t moved in what feels like forever, jump to the stuck-install section. Everyone else, here’s the honest breakdown of why install times vary this much, and what you can actually do about it.
Here’s the part that surprises most people: two machines bought the same year, running the same install media, side by side, can finish 3 hours apart — and it usually has nothing to do with the CPU. It’s almost always the drive.
What actually decides install time
People assume it’s about internet speed. It usually isn’t — once the files are downloaded, the rest of the install is disk and CPU work happening entirely on your machine. A handful of things matter, roughly in order of impact:
1. SSD vs. hard disk drive (HDD)
This is the one that swamps everything else. Windows setup writes and rewrites a large number of files during installation — expanding the image, staging drivers, migrating your existing files and settings on an upgrade. An SSD handles thousands of small read/write operations per second; a mechanical hard drive is doing this with a physical arm moving across a spinning platter. The same update that takes 25 minutes on an SSD can take 3–4 hours on an HDD, and that gap gets worse as the drive fills up or fragments.
2. Clean install vs. in-place upgrade
A clean install writes a fresh copy of Windows onto an empty (or wiped) drive — there’s nothing to migrate, so it’s the fastest path. An in-place upgrade has to keep your files, your installed programs, and your settings intact through the process, which means several extra phases: scanning installed apps for compatibility, migrating user profiles, and reapplying settings after the new OS is in place. That’s real, necessary work, and it’s why upgrades reliably take longer than clean installs on identical hardware.
3. How much you have installed
Every installed application gets checked for compatibility during an upgrade, and third-party drivers (especially older printer, scanner, or niche hardware drivers) can slow this scan down noticeably. A machine with a decade of accumulated software takes longer than a lightly-used one, independent of drive speed.
4. Where the install media is coming from
Installing from a USB drive built with the Media Creation Tool is generally faster and more predictable than upgrading through Windows Update, because Windows Update has to negotiate server load, download in chunks, and sometimes retries parts of the download. A local USB install skips that variability entirely — the files are already sitting on the drive.
✅ Why a clean install from USB is the one to use if you can
If you’re comfortable backing up your files first, a clean install from a USB drive is both the fastest and the most reliable option — no migration phase, no dependency on Windows Update’s server load that day. It’s more effort up front (you have to reinstall your apps) but it avoids nearly every cause of a slow or hung install.
Realistic time ranges by scenario
| Scenario | Typical time | Notes |
|---|---|---|
| Clean install, SSD, USB media | 20–40 min | Fastest realistic path |
| In-place upgrade, SSD, moderate apps | 45 min–1.5 hrs | Includes app compatibility scan |
| In-place upgrade, HDD, heavily used PC | 2–4 hrs | Older machines, common on pre-2018 laptops |
| Feature update via Windows Update (25H2/24H2) | 30–90 min + download time | Download time varies with connection and MS server load |
| Install inside a virtual machine (VM) | 15–35 min on SSD host | Often faster than bare metal — no driver detection for physical hardware |
| Dual-boot install alongside another OS | 30–60 min + partitioning time | Add time for shrinking/creating partitions beforehand |
| Domain-joined / managed business PC | Often 2–3x longer | Group Policy and management agent re-registration adds phases |
Virtual machines, dual-boot, and managed PCs
Installing inside a VM
Counterintuitively, a Windows install inside a virtual machine (Hyper-V, VirtualBox, VMware) is often faster than installing on the same physical hardware directly. The installer doesn’t need to detect and configure drivers for a wide range of possible physical hardware — it’s working with a small, consistent set of virtual devices. The tradeoff is that overall speed still depends on the host machine’s drive and how much RAM you’ve allocated to the VM; an underpowered VM on a host with an HDD will still be slow.
Dual-boot installs
Installing Windows alongside another OS (Linux, macOS on supported hardware, or an older Windows version) adds time before the actual install even starts — shrinking an existing partition or creating a new one for Windows takes anywhere from a few minutes to over an hour depending on how much data needs to move to make room. Once partitioning is done, the Windows install itself takes the same time as any other install to that drive type.
⚠️ What this actually breaks
Partitioning mistakes during a dual-boot setup are the most common cause of an install that appears to “finish” but then won’t boot into one of the two operating systems. Back up before you resize any partition — a failed resize can affect data on the partition being shrunk, not just the new one being created.
Domain-joined and managed business PCs
If your PC is joined to a company domain or managed through an endpoint management tool, expect the install or upgrade to take noticeably longer than the same hardware running unmanaged. After the base install finishes, the machine has to re-register with the domain, reapply Group Policy settings, and often re-enroll management agents and reinstall company-deployed software — each of which is a separate phase after what looks like the “finished” install screen.
If it’s been hours and nothing’s moving
There’s a real difference between “slow” and “stuck.” A slow install on an old hard drive can genuinely sit at the same percentage for 20–30 minutes at a time — that’s normal, especially around the 30–40% and 70–80% marks, where large driver and system-file operations happen. It becomes worth acting on when:
- The percentage hasn’t changed at all in over an hour, and the drive activity light (on a desktop) shows no activity
- The screen has been black or frozen at the same visual point for 2+ hours
- You’re past 4–6 hours total with no completion, even on old hardware
⚠️ Don’t force a shutdown too early
Don’t power off or unplug the machine mid-install if there’s any sign of activity at all — a spinning drive light, a fan changing speed, disk usage in Task Manager if you can see it. Cutting power during an active file operation is what actually causes a corrupted install, not a slow one.
If you’re confident it’s genuinely stuck rather than slow:
- Wait it out to at least the 4-hour mark if there’s any drive activity at all — old HDDs are legitimately this slow sometimes.
- If it’s completely dark with zero activity, a forced restart is reasonable. Windows setup is designed to roll back to your previous working install if it’s interrupted early enough in the process — that’s the safety net, though it isn’t guaranteed at every stage.
- After restart, check whether your hardware actually meets Windows 11’s requirements — TPM 2.0, a supported CPU, Secure Boot capability. An unsupported or borderline system is a common cause of installs that hang rather than fail cleanly with an error.
- If it keeps failing at the same stage, a clean install from freshly created USB media (rather than another in-place attempt) sidesteps most of the failure modes tied to migrating an existing, possibly damaged Windows installation.
Windows 11 vs. Windows 10 — what’s different now
Windows 10 reached end of support on October 14, 2025. It still installs and runs, but without a paid or enrolled Extended Security Updates (ESU) plan, it no longer receives security patches. If you’re weighing an upgrade rather than a reinstall of Windows 10, that’s worth knowing before you spend hours on the older OS.
🕐 What changed since this question first came up
- Then (2016): the question was Windows 7/8.1 → 10, or moving between early Windows 10 feature updates like the Anniversary and Creators Updates.
- Now: Windows 10 is past end of support, and the live question is Windows 10 → 11, or updating an existing Windows 11 install to the current 25H2 release.
- What that means for you: if your hardware supports it, moving to Windows 11 is now the more relevant install to plan time around — and it carries the same SSD-vs-HDD and clean-vs-upgrade timing factors covered above.
If you’re on Windows 10 and your hardware doesn’t meet Windows 11’s requirements (TPM 2.0, a supported CPU generation, Secure Boot), Microsoft’s consumer ESU program can extend security updates — enrollment is still open, and coverage was extended to run through October 2027 for enrolled devices, at no cost if you sync your settings via Windows Backup, for 1,000 Microsoft Rewards points, or for a one-time roughly $30 fee depending on your region.
Frequently asked questions
Does a faster internet connection speed up the install itself?
It speeds up the download phase only. Once the files are on your machine, everything after that — expanding the image, migrating files, applying drivers — runs entirely off your local disk and CPU, and internet speed has no further effect.
Why does the percentage sit at the same number for a long time?
Windows setup groups many small operations under a single visible percentage, so the bar can appear frozen while real work is happening underneath — particularly during driver installation and the final configuration phase. This is normal unless there’s genuinely zero disk activity for over an hour.
Will an upgrade delete my files?
An in-place upgrade is designed to keep your files, apps, and most settings. A clean install wipes the drive unless you specifically choose to keep personal files during setup — always back up important files separately before either, since the safety net isn’t a substitute for a real backup.
Does more RAM make the install faster?
Marginally, mainly during the compatibility scan and file migration phases on an upgrade. It matters far less than whether your system drive is an SSD or HDD.
Is it normal for the screen to go black or restart more than once during install?
Yes — Windows setup restarts the machine several times as part of a normal install, moving between pre-installation, driver setup, and first-boot configuration. Multiple restarts alone aren’t a sign of a problem.
Can I use the PC while an upgrade installs in the background?
For the early download and preparation phase, generally yes with reduced performance. Once the actual installation phase begins (usually signaled by a restart into a full-screen progress screen), the machine is dedicated to the install and can’t be used until it finishes.
Should I remove antivirus software before installing?
Not usually necessary for a standard Windows Update-based upgrade. If you’re doing a clean install from USB media, there’s nothing to conflict with since you’re installing onto a fresh or wiped drive.
Why is a VM install sometimes faster than installing on the real machine?
A VM only has to detect and configure a small, consistent set of virtual hardware, instead of a wide range of possible physical devices. It still depends on the host machine’s drive speed and how many resources you’ve given the VM.
Do laptops install slower than desktops?
Not inherently — the drive type and age matter far more than the form factor. A laptop with an SSD will generally outpace a desktop with an old HDD.
Why did my work laptop take so much longer than my home PC for the same update?
Domain-joined and centrally managed machines go through extra phases after the base install — re-registering with the domain, reapplying Group Policy, and re-enrolling management or security agents — that unmanaged home PCs skip entirely.
Is it safe to close the laptop lid during an install?
Best to avoid it. Depending on power settings, closing the lid can trigger sleep or hibernation mid-install, which risks interrupting an active file operation — the same risk as cutting power.
Does shrinking a partition for dual-boot take a long time?
It depends on how fragmented the existing partition is and how much data has to be moved to free up contiguous space. It can take a few minutes on a lightly used drive, or well over an hour on an old, nearly-full HDD.
Revision note. Originally published December 18, 2016, when the question was upgrading to Windows 10 from 7 or 8.1. Rewritten August 2026 for Windows 11 and Windows 10, since Windows 10 upgrades and feature updates like the Anniversary and Creators Updates are no longer the relevant path for most readers today. If you landed here mid-install with a screen that won’t move, take a breath — in most cases it’s just working through it slower than it looks.