Uploaded by William Flinn

BIOS and UEFI: Understanding Firmware Interfaces

advertisement
Motherboards: BIOS and EUFI
Understanding Firmware Interfaces
Lesson Objectives
•
Identify Motherboard Components
•
Define BIOS and UEFI.
•
Understand their functions.
•
Learn how to access each on a computer.
•
Compare and contrast their features.
•
Explore the Secure Boot feature.
Motherboard Components
➢Major components on a motherboard
include:
• Central Processing Unit (CPU)
• Random Access Memory (RAM)
• Expansion slots
• Chipset
• Basic input/output system (BIOS) chip
and Unified Extensible Firmware Interface
(UEFI) chip
• SATA connectors
• Internal USB connector
Motherboard Chipset
➢Chipset consists of the integrated
circuits on the motherboard that control
how system hardware interacts with the
CPU and motherboard.
➢Most chipsets consist of the following
two types:
• Northbridge – Controls high speed access
to the RAM and video card.
• Southbridge – Allows the CPU to
communicate with slower speed devices
including hard drives, Universal Serial Bus
(USB) ports, and expansion slots.
CPU, Chipset, and Motherboard must ALL be
compatible with each other!
The Basic Input/Output
System (BIOS)
• Instructions stored on a flash memory chip on the
computer main board
• Independent of OS, specific to computer, CPU, and
chipset
• Steps performed by the BIOS:
1. Check the CMOS Setup for custom settings
2. Load the interrupt handlers and device drivers
3. Initialize registers and power management
4. Perform the power-on self-test (POST)
5. Display system settings
6. Determine which devices are bootable
7. Initiate the bootstrap sequence
POST Beep Codes
Modern replacement for BIOS, introduced in the
mid-2000s.
Unified
Extensible
Firmware
Interface
(UEFI)
Stored on a dedicated partition or Flash memory.
Operates in 32-bit or 64-bit mode.
Supports graphical interfaces and mouse input.
Includes features like Secure Boot and network
functionality.
EFI System
Partition
• The EFI System Partition
(ESP) is a key component of
the UEFI (Unified Extensible
Firmware Interface)
architecture.
• Small partition on a storage
device, typically a hard drive
or SSD, that serves as a
centralized repository for files
needed to boot and manage
the operating system and
firmware.
Hardware initialization during POST (Power-On
Self-Test).
Configuration of system settings (e.g., boot order,
hardware settings).
Functions of
BIOS and UEFI
Bootstrapping the operating system.
Providing runtime services for operating systems
and programs.
UEFI adds advanced features like secure booting
and larger storage support.
BIOS:
Accessing
BIOS and UEFI
• Press keys like DEL, F2, or F10
during boot.
• Text-based interface only.
UEFI:
• Windows Advanced Start Options
• Supports GUI with mouse.
• Provides a more user-friendly
interface.
Computer Boot Process
Enter key sequence
to enter BIOS here
Accessing BIOS and UEFI
• BIOS
• Hit a key or combination of keys during POST
• UEFI
• Windows Advanced Start Options
Manufacturer: Key Press
Manufacturer: Key Press
ASRock: F2 or DEL
Lenovo (Desktops): F1
ASUS: F2 or DEL
Lenovo (ThinkPads): Enter then F1.
Acer: F2 or DEL
MSI: DEL for motherboards and PCs
Dell: F2 or F12
Microsoft Surface Tablets: Press and hold volume up
button.
ECS: DEL
Origin PC: F2
Gigabyte / Aorus: F2 or DEL
Samsung: F2
HP: F10
Toshiba: F2
Lenovo (Consumer Laptops): F2 or Fn + F2
Zotac: DEL
Windows 11 Advanced Start Options:
Windows 11 Advanced Start Options:
• UEFI
• After System Reboots
Accessing BIOS and UEFI Summary
All Computers (BIOS): Access BIOS by pressing certain keys
during the POST process
Windows Computers (UEFI): Use the Advanced Start Menu
options to tell computer to go to options for booting up into UEFI
Linux Computers (BIOS):
Command line
sudo systemctl reboot --firmware
Secure Boot
• A UEFI feature that ensures only trusted,
signed software can boot.
• Prevents malware (e.g., rootkits) from
loading during startup.
• Enhances overall system security.
• May require disabling for custom or nonstandard OS installations.
Additional Resources
• Microsoft Support (TPM and Secure Boot)
• https://support.microsoft.com/en-us/windows/enable-tpm-2-0-on-your-pc-1fd5a332-360d-4f46a1e7-ae6b0c90645c
• Microsoft Support (Secure Boot)
• https://support.microsoft.com/en-us/windows/windows-11-and-secure-boot-a8ff1202-c0d9-42f5940f-843abef64fad
• Tom’s Hardware
• https://www.tomshardware.com/reviews/bios-keys-to-access-your-firmware,5732.html
• How-To Geek
• https://www.howtogeek.com/56958/htg-explains-how-uefi-will-replace-the-bios/
• UMA Technology
• https://umatechnology.org/bios-keys-by-motherboard-gigabyte-msi-asus-etc/
Download