Розширений завантажувальний запис (EBR, ) — сектор на жорсткому диску (512 байт), що описує розмір одного логічного розділу, а також вказує на наступний розширений завантажувальний запис. Також іноді називається EPBR ()Така назва використовується програмами діагностики від PowerQuest (зараз Symantec), такими як PartitionInfo (включена в дистрибутив Partition Magic)..
Застосовується при застарілому типі розбиття диска — за допомогою MBR. Спочатку MBR міг адресувати не більше 4 розділів. Щоб обійти це обмеження, було створено доповнення до даної схеми — розширений розділ. Такий розділ може бути тільки один, але він може містити в собі скільки завгодно логічних розділів (обмежено лише розміром диска). Для розширеного і логічного розділів використовується EBR.
Структура EBR Структура EBR сильно нагадує MBR. За винятком лише двох записів у таблиці розділів, де перший описує логічний розділ, що йде відразу після EBR, а другий — наступний EBR. Крім того, обов'язковою є наявність підпису (магічного числа) 0xAA55 завантажувального сектора. +Загальна структура EBR:Зміщення в межах EBR секторівОписРозмірHexDecбайтиВ основному не використовується і заповнений нулями. Може містити завантажувач.4461BE – 1CD446-461Перший запис у таблиці розділів161CE – 1DD462-477Другий запис у таблиці розділів161DE – 1ED478-493Невживаний третій запис, заповнений нулями161EE – 1FD494-509Невживаний четвертий запис, заповнений нулями161FE - 1FF510-511Сигнатура 55AAh в порядку Big-endian, те ж саме що 0xAA55 в Little-endian. На диску: 0x55 зі зміщенням 510 і 0xAA зі зміщенням 511.2EBR, разом: 446 +(4×16) +2 =512 +Структура 16-байтового запису таблиці розділів MBR або EBRАбсолютне зміщенняВідносне зміщенняБайтиОписHexDec1?E101Індикатор завантажувального розділу (80h для завантажувального; і 00h для звичайного)1?F - 1?11 — 33CHS адреса: початок розділу1?241Код типу розділу1?3 - 1?55 — 73CHS адреса: кінець розділу1?6 - 1?98 — 114LBA адреса: початок розділу1?A - 1?D12 — 154Розмір розділу в секторах1: 1?E означає зміщення першого 1BE і другого 1CE запису в шістнадцятковій системі числення.
Значення Нижче показані загальні правила, які застосовуються тільки до значень, знайдених у 4 байтах поля запису в таблиці розмітки EBR (див. таблицях вище). Ці значення залежать від програми розбиття, що використовувалась для створення або зміни розділів. Більшість операційних систем, які використовують розширену схему розбиття (в тому числі MS-DOS, Windows і Linux) ігнорують значення «Розмір розділу" в записі, які вказують на інший EBR сектор. Одним із винятків є те, що значення повинне дорівнювати одиниці або більше для операційних систем на базі ядра Linux.
Перший запис у таблиці розділів EBR вказує на логічний розділ, що примикає до цієї EBR:
Початковий сектор — відносне зміщення між сектором цього EBR і першим сектором логічного розділу Примітка: Часто це завжди одне і те ж значення для кожного EBR на цьому диску. Для Windows XP і більш пізніх версій Windows дорівнює 63. Кількість секторів — загальна кількість секторів для цього логічного розділу Примітка: Будь-які невикористані сектори між EBR і логічним диском не вважаються частиною логічного диска.
Другий запис у таблиці розділів EBR буде містити нульові байти, якщо це останній EBR в розширеному розділі; в іншому випадку, він вказує на наступний EBR в EBR-ланцюжку.
Початковий сектор — відносна адреса наступного EBR в розширеному розділі іншими словами: Початковий сектор = LBA-адреса наступного EBR мінус LBA-адреса першого EBR розширеного розділу
Кількість секторів — загальна кількість секторів для наступного логічного розділу, але відлік починається з наступного сектора EBR Примітка: На відміну від першого запису в таблиці EBR, ця кількість секторів включає EBR-сектор наступного логічного розділу, разом з іншими секторами. (Порівняйте діаграми 1 і 2 нижче.)
Іменування Операційні системи GNU/Linux з ранніми версіями ядра іменують IDE диски, як /dev/hda для першого диска з черги пріоритетів, заданої в BIOS або UEFI, /dev/hdb для другого і так далі. Накопичувачі SCSI, а в більш пізніх версіях ядра також і накопичувачі IDE і SATA, ідентифікуються як /dev/sda для першого диска і так далі.
В Головному завантажувальному записі може бути визначено не більше чотирьох розділів: /dev/sda1 ... /dev/sda4 для накопичувача /dev/sda. П'ятим в цій нотації, наприклад /dev/sda5, буде перший логічний том. Шостий розділ /dev/sda6 буде відноситись до другого логічного розділу. Іншими словами, «контейнери» EBR не враховуються у перерахунку. Тільки зовнішній розділ EBR, записаний в MBR, має свій ідентифікатор (/dev/hda1 ... /dev/hda4) у цій нотації.
Приклад Нижче в таблиці наведений розширений розділ розміром 6000 секторів і 3 логічних розділи. Розширений розділ починається з LBA адреси і закінчується на адресі , тому що має розмір в 6000 секторів. 5 0001ий EBRСектор початкуЧисло секторів1а запис20=−1980=1+−2а запис2000=−1000=1+−19 секторів не використовується5 0201ий логічний розділ, довжиною у 1980 секторів6 9997 0002ой EBRСектор початкуЧисло секторів1а запис20=−980=1+−2а запис3000=−3000=1+−19 секторів не використовується7 0202ой логічний розділ довжиною 980 секторів7 9998 000Останній EBRСектор початкуЧисло секторів1а запис20=−2980=1+−2а запис0019 секторів не використовується8 020Останній логічний розділ, довжиною в 2980 секторів10 999
Див. також
Таблиця розділів GUID MBR
Примітки