Bye Bye BIOS. Hello UEFI


Table of Contents:

UEFI (Unified Extensible Firmware Interface) is a standard designed to replace the venerable PC BIOS. It is hosted by the UEFI Forum. Plans and specifications for UEFI have been in the works for years and the work has been supported by a wide range of vendors including Intel. Intel's delivery of Sandy Bridge (see An Embedded Sandy Bridge) is the tipping point for most motherboard vendors. This was a major motherboard design change and adding UEFI to the mix makes sense.

The other reason for the move to UEFI is to overcome many of the disk limitations that are now cropping up as drive capacity increases. Without getting into too much detail, the master boot record (MBR) used with most hard drives has a 2.2 Tbyte limitation. Booting from a very large disk partition is also an issue. Seagate's latest 3 Tbyte hard drive actually includes special software to allow older operating systems like Window XP to handle the drive.

UEFI handles drives larger than 2.2 Tbytes and supports the GUID Partition Table (GPT). GPT replaces the MBR allowing larger partitions and the ability to boot from any of these partitions. Drive capacity is one thing UEFI addresses.

Discuss this Blog Entry 1

on Jan 8, 2015

Wrong. UEFI was born of Intel Titanium inability to support ARC boot convention that other 64-bit CPUs at the time, Power, Alpha, and MIPS used. Large drive support has nothing to do with UEFI. UEFI does allow for higher level language programming of the BIOS interface instead of Assembler. I can still access all OS features booting from a non-EFI USB stick.

Please or Register to post comments.

What's alt.embedded?

Blogs focusing on embedded, software and systems


William Wong

Bill Wong covers Digital, Embedded, Systems and Software topics at Electronic Design. He writes a number of columns, including Lab Bench and alt.embedded, plus Bill's Workbench hands-on column....
Commentaries and Blogs
Guest Blogs
Jan 26, 2017

An Amateur’s View on the P2 (Part 2): Slew Rate and the Oscillator 3

Justin Mamaradlo takes a further look into the P2 op amp and how it functions, analyzing the oscillation and slew-rate characteristics of the venerable component....More
Jul 15, 2016

Simple Yet Effective ESD Testing Methods for Higher Reliability 11

There are multiple ways to test for electrostatic discharge, ranging from implementing a human-body or machine model to....using a balloon and a comb?...More
Apr 8, 2016

Confabbing on the Fabless Fad 5

High capital and maintenance costs, and EDA advances along with abstractions to deal with chip complexity, have been leading contributors to the fabless migration....More

Sponsored Introduction Continue on to (or wait seconds) ×