Мова :
SWEWE Член :Ввійти |Реєстрація
Пошук
Енциклопедія співтовариство |Енциклопедія відповіді |Відправити запитання |Словник знань |Завантажити знання
Попередній 1 Наступний Вибір сторінок

Головний завантажувальний запис

Короткий вступ

Master Boot Record (MBR, Головний завантажувальний запис) розташований в передній частині завантажувального диска (навантажувач) коду. Він відповідає за операційну систему диска (DOS) для визначення легітимності диска під час читання і запису, інформацію про місцезнаходження завантажувальний розділ, який за дискової операційної системи (DOS) для ініціалізації жорсткого диска, коли генерується.Як правило, ми будемо включати MBR завантажувальний код сектор називається майстер завантажувальний сектор. Оскільки цей сектор, завантажувальний код займає більшу частину простору, і, отже, буде використовуватися для сектора під назвою сектор MBR (званий MBR). Як цей сектор зазнав спеціальні функції управління відміну від інших загальних простору на диску, як управління всією дискового простору є особливий простір, це не належить ні до однієї розділу на диску, тому розділ команди форматування в просторі не може очистити головний Завантажте будь-яку записану інформацію. Завантажувальний сектор Майстер складається з трьох компонентів (всього зайняті 512 байт):

1 майстер програма завантаження, що головна запис (MBR) (що складає 446 байт)

Може бути знайдений в програмі FDISK, який використовується для управління жорстким диском для запуску системи і передані заданий користувачем зареєстрований у таблиці розділу операційної системи.

Записи в таблиці 2 дисків (АКДС, Disk Partition Table)

, Що складається з чотирьох розділів записів у таблиці (кожен 16 байт).

Відповідальний для опису розбиття диска, вміст диска ЗМІ і обумовлених користувачем розділів, використовуючи рішення FDISK. (Конкретний зміст опущені)

3 бали кінцеві (2 байти)

Його значення AA55, при зберіганні низький передній, високо на посаді, який, здається, 55AA (шістнадцяткове).

Докладний

MBR читати

Жорсткий запис завантажувальний диск (MBR) не належить до якої-небудь однієї операційної системи, не може командувати операції операційна система диска, щоб прочитати його. Але друга функція, яку ми можемо використовувати INT13h ROM-BIOS надається прочитати вміст сектора, а наявні програмні засоби Norton8.0 DISKEDIT.EXE читати.

Читайте секторів диска з параметрами виклику функції INT13h наступним чином:

Параметри Вхідні: AH = 2 (позначений номер функції)

AL = число секторів для читання

DL = номер диска (0,1 - флоппі; 80,81 - HDD)

DH = номер головки

CL високою 2 СН = циліндр число

Число CL = сектор низький 6

CS: BX = вважати дані, що зберігаються в буфері адреса пам'яті

Параметри експорту: CS: BX = вважати дані, що зберігаються на адресу

Повідомлення про помилку: Якщо відбувається помилка CF = 1 AH = код помилки

Розташований на жорсткому диску читати з DEBUG 0 циліндрів, 0 голів, сектор роботи виглядає наступним чином:

> DEBUG

-100

XXXX: XXXX MOV AX, 0201 (№ 2 з функцією читати сектор)

XXXX: XXXX MOV BX, 1000 (адреса зчитувальних даних в буфер в CS: 1000)

XXXX: XXXX MOV CX, 0001 (читати циліндр 0, сектор 1)

XXXX: XXXX MOV DX, 0080 (призначений перший фізичний диск 0 головою)


Попередній 1 Наступний Вибір сторінок
Користувач Огляд
Немає коментарів
Я хочу коментувати [Відвідувач (3.149.*.*) | Ввійти ]

Мова :
| Перевірте код :


Пошук

版权申明 | 隐私权政策 | Авторське право @2018 Всесвітній енциклопедичні знання