2

я бы хотел знать

Каково точное значение первичных разделов? Почему так названо? а почему он ограничен 4?

Что подразумевается под расширенными разделами? Почему так названо? и каково возможное количество расширенных разделов на жестком диске?

Что подразумевается под логическими разделами? Почему так названо? Как рассчитывается?

Каковы преимущества этих программных разделов?

Можно ли установить ОС (Linux/windows) во все разделы? Если нет, почему?

2 ответа2

6

Схема разбиения «MS-DOS» ограничена четырьмя основными разделами. Это все, что поместится в первом секторе (512 байт) диска после MBR (460 байт).

Чтобы иметь более 4 разделов, один из них становится расширенным разделом, что указывает на расширенную структуру ниже по диску. Эта структура перечисляет логические разделы на диске.

"Устаревшая" MBR использует один из флагов на первичных разделах, чтобы определить, какой загрузиться; этот флаг не существует в логических разделах, поэтому они не могут быть загружены одинаково. Другие замены MBR (например, GRUB) не используют этот флаг и поэтому могут загружать логические разделы.

Теоретически, любая ОС может быть установлена либо в основной, либо в логический разделы, но старые версии Windows не будут загружаться должным образом, если не будут установлены в основной раздел.

1

Перегородки на первом месте требуются по этим двум причинам:

  • Упорядочить и поддерживать данные проще

  • Чтобы установить одну или несколько ОС в вашей системе.

В каждом разделе может быть установлена только одна ОС. Теперь перейдем к основной части разделов и почему их всего 4, нам нужно взглянуть на основную загрузочную запись или MBR. MBR имеет размер 512 байт. Первые 446 байтов состоят из начального загрузчика программ (IPL), которые необходимы для процесса загрузки. Следующие 64 байта состоят из таблицы разделов. Оставшиеся 2 байта - это магические байты, которые указывают на загрузочные файлы на жестком диске. Каждый созданный раздел записывается в таблицу разделов. Каждая запись раздела в таблице разделов требует 16 байтов. Следовательно, таблица 64 байта позволяет нам сделать только 4 первичных раздела.

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

Можно сделать только один расширенный раздел. Три других раздела будут первичными, потому что в любом случае таблица разделов сможет обрабатывать только 4 раздела, поэтому будет 3 основных и один расширенный. Внутри расширенных разделов мы делаем логические разделы. Таким образом, количество логических разделов не ограничено. В некоторых книгах упоминается, что предел логических разделов составляет 128, но я лично сделал больше, чем на RHEL 7. Может быть много логических разделов, пока размер, выделенный для расширенного раздела, не будет исчерпан.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .