How are GPT and MBR different when partitioning drives?


GPT is a new standard and this standard is gradually replacing the MBR standard. The GPT has many advantages and advantages over the MBR. However, the MBR is highly compatible and in some cases it is extremely important and necessary.

Not only the Windows operating system, but Mac OS X or Linux and some other operating systems can use the standard GPT.

When setting up a new drive on Windows 8.x or Windows 10, you will be asked whether you want to use MBR or GPT.

1. What GPT and MBR do?

You will have to proceed with the drive partition before you can use these standards. MBR (Master Boot Record) and GPT (GUID Partition Table) are two different ways to store the partition information on a drive.

This information includes the Start and Begin partitions, so the operating system determines the areas of each partition and boot partition.

This is why you have to choose MBR or GPT before creating a partition on the drive.

2. Limitations of MBR

MBR stands for Master Boot Record. The MBR was introduced with IBM PC DOS 2.0 in 1983.

This is called Master Boot Record because the MBR is a special boot sector located at the top of a drive. This area has a boot loader installed on the operating system and information about the logical partition of the drive.

About the boot loader, you can understand it is the system boot program and operating system has been programmed and placed in the ROM.

Broadly speaking, a boot loader is a small piece of code that is executed before the operating system starts, and it allows the device manufacturer to decide what features the user is allowed or limited to.

If you install the Windows operating system, the initial bits of the Windows Boot Loader will reside here – that’s why you have to repair the MBR if it’s overwritten and Windows can not boot. If you install the Linux operating system, the GRUB Boot Loader will normally be in the MBR.

MBR works with cs sized up to 2 TB, but it can not handle drives larger than 2 TB.

In addition, the MBR only supports 4 primary partitions. If you want more partitions, you have to convert one of the primary partitions to “extended partition” and create a logical partition inside the partition.

3. Advantages of GPT

GPT stands for GUID Partition Table. This is a new standard, replacing the MBR.

GPT is associated with UEFI – UEFI instead of BIOS, UEFI has a more modern interface and features, and GPT also replaces older MBR partitioning systems with more modern features and interfaces.

The reason is called GUID Partition Table because each partition on your drive has a “globally unique identifier,” or GUID for short.

This system is not limited to MBR. The disk drive may be more, much larger and the size limit will depend on the operating system and its file system.

GPT allows an unlimited number of partitions, and this limitation will be your operating system – Windows allows up to 128 partitions on one GPT drive, and you do not need to create an extended partition. extend).

On the MBR drive, partition data and boot data are stored in one location. If this data is overwritten or corrupted, then you will have trouble. In contrast, GPT stores multiple copies of these data on disk, so you can restore the data if the data is corrupted.

GPT also stores Cyclic Redundancy Check (CRC) values ​​to check if the data is intact. If this data is corrupted, GPT will detect the problem and try to recover the damaged data from another location on the drive.

MBR has no way of knowing if its data has been corrupted. You will only be able to identify problems when the boot process failed or your disk partition has disappeared.

4. Compatibility

Ổ GPT includes a “protective MBR.” If you try to manage a GPT disk with an old tool that can only read MBRs, this tool will see a single partition stretching across the entire drive.

The MBR ensures that the old tools do not mistake the GPT drive for an unpartitioned drive and overwrite its GPT data with a new one. In other words, MBR protects the GPT data from being overwritten.

Windows can boot from GPT on UEFI – based on computers running 64-bit versions of Windows 8.1, 8, 7, Vista, and the corresponding server versions. All versions of Windows 8.1, 8, 7, and Vista can read GPT drives and use them to store data.

Other modern operating systems can also use GPT. Linux has built GPT support. Apple Intel Mac no longer uses the Apple APT (Apple Partition Table) program that uses GPT instead.