главен зареждащ сектор
0 цилиндър на твърдия диск, глава 0, 1 сектор се нарича главен зареждащ запис, MBR също се нарича главен зареждащ запис, записът заема 512 байта, когато е използва се за твърдия диск към системния контрол към зададения от потребителя регистриран дял на операционната система в таблицата на дяловете. Съдържанието на MBR се записва в сектора от софтуерния дял на дяла на твърдия диск, MBR не принадлежи към никоя операционна система, с операционната система не се променя, дори и да е различен, MBR няма да увлича свойствата на операционната система, има общ ръководство Той разполага. Но има някои софтуерни инсталации или функции за многократно зареждане на LINUX LILO, когато е възможно, пренапишете го, първо се зарежда в паметта за всички операционни системи и играе роля, след което ще предаде контрола върху основните дейности на дяла на операционната система.
Членове на MBR
1. Байтове с код на основна програма за зареждане, представляващи 446
2. 3. Сигнатурата на диска DPT таблицата на дяловете на твърдия диск, отчитаща 64 байта 4 главния краен флаг 55AAH зареждащ сектор на твърдия диск на главния програмен код за зареждане, започващ от байт отместване 446 до отместване 0000H 01BDH край; главният програмен код за зареждане включва изпълнение на кратък код. При стартиране на компютъра, хардуерната система на първия тест, след успешно въвеждане на буутлоудъра INT 19H; След това системата чете дисков цилиндър 0, глава 0, съдържанието на главния зареждащ сектор MBR сектор 1 в клетката с памет, означена с 0: 7C00 първи начален адрес на област, и блокира изпълнението на MBR.
MBR функция
1. Сканира таблицата на дяловете, за да намери активния дял; 2. Търсене на началния сектор на активния дял; 3. Секторът за зареждане на активния дял в паметта; 4. Стартирайте изпълнение на кода на сектора за зареждане. Ако главният код за стартиране не изпълнява тези функции, системата показва следното съобщение за грешка
Невалидна таблица на дяловете Грешка при зареждане на операционната система Липсваща операционна система
зареждащ сектор на дял
зареждащ сектор на дял, известен още като DBR, съдържанието се записва от разширените команди за форматиране на сектора fORMAT, DBR се зарежда от MBR блока на твърдия диск. След като DBR бъде зареден в паметта, т.е. ръководният блок е стартиран, основната му функция е да завърши стартирането на операционната система и управлението на операционната система. Всеки дял има сектор за стартиране на DBR, но само за да бъде зададен активен дял, MBR ще бъде зареден в паметта за изпълнение.
Членове на DBR
1. Инструкцията за прескачане използва 3 байта от инструкцията за прескачане, която ще прескочи до кода за зареждане.2. Идентификация на доставчика и номер на версията на DOS, частта от общо 8 байта. 3. BPB (Блок с параметри на BIOS, блок с параметри на BIOS). 4. Процес на зареждане на операционната система. 5. Краен флаг на думата, крайният флаг заема 2 байта, съдържанието на което е в допълнение към AA55 DBR част 5 отвъд фиксираната дума на крайния флаг, останалите четири части са несигурни, съдържанието на използвания формат с промените в версия на операционната система и логически дискови параметри на твърдия диск промени.
Зареждащ сектор на FAT32 дял
първият сектор на зареждащия сектор е FAT32 файлова система, наричана още DBR сектори.
BPB FAT разширяване на обема и BPB полета:
байт дължина на полето за отместване и дефинирания домейн
0x03 8 байта OEM номер
< p> 0x0B 2 байта байта на сектор0x0D 1 байт брой сектори на клъстер
0x0E 2-байтов брой запазени сектори
Номер на FAT таблица 0x10 1 байт
0x11 2-байтов номер на записа в директорията
0x13 2 байта общ брой сектори
0x15 1 байт среда, описана Fu
0x16 2 байта за номер на FAT сектор
0x18 2 байта броят сектори на песен
0x1A 2 байта глава
0x1C 4 байта номер на специален скрит сектор
0x20 4 байта общ брой сектори
0x24 4-байтов брой сектори за размер на FAT таблица
0x28 2-байтов етикет, FAT таблица за определяне на режима на работа, ако само бит7 е FAT таблицата е активна, докато бит0 ~ бит3 са описани или огледални изображения на двете FAT
0x2A 2-байтов номер на версията
0x2C 4 байта главна директория, начален номер на клъстер, клъстер обикновено 2
0x30 2 байта FSINFO сектор, където обикновено се намира сектор 1
0x32 2 байта резервна позиция на зареждащ сектор, сектор обикновено 6
...
0xFE 2-байтова стойност на подписа "55AA "
Зареждащ сектор на NTFS дял
към NTFS дялове, зареждащ сектор на дял DBR заема само един сектор, а в последния сектор на дяла се прави резервно копие; NTFS зареждащ сектор на зареждането е завършен и дефинициите на параметъра, зареждащият сектор не е достатъчно условие за дяла NTFS дял, което изисква системата да бъде записана като нормален MFT $ MFT като нормален достъп до дяла.
BPB NTFS разширение на тома и BPB полета:
байт дължина на полето за отместване и дефинирания домейн
0x03 2 байта OEM име
< p> 0x0B 2 байта секторен байт0x0D 1 байт брой сектори на клъстер
0x0E 2-байтов запазен сектор
0x10 4 неизползвани байта
0x15 1 байт медия дескриптор
0x16 2 неизползвани байта
0x18 2 байта броят сектори на песен
0x1A 2 байта глава
0x1C 4 байта скрит сектор
0x20 4 байта не се използва NTFS
0x24 4 байта NTFS не се използва
0x28 8 байта общ брой сектори
0x30 8 байта от номера на началния клъстер на файла $ MFT
0x38 8-байтов файл $ MFT номер на резервен клъстер
0x40 4 байта от всеки сегмент, представляващ номер на запис на клъстерен файл
0x44 4 байта от всеки индексен блок, представляващ броя на клъстерите
0x48 8 байта сериен номер на том
0x50 4-байтова контролна сума
0x54 426 байта от кода за зареждане
0x1F 2-байтова стойност на подписа "55AA"