Macro of a coin-cell battery holder and a small chip on a motherboard

BIOS and UEFI are both firmware: the code that runs before the operating system, checks the hardware, trains the memory and hands control to the boot drive. BIOS is the original design from the first IBM PCs. UEFI (Unified Extensible Firmware Interface) replaced it and is now the standard on every current desktop, workstation and server. Most people still say "BIOS" for the setup screen, so the two words are often used for the same thing.

BIOS vs UEFI at a glance

Legacy BIOS UEFI
Introduced 1980s IBM PC Specification maintained by the UEFI Forum
Boot disk format MBR, up to about 2.2TB GPT, far beyond 2.2TB
Secure Boot No Yes, checks signatures on boot code
Setup screen Text, keyboard only Usually graphical, mouse support
Windows 11 Not supported Required (UEFI, Secure Boot capable)
Legacy OS support Native Through CSM, where the platform still has it

What changed with UEFI

  • Large boot drives. Legacy BIOS boots from MBR disks, which top out at about 2.2TB. UEFI boots from GPT disks, so large NVMe and RAID volumes can hold the operating system.
  • Secure Boot. UEFI can check signatures on bootloaders and drivers before running them, which blocks a class of boot-level malware. Windows 11 requires firmware that is UEFI and Secure Boot capable, along with TPM 2.0.
  • Modular drivers. UEFI loads drivers for storage, network and graphics in a standard way, which makes features like network boot and remote management consistent across vendors.
  • CSM fades out. The Compatibility Support Module let UEFI systems boot the legacy way. Intel announced in 2017 that it planned to drop legacy BIOS support by 2020, and many current platforms have no CSM at all.

Where memory fits in

The firmware is what brings your RAM to life on every boot. It runs memory training, sets speeds and timings and reports how much memory is installed. These are the settings worth knowing after a memory upgrade:

Setting Where it usually lives Why it matters
Total memory and per-slot detail Main or System Information screen Confirms every module is detected after an upgrade
XMP or EXPO profile Overclocking or AI Tweaker menu Runs desktop memory at its rated speed; reset by a firmware update
Memory speed and timings Memory or DRAM configuration Workstations and servers run at the processor's rated speed
ECC reporting Memory or RAS configuration Logs corrected and uncorrected errors on ECC platforms
Memory test at boot Memory or Boot configuration A full test catches a bad module before the OS loads
Fast boot / memory context restore Boot or Memory configuration Skips full training on later boots; turn off when troubleshooting

Server firmware adds remote access. Dell PowerEdge servers manage it through iDRAC and Lifecycle Controller, HPE ProLiant through iLO and System Utilities, and Supermicro through its BMC. See our Dell PowerEdge memory upgrade guide for one example.

Updating the firmware

Firmware updates add support for new processors and memory, so check the version before a memory upgrade. We cover the tools for each platform: updating BIOS to support new RAM for desktop boards, plus guides for Dell PowerEdge, HPE ProLiant and Supermicro. If new memory does not show up in the firmware, start with RAM not detected by the BIOS.

Memory for your system

BIOS or UEFI does not change which modules fit; the processor and board do. NEMIX RAM lists memory by system, from desktop memory to data center server memory, with ECC options for workstations and servers.

Frequently asked questions

Is UEFI the same as BIOS?

No. BIOS is the original PC firmware from the 1980s. UEFI is the specification that replaced it. Many people still call the firmware setup screen "the BIOS," even on UEFI systems.

Does Windows 11 need UEFI?

Yes. Microsoft lists UEFI, Secure Boot capable firmware and TPM 2.0 among the Windows 11 system requirements.

What is CSM?

The Compatibility Support Module lets UEFI firmware boot older operating systems the legacy BIOS way. Many current platforms have dropped it.

Can I boot from a drive larger than 2TB with legacy BIOS?

No. Legacy BIOS boots from MBR disks, which top out at about 2.2TB. Booting from larger drives needs a GPT disk and UEFI firmware.

Does BIOS or UEFI affect my RAM?

The firmware trains the memory on every boot and holds the settings for speed profiles (XMP or EXPO), ECC reporting and memory tests. A firmware update can add support for new module sizes. Whether it is called BIOS or UEFI does not change which RAM fits.

Buying for more than one system

IT teams and integrators that maintain desktops, workstations and servers can standardize on one kit per model. Request a quote with your models and quantities, or send us your system model and we will confirm the right module before you order.

Steps and rules are summarized from the vendors' published documentation; follow the guide for your exact model.

NEMIX RAM is an independent memory supplier and is not affiliated with the processor, board or system makers named here. Product and brand names are trademarks of their respective owners, used only to identify compatible systems.

Bios, Firmware, Memory basics, Uefi

Leave a comment

All comments are moderated before being published