When a PC won't boot but the fans and lights come on, the beeps or error codes it produces during POST (Power-On Self-Test) are often the fastest route to a diagnosis, if you know how to read them. Rather than guessing, this guide explains what POST actually is, how to interpret beep codes and on-screen error codes, and what to do once you've identified the likely culprit.
What Is POST?
POST is a short self-check every PC runs the moment it's powered on, before Windows or any operating system loads. It checks that essential hardware β CPU, RAM, graphics, and basic motherboard functions β are present and responding correctly. If everything passes, the system proceeds to boot normally, often with a single short beep (on boards with a speaker) signalling success. If something fails, the motherboard's firmware halts the process and signals the fault, either through a pattern of beeps from a small onboard speaker (if one is fitted or you've attached one), an LED code, or an on-screen message on newer boards with more advanced diagnostics.
Pro tip: Many modern motherboards don't include a built-in speaker by default. If you want to hear beep codes, check whether your board has a small 4-pin header labelled SPEAKER and attach a cheap PC speaker (often included in a case's accessory box) to it.
Reading Beep Codes
Beep codes vary by motherboard manufacturer and the BIOS firmware they use (commonly AMI, Award/Phoenix, or a manufacturer's own implementation), so the exact meaning of a given pattern differs between brands. However, some general patterns are common enough to be useful starting points:
- One short beep: Normal POST completion β no fault, this is the "all good" signal on many systems.
- No beep at all, even with a speaker attached: Can indicate a very fundamental fault, such as the motherboard, CPU, or PSU not functioning, or occasionally simply that no speaker is connected.
- Continuous or repeating beep: Often points to a RAM problem β no memory detected, or a module not seated correctly.
- Repeating short beeps in a specific count (e.g. three short beeps): Frequently associated with a RAM or memory addressing fault on many AMI-based systems, though the exact count-to-meaning mapping varies by BIOS vendor.
- A long beep followed by short beeps: Commonly associated with graphics card detection failures on several BIOS implementations.
Safety warning: Because beep code meanings differ between BIOS vendors, always check your specific motherboard manual or manufacturer's support site for the exact meaning of a pattern before acting on it β acting on a mismatched guide could lead you to troubleshoot the wrong component entirely.
How to identify your BIOS vendor
Look for a small logo or text on the BIOS splash screen at boot (if any display works), check the motherboard box or manual, or look for a sticker on the BIOS chip itself on the motherboard (a small, often rectangular chip near the CPU socket).
Reading POST/Debug LED Codes
Many modern motherboards, particularly mid-range and higher-end models, include a small two-digit LED display or a set of four labelled LEDs (commonly marked CPU, DRAM, VGA, BOOT) instead of, or alongside, beep codes.
- A two-digit hex code frozen on the display: Look this code up against your specific motherboard's manual, as these are proprietary to each manufacturer and correspond to a detailed internal checklist of exactly what the board was checking when it stopped.
- One of the four labelled LEDs lit and staying lit: This is more universal in meaning β the lit LED indicates roughly which stage failed:
- CPU LED lit: Problem detected with the processor or its power delivery β check CPU seating and power connectors.
- DRAM LED lit: Memory not detected or failing β check RAM seating, try one stick at a time, in different slots.
- VGA LED lit: Graphics not detected or failing β check the graphics card is seated and powered, or try the motherboard's onboard video output if available.
- BOOT LED lit: The system passed hardware checks but can't find a valid operating system or boot device β check drive connections and BIOS boot order.
On-Screen POST Error Messages
If your system does produce a display but shows a text error rather than continuing to boot, common messages include:
- "CPU fan error" or "CPU fan not detected": The motherboard isn't detecting a signal from the CPU fan header. Check the fan cable is connected to the correct header (often labelled CPU_FAN specifically, not a case fan header) and confirm the fan is actually spinning.
- "No bootable device found": The system can't find an operating system on any connected drive. Check the correct drive is connected and appears in the BIOS storage menu, and confirm the BIOS boot order lists it.
- "Overclocking failed" or "CPU/DRAM overclocking failed, enter setup to change settings": Indicates the board attempted to boot with settings (often an XMP/EXPO memory profile) that weren't stable. Enter the BIOS and either reduce the overclock or reset to default/optimised settings.
- "CMOS checksum error" or "CMOS battery low": The small coin-cell battery on the motherboard, which retains BIOS settings when powered off, may be depleted. This is usually an easy, cheap fix (see below).
Troubleshooting Steps by Likely Cause
RAM-related codes (repeating beeps, DRAM LED, continuous tone)
- Power down and reseat each RAM stick fully, ensuring the clips lock.
- Test with a single stick at a time, trying each in turn, and in different slots if the first slot is suspect.
- If you have access to a second, known-good stick, try that instead to rule out a compatible-but-faulty module.
Graphics-related codes (VGA LED, long-short beep patterns)
- Reseat the graphics card fully and confirm its power connectors are attached.
- If your CPU has integrated graphics, try connecting the monitor to the motherboard's own video output to isolate whether the card itself is at fault.
- Try a different monitor cable and port on the graphics card if it has more than one output.
CPU-related codes (CPU LED, no beep at all)
- Confirm the CPU power connector (4-pin or 8-pin, separate from the 24-pin) is fully seated β this is a very commonly missed connector after a rebuild.
- Check the CPU fan is spinning and connected to the correct header.
- If recently installed, reseat the CPU itself, checking for bent pins as covered in our CPU replacement guide.
Boot device errors ("No bootable device," BOOT LED)
- Enter the BIOS and check the storage page to confirm your drive is detected at all.
- Check the boot order lists your intended drive first.
- If the drive isn't detected in BIOS at all, check its data and power cable connections.
CMOS/battery-related errors
- Power down and unplug the PC.
- Locate the small, round, silver CMOS battery on the motherboard (commonly a CR2032 cell).
- Gently release its retaining clip and remove it, wait about a minute, then reinsert it (or replace it with a fresh CR2032 if it's old).
- Power on and reconfigure any custom BIOS settings, as this process resets them to default.
When to Call a Professional
If you've matched the beep or LED code to your exact motherboard manual, worked through the relevant troubleshooting branch above, and the fault persists β particularly a persistent CPU LED or no beep at all even with a speaker confirmed working β the issue may point to a failed CPU or motherboard, which is difficult to confirm without swapping in known-good spare parts. A repair technician can test components individually to identify the faulty part with certainty.
Was this guide helpful? Explore more Power & Boot Issues guides, or browse all Desktop PC Repair articles.