Difference between UEFI and MBR

UFEI (EFI v2.x) is a new technology standard that works to expand (enhance) the functionality of the BIOS program. The birth of the current UEFI interface standard, beginning with the initiation of the EFI standard in the mid-1990s, on the project with Intel HP Itanium server computers. If Intel and HP are the pioneers in the birth of EFI, the further specifications and features will be further refined so that they can be applied on all modern computer hardware platforms. As a result, new interface specifications are called UEFI. U = Unified, which means uniformed standards. UEFI is a development of EFI (v1.x), so the term UEFi is also called EFI v2.x.

UEFI is a software component found in more modern computer systems. Although initially only used on Server class computers, but the current trend has begun to be widely used on machines "high end PC computers and also on laptops. After the emergence of UEFI firmware, the usual BIOS technology (previous generation) is called Legacy BIOS. *) Legacy can be interpreted as: old technology standards, please note that BIOS technology is 30 years old, so it's time for a new generation of technology that is more sophisticated and can support developments in hardware and technology.
When compared with the legacy BIOS, UEFI has many advantages both in terms of features, level of programming languages, sophistication and completeness of computer hardware control features, visual appearance, memory capacity and bit code.


In legacy BIOS, he uses 16 bit-code, whereas the current computer processor technology uses 64 bits, of course there will be a large gap. This is just the simplest example of the limitations (lagging) BIOS to be able to support the rapid development of computer hardware technology. Because the BIOS was created 30 years ago by IBM, which was then used for the product "IBM PC. If the old school technology firmware (obsolete technology) must be forced to support the new technology that continues to develop, the consequences will definitely be a problem (stumbling). Because The birth of EFi / UEFi is a developmental era demand to compensate for the rapid development of computers today.


With the development of hardware technology and storage capacity on computers and notebooks that are very fast, then the ability of the BIOS is stuck to support it. Due to many limitations of the current BIOS that can not be met by the demands of the development of computer hardware, especially for server platforms.
Besides being included in the server machine, UEFi is now widely used on the mainboard PCs and the latest notebooks. Examples of the advantages of UEFI technology are, support with the GPT harddrive format, the ability to boot from a large capacity hard disk. Format GPT (GUID Partition Table) is a new format technology to handle hard disks with a capacity of more than 2 terabytes. During this time we use the MBR format to store the boot code and partition table on the hard disk and save media. But the limitation of this MBR is that the maximum partition size for the boot system cannot be more than 2 TB. By using the GPT format, the limitations can be overcome easily. GPT format began to be used on server computer systems that use hard disks with sufficient capacity. If the HDD is very large then the BIOS will not be able to move. So it was born that the replacement technology was UEFI as firmware to control the work and performance of the HDD
So in conclusion, for future developments, all computer platforms will switch from legacy BIOS to UEFI firmware. Maybe for the next 5 years, almost all laptop and PC products made by vendors have used UEFI and left their predecessors: legacy BIOS which is already 3 decades old.
Most vendors have implemented UEFI as a BIOS replacement for their products, even because they are still in a transition period, in the UEFI feature is still embedded BIOS legacy or CSM (Compatibility Support Module). Maybe for the next 3 or 5 years the BIOS will be extinct, and all vendors will apply UEFI to their products. Then what is the difference between BIOS and UEFI? Has been explained above, that in terms of function between the BIOS and UEFI are the same. The difference lies in its features, including:
UEFI already supports hard disk storage capacity of more than 2 TB, while the maximum BIOS is 2 TB.
UEFI already supports the GPT partition type that is required when installing the latest operating systems, especially Windows 10, while the BIOS can only run MBR or Master Boot Record partition types.
It is possible to use the touchpad, mouse, and even the touchscreen while in UEFI, while in the BIOS using only the keyboard.

Comments