System setup | LinkedIn Learning

Evolution from Legacy BIOS to UEFI

Personal computer architecture has transitioned across multiple generations of bit widths, progressing from 16-bit16\text{-bit} to 32-bit32\text{-bit} and 64-bit64\text{-bit} systems. While operating systems, hard drives, Random Access Memory (RAM), central processing units (CPUs), and connectivity standards increased in speed and processing power, the original Basic Input/Output System (BIOS) remained a 16-bit16\text{-bit} program for many years.

To resolve the performance bottleneck and limitations of legacy BIOS, hardware manufacturers developed the Unified Extensible Firmware Interface (UEFI). UEFI supplanted legacy BIOS by offering higher processing capability and advanced hardware support. In modern system administration, UEFI is commonly referred to as UEFI BIOS or simply UEFI.

Purpose and Access of System Setup

The BIOS is programmed to interact with assumed hardware components. When hardware changes occur—such as installing new storage drives, connecting USB devices, or adjusting system security—the System Setup program is required. System Setup is the customizable interface within the firmware that allows users to modify persistent hardware parameters using a keyboard and mouse.

Accessing System Setup requires interrupting the normal power-on process before the operating system boots:

  • During startup, system initializations display prompt text at the bottom of the display screen.

  • Entry into System Setup is achieved by pressing designated keyboard keys repeatedly immediately after powering on the computer.

  • The two most common key assignments for entering System Setup across hardware manufacturers are the Delete key and the F2 key.

Main and Advanced Utility Settings

Modern UEFI interfaces, such as the ASUS motherboard UEFI BIOS utility, provide both simplified modes (Easy Mode) and detailed configuration modes (Advanced Mode).

Key options found in the Main tab include:

  • System firmware details, including the exact date the BIOS firmware was written.

  • System language selection and system date and time configuration.

The Advanced tab manages onboard peripheral integrated circuits and physical hardware interfaces:

  • Onboard Devices Configuration: Allows enabling or disabling integrated hardware components such as sound cards and mass storage controllers.

  • Port Management: Enables individual disabling of specific ports. Disabling front-panel USB ports prevents users from inserting unauthorized thumb drives.

  • Network Interface Cards: Allows built-in Ethernet network controllers to be toggled on or off to restrict network connectivity.

  • Serial Ports: Provides configuration options for legacy serial interfaces still integrated into modern high-performance motherboards.

  • Motherboard Lighting: Controls integrated system lighting parameters.

Motherboards designed for high-performance computing also include dedicated clock and voltage adjustment menus for system overclocking beyond factory-rated settings.

Hardware Security and Passwords

Firmware-level security is distinct from operating system security and takes effect prior to loading Windows or any other operating system. System Setup supports two distinct levels of password protection:

  • Administrator Password: Secures entry into the System Setup utility itself. When set, pressing Delete or F2 prompts for the password, preventing unauthorized users from viewing or altering firmware settings.

  • User Password: Restricts system startup. When configured, the computer prompts for the user password immediately upon booting, halting the startup sequence until the correct password is provided.

Boot Configuration and Firmware Flashing

The Boot tab defines the initialization sequence for mass storage and removable media:

  • Boot Priority / Order: Configures the primary and secondary boot devices (e.g., internal Samsung SSD or external USB flash drives).

  • Boot Security: Restricting boot priority strictly to internal mass storage prevents unauthorized execution of external operating systems or tools from plugged-in USB thumb drives.

  • External Booting: When enabled, allows booting from external USB media containing anti-malware tools or alternative operating environments.

Firmware is software stored directly on a physical motherboard memory chip. Updating this code is known as flashing the BIOS:

  • Firmware updates can be loaded locally from a USB storage drive containing the updated firmware file.

  • Supported UEFI utilities can establish a direct internet connection to retrieve the latest firmware release directly from manufacturer servers (such as ASUS).