Я читаю документы на CentOS.org .
В разделе 25.1.2. Разделы: превращая один диск во многие , есть следующее утверждение:
Таблица разделов разделена на четыре раздела или четыре основных раздела. Основной раздел - это раздел на жестком диске, который может содержать только один логический диск (или раздел). Каждый раздел может содержать информацию, необходимую для определения одного раздела, а это означает, что таблица разделов может определять не более четырех разделов.
Я не понимаю, почему может быть только четыре раздела. Это просто так, как это было задумано в начале? Разве может быть только 4 основных раздела?
Их всего четыре, потому что структуры данных для таблицы разделов MBR допускают только четыре записи, описывающие разделы:
Вы можете создать дополнительные таблицы разделов, вложенные в определения того, что называется «расширенным разделом», но определенные в нем разделы традиционно называются «логическими» разделами. Имейте в виду, что это ограничение данной конкретной реализации. Другие типы разделов, такие как таблица разделов GUID , не разделяют это ограничение.
источник
Основной раздел - это концепция низкого уровня - он связан с процессом начальной загрузки машины и основан на четко определенном наборе спецификаций. Таким образом, действительно сложно изменить количество основных разделов, потому что многие производители дисков и материнских плат должны были согласиться на внедрение нового стандарта.
Тем не менее, на практике это спорный вопрос - он актуален во время «загрузки» для запуска вашей ОС в первую очередь, но это все. Существуют расширенные разделы, которые позволяют больше разделов на вашем диске. Вы не могли загрузиться с них все же.
Более фундаментально - большинство операционных систем работают с большей абстракцией диска - менеджерами логических томов - что означает, что фактическая топология на диске в значительной степени не имеет значения. (И действительно, часто не желательно сегментировать ваш пул памяти)
источник
/boot
раздела, и, как я уже сказал, я считаю, что он вполне может быть расширенным разделом.Не уверен, что я опоздал на вечеринку, но здесь это идет:
Размер таблицы разделов составляет 64 байта, а каждая таблица разделов - 16 байтов. 16 * 4 = 64 и, следовательно, больше нет места для любых других записей в таблице разделов.
Чтобы обойти это, в четвертой записи предусмотрена запись расширенного раздела, которая может иметь последовательные указатели на другие расширенные разделы.
https://docs.microsoft.com/en-us/windows/win32/fileio/basic-and-dynamic-disks
источник