Типы разделов
Таблицы разделов (одна находится в MBR, другие используются для расширенных разделов) содержат один байт для каждого раздела, который указывает тип раздела. Это позволяет определить операционную систему, которая использует раздел или для чего он используется во избежание случайного размещения двух систем на одном разделе. Однако, в действительности, операционные системы игнорируют байт типа раздела. Например, система Linux вообще не имеет представления о его существовании. Хуже того, некоторые системы неправильно его интерпретируют (по крайней мере, некоторые версии DR-DOS игнорируют самый важный бит этого байта, в отличие от других).
Не существует никаких стандартов, касающихся значений этих байтов, хотя некоторые общепринятые значения приведены в таблице ниже. Такую же информацию предоставляет программа Linux fdisk.
Таблица 4-1. Типы разделов (по данным программы fdisk из Linux).
0 | Empty | 40 | Venix 80286 | 94 | Amoeba BBT |
1 | DOS 12-bit FAT | 51 | Novell? | a5 | BSD/386 |
2 | XENIX root | 52 | Microport | b7 | BSDI fs |
3 | XENIX usr | 63 | GNU HURD | b8 | BSDI swap |
4 | DOS 16-bitf <32M | 64 | Novell | c7 | Syrinx |
5 | Extended | 75 | PC/IX | db | CP/M |
6 | DOS 16-bit >=32M | 80 | Old MINIX | e1 | DOS access |
7 | OS/2 HPFS | 81 | Linux/MINIX | e3 | DOS R/O |
8 | AIX | 82 | Linux swap | f2 | DOS secondary |
9 | AIX bootable | 83 | Linux native | ff | BBT |
a | OS/2 Boot Manager | 93 | Amoeba |