Formatting new drive, MBR or GPT?

Status
Not open for further replies.

Shad0w

Distinguished
Dec 27, 2007
279
0
18,780
Hi,

I just purchased a Western Digital Caviar Black 1TB (WD1002FAEX) and plugged it in. However, Windows wants me to initialize the disk and gives me two options for this:

1. MBR (Master Boot Record)
and
2. GPT (GUID Partition Table)

So my question is which one of these should I chose? And does it have any influence what my other drives are (I don't really know what they are since I haven't seen this before)? My other disks are a Vertex 2 SSD and an old Samsung F1 1TB disk. I am running Windows 7 Professional 64 bit.

I hope someone can help. Thanks :)
 
Intialize it as MBR. This format, which has been around since the DOS days, is good enough for any drive below 2.2 terabytes.

You need GPT for drives larger than that, Windows 7 or Vista (I think) to read a GPT disk, and a motherboard with UEFI instead of BIOS to boot from one. These motherboards are currently few and far between.
 

Shad0w

Distinguished
Dec 27, 2007
279
0
18,780
Thanks for your quick reply :) Im not going to boot from it, at least not right now in this setup - despite this I should still go MBR? Are there any speed differences?
 

quatrix

Distinguished
Aug 21, 2011
7
0
18,510


Don't you mean PARTITION rather than drive? From what I've read, only individual partitions are limited to 2.19 TB, e.g. I could have a 10 GB drive with five 2 GB partitions and still use MBR.
 
Not true. The sector numbers in an MBR partition table can't hold sector numbers greater than 4 billion. 4 billion times 512 bytes per sector = 2048 billion sectors = 2.2TB. It's not just the SIZE of the partitions that's the issue, it's also their STARTING sector number that MBR can't handle.

You CAN use an MBR partition table with a drive larger than 2.2TB but you won't be able to create partitions that extend past the 2.2TB limit, which means that you'll have wasted space on the drive.

Larger sector sizes would eliminate the problem and raise the cap, but the current round of "advanced format" drives that use 4096-byte sectors hide those large sectors behind firmware that reports 512-byte sectors to the host in order to maintain compatibility with existing and older operating systems.

In theory, an MBR partition table could specify a partition whose starting sector was right at the 2.2TB limit and whose size was 2.2TB, allowing partitions to fill up to 4.4TB of a large volume. In practice, though, the software that reads the MBR can't be guaranteed to perform the arithmetic properly for the sectors beyond 2.2TB and so you really can't go there.
 

vin_g

Distinguished
Jun 26, 2011
77
0
18,630
Coming in late on this one but help me out please.

Got two 3TB Seagate Barracuda HDs in my new build using Asus p8Z68 V-Pro/GEN3, so I have UEFI Bios. A couple of issues have come up including NOT being able to create a RAID array in IRST (version 10.6). Second issue if I just wanted to set them up for mega-storage and backup (not RAID), Windows7 64 bit shows only 2.2TB as the capacity. Since I just loaded windows I have no partitions on this master boot drive. Still have not enabled the second drive until I know I can get the 3TB capacity. What am I missing?
 

vdumitru85

Distinguished
Jan 6, 2012
20
0
18,510
Most legacy systems built before 2011 have a traditional PC BIOS. This type of BIOS uses a Master Boot Record (MBR). The MBR Partitions can define a disk drive capacity up to 2.2TB. Windows operating systems that boot from an MBR are therefore limited to 2.2TB per MBR. A 3TB disk drive in a legacy BIOS and Window system will need a DiscWizard device driver to access the full capacity of a 3TB disk drive. Two partitions will be necessary because of the MBR limitation. The device driver mounts the capacity above 2.2TB with another MBR which looks to the system as a second virtual “physical” device.

GUID Partition Tables (GPT) can define drives larger than 2.2TB. You can use GPT today on any Windows 7 and Vista system as a non-booting data drive. Windows can only boot a GPT partition on a new type of BIOS called UEFI.

UEFI BIOS desktop systems are new since 2011. Windows 7 64-bit and Vista 64-bit operating systems support booting from UEFI and GPT without the need of a non-Microsoft device driver. This is the Windows native solution for booting a 3TB drive to a single partition.

http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=218619
 

noxturno

Honorable
Sep 8, 2012
54
0
10,630
so after you do this whats the next option to get to use the new added harddrive?


edit: I figured it out :) my new hdd its working :) how you can find the best answer soon.
 

KraigW

Distinguished
Dec 11, 2011
5
0
18,510
Ok, I'm following along. Just installed a second 120 GB SSD. I'd like to extend the current drive C (also a 120GB SSD) with the new drive. I've initialized the drive and it shows up in the Disk Management program. But the Extend Volume menu choice is disabled for this drive. The choice is enabled for my traditional internal hard drive as well as my external drive.

Any ideas? Can I not extend the primary drive?
 

nelluri aaryan

Honorable
Oct 14, 2013
1
0
10,510


you cant take storage space from another hard disk to extend the partition present in first(primary) disk.
case-1: you can use present left off space in first hard disk as a partition and you can create partitions with the space in the second one.
case-2: if you want to combine the space of both the hard disk's you need to perform raid levels i.e; you need to convert them into dynamic disks which results in loss of data & the two disks might not support for booting.
 

yakob32

Reputable
Dec 9, 2014
3
0
4,510
One benefit of GPT not mentioned here is redundancy on the disk and ability to self-repair. Less easy to get it corrupted. You also need GPT to be compatable with UEFI on new motherboards, or so I read somewhere. On the other hand, I'm not sure with an older motherboard if BIOS will work with GPT, so go with MBR in that case. On a side note, Apple now uses GPT not their proprietary one of the past. I also read Linux will work with GPT fine as well.
 

sssnetworking

Reputable
Jan 24, 2015
1
0
4,510
To manually wipe a drive and convert it to GPT:
1. Turn off the PC, and put in the Windows installation DVD or USB key.
2. Boot the PC to the DVD or USB key in UEFI mode. For more info, see Boot to UEFI Mode or Legacy BIOS mode.
3. From inside Windows Setup, press Shift+F10 to open a command prompt window.
4. Open the diskpart tool:
5. diskpart
6. Identify the drive to reformat:
7. list disk
8. Select the drive, and reformat it:
9. select disk <disk number>
10. clean
11. convert gpt
12. exit
13. Close the command prompt window.
14. Continue the Windows Setup installation.
When choosing an installation type, select Custom. The drive will appear as a single area of unallocated space.
Select the unallocated space and click Next. Windows begins the installation.

http://sssedu.in/hardware-networking-training-chennai.html
 

Shaldos

Reputable
Apr 5, 2015
1
0
4,510


I can't beleive how clear you were. Thank you so much for that.
 

princern1999

Reputable
Dec 15, 2015
4
0
4,510


Everyone seems to think that an MBR drive can only utilize up to 2TB partitions. However I am using a 5TB WD external My Book drive right now with Windows XP and an ASUS P4P-800 MB and it see all capacity. I have only found that the same capacity in a GPT drive is what will not work. How is it that the manufacturer can make an MBR drive of higher than 2TB but a 8tb GPT drive cannot be converted by me to an MBR because of a restriction? How do the Manufacturers get past this restriction?
 
Status
Not open for further replies.