Check HDD Partition Table Style

GPT or MBR: How to Check HDD Partition Table Style


The modern versions of Windows and other operating systems can use one of two standards to store information about hard disk partitions structures. This is an old standard MBR (Master Boot Record) and a new one GPT (GUID Partition Table). In the Windows OS family, the topic of the GPT and MBR disk partition tables became relevant after the distribution of computers and laptops with pre-installed Windows 10/Windows 8. In this guide, we will show you a several simple ways on how to determine which Partition Table Style (GPT or MBR) has your disk (this can be a standard HDD or an SSD drive) using Windows built-in tools.

Note. GPT replaced the MBR (uses BIOS) as a new standard for placing tables on a physical disk. In turn, GPT uses UEFI (Unified Extensible Firmware Interface), which replaced the BIOS. Unlike MBR, which is located at the beginning of the disk (it is a  boot sector), GPT is a partition table on the disk (GUID table) and assigns a unique global identifier to the each partition. In Microsoft Windows, the partition table reserves 128 entries, which allows you to create up to 128 partitions. The important difference between the GPT partition table and the MBR is the ability to create a partition larger than 2 TB on the disk.

READ ALSO  Choose Right Hard Disk Drive for Your Servers

In order to determine which partition table is used by your disk (GPT or MBR), there are three useful, simple and accessible tools: Disk Management snap-in, command-line utility Diskpart and PowerShell.

How to view partition table style using Disk Management

  1. To open the Disk Management console, press the Win + R keys, type diskmgmt.msc and press Enter.
  2. The opened Disk Management window contains a list of all HDDs, SSD disks and USB-drives that connected to the computer.
  3. Right-click the drive which markup you want to know and select its Properties.
    disk management convert
  4. Switch to the Volumes tab.
  5. If this disk uses the GPT, the Partition Style item specifies the GUID Partition Table (GPT). For MBR drive Master Boot Record (MBR).
    mbr gpt

Get the partition style using DiskPart

To get the partition table type for each of the disks that are available in the system, run a Command Prompt with Administrator privileges and execute the following commands one by one:

diskpart
list disk
exit

disk part command prompt

Note the last column in the results of the command list disk. If there is a mark (asterisk), then this disk has the GPT partition style, those disks that do not have such marks MBR (usually MBR, because there may be other options, for example, the system can’t determine the disk type).

READ ALSO  Upgrade to Windows 10 Using MDT 2013 Update 1

How to recognize the partitioning style on a disk using PowerShell

You can get the partition table style using Windows PowerShell. Run PowerShell console as Administrator and execute the following cmdlet:

Get-Disk

powershell partition style

For convenience, you can use this command:

Get-Disk | select Number, FriendlyName, PartitionStyle

get disk partition style

In the results of the command, pay attention to the last column named PartitionStyle in which you will see the partitioning style for each disk connected in the system. In our case, Disk 0 has a GPT partition style, and Disk 1 is an MBR disk.


You may also like:

How to Share Disk Between VMs on VMware ESXi In some cases (as a rule in clustering scenarios) it may be necessary to share the same disk between 2 (or more) virtual machines (VMs). The most opti...
Grant Full Access to All Mailboxes in Exchange 200... This is a short tutorial on how to add full access to all mailboxes in Exchange 2007 and 2010 for a an additional user. This can come in handy when sa...
Add Calendar Permissions in Office 365 via Powersh... This is a tutorial on adding calendar permissions in Office 365 for your users via Powershell. You can add permissions onto a specific mailbox, or you...
How to copy files with BITS using PowerShell If you use local (and global) networks, you might know that files between systems are transferring by using SMB, FTP or HTTP protocols. The problem wi...
Accessing Domain Controller from Local DSRM Accoun... Login with a local account on the domain controller is basically impossible, since then you are promoting member server to the domain controller (DC),...