Топ питань
Часова шкала
Чат
Перспективи
Розширений завантажувальний запис
сектор на жорсткому диску (512 байт), що описує розмір одного логічного розділу, а також вказує на наступний розширений завантажувальний зап З Вікіпедії, вільної енциклопедії
Remove ads
Розширений завантажувальний запис (EBR, англ. Extended Boot Record) — сектор на жорсткому диску (512 байт), що описує розмір одного логічного розділу, а також вказує на наступний розширений завантажувальний запис. Також іноді називається EPBR (англ. Extended Partition Boot Record)[1].
Застосовується при застарілому типі розбиття диска — за допомогою MBR. Спочатку MBR міг адресувати не більше 4 розділів. Щоб обійти це обмеження, було створено доповнення до даної схеми — розширений розділ. Такий розділ може бути тільки один, але він може містити в собі скільки завгодно логічних розділів (обмежено лише розміром диска). Для розширеного і логічного розділів використовується EBR.
Remove ads
Структура EBR
Узагальнити
Перспектива
Структура EBR сильно нагадує MBR. За винятком лише двох записів у таблиці розділів, де перший описує логічний розділ, що йде відразу після EBR, а другий — наступний EBR. Крім того, обов'язковою є наявність підпису (магічного числа) 0xAA55 завантажувального сектора.[2]
Значення
Нижче показані загальні правила, які застосовуються тільки до значень, знайдених у 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 нижче.)[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
) у цій нотації.[4]
Remove ads
Приклад
Нижче в таблиці наведений розширений розділ розміром 6000 секторів і 3 логічних розділи. Розширений розділ починається з LBA адреси 5000 і закінчується на адресі 10 999, тому що має розмір в 6000 секторів.
5 000 | 1ий EBR | Сектор початку | Число секторів | |
1а запис | 20=5020−5000 | 1980=1+6999−5020 | ||
2а запис | 2000=7000−5000 | 1000=1+7999−7000 | ||
19 секторів не використовується | ||||
5 020 | 1ий логічний розділ, довжиною у 1980 секторів | |||
6 999 | ||||
7 000 | 2ой EBR | Сектор початку | Число секторів | |
1а запис | 20=7020−7000 | 980=1+7999−7020 | ||
2а запис | 3000=8000−5000 | 3000=1+10999−8000 | ||
19 секторів не використовується | ||||
7 020 | 2ой логічний розділ довжиною 980 секторів | |||
7 999 | ||||
8 000 | Останній
EBR |
Сектор початку | Число секторів | |
1а запис | 20=8020−8000 | 2980=1+10999−8020 | ||
2а запис | 0 | 0 | ||
19 секторів не використовується | ||||
8 020 | Останній логічний розділ, довжиною в 2980 секторів | |||
10 999 |
Remove ads
Див. також
Примітки
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads