What Is UEFI and How Is It Different from BIOS?

UEFI and BIOS are firmware that starts when you turn on your PC. They provide system configuration and an interface between OS and Hardware.

By Tim TrottHow Stuff Works • October 7, 2017
What Is UEFI and How Is It Different from BIOS?

Both UEFI and BIOS are low-level software that starts when you boot your PC before booting your operating system. UEFI is a modern solution which supports larger hard drives, faster boot times, more security features, and graphics and mouse cursors.

Phoenix BIOS Chip D686
Phoenix BIOS Chip D686

What is BIOS and What Does it Stand For?

BIOS stands for Basic Input Output System and comes pre-installed on an IBM PC or IBM PC-compatible system board. It is the first software to run when powered on and is responsible for the infamous BEEP when turning computers on. BIOS can also be called CMOS setup. The BIOS has been around for a long time and hasn't evolved much since the MS-DOS PCs were released in the 1980s.

BIOS firmware, when loaded, will perform some basic self-tests, initialise hardware resources, provide a means of accessing and running programs on storage devices and provide an abstraction layer between operating system requests and the hardware.

BIOS settings are usually stored in a battery-backed-up CMOS (Complementary Metal-Oxide-Semiconductor) chip. Removing the battery, or sometimes via a jumper switch, you can reset the settings, including the boot password security!

AWARD System BIOS Menu Screen
AWARD System BIOS Menu Screen

BIOS has several major limitations now, including a lack of support for 64-bit architecture and limits on the amount of RAM and hard drive spaces they can address, so a new standard was needed. Enter EFI.

What is UEFI and What Does it Stand For?

In 1998, Intel and Apple developed the Extensible Firmware Interface (EFI) specification to solve the limitations. This was extended in 2007 when Intel, AMD, Microsoft, and PC manufacturers agreed on a new Unified Extensible Firmware Interface (UEFI) specification. This is an industry-wide standard managed by the Unified Extended Firmware Interface Forum. UEFI support was introduced to Windows with Windows Vista Service Pack 1 and Windows 7. Most computers you can buy today now use UEFI rather than a traditional BIOS.

There is no way to upgrade a BIOS to UEFI as different hardware must be installed. Most computers, laptops and motherboards produced in the last ten years or more support UEFI standards. UEFI is not backwards compatible, so you cannot run old OS versions before Windows Vista SP1 unless the motherboard supports BIOS emulation features.

Modern computers use UEFI setup screens like this one on my Surface Book 2. Notice how the setup screen mimics Windows and uses the mouse to navigate. Quite an improvement from the old BIOS screens.

Surface Book UEFI Screen
Surface Book UEFI Screen

UEFI also got rid of the old Master Boot Records (MBR), which were always prone to corruption. They are replaced by the much more robust GPT partitioning scheme. As a result, you can now use hard drives up to around nine zettabytes (around three times the estimated size of ALL the data on the Internet!)

UEFI is packed with other features. It supports Secure Boot, which means the operating system can be checked for validity to ensure no malware has tampered with the boot process. It can support networking features in the UEFI firmware, aiding in remote troubleshooting and configuration.

Updates to the UEFI can be done via Windows Update. Most users won't even know that they have been updated. This is a considerable advantage from the nerve-racking experience of loading firmware via a floppy disk, hoping nothing gets corrupted and bricks the motherboard!

Related ArticlesThese articles may also be of interest to you

CommentsShare your thoughts in the comments below

My website and its content are free to use without the clutter of adverts, popups, marketing messages or anything else like that. If you enjoyed reading this article, or it helped you in some way, all I ask in return is you leave a comment below or share this page with your friends. Thank you.

There are no comments yet. Why not get the discussion started?

New comments for this post are currently closed.