Master Boot Record

 

Partition Table

 

 

 

 

 

 

 

Partition

Extended

Basic MBR Disk Layout

Master Boot Code

1st Partition Table Entry

2nd Partition Table Entry

3rd Partition Table Entry

4th Partition Table Entry

0x55 AA

Primary Partition (C:)

Primary Partition (E:)

Primary Partition (F:)

Logical Drive (G:)

Logical Drive (H:)

Logical Drive n

Basic GPT Disk Layout

Master Boot Code

1st Partition Table Entry

2nd Partition Table Entry

3rd Partition Table Entry

4th Partition Table Entry

0x55 AA

Primary GUID Partition

Table Header

GUID Partition Entry 1

GUID Partition Entry 2

GUID Partition Entry n

GUID Partition Entry 128

Primary Partition (C:)

Primary Partition (E:)

Primary Partition n

GUID Partition Entry 1

GUID Partition Entry 2

GUID Partition Entry n

GUID Partition Entry 128

Backup GUID

Partition Table Header

MBR Protective

GUID Primary

Entry Partition

Array

GUID Backup

Entry Partition

Array

Figure 2. Comparison of MBR and GPT disk layouts

Bootable vs Data Drives and UEFI BIOS

Since the partitions on a data-storage drive are accessed by the OS and not the BIOS, GPT drives can be used on non-UEFI systems as data-storage drives. These drives cannot, however, be used as boot drives in such systems. The legacy BIOS in

anon-UEFI system cannot find the boot information on a GPT-formatted drive and therefore cannot complete the boot process into the OS. In using a GPT drive as a data-storage drive, the drive must be formatted using tools that can create GPT partitions.

In order to boot from a GPT-formatted drive, the system must have a UEFI BIOS. UEFI understands how to find the boot information on a GPT drive. In addition, the system must also have a “UEFI aware” OS such as Microsoft Windows 7 ™64-bit. For selected desktops, HP implements the Type 0 BIOS Information data structure (as described in version 2.7 of the SMBIOS specification) to indicate UEFI BIOS support. The BIOS Characteristics Extension Bytes field within this structure has defined a bit that, if set, identifies the system as UEFI compliant. Table 1 describes BIOS Characteristic Extension Byte 2, with Bit 3 identified as the bit for UEFI specification support.

4