Diagnose first — which startup problem do you have?
Three different problems all look like "Windows is broken" but have very different fixes. Match yours first:
| What you see | Likely cause | Skip to fix |
|---|---|---|
| BIOS logo, then black screen forever | Boot sector / drive failing / BIOS | Fix 5, then Fix 6 |
| Windows logo with spinning dots, never finishes | Bad update / driver / corrupt system file | Fix 2, Fix 3, Fix 4 |
| Boots fully but takes 3–5 minutes to be usable | Bloated startup apps / failing HDD | Fix 1, Fix 5 |
| "Your PC ran into a problem" blue screen on every boot | Driver / hardware fault | Fix 4, Fix 5 |
| "Bootmgr is missing" or "No bootable device" | Boot loader corruption | Fix 6, then Fix 2 |
Get into Safe Mode — the fix-everything-else trick
Most fixes below need Windows to be at least partially running. If your PC won't boot at all, force Safe Mode by interrupting boot three times:
- Hold the power button to force-shut-down as soon as the Windows logo appears.
- Power on. As soon as the logo shows, force shut down again.
- Repeat once more. On the 3rd boot, Windows enters the Recovery Environment.
- Choose Troubleshoot → Advanced options → Startup Settings → Restart → press 4 for Safe Mode (or 5 for Safe Mode with Networking).
Fix 1: Disable startup apps before boot
If Windows boots fully but takes ages to be usable, this is almost always startup apps.
- Ctrl+Shift+Esc opens Task Manager.
- Startup apps tab. Disable everything with "High" startup impact you don't recognise.
- Restart normally. Boot should be 60–80% faster.
Fix 2: Run Startup Repair
Microsoft's automated repair handles most "Windows logo + spinning dots forever" cases.
- Force into Recovery (3 interrupted boots, as above).
- Troubleshoot → Advanced options → Startup Repair.
- Wait. It can take 15–45 minutes — don't interrupt.
- If it succeeds, reboot normally and update Windows fully.
- If it says "Startup Repair couldn't repair your PC" — move to Fix 3.
Fix 3: SFC and DISM (corrupt system files)
System File Checker and DISM repair the underlying Windows install. Run from Recovery (Command Prompt) or Safe Mode (admin Command Prompt).
- Open Command Prompt as administrator (in Recovery: Troubleshoot → Advanced → Command Prompt).
- Run, in order, waiting for each to finish: DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
- If you're in Recovery (no online OS): DISM /Image:C:\ /Cleanup-Image /RestoreHealth /Source:C:\Windows\WinSxS /LimitAccess sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
- Restart. Often resolves the spinning-dots-forever pattern after a bad update.
DISM and SFC won't run?
If errors keep coming up or you can't get a Command Prompt — book Perth on-site, we have USB recovery drives ready.
Book Same-Day HelpFix 4: Roll back the killer driver
If the problem started right after a Windows update or driver install, undo it.
Roll back a specific driver
- Boot into Safe Mode.
- Right-click Start → Device Manager.
- Expand Display adapters, Network adapters and Storage controllers — right-click each → Properties → Driver tab → Roll Back Driver.
Uninstall a recent Windows update
- In Recovery: Troubleshoot → Advanced → Uninstall Updates → Uninstall latest quality update (or feature update).
- Reboot — Windows skips that update for 7–14 days.
Fix 5: SSD health check
If the same boot fails repeatedly with no clear cause, the SSD may be dying.
- From Safe Mode (or another working PC with the drive plugged in), download CrystalDiskInfo.
- Run it. The SSD should show Health Status: Good.
- If it shows Caution or Bad — the drive is failing. Stop using it for writes and clone it ASAP.
- Look for Total Host Writes. Anything over the drive's TBW rating means it's near end-of-life.
A failing SSD can become unreadable in days, taking your data with it. The clone-while-it-still-works window can be 24–72 hours after symptoms appear.
Fix 6: Check BIOS / boot order
"No bootable device" or sudden post-update boot loops are sometimes caused by the BIOS forgetting which drive is the boot drive.
- Restart and immediately tap
Del,F2orF12(depends on PC make). - In BIOS find Boot → Boot Order.
- Confirm your Windows SSD/M.2 is at the top.
- If you see "Windows Boot Manager" prefer it over the raw drive on UEFI systems.
- Save and exit. (F10 on most BIOSes.)
While you're in BIOS, also confirm Secure Boot is on (Windows 11 needs it) and TPM 2.0 is enabled.
Fix 7: Reset Windows (keep your files)
Last resort that doesn't lose your files: a clean Windows reset.
- Boot into Recovery.
- Troubleshoot → Reset this PC → Keep my files → Cloud download (uses fresh Windows files).
- Wait 60–90 minutes. Apps removed, but Documents, Desktop and personal files stay.
- After reset, run all Windows updates, then reinstall apps.
"Keep my files" is reliable but not 100%. Connect an external drive and copy C:\Users\YourName off the machine before clicking Reset. Can't boot? A Perth tech can do this via a USB rescue drive.
Frequently Asked Questions
On a modern SSD-equipped PC: 10–20 seconds from power-on to desktop. On an SSD with too many startup apps: 30–60 seconds. On a spinning HDD: 1–3 minutes is "normal" but unacceptable — upgrade to SSD.
No. Update rollback only removes the Windows OS update files. Documents, photos, programs and accounts are untouched.
Sometimes — if Windows boots to Safe Mode with Networking, we can take over remotely. If it won't boot at all, we need to be on-site to use a USB recovery drive.
Don't — upgrading on top of a broken install almost always makes things worse. Fix the current install (or do a clean reset) before any feature update.
Most boot repairs are flat-rate $140–$220 on-site, including SSD clone if needed. SSD parts extra at-cost. No fix, no fee.
Windows 11 Stuck or Slow? We'll Fix It Today.
Same-day on-site boot diagnosis, SSD clones and Windows resets across Perth metro — flat-rate, no fix no fee.
Book Same-Day Repair