Найти в Дзене

Главная загрузочная запись – master boot record (MBR)

Главная загрузочная запись (MBR – master boot record) – это тип сектора загрузки в начале жесткого диска, который хранит информацию о разделах диска, а также содержит загрузчик для установленной операционной системы. Это старейший формат разделения, который ограничивает максимальное адресуемое пространство для хранения на разделенном диске до 2 Тб. Сейчас MBR заменяется таблицей разделов GUID (GPT), которая поддерживает диски большего объема.

<a href="https://ru.freepik.com/free-photo/laptop-with-white-screen-isolated-on-white-wall_11615559.htm#page=3&query=%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%20%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0&position=27&from_view=search&track=sph">Изображение от diana.grytsku</a> на Freepik
<a href="https://ru.freepik.com/free-photo/laptop-with-white-screen-isolated-on-white-wall_11615559.htm#page=3&query=%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%20%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0&position=27&from_view=search&track=sph">Изображение от diana.grytsku</a> на Freepik

Изначально MBR содержала только небольшую начальную загрузку и таблицу, состоящую из четырех записей, каждая из которых описывала один раздел. Сейчас каждая запись таблицы разделов содержит:

  • Тип файловой системы
  • Начальный и конечный адрес раздела в формате CHS
  • Начальное смещение раздела
  • Размер раздела в секторах
  • Загрузочный флаг (если он установлен, раздел является загрузочным)

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

(0x07 — NTFS, ExFAT, ReFS)

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

0x0F – определяет любой расширенный раздел.

CHS – это метод, описывающий расположение раздела на диске в физических координатах. Этот формат не используется в современных дисках, но все еще сохраняется для совместимости.

Физические координаты работают с:

  • номером цилиндра
  • номером головки (боковым)
  • номером сектора
Структура диска
Структура диска

Формат CHS привязан к геометрии диска. Однако современные диски не показывают свою физическую геометрию, что делает невозможным узнать, сколько дорожек, сторон, секторов, дисков имеется в наличии на самом деле. Кроме того, число секторов на треке может меняться, не говоря уже об SSD, где используются банки и страницы вместо сторон, головок, дорожек и секторов.

Обычно существует проблема с описанием геометрии диска с помощью формата CHS. И она заключается в следующем: что случится, если адрес CHS не соответствует начальному смещению раздела? На самом деле, начальное смещение (номер LBA) имеет приоритет и переопределяет параметры CHS, если они не совпадают по крайней мере в Windows.

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

В отличие от основного, расширенный раздел не содержит файловой системы. Его первый сектор хранит дополнительную MBR (главную загрузочную запись).

Другая проблема – как измеряется начальное смещение раздела. В первичной MBR смещения измеряются с самого начала физического диска.

-3

В расширенном разделе смещения измеряются с самого начала этого раздела. Разделы, имеющие ссылки из первичного MBR, называются первичными. Разделы, связанные с расширенным разделом, называются логическими дисками.

-4

Главная загрузочная запись играет очень важную роль в процессе запуска операционной системы.

#компьютер #технологии #жесткийдиск #загрузка #операционнаясистема #восстановлениеданных #файловаясистема #каквсеустроено #внутрикомпьютера