Реклама:

Например, в IBM BIOS оно следующее:

The IBM Personal Computer Basic_ Version Cl.l Copyright IBM Corp 1981 62940 Bytes free_ Ok_

Большинство компьютеров IBM, выпущенных с 1987 года, отображают странное символьно-графическое изображение в виде передней панели дисковода, 3,5-дюймовой дискеты и стрелки, предлагающей вставить дискету в привод и нажать <F1>.

В AMI BIOS сообщение следующее:

NO ROM BASIC - SYSTEM HALTED

В Compaq BIOS:

Non-System Disk or disk error replace adn strike any key when ready

В Award BIOS:

DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER

В Phoenix BIOS:

No boot device available -

strike Fl to retry boot, F2 for setup utility

или:

No boot sector on fixed disk -

strike Fl to retry boot, F2 for setup utility

Эти сообщения варьируются в зависимости от BIOS, однако причины их возникновения связаны с конкретными байтами в MBR (первый сектор жесткого диска с адресом: "цилиндр 0, головка 0, сектор 1").

Такой диск может не содержать разделов, или в нем просто повреждена запись MBR. В процессе загрузки BIOS проверяет два последних байта в MBR на наличие значения 55AAh; если таких значений нет, инициируется прерывание 18h, вызывающее программу, отображающую одно из сообщений об ошибке (которые только что были продемонстрированы).

Сектор главной загрузочной записи (MBR) записывается на жесткий диск программой FDISK, утилитой Disk Management или программой DISKPART. После форматирования жесткого диска на низком уровне во всех его секторах находятся одни нули и, естественно, первый сектор не содержит необходимой сигнатуры в последних двух байтах. Из этого следует, что описанные сообщения об ошибках будут выдаваться, если вы отформатировали диск на низком уровне, но забыли разбить его на разделы (логические диски).

21. Начальный загрузчик ищет в таблице разделов активный раздел.

22. Если в таблице нет активного раздела, отображается сообщение об ошибке посредством вызова BIOS программного прерывания 18h (см. п. 20).

23. Если хотя бы один раздел содержит неправильную метку либо несколько разделов помечены как активные, выдается сообщение об ошибке Invalid partition table, и система останавливается.

24. Если найден только один активный раздел, его загрузочный сектор считывается в память и выполняется проверка, действительно ли он загрузочный.

25. Если загрузочный сектор активного раздела не читается за пять попыток, выдается сообщение об ошибке Error loading operating system, и система останавливается.

26. Проверяется сигнатура считанного загрузочного сектора активного раздела. Если последние два байта не соответствуют сигнатуре 55AAh, выдается сообщение об ошибке Missing operating system, и система останавливается.

27. Загрузочный сектор активного раздела содержит программу загрузки операционной системы. Если загрузочный сектор испорчен, системные файлы не являются первыми в корневом каталоге или при попытке их чтения возникают сбои, выдается сообщение, что диск не системный или содержит ошибку (см. п. 18):


⇐ Предыдущая страница| |Следующая страница ⇒