Accessing a PC’s BIOS or UEFI

Accessing a PCs BIOS or UEFI

To fix a problem or change certain hardware settings, you sometimes need to access the BIOS or UEFI of a PC. A fairly simple manipulation… when you know the key to use to access the configuration utility.

When we talk about a computer, we inevitably think of its operating system (Windows, macOS, Linux, etc.). However, there is a software essential to the very functioning of the machine which hides in its bowels: the BIOS, or the UEFI, its more evolved successor, used on recent PCs. And if it is intended to remain completely invisible on a daily basis, it is sometimes necessary to access it in the event of a hardware problem or a particular setting that cannot be dealt with by other means. The trouble is that access to the BIOS or UEFI is sometimes tricky, especially since the interface that is displayed then has something to scare the uninitiated by its very technical aspect. But with a few tips and precautions, nothing prevents us from going there if necessary, even if it’s just out of curiosity.

What are BIOS and UEFI used for?

The BIOS – pronounced “biosse” – is a firmware, also called firmware, in English. As its full name suggests – BIOS meaning Basic Input Output Systemwhich can be translated as “basic input-output system”, it is a “rudimentary” program that acts as an intermediary between the hardware and the operating system. In fact, it is essential to the functioning of the PC. It is he, in fact, who manages all the electronic components, in particular the operating frequency of the processor, the refresh cycles of the random access memory (the Ram), the accesses to the storage system, the peripheral controllers, the sequence startup, etc. This is the first program that launches when you turn on a PC. Without it, an operating system like Windows is unable to detect and use the hardware elements (internal and external) of the computer, and even simply launch at startup!

UEFI – for Unified Extensible Firmware Interface – is a modern version of the BIOS which it replaces on recent computers. It plays the same role, but by offering more functions and settings, and, above all, by displaying a much more user-friendly interface (see below). You can even think of UEFI as a mini operating system. Like the BIOS, it is essential to the operation of a PC and is the first program that launches when the computer starts.

In practice, the BIOS and the UEFI are housed on the motherboard, the large electronic card that contains and accommodates all the components of the PC (processor, memory, controllers, expansion slots, sockets, etc.), in a memory flash – a chip. This memory can be reprogrammed to accommodate updates, the BIOS and UEFI being likely to evolve to correct bugs or bring new functions, like any software. We then say that we flash the firmware. In addition, the BIOS and UEFI are configurable: their settings are stored in a volatile memory powered by a round, flat battery located on the motherboard – a battery that lasts several years, but must be changed when the personalized settings fade away.

What are the differences between BIOS and UEFI?

While performing the same fundamental role – low-level hardware management – ​​BIOS and UEFI are quite different. You should know that the principle of BIOS was developed in the early 1980s, in the era of the first PCs, while UEFI was designed by a group of industrialists in the 2000s. Thus, UEFI offers more functions and, above all, it supports many technological developments by going beyond the limits of the BIOS. Developed in C, it can run in 32 or 64 bits while the BIOS, written in assembler, only works in 16-bit mode. Thanks to the use of the table of GPT (GUID Partition Table) partitioning, instead of the traditional MBR (Master Boot Record) system. it can launch the operating system from large disks, while the BIOS is limited to 2.2 TB. UEFI also has a larger memory space than the BIOS, which is limited to 1 MB. Thanks to all these developments, the PC boot process is faster, as the BIOS has trouble initializing several devices at the same time.

Even better, UEFI is able to launch EFI executables placed on internal or external media (SSD, USB key, etc.), whereas BIOS can only execute boot code from a disc. Typically these are applications placed by the PC manufacturer on a special disk partition called the EFI System Partition (ESP or EFI System), such as a boot loader (bootloader), hardware diagnostic utilities, security or update tools, etc.

In addition, UEFI supports network functions, which allows remote interventions (troubleshooting and configuration). from a distance. It also knows how to manage Secure Boot, a mechanism that secures PC startup by preventing the loading of unauthorized drivers and bootloaders, which ensures that no malicious software alters this process.

Last but not least, UEFI offers a much friendlier configuration interface than BIOS. While the latter must be content with a low-definition display in text mode, on a black or blue background, with keyboard navigation only, like MS-DOS, the first PC operating system, the UEFI can take advantage of a graphical configuration screen with mouse support. Needless to say, it’s much more pleasant when you have to dive into it to examine or modify the PC’s hardware settings!

21723742
© AWARD
21721424
© MSI

Despite its many advantages, UEFI is not unanimous in the industry. Some PC or motherboard manufacturers still use a classic – but improved – BIOS.

On any PC, desktop or laptop, you can access the BIOS or UEFI using a key or key combination during startup. A simple technique in appearance, but delicate in practice. First, because the key or combination of keys to use varies from one PC to another, depending on its brand, model or motherboard. Then, because the moment when you have to press the keyboard is often precise and short. Clearly, you shouldn’t miss the firing window, otherwise you’ll have to restart the computer and start over… Generally, this is the second phase of startup, when a logo is displayed on the screen while control procedures are carried out. Do not hesitate to press the keyboard for several seconds.

21724244

ccn1