BIOS: базовая система ввода-вывода

Сообщения об ошибках загрузки MBR

Если байты сигнатуры не повреждены, базовая система ввода-вывода выполняет код основного раздела загрузочной записи, который, в свою очередь, проверяет байты индикатора загрузки в таблицах каждого из четырех разделов. Номера этих байтов — 446 (1BEh), 462 (1CEh), 478 (1DEh) и 494 (1EEh) соответственно. Наличие указанных байтов является признаком того, что некоторая таблица разделов содержит активный (загрузочный) раздел. Значение 80h одной из величин смещения байтов указывает, что таблица содержит активный раздел, причем все остальные значения должны быть равны 00h. В соответствии с правилами, изначально установленными IBM и Microsoft, возможны два состояния данных четырех байтов индикатора загрузки:

  • все четыре байта равны 00h, что указывает на отсутствие активного (т.е. загрузочного) раздела;
  • только один байт индикатора равен 80h, все остальные равны 00h. Это указывает на наличие одного загрузочного раздела.

В первом случае (все четыре байта равны 00h) главная загрузочная запись возвращает управление ПЗУ материнской платы, которое выводит на экран одно из приведенных выше сообщений. Такая ситуация может возникнуть, если с диска удалены существующие разделы и не созданы новые, а также ни один из разделов не назначен активным. Если это произошло случайно, можете загрузиться с загрузочной дискеты или компакт-диска и запустить программу FDISK или DISKPART, после чего раздел, содержащий операционную систему, сделать активным.

Если же только один байт индикатора загрузки равен 80h, а все остальные равны 00h, стандартный процесс загрузки будет продолжен и из активного раздела будет загружена запись VBR (Volume Boot Record) тома.

Яндекс.Метрика