Tutorials
The BIOS (Basic Input/Output System) and CMOS (Complementary Metal-Oxide Semiconductor) firmware are foundational components in a computer that work together to initialize hardware, manage system settings, and start the operating system. Though often confused or used interchangeably, they serve distinct yet interconnected roles in system boot-up and configuration.
BIOS is a low-level software stored on a small memory chip on the motherboard. It is the first software to run when you power on a PC. BIOS acts as a bridge between the hardware and the operating system, ensuring that all critical components are functional before handing control over to the OS.
POST (Power-On Self-Test)
When the computer is powered on, BIOS performs a POST to check that essential hardware (CPU, RAM, graphics card, keyboard, etc.) is working. Any detected errors (like missing RAM or faulty GPU) halt the process and trigger a series of beeps or error codes.
Bootstrapping
After a successful POST, BIOS locates the bootable device (HDD, SSD, USB, or optical drive), loads the bootloader from it, and starts the operating system.
Hardware Configuration
BIOS allows users to configure settings for CPU, RAM, fans, voltage control, boot order, and more via the BIOS Setup Utility.
System Clock and Power Management
BIOS controls the system timer and sleep/wake functions and can manage energy-saving features.
Security
BIOS includes password protection, Secure Boot, and sometimes drive encryption features to protect system integrity.
UEFI (Unified Extensible Firmware Interface) has largely replaced traditional BIOS in modern systems. It offers:
A graphical user interface (GUI) with mouse support
Faster boot times and better system performance
Support for larger hard drives (over 2 TB) using GPT partitioning
Enhanced security features like Secure Boot
Network functionality for remote diagnostics and updates
Although users may still refer to it as "BIOS," most systems built after 2015 run UEFI firmware.
CMOS refers to a small piece of memory on the motherboard, powered by a battery (the CMOS battery), that stores the BIOS settings and real-time clock (RTC). It does not store the BIOS code itself but rather the configuration data (such as boot order, system date/time, fan speeds, and custom overclocking settings).
Typically a CR2032 coin-cell battery.
Powers the CMOS chip when the system is turned off.
If the battery dies:
The system clock resets.
BIOS settings revert to factory defaults.
Boot errors may occur until reconfiguration.
Replacing the CMOS battery is easy and typically involves popping out the old one and inserting a new one.
You can enter BIOS/UEFI by pressing a specific key during startup (commonly Del, F2, Esc, or F10, depending on the motherboard manufacturer). Once inside, users can:
Change boot device priority
Enable or disable onboard devices
Adjust system fan curves
Configure CPU and RAM overclocking
Set system passwords and security settings
Update BIOS via USB (BIOS flashing)
Updating BIOS is sometimes necessary for:
Compatibility with new CPUs or RAM modules
Fixing bugs or hardware detection issues
Improving performance and stability
However, BIOS updates should only be performed with care. Interruptions during the process (such as power loss) can brick the motherboard. Many modern boards offer dual BIOS chips or BIOS Flashback buttons for safety.
Boot Order: Determines the sequence of devices the system checks for a bootable OS.
Secure Boot: Prevents unauthorized OS loading.
XMP Profiles: Enables RAM to run at advertised speeds.
Fan Control: Adjusts fan speeds based on temperature.
SATA Mode: AHCI vs. RAID settings for drives.
Virtualization: Enables virtual machine support.
TPM/BitLocker: Hardware security modules often required for Windows 11.
Incorrect Date/Time: Usually caused by a dead CMOS battery.
"CMOS Checksum Error": Means settings were corrupted or changed.
Boot Loop or Black Screen: Possibly due to incorrect configuration.
Password Locked BIOS: Can sometimes be reset by removing the CMOS battery or using motherboard jumpers.
| Feature | Legacy BIOS | UEFI BIOS |
|---|---|---|
| Boot Speed | Slower | Faster |
| Drive Support | <2 TB (MBR) | >2 TB (GPT) |
| Interface | Text-based | Graphical, mouse-enabled |
| Network Support | Limited or none | Full networking support |
| Security | Minimal | Secure Boot, TPM |
The BIOS and CMOS are essential for initializing and maintaining the health of your PC. BIOS prepares the system to run, while CMOS stores your custom settings. As computers evolve, UEFI has replaced traditional BIOS, offering faster performance and more features. Despite this shift, understanding BIOS and CMOS remains critical for system troubleshooting, upgrades, and configurations.
Anand Software and Training Pvt. Ltd. is not associated with CompTIA® organization or any other company. A+™ is a trademarks of CompTIA® organization. All trademarks are duly acknowledged. All practice tests and study material provided here is the copyright of Anand Software and Training Pvt. Ltd. All rights reserved.