How to Fix a Computer Stuck on the Boot Screen
A computer stuck on the boot screen most often hangs during the power-on self test because a hardware device fails to initialize. The screen freezes at the motherboard manufacturer logo or the POST screen and never reaches the operating system. The cause sits in memory, the graphics card, a drive, a connected USB device, or corrupted firmware settings.
This article lists the ranked causes first, then gives step-by-step fixes ordered from the easiest, such as disconnecting peripherals, to firmware-level actions like clearing CMOS. Each fix states the problem it resolves.
One distinction guides the whole process: a freeze at the motherboard logo or POST screen is a hardware and firmware problem, while a freeze after the Windows logo appears is an operating-system problem. The fixes below target the hardware and POST stage, where the firmware has not yet handed control to Windows.
What Causes a Computer to Get Stuck on the Boot Screen?
A computer stuck on the boot screen is caused by a failure during the power-on self test, ranked here from most to least common:
- A POST hang from hardware — failed RAM, GPU, or drive initialization stops the self test before it completes.
- A USB device hang — a flash drive, hub, or peripheral stalls the firmware while it enumerates connected devices.
- Corrupted BIOS settings — bad overclock values or a wrong boot configuration prevent the firmware from proceeding.
- A failing drive — a boot drive that no longer responds leaves the firmware searching for a bootable device.
- A pending firmware update — an interrupted or required BIOS update leaves the board unable to finish POST.
The table below maps each symptom to its most likely cause to direct the first fix.
| Symptom | Most Likely Cause |
|---|---|
| Frozen at the motherboard logo | POST hang from RAM, GPU, or drive |
| Hangs only with a USB drive plugged in | USB device stalling enumeration |
| Stuck after changing BIOS settings | Corrupted or bad BIOS configuration |
| No bootable device message | Failing boot drive or wrong boot order |
| Freeze after the Windows logo appears | Operating-system fault, not POST |
Because the firmware runs the power-on self test before loading Windows, understanding the boot process clarifies why a freeze at the logo points to hardware rather than the operating system.
Disconnect All USB Devices and Peripherals
Removing every connected device rules out a peripheral that stalls the firmware during device enumeration. A single faulty USB device can hang POST before the boot drive is even reached.

- Power off the computer and unplug every USB device.
- Disconnect printers, external drives, hubs, and game controllers.
- Leave only the keyboard, mouse, and monitor attached.
- Power on and watch whether POST now completes.
- Reconnect devices one at a time to identify the device that caused the hang.
Reseat the RAM and Drives
Reseating memory and drive connections fixes a POST hang caused by a module or cable that has lost contact. Memory that is not fully seated is a frequent reason the self test stalls.

- Unplug the computer and open the case.
- Remove each RAM module and press it back until both clips lock.
- Reseat the SATA and power cables on the boot drive.
- Reseat the graphics card in its PCIe slot.
- Power on and check whether POST completes with the components reseated.
Testing one RAM module at a time isolates a failed stick when reseating alone does not resolve the hang.
Clear CMOS and Load Optimized Defaults
Clearing CMOS resets corrupted firmware settings that block the power-on self test. Bad overclock values or a wrong configuration is cleared by returning the BIOS to its defaults.
- Power off the computer and unplug it from the wall.
- Locate the CMOS battery on the motherboard and remove it for five minutes, or use the clear-CMOS jumper.
- Reinsert the battery and power on.
- Enter the BIOS or UEFI setup and select Load Optimized Defaults.
- Save and exit, then confirm POST completes.
Check the Boot Order
Correcting the boot order fixes a hang when the firmware is trying to boot from a non-bootable or missing device. A wrong boot priority leaves the system searching instead of starting Windows.
- Enter the BIOS or UEFI setup during startup.
- Open the Boot menu.
- Confirm the Windows boot drive is listed and set as the first device.
- Disable boot entries for removed or absent drives.
- Save and exit, then restart.
A drive that no longer appears in the boot list points to a failing drive or a disconnected cable that needs inspection.
Enter Safe Mode or Startup Repair
Booting into the Windows Recovery Environment repairs a startup fault once POST completes but Windows still will not load. This step applies when the freeze has moved past the motherboard logo.
- Force a shutdown by holding the power button, then power on; repeat until the Recovery Environment appears.
- Select Troubleshoot, then Advanced options.
- Choose Startup Repair and let it scan and fix boot files.
- If repair fails, select Startup Settings and enable Safe Mode.
- In Safe Mode, remove the recently added driver or update.
A freeze that occurs after the spinning dots appear belongs to the operating system; the fixes for Windows stuck on the loading screen cover that stage in full detail.
Inspect the Drive and Cables for a Failing Boot Device
Inspecting the boot drive and its cables fixes a hang caused by a drive that no longer responds to the firmware. A failing drive or a damaged cable leaves the firmware searching for a bootable device long after the rest of the self test completes.
- Power off and reconnect the SATA data and power cables at both ends.
- Move the data cable to a different SATA port on the motherboard.
- Replace the SATA cable with a known-good one to rule out a damaged cable.
- Enter the BIOS and confirm the drive is detected on the storage page.
- Treat a drive that is intermittently detected as a failing drive that needs replacement.
A drive that disappears from the BIOS storage list after warming up signals a controller fault, and the data should be recovered from the drive on another system before the drive is replaced.
Update the BIOS
Updating the BIOS resolves a POST hang caused by firmware that does not support installed hardware or contains a known boot fault. A new CPU or memory kit can require a firmware version the board does not yet have.
- Find the exact motherboard model from the board label or invoice.
- Download the latest BIOS from the manufacturer’s support page.
- Copy the file to a FAT32-formatted USB drive.
- Enter the BIOS flash utility and select the file.
- Let the update finish without interrupting power.
Many boards include BIOS Flashback, which writes firmware from USB without a working CPU or display, useful when POST never reaches the setup screen.
Read the POST Beep Codes and Debug LEDs
Reading the diagnostic beep codes or debug LEDs identifies which component failed the power-on self test. The firmware signals the failed stage through a speaker pattern or a labelled indicator on the board before it ever reaches the boot drive.
- Listen for the beep pattern from the case speaker, where repeated beeps usually indicate a memory or graphics fault.
- Read the manufacturer’s manual to match the pattern to the failed component.
- Watch the motherboard debug LEDs labelled CPU, DRAM, VGA, and BOOT, which light at the stage that failed.
- Treat a DRAM LED that stays lit as a memory fault and a VGA LED as a graphics fault.
A board that stops at the BOOT LED has completed hardware initialization and is failing to find a bootable device, which redirects the diagnosis to the drive and the boot order rather than to memory or the graphics card.
Test With Minimal Hardware
Booting with only the essential hardware isolates the component that stalls the power-on self test. Removing every non-essential part narrows the fault to a single device that can then be replaced.
- Power off, then disconnect all drives except the boot drive.
- Remove all RAM modules except one in the slot the manual specifies.
- Remove add-in cards and use onboard graphics if the CPU supports it.
- Power on and check whether POST completes with the minimal set.
- Add components back one at a time until the hang returns to find the faulty part.
A system that completes POST with one memory module but hangs when a second is added has a faulty module or an incompatible memory configuration that the board cannot train at the rated speed.
Key Takeaways
- Identify whether the freeze is at the motherboard logo (hardware and POST) or after the Windows logo (operating system).
- Disconnect every USB device first, because a single peripheral can stall the self test.
- Reseat RAM, drives, and the graphics card before assuming a part has failed.
- Clear CMOS to undo corrupted BIOS settings and bad overclocks.
- Use Startup Repair only once POST completes and the hang has reached the Windows stage.
Why is my computer stuck on the boot screen?
A freeze at the motherboard logo means the power-on self test failed to initialize hardware such as RAM, the graphics card, or a drive. Disconnect peripherals and reseat components first.
What is the difference between the boot screen and the Windows loading screen?
The boot screen is the motherboard logo shown during the power-on self test. The Windows loading screen appears later with spinning dots once the firmware hands control to the operating system.
Does clearing CMOS fix a stuck boot screen?
Often yes. Clearing CMOS resets corrupted BIOS settings and bad overclocks to defaults, which lets the power-on self test complete. Remove the battery or use the clear-CMOS jumper.
Can a USB device stop a computer from booting?
Yes. A faulty flash drive, hub, or peripheral can stall the firmware during device enumeration. Disconnecting all USB devices and booting with only keyboard, mouse, and monitor confirms it.
Why does my PC say no bootable device?
The firmware cannot find the Windows boot drive. The drive may be failing, disconnected, or set behind another device in the boot order. Check the boot order and the drive cables.
Will updating the BIOS fix a boot hang?
It can, when the board lacks support for installed hardware or has a known boot fault. Use BIOS Flashback if POST never reaches the setup screen to flash firmware from USB.
Last Thoughts on a Computer Stuck on the Boot Screen
A computer stuck on the boot screen is a power-on self test problem when the freeze sits at the motherboard logo, and an operating-system problem once the Windows logo appears. Disconnecting peripherals, reseating memory and drives, and clearing CMOS resolve most POST-stage hangs without new parts.
A drive missing from the boot list signals failing hardware, and a freeze past the Windows logo moves the diagnosis to Windows stuck on the loading screen. A board that never powers the display at all is a separate fault covered under a PC that powers on with no display, and the full set of startup faults sits in the common PC problems hub.


