Типы разделов

Таблицы разделов (одна находится в MBR, другие используются для расширенных разделов) содержат один байт для каждого раздела, который указывает тип раздела. Это позволяет определить операционную систему, которая использует раздел или для чего он используется, чтобы избежать случайного размещения двух систем на одном разделе. Однако, в действительности, многие операционные системы игнорируют байт типа раздела. Например, система Linux вообще не имеет представления о его существовании. К тому же некоторые системы, как некоторые версии DR-DOS, неправильно его интерпретируют.

Не существует универсальных стандартов, касающихся значений этих байтов, хотя некоторые общепринятые значения приведены ниже. Эту же информацию предоставляет программа Linux fdisk.

КодОписание
0пустой раздел
1DOS 12-битная FAT
2XENIX root
3XENIX usr
4DOS 16-бит (<32Мб)
5расширенный
6DOS 16-бит (>=32Мб)
7OS/2 HPFS
8AIX
9AIX загрузочный
aOS/2 загрузочный
40Venix 80286
51Novell
52Microport
63GNU HURD
64Novell
75PC/IX
80Old MINIX
81Linux/MINIX
82Linux swap-область
83Linux
93Amoeba
94Amoeba BBT
a5BSD/386
b7BSDI fs
b8BSDI swap-область
c7Syrinx
dbCP/M
e1DOS
e3DOS r/o
f2DOS дополнительный
ffBBT

Комментарии к таблице:

  1. Байт кода раздела: В первой колонке представлены коды разделов в шестнадцатеричном формате. Этот код определяет тип раздела или используемую файловую систему.
  2. Описание: Вторая колонка содержит описание или название операционной системы и/или тип файловой системы, ассоциированной с данным кодом раздела. Например, "DOS 12-битная FAT" обозначает раздел, использующий 12-битную файловую систему FAT, обычно используемую в операционных системах DOS.
  3. Разделы и их особенности:
    • Пустой раздел (код 0) обозначает, что раздел не содержит данных или файловой системы.
    • Разделы с кодами, начинающимися на "XENIX", обычно связаны с операционной системой XENIX и её различными частями.
    • "расширенный" (код 5) указывает на раздел, который может содержать другие разделы внутри себя, что позволяет обойти ограничение на количество первичных разделов на диске.
    • "DOS 16-бит" обозначает разделы, использующие 16-битную файловую систему FAT в DOS. При этом дополнительное указание "(<32Мб)" или "(>=32Мб)" отражает максимальный размер хранимых данных.
    • "OS/2 HPFS" и "AIX" связаны с операционными системами OS/2 и AIX соответственно.
    • "Linux/MINIX", "Linux swap-область" и другие коды, начинающиеся на "Linux", связаны с различными типами разделов и файловых систем, используемых в операционной системе Linux.

Эта таблица предоставляет быстрый способ определения типа файловой системы или назначения раздела на жестком диске, что может быть полезно при работе с различными операционными системами или инструментами управления дисками.