Windows 11 Slow to Start? Why Boot Takes Minutes — and How to Speed It Up
July 9, 2026
If your computer is quick enough once you're working but painfully slow to get to the desktop, that's a boot problem with its own causes. Here's how to find where the time goes and cut it down — cheapest fix first, no paid "optimizer" required.
You press the power button, and then you wait. And wait. The spinning dots go round and round, or you get a black screen for a minute or two, or the login screen finally shows up but the desktop takes another age to appear after you type your PIN. Once everything is loaded the PC might be perfectly fine — but that daily wait to get there is maddening, and it slowly trains you to just leave the machine on all the time to avoid it.
Here's the good news up front: a slow startup is usually one of a small handful of well-understood causes, and nearly all of them are fixable with tools already built into Windows. This is worth separating from "my computer is slow all the time" — if your PC drags once you're actually working, that's a different problem (our guide on why your computer is slow covers that one). What we're fixing here is specifically the boot: the stretch between pressing power and having a usable desktop. And before you go any further, skip the "boot optimizer," "startup accelerator," and "PC speed booster" downloads crowding the search results. They don't do anything the free steps below don't do better, and the good ones are pointless while the bad ones are how a slow PC becomes a slow, ad-riddled, sometimes-infected PC.
First, pin down where the time actually goes
Boot happens in stages, and the fix depends on which stage is slow — so watch one cold start closely. Roughly, there are three parts: the firmware stage (from pressing power to when the Windows logo and spinning dots first appear — this is your BIOS/UEFI waking up the hardware), the Windows-loading stage (the spinning dots under the logo, before you reach the sign-in screen), and the post-login stage (after you type your password or PIN, waiting for the desktop and its icons to become usable). Notice which stage eats the most time, because each has different culprits.
While you're at it, rule out the things that look like slow boot but aren't. If it never reaches the desktop at all and drops you into "Preparing Automatic Repair" or a repair loop, that's a won't-boot problem, not a slow-boot one (see our guide to breaking the Automatic Repair loop). If the drive light is pinned solid and Task Manager shows the disk at 100%, that specific symptom has its own fix. And if the machine actually locks up rather than just crawling, that's freezing, not booting. This article is for the case where it does start, eventually — it just takes far too long.
The one number that splits the problem: Last BIOS time
Windows quietly measures how long your firmware takes before it even hands off to Windows, and reading that number tells you which half of the problem to work on. Open Task Manager (right-click the Start button > Task Manager, or Ctrl+Shift+Esc), go to the "Startup apps" tab, and look at the top-right corner for "Last BIOS time." That figure is how many seconds your motherboard's firmware spent initializing hardware on the last cold boot, before Windows started loading.
What's normal? Somewhere in the region of 3 to 10 seconds is typical; under 10 seconds is nothing to worry about, and you should leave it alone. If it's well over 10 seconds — some machines show 20, 30, or more — then a big chunk of your slow start is happening before Windows even begins, and the fixes are in your firmware, not in Windows (next section). If, on the other hand, Last BIOS time is low but the overall boot is still slow, the delay is on the Windows side — too much loading at startup, a driver stall after login, or a tired drive — and you can skip ahead to those sections.
If the firmware stage is slow (a high Last BIOS time)
A long Last BIOS time means your computer's firmware is spending too long checking hardware before Windows loads. The single most effective setting here is BIOS Fast Boot — and it's worth being clear that this is not the same thing as Windows' "Fast Startup," even though the names are almost identical and the internet mixes them up constantly. BIOS Fast Boot lives in your motherboard's firmware and tells it to skip some of the hardware self-checks (POST) it runs every time you power on; Windows Fast Startup is a separate Windows feature we'll get to below. To reach the firmware setting, restart and tap the BIOS/UEFI key as the machine powers on (often Del, F2, F10, or Esc — the maker's splash screen usually says which), then look under a "Boot" section for a Fast Boot option and turn it on.
Two more firmware-side wins while you're in there. First, disable boot sources you never use — things like network/PXE boot, an optical (DVD) drive, or other slots the firmware probes on every start; each one it can stop checking shaves time off. Second, check the maker's support page for a BIOS/UEFI update: firmware updates genuinely fix boot-speed and compatibility bugs, and an old BIOS is a common reason a machine got slower to start over the years. BIOS settings are one place where a wrong change can stop the PC booting, so if the firmware screens feel unfamiliar, this is a fair point to have someone comfortable with them do it — and it also helps to unplug extra USB drives and hubs before boot, since the firmware pauses to enumerate each one.
The Windows side: trim what loads at startup
This is the biggest, easiest win for most people, and it's the exact thing paid "optimizers" charge you for while doing it with a free built-in tool. Every program that launches itself when Windows starts adds to your boot time, and over the years those pile up — cloud-sync clients, chat apps, game launchers, printer helpers, updater services, "companion" apps for hardware you barely use. Open Task Manager > "Startup apps" tab, and look at the "Startup impact" column. Anything marked "High" that you don't need running from the second you log in, right-click and choose "Disable." This doesn't uninstall the program — it just stops it launching automatically, so you can still open it whenever you want.
Be a little thoughtful rather than disabling everything: your security software and, on a laptop, your touchpad or graphics helper are usually worth leaving on. But the pile of "High impact" extras — the third music player's background service, the two cloud drives, the RGB-lighting app, the game store that opens on its own — are exactly what turns a snappy login into a slow one. Disable the obvious offenders, restart, and see how much the desktop speeds up. You can always re-enable anything you miss.
Fast Startup: the honest truth (it's not always the villain)
Half the guides out there tell you the first thing to do for a slow boot is turn off Windows Fast Startup — and that advice is often backwards. Fast Startup is a Windows feature that, on shutdown, saves the system state to disk (a sort of partial hibernate) so the next start is quicker. On a healthy PC it makes boot faster, not slower; turn it off and a clean boot typically gets a few seconds longer, not shorter. So it is not a magic "speed up boot" switch, and anyone who tells you it is hasn't tested it.
Where turning it off genuinely helps is a different symptom: an unreliable or hung boot. Because Fast Startup restores a saved state rather than starting truly fresh, a corrupted saved state or a cranky driver can leave you with a black screen, an inconsistent "sometimes it takes forever, sometimes it doesn't" boot, or a machine that won't fully start until you force it off. In those cases, disabling Fast Startup is a worthwhile test, not a permanent speed tweak. To do it: open Control Panel > Hardware and Sound > Power Options > "Choose what the power buttons do," click "Change settings that are currently unavailable," and untick "Turn on fast startup (recommended)." A quicker one-off test that doesn't change any setting: hold Shift while you click Shut down (that forces one full, from-scratch shutdown), or simply choose Restart instead of Shut down — a Restart already bypasses Fast Startup, which is why "have you tried restarting it" so often clears a boot that a shutdown-and-power-on wouldn't.
A black screen or spinning dots after you log in
If the slow part is specifically after you type your password or PIN — the sign-in goes through but you're left on a black screen, or a spinner, for a long time before the desktop and taskbar show up — that usually points at the graphics driver or something snagging as your session loads. A quick first move is the built-in display-driver reset: press Windows key + Ctrl + Shift + B all together. The screen blinks and you may hear a beep, and it restarts the graphics driver without touching anything else; if the desktop then pops in, a stalled display driver was your delay.
To narrow it down further, boot into Safe Mode, which loads Windows with only the bare essentials. If startup is quick and clean in Safe Mode but slow in normal mode, the culprit is a driver, a startup app, or a background service — not the hardware or Windows itself — which sends you back to trimming startup apps above and to updating (or rolling back a recent) graphics driver from the maker's site. One thing to rule out: this is not the same as a PC that goes to a black screen when it comes back from sleep. If yours is fine on a fresh boot but black after sleep, that's a separate wake-from-sleep issue.
Did it get slow right after an update?
Two update-related things can drag out a boot. The everyday one is harmless: if you see "Working on updates" or the machine sits a long time on one particular startup, an update is installing on the way in — let it finish that one time rather than pulling the power, and the next boot goes back to normal (if Windows Update itself seems stuck for far too long, our update-stuck guide has the fixes). The other is a genuinely botched update that left boot slow every time since; in that case you can uninstall the recent update from Settings > Windows Update > Update history > Uninstall updates and pause updates for a week while a corrected one ships.
There's one more cause worth knowing about, especially on older machines: a Windows 11 security feature called Core Isolation / Memory Integrity. It's a genuinely good protection, but it leans on virtualization, and on older or lower-powered hardware it can noticeably drag both startup and everyday speed. You can check it under Windows Security > Device security > Core isolation, and it can be switched off — but be honest with yourself about the trade-off: turning it off lowers a real security defense, so it's only worth considering on an older PC that's genuinely struggling, and it's a "have a person weigh it up" decision rather than a reflex. If your machine feels slow all the time and not just at boot, that same setting is one of the things our why-your-computer-is-slow guide looks at.
The real bottleneck on most old PCs: the drive
If your computer is more than a few years old and boot has always been slow — not slow since a specific change, just slow — the odds are the drive. A traditional spinning hard drive (HDD) has to read Windows and every startup app off a physical platter one piece at a time, and there's a lot to read before a desktop is ready, which is exactly why boot can stretch to a minute or two. Swapping that hard drive for a solid-state drive (SSD) is the single biggest improvement you can make: it commonly turns a 90-to-150-second boot into around 20 seconds, and it speeds up everything else too. It's genuinely the cheapest way to make an old computer feel new, and we walk through it in our HDD-to-SSD guide.
Two related checks while you're thinking about the drive. First, make sure it isn't nearly full — a drive with only a few hundred megabytes free struggles to work, so open Settings > System > Storage and turn on Storage Sense or clear some room if it's packed. Second, and more urgently, rule out a failing drive: a dying HDD retries bad sectors over and over, which drags boot to a crawl and is a warning of worse to come. A free tool like CrystalDiskInfo reads the drive's own health status — if it says anything other than "Good" (like "Caution" or "Bad"), back up your files right now (here's why a backup matters) and plan to replace the drive, because that boot slowness is the least of what's coming.
When it's more than slow — the deeper checks
If none of the above moves the needle, two built-in repairs are worth a few minutes. Open Terminal or Command Prompt as administrator and run sfc /scannow, then DISM /Online /Cleanup-Image /RestoreHealth — together they find and repair corrupted Windows system files, which can be behind a boot that's slow for no obvious reason. And if the machine doesn't merely crawl but sometimes hangs before you ever reach the sign-in screen — or occasionally drops into a repair screen — you've tipped from "slow boot" into "won't boot reliably," and our Automatic Repair loop guide picks up from there.
Through all of this, remember the shape of the fix: read where the time goes (firmware versus Windows, using Last BIOS time), then attack that half — Fast Boot and a firmware update if it's the firmware, trimming startup apps and checking the drive if it's Windows. That order fixes the vast majority of slow starts without spending a cent.
How we can help
The short version: don't buy a "boot optimizer" — the real fixes are free. Check "Last BIOS time" in Task Manager to see whether the delay is your firmware (turn on BIOS Fast Boot, disable unused boot devices, update the BIOS) or Windows (disable the "High impact" startup apps you don't need). Fast Startup is not a magic speed switch — leave it on unless boot is actually hanging, in which case turning it off is a test. And if it's an older PC that's always been slow to start, swapping the hard drive for an SSD is the fix that makes the biggest difference by a mile.
If you'd rather not dig through firmware screens and startup lists — or you suspect the drive and want it checked and swapped without losing anything — that's exactly the kind of everyday tune-up we do for homes and small businesses across Southern California and the Coachella Valley: figuring out where your boot time really goes, clearing out the startup clutter safely, and fitting an SSD so your computer starts in seconds instead of minutes. Because we don't sell software or "speed" subscriptions, the advice you get from us is just the actual fix.
Keep reading
- Why Your Computer Is Slow — It's Not Always the Hardware
- The Cheapest Way to Make an Old Computer Fast: Swap the Hard Drive for an SSD
- Windows 11 Stuck at 100% Disk Usage? Why the Drive Light Never Stops
- Windows Update Stuck or Won't Install? How to Get It Moving Again
- Windows 11 Stuck in an "Automatic Repair" Loop? Here's How to Break It
Free calculators
Service areas we cover
We don't sell hardware or warranties — call and we'll tell you what's worth buying and upgrading.
Call (626) 655-0020