Learning and Sharing
  • Home
  • Blog
  • Linux
  • macOS
  • Virtualization
    • VMware
    • VirtualBox
  • Windows
    • Windows 11
    • Windows 10
    • Windows Server
  • Series
    • Symantec
    • Intune
    • Microsoft Azure
    • Powershell
    • VirtualBox
    • VMware
    • PowerShell Learning
    • Microsoft Graph
  • More
    • Auto Installation
    • AEC Installation
  • Contact
No Result
View All Result
  • Home
  • Blog
  • Linux
  • macOS
  • Virtualization
    • VMware
    • VirtualBox
  • Windows
    • Windows 11
    • Windows 10
    • Windows Server
  • Series
    • Symantec
    • Intune
    • Microsoft Azure
    • Powershell
    • VirtualBox
    • VMware
    • PowerShell Learning
    • Microsoft Graph
  • More
    • Auto Installation
    • AEC Installation
  • Contact
No Result
View All Result
No Result
View All Result

Differences Between BIOS and UEFI Mode in Windows Systems

November 5, 2022
in Blog
0
ADVERTISEMENT

Table of Contents

So you might have heard the acronyms BIOS and UEFI thrown around, especially when trying to switch Operating Systems or messing around with overclocking.

And you might know what these acronyms stand for (Unified Extensible Firmware Interface and Basic Input/Output System, respectively). But have you ever wondered how they’re used in a computer system?

Windows Boot Procedure

When your Windows boots after you press Power On button:

  • The CPU starts up but needs some instructions to work on. Since the main memory is empty at this stage, CPU defers to load instructions from the firmware chip on the motherboard and begins executing instructions.
  • The firmware code does a Power On Self Test (POST), initializes the remaining hardware, detects the connected peripherals (mouse, keyboard, pen drive etc.) and checks if all connected devices are healthy. You might remember it as a beep that desktops used to make after POST is successful.
  • Finally, the firmware code cycles through all storage devices and looks for a bootloader (usually located in first sector of a disk). If the bootloader is found, then the firmware hands over control of the computer to it. Bootloader is only available in the first sector of a disk, which is 512 bytes. 
  • The bootloader then loads the kernel into memory. In Windows, wininit.exe is loaded along with some other processes like services.exe for service control, lsass.exe for local security and authority and lsm.exe for local session management.

  • After all this, and after some other drivers are initialized, the Graphical User Interface (GUI) is loaded, and you are presented with the login screen.

What's BIOS (Legacy mode)

BIOS stands for Basic Input/Output System, the firmware we talked about in the above boot procedure.

It is stored on an EPROM (Erasable Programmable Read-Only Memory), allowing the manufacturer to push out updates easily.

Bg2456

It provides many helper functions that allow reading boot sectors of attached storage and printing things on screen. You can access BIOS during the initial phases of the boot procedure by pressing Del, F2 or F10….

What's UEFI mode

UEFI stands for Unified Extensible Firmware Interface. It does the same job as a BIOS, but with one basic difference: it stores all data about initialization and startup in an .efi file, instead of storing it on the firmware.

Bg2454

This .efi file is stored on a special partition called EFI System Partition (ESP) on the hard disk. This ESP partition also contains the bootloader.

Bg2455

UEFI was designed to overcome many limitations of the old BIOS, including:

  • UEFI supports drive sizes up to 9 zettabytes, whereas BIOS only supports 2.2 terabytes.
  • UEFI provides faster boot time.
  • UEFI has discrete driver support, while BIOS has driver support stored in its ROM, so updating BIOS firmware is a bit difficult.
  • UEFI offers security like Secure Boot, which prevents the computer from booting from unauthorized/unsigned applications. This helps in preventing rootkits, but also hampers dual booting, as it treats other OS as unsigned applications.
  • UEFI runs in 32bit or 64bit mode, whereas BIOS runs in 16bit mode. So UEFI is able to provide a GUI (navigation with mouse) as opposed to BIOS which allows navigation only using the keyboard.

You might not need UEFI

Note Note: Nows day, all modern computers come equipped with UEFI by default.

Some reasons why you might choose BIOS over UEFI are:

  • If you’re beginner and don’t care about messing with any type of firmware, BIOS is for you.
  • If you have less than 2 TB per hard disk or partition, you can go with BIOS.
  • BIOS allows running multiple operating systems without changing any settings This can be a security issue from a modern standpoint, but hey, no hassles for the user.
  • If you are someone who prefers a keyboard and text-based UI over navigation with a mouse and GUI, then BIOS is for you.

UEFI takes these limitations into account and provides a Legacy mode. In it you can run everything as if you had a BIOS firmware.

Conclusion

This post gave you an overview of the differences between BIOS and UEFI. It also advises you when to choose either one of them or how they are different from each other.

5/5 - (1 vote)
Previous Post

How to Install Ubuntu Dual Boot with Windows 10

Next Post

How to Show the Items Check Boxes in Windows 11

Related Posts

Running Hyper-V and VMware Workstation on The Same Machine

August 15, 2024

How to Uninstall All Autodesk Products At Once Silently

July 29, 2024
Ftr5

How to Uninstall the Autodesk Genuine Service on Windows

July 29, 2024
Ftr19

How to Fix Windows Cannot Read the ProductKey From the Unattend Answer File in VirtualBox

July 26, 2024
Ftr25

How to Update Windows Terminal in Windows 10/11

July 26, 2024

How to Disable The Beep Sound in WSL Terminal on Windows

July 26, 2024

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • How To Turn On uBlock Origin Extension in Chrome (2025)
  • Images Hidden Due To Mature Content Settings In CivitAI
  • Azure OpenAI vs Azure AI Hub, How to Choose the Right One for Your Needs

Categories

Stay in Touch

Discord Server

Join the Discord server with the site members for all questions and discussions.

Telegram Community

Jump in Telegram server. Ask questions and discuss everything with the site members.

Youtube Channel

Watch more videos, learning and sharing with Leo ❤❤❤. Sharing to be better.

Newsletter

Join the movement and receive our weekly Tech related newsletter. It’s Free.

General

Microsoft Windows

Microsoft Office

VMware

VirtualBox

Technology

PowerShell

Microsoft 365

Microsoft Teams

Email Servers

Copyright 2025 © All rights Reserved. Design by Leo with ❤

No Result
View All Result
  • Home
  • Linux
  • Intune
  • macOS
  • VMware
  • VirtualBox
  • Powershell
  • Windows 10
  • Windows 11
  • Microsoft 365
  • Microsoft Azure
  • Microsoft Office
  • Active Directory

No Result
View All Result
  • Home
  • Linux
  • Intune
  • macOS
  • VMware
  • VirtualBox
  • Powershell
  • Windows 10
  • Windows 11
  • Microsoft 365
  • Microsoft Azure
  • Microsoft Office
  • Active Directory