POST, short for power-on self-test, is a series of tests and procedures your PC runs through before loading the operating system. Show
These tests help verify the health of your PC’s components before the rest of the booting process can continue. Down below, we’ll take a deeper dive into what POSTing looks like, what it means when a POST fails, and how to fix and troubleshoot the most common POST-related errors. There’s quite a lot of ground to cover, so let’s begin! What Does PC POSTing Mean?A POST is usually the very first process your PC will run when it gets turned on — i.e. when you press the power button. This holds true for every PC, even if it doesn’t have an OS installed. This process is also incredibly important when building a PC. The tests involved during a power-on self-test will let you know if you’ve installed your hardware correctly and provide a roadmap of sorts to help with troubleshooting in case problems are identified. For the person building a PC, POST may come in the form of one or more beeping sounds during startup and just before the OS is loaded, depending on whether the tests were successful or not. The POST process checks whether your components are in good working condition. This includes your CPU, graphics card, I/O devices, and any other component that is connected to your motherboard. If an issue is detected with any of your hardware, the power-on self-test will fail, and the boot sequence will be aborted. Subsequently, your BIOS will issue one or more error messages in the form of beep codes to notify you that there’s a problem — the kind that is preventing your PC from booting. More on that later. POSTing and the Role of the BIOSBefore the boot sequence can begin, your BIOS first needs to send instructions for a power-on self-test. If there are no issues with your hardware, the BIOS will load the boot code from your hard drive and then subsequently launch the OS. Your OS will then launch all relevant drivers and services, effectively ending the booting sequence until you are presented a functional OS. Which Tests Are Involved in the POST Process?POST works procedurally when testing and initializing your PC’s components. It does so in the following order:
Once the main hardware components have been tested and initialized, the POST will then test to see if the configuration data held in the CMOS RAM aligns with all PC hardware that is physically present. That process includes:
How Do You Know If POST Has Failed?If POST detects problems at any stage during the testing process, booting is aborted, and POST reports a fault. Some of the more obvious signs that POST has failed include:
More importantly, your PC will let you know POST has failed via a series of audiovisual outputs (If you have an internal speaker connected). It will either display specific error codes on the screen or send out a series of beep sounds for individual POST failures. These error codes and beeps are unique to the PC’s or Motherboard’s manufacturer. Here’s a list of Error Codes you might encounter with an ASUS Motherboard. On macOS, POST errors are displayed in the form of graphics. For instance, if POST doesn’t find a boot device, you’ll see a broken folder icon. Let’s take a closer look at some of the most frequent error messages and beep sounds to better understand what your PC might be trying to communicate. Error Messages Displayed on the PC MonitorAn error message is the easiest way for one to decode and decipher a POST-related issue. That, however, only works if the system can load the video graphics adapter attached to the monitor. If POST finds an issue and the graphics adapter is operational, a text message will be displayed, briefly describing the problem. An error code will usually accompany the message. For example: The error code displayed will help you dig deeper into the problem POST encountered. Sometimes no further investigation is needed as the error description is quite straightforward. For example, the error message shown above says there’s no boot device detected. This error occurs when the operating system is not able to find the boot sector of your hard drive. The issue, therefore, might be one of the following:
In other instances, the codes can be quite difficult to decipher without digging into further research. Thankfully, you can always find the problem description in the documentation provided by your PC’s manufacturer if the short error message isn’t descriptive enough. Other common error codes include:
POST Notifications via Beep CodesYour PC’s BIOS will also use beeping sounds to communicate the progress or failure of POST. This, however, also depends on your motherboard’s manufacturer as some models might not emit any beeping for successful or unsuccessful POST. Still, the system speaker and associated drivers should be sufficient for you to hear these beep codes. When POST detects a malfunction with any of your devices during testing, it will send a sequence of beeps to indicate a particular problem and then terminate the booting process. These beeps will vary in length and number per sequence, depending on the type of error. So, if you suspect that you might have an issue with your PC during POST, keenly listen for the number and duration of these beeping sounds during startup. Some of the most common POST errors communicated via beep codes include:
Hex Error Codes via a POST CardBeep codes and visual POST codes that are shown on your monitor can help you diagnose system errors as they occur. They’re not without limitations, though. POST cards are a lesser-known method of generating POST error codes and diagnosing system failures. From a diagnostic standpoint, they offer more advantages than both the beep codes and the error codes displayed on a PC monitor. POST diagnostic cards plug directly into a motherboard’s ISA or PCI port and display error codes in a hexadecimal format when the motherboard is powered on. They allow you to quickly diagnose POST errors without having to connect a monitor, hard drive, or even a keyboard. Moreover, many POST diagnostic cards come with various LEDs for diagnosing issues related to power supply voltages, offering a comprehensive troubleshooting environment. Common Ways of Resolving Errors Detected During POSTFixing POST errors after they present themselves can be overwhelming. So, if you suspect POST problems after your PC powers up, there are some basic steps you can take before trying to implement a fix. These include:
If you’ve followed these steps and you’re still having POST-related problems during startup, proceed with the following:
Unfortunately, not all errors can be detected via beep codes and error messages. Some require simple hacks and basic vigilance. For example, if the system has a speaker-related issue, you won’t get the typical beep sounds that accompany POST. If you have a broken monitor cable or faulty video card, your display will be blank even if your PC runs through POST successfully. So, always make sure you’ve covered the basics before going deeper into the diagnostic process. ConclusionPOST is a crucial process that ensures your PC’s hardware is operational and any related configuration data is accurate. And while most of the processes involved are technical, there are many POST errors you can fix even if you’re not an IT specialist. If in doubt, refer to the instruction manual that came with your motherboard. If you don’t have it nearby, head over to its manufacturer’s website and download the whole thing in PDF format. FAQLet’s go over a few potential questions you might have regarding this whole process: What Are the Requirements for a PC to POST?PCs don’t require much in the way of hardware to POST. At the very least, the PC needs a functional CPU, a stick of RAM, and the power supply unit (PSU) to POST. You’ll of course need a graphics card and a hard drive with an OS to boot, but it’ll POST successfully even without a keyboard, mouse, or a hard disk. What is the Difference Between POST and BIOS?BIOS, short for Basic Input/Output System, is the firmware that comes with every motherboard. It is the first application that runs on your PC when the power button is pressed. POST is a subroutine within the BIOS firmware and is usually the first instruction that is initiated by the BIOS to test your PC’s core hardware. What Happens When My PC Won’t POST?Your PC may fail to POST for a number of different hardware-related reasons. Once your computer starts up, it’ll POST to check if everything has been configured properly. If it encounters any issue, your PC’s booting sequence will be terminated. Over to YouWhat is the oddest POST error you’ve encountered on your PC? How did you handle it? Let us know in the comments section below, and in case you need any help, head over to our forum and ask away! |