article

Секторът за начално зареждане е предварително зададена област от външната памет на електронно-изчислителна машина, от която се извършва началното зареждане на операционна система. Обикновено това е първият сектор от магнитен носител (твърд диск или дискета).

Общо описание


Master Boot Record - Главен Зареждащ Запис (съкратено MBR). Термин използван за първият сектор на носители на информация (медия), които са разделни на дялове (Partitioned). Характерен предимно за хард дискови устройства, наличен и при USB FLASH драйв устройства. Състои се от изпълнима част и информационна част. Изпълнимата част представлява код/програма която намира активният дял върху устройството, прочита съответстващият му зареждащ сектор (Boot Sector) в паметта и предава управлението на последния. Ако не бъде намерен активен дял процесът на зареждане се прекратява. Ако не бъде намерен зареждащ сектор върху активният дял зареждането отново се прекратява. Главният зареждащ запис се прочита от BIOS веднага след изпълнението на главната процедура по проверка на паметта, дисковете и периферните устройства. Информационната част се състои от идентификатор на диска (сериен номер) и таблица на дяловете. Таблицата на дяловете съдържа четири записа с дялова информация. В края на описаната структура се намира сигнатурата 0xAA55 (в шестнадесетична бройна система), която валидира че това е зареждащ запис/сектор. При грешка в таблицата на дяловете зареждането се преустановява и се изписва съответстващо съобщение на екрана.

Структура


Адрес Функционалност / Съдържание Размер
(Байтове)
шестнадесетично десетично
0x0000 0 Зареждащ код макс. 440
0x01B8 440 Сериен номер на диска
(Използван от Windows 2000 и по-нови)
4
0x01BC 444 Нули
(0x0000)
2
0x01BE 446 Запис на дялова инф Таблица на дяловете 16
0x01BE 462 Запис на дялова инф 16
0x01DE 478 Запис на дялова инф 16
0x01EE 494 Запис на дялова инф 16
0x01FE 510 0x55 MBR сигнатура
(0xAA55)
2
0x01FF 511 0xAA

Общ размер 512 байта

Позиция


Позиция върху устройството

цилиндър: 0; глава: 0; сектор: 1; (CHS: 0/0/1).
Позиция на зареждане в паметта

0000:7C00

Прочитане


Код за прочитене (Асемблер,x86)

mov ah,0x02    ; Функция за четене 
mov al,0x01    ; Брой сектори за прочитане 
mov bx,0x0000  ; Относителен адрес на буфера за четене
mov cx,0x0001  ; Начална позиция за четене (сектор,цилиндър)
mov dh,0x00    ; Номер на главата
mov dl,0x80    ; Номер на устройството/диска
int    0x13    ; Прекъсване за четене
ret            ; Връщане на управлението
Съдържанието на MBR ще бъде прочетено в паметта на адрес es:0000
Команда за прочитане под LinuX

dd if=/dev/hdX of=DEST count=1
където: "X" = a,b,c,d; "DEST" = пътя и име на файл в който да се прочете

Пример:

dd if=/dev/hda of=/hda-mbr.img count=1
При изпълнение на горната команда в главната директория ще бъде създаден файл с име hda-mbr.img, размер 512 байта, който е идентично копие на съдържанието на MBR на първия диск (ide0/channel0). Този файл може да бъде редактиран или изучен с подходящ шестнадесетичен редактор.

Съобщения от MBR за грешки при зареждане


  • "Invalid partition table" - Невалидна таблица на дяловете
  • "Error loading operating system" - Грешка при зареждане на операционната система
  • "Missing operating system" - Липсваща операционна система

Вижте също


  • BIOS Basic Input Output System - Основна Входно Изходна Система
  • HDD Hard Disk Drive - Твърд Диск / Дисково Устройство
  • FDD Floppy Disk Drive - Запаметяващо устройство на гъвкав магнитен диск
  • FD Floppy Disk - Гъвкав магнитен диск
  • BSC Boot Sector - Зареждащ Сектор
  • Първи цилиндър на диска Какво още съществува в първият цилиндър на диска

Системен софтуер | Памети

Master Boot Record | Master boot record | Master Boot Record | Master boot record | Master boot record | Master boot record | MBR | Master boot record | Master Boot Record | Master Boot Record | Главная загрузочная запись | Master Boot Record | Boot record | MBR

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Сектор за начално зареждане".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld