2

I want to expand my media player’s storage with a 4 TB external HDD. The media player does not support GPT, however, just MBR.

I read that MBR only allows a maximum partition size of 2 TB. Are external HDDs any different in that regard?

Can I use external HDDs larger than 2 TB with my media player?

Could I, for example, partition the HDD in two different 2TB partitions so the device could access them separately?

Does the external HDD even need MBR as boot record or could I use GPT on it for it to still work with the OS?

2
  • No, MBR (the whole scheme, not just a single partition!) really is limited to 2 TB—with 512-byte sectors, that is. Also, he already said what he’s using. It’s a proprietary media player device.
    – Daniel B
    Nov 13, 2014 at 13:05
  • @Ramhound the os is eminents media OS booted from a separate flashchip Nov 13, 2014 at 13:05

1 Answer 1

3

With MBR, the maximum disk size is 2 TB. It can work on larger disks, too, but you won’t be able to use anything beyond the first 2 TB. However, this only applies to disks with 512-byte sectors (because, incidentally, 512 byte * 2^32 = 2 TB).

There are external disks available which present themselves as disks with 4096-byte sectors. On these disks, MBR can support up to 16 TB. There might also be real (without 512-byte sector emulation) 4K disks by now.

There is, however, the matter of your device. On its info page, there are some important points:

Hard disk: Internal 3.5 inch SATA (NTFS/FAT32, SATA I & II, up-to 2Tb, no GPT)

While they write “internal”, there’s no reason this wouldn’t apply to every disk you connect to the player. After all, the player isn’t booting from this disk. So it definitely doesn’t support GPT.

You may, however, be able to use one of the aforementioned 4K disks.

6
  • Okay thanks! I think u made a typo with 512*2^32, which should be 2TB instead of 4 i think. Except for that thanks for ur fast answer. Nov 13, 2014 at 13:48
  • 512*(2^32) would be for 32-bit architecture, right? So for 64 bit architecture, would it be 512*(2^64) ?? Jun 27, 2018 at 3:40
  • @GypsyCosmonaut No. This is about a specific data structure, the MBR. It is not related to the CPU architecture at all.
    – Daniel B
    Jun 27, 2018 at 10:09
  • Where does the number 32 come from then? What does it represent? Jun 28, 2018 at 2:23
  • 1
    The size (in bits) of the partition length data field in the MBR data structure. The unit is sectors.
    – Daniel B
    Jun 28, 2018 at 7:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .