astrogeek |
10-17-2015 03:22 PM |
The partition type, also called the partition ID, is just a byte, the eighth, in a partition table entry.
From here:
Quote:
The partition type (or partition ID) in a partition's entry in the partition table inside a Master Boot Record (MBR) is a byte value intended to specify the file system the partition contains and/or to flag special access methods used to access these partitions...
It is up to an operating system's boot loader and/or kernel how to interpret the value. So the table specifies which operating systems or disk-related products originally introduced an ID and what file system or special partition type they mapped it to. Partitions with partition types unknown to the software should be treated as reserved but occupied disk storage space, which should not be dealt with by the software, except for in FDISK-like tools.
|
The fdisk utility allows you to set an initial value for this byte, even though the partition itself has not yet been formatted (if applicable).
When you subsequently format the partition, for example with mke2fs, the value is reset - possibly to something different than had been specified with fdisk.
As stated in the above quoted snippet, it can represent something other than the filesystem type. For example, this is where a partition is identified as an extended type, which allows it to serve as a container for logical partitions, each of which may be of different filesystem types.
So to answer your question, I think, fdisk allows you to choose an initial value for this byte in the partition table which may identify it as an extended or other special access type, or may indicate the intended filesystem type which will only actually exist after subsequent formatting.
One use of this is for installers to identify target partitions for option selection such as swap, root and existing window$ partitions when installing a bootloader, or when specifying unformatted partitions for use.
|