Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been playing around with a VM trying to install Gentoo, and it seems there are two options for my Master Boot Record : DOS and Solaris.

What is the difference? Which should I choose, or are there situations which I would prefer one over the other?

share|improve this question
up vote 4 down vote accepted

I believe the difference is that DOS uses the IBM Standard Master Boot Record format defined by IBM back in the early 80's (and is the reason for the 2TB max-disk size we have), and Solaris uses the newer EFI standard. IIRC, Apple also uses EFI-style partitioning. Windows Dynamic Disks use EFI as well.

DOS-format has by far the most support from commodity PC motherboard BIOS. EFI is a better standard, in that it is more future proof, but adoption isn't that great yet. There are two problems with the old DOS format; one is the 2TB max volume size I mentioned already, and the second is that some operating systems have a maximum partition count. That number is 16 or higher in most cases, so most folk should never run into it.

share|improve this answer

Solaris uses 2 different types of partitioning depending on the version of Solaris and on the size of the disk being partitioned. Solaris 9 and later use EFI partition tables because they have a 64-bit address field. All other versions use date structures similar to the BSD disk label.

share|improve this answer
Is there a difference? Will the BSD type restrict me to 2TB? Are there other considerations? Btw, thanks for your very technical answer :) +1 – Thunder3 Jul 19 '09 at 3:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.