Первичные и расширенные разделы

Первичные и расширенные разделы

Во время подготовки к сертификату MCDST я узнал о первичных разделах и расширенных разделах. Из учебника:

****Основной Основной раздел может быть установлен как загрузочный раздел. Компьютер под управлением операционной системы Windows может иметь до четырех основных дисков (три, если у вас также есть расширенный раздел на диске). Любой основной раздел может быть настроен как активный или загрузочный диск, но только один основной раздел может быть активным в любой момент времени. При настройке компьютера с множественной загрузкой вы создадите основной раздел для каждой операционной системы, а затем установите каждую операционную систему на другой основной раздел.

****Расширенный Расширенный раздел позволяет обойти ограничения четырех основных разделов. Вы не можете отформатировать расширенный раздел с помощью любой файловой системы. Вместо этого расширенные разделы служат оболочкой, в которой вы можете создать любое количество логических разделов.

Мой вопрос: В чем разница? Если расширенный раздел позволяет обойти ограничение в 4 основных раздела, зачем вообще нужны основные разделы?

решение1

В начале была оригинальная схема разделов BIOS IBM PC, которая допускала до четырех разделов. Файловая система FAT16, используемая MSDOS 2.x и 3.x, поддерживала только отформатированный том размером 32 МБ. Когда жесткий диск ПК имел размер 20 МБ, это не было проблемой, но появление гораздо более крупных дисков ESDI(1) в середине 1980-х годов вызвало острую необходимость в схеме, которая могла бы поддерживать больше разделов.

Ключевой проблемой здесь является обратная совместимость. Старые версии BIOS и DOS поддерживали только схему из четырех разделов, поэтому требовалась схема разбиения, которая не нарушала бы работу старых версий, но могла бы поддерживать больше разделов. Решением было разрешить дальнейшее разбиение разделов путем создания еще одной таблицы разделов внутри этого раздела.

Так родился «расширенный» раздел. Расширенные разделы — это всего лишь формат для нарезки раздела на подразделы. Он существует исключительно как уловка для сохранения обратной совместимости со старым форматом раздела.

  1. ESDI означает «Enhanced Small Device Interface» (улучшенный интерфейс малых устройств). Это было усовершенствование интерфейса ST-506, которое позволяло размещать больше секторов на диске, ускоряло передачу данных, а также устранило искусственное ограничение в 1024 цилиндра интерфейса ST-506. В 1982-3 годах типичный жесткий диск ПК мог иметь объем около 20-30 МБ, если у вас он вообще был (они были довольно дорогими в то время). К 1986 году вы могли купить жесткий диск ESDI емкостью до 330 МБ.

решение2

Вся эта «первичная» и «расширенная» чушь основана на старых-престарых структурах разделов дискаспособв былые времена.

По сути, главная загрузочная запись (MBR — структура данных, хранящаяся в первом секторе жесткого диска) имеет «слоты» для «указателей», которые описывают расположение на диске до 4 разделов.

Кто-то придумал, что запись в главной загрузочной записи, вместо того, чтобы «указывать» на раздел, может «указывать» на еще один список из 4 разделов. Это «расширенная» таблица разделов.

[MBR]
 |
 |--> Location on disk of partition #1
 |
 |--> Location on disk of partition #2
 |
 |--> Location on disk of partition #3
 |
 |--> Pointer to "extended" partition table
        |
        |--> Location on disk of partition #1
        |
        |--> Location on disk of partition #2
        |
        |--> Location on disk of partition #3
        |
        |--> Location on disk of partition #4

Так что, по сути, все эти произвольные ограничения, с которыми вы учитесь справляться, возникают из-за того, что мы нянчим структуру данных с 1980-х годов. >улыбка<

решение3

Расширенный разделявляетсяосновной раздел, который может содержать другие разделы.

Если у вас есть расширенный раздел, вы можете иметь только три других основных раздела, поскольку само расширение добавляет один к общему количеству.

Схема разбиения на разделы на ПК в основном существует благодаря истории — в наши дни существуют и другие варианты (например, LVM в Linux и других ОС типа Unix или динамические тома в Windows).

решение4

Таблица разделов может иметь максимум 4 записи. Чтобы иметь более 4 разделов, несколько таблиц разделов организуются в цепочку с использованием extendedразделов. Исторически разделы, описанные в первой таблице разделов цепочки, именуются , primaryа все остальные разделы именуются logical.

Вполне нормально иметь только logicalразделы без каких-либо primaryразделов. Единственный недостаток — невозможность загрузки с logicalраздела с обычным BIOS.

Связанный контент