Почему на диске MBR существует только четыре основных раздела?

Я читаю документы на CentOS.org .

В разделе 25.1.2. Разделы: превращение одного диска во многие , есть следующее утверждение:

  

Таблица разделов разделена на четыре раздела или четыре первичных раздела. Первичный раздел - это раздел на жестком диске, который может содержать только один логический диск (или раздел). Каждый раздел может содержать информацию, необходимую для определения одного раздела, что означает, что таблица разделов может определять не более четырех разделов.

Я не понимаю почему может быть только четыре раздела. Это как раз то, как оно было спроектировано в начале? Может ли быть действительно только 4 первичных раздела?

22 голоса | спросил Jongosi 22 PMpTue, 22 Apr 2014 15:25:44 +040025Tuesday 2014, 15:25:44

3 ответа


35
  

Это как раз то, как оно было спроектировано в начале? Может ли быть действительно только 4 первичных раздела?

Да, это именно так. Таблица разделов на передней части диска MBR (в отличие от диска стиля GPT) имеет очень строгую структуру данных, которая датируется 1980-ми годами, когда пространство было драгоценным и ценным. Тогда было принято решение разрешить только четыре раздела, но один из них должен быть «расширенным» разделом, который был указателем на другое место на диске, которое могло содержать гораздо более «логические» разделы.

(Это по той же причине, почему диски с отформатированным MBR имеют проблемы с дисками 2TB +, кластеры размером 512 байт и 32-битные поля, содержащие кластерные подсчеты для размера раздела = максимальный размер диска размером 2 ТБ. Размер кластера 4 КБ устраняет проблему по дороге пути.)

GPT - это обновленный метод обработки разделов, который не имеет этих ограничений.

ответил sysadmin1138 22 PMpTue, 22 Apr 2014 15:39:09 +040039Tuesday 2014, 15:39:09
23

Есть только четыре, потому что структуры данных для таблицы разделов MBR позволяют точно четыре записи, описывающие разделы:

Вы можете создать дополнительные таблицы разделов, вложенные в определения того, что называется «расширенным разделом», но разделы, определенные в них, традиционно называются «логическими» разделами. Имейте в виду, что это ограничение этой конкретной реализации. Другие типы разделов, такие как таблица разделов GUID , не разделяйте это ограничение.

ответил the-wabbit 22 PMpTue, 22 Apr 2014 15:41:51 +040041Tuesday 2014, 15:41:51
3

Основной раздел представляет собой концепцию низкого уровня - это связано с начальным процессом загрузки машины и основано на четко определенном наборе спецификаций. Таким образом, действительно очень сложно изменить количество первичных разделов, потому что многие производители дисков и материнских плат должны согласиться с внедрением нового стандарта.

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

Более фундаментально - большинство операционных систем работают с большей абстракцией диска - менеджерами логических томов, что означает, что фактическая топология на диске в значительной степени не имеет значения. (И действительно, часто нежелательно сегментировать ваш пул хранения)

ответил Sobrique 22 PMpTue, 22 Apr 2014 15:35:14 +040035Tuesday 2014, 15:35:14

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132