PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

Как правильно называется файл для бумаги. Как называется www.gaw.ru. Caterpillar shopcaterpillar official Caterpillar.

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

Plug and Play 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) тома.

Некорректная таблица разделов

Все остальные комбинации значений байтов индикаторов загрузки недопустимы, и, если таковые будут обнаружены, программа MBR выдаст сообщение об ошибке и прекратит выполнение. К примеру, если значение 80h имеют несколько байтов (что свидетельствует о наличии нескольких активных разделов) либо если значения байтов отличны от 80h или 00h, появится следующее сообщение об ошибке:

Invalid partition table

Если вы столкнулись с таким сообщением, попробуйте перезагрузить компьютер с альтернативного носителя и попытаться получить доступ к данным проблемного устройства. В зависимости от степени повреждения таблицы разделов, MBR или других секторов может понадобиться удаление и воссоздание разделов, что приведет к полной потере всех содержащихся в них данных. Если содержащаяся в этих разделах информация имеет особую ценность и ее резервная копия не была создана, можно предварительно попытаться восстановить данные с помощью специализированных утилит.

Ошибка загрузки операционной системы

После успешной проверки программой MBR байтов индикаторов загрузки (т.е. если одно из их значений равно 80h, а остальные — 00h) выполняется проверка остальной информации в строке активного раздела таблицы на предмет адреса начального сектора данного раздела. Этот адрес определяется по значениям CHS (цилиндр/головка/сектор) или LBA (адрес логического блока). Значение CHS используется в устройствах емкостью менее 8,4 Гбайт, а значение LBA — в дисках большего объема (сегодня в эту категорию попадают практически все жесткие диски). Первый сектор раздела содержит загрузочную запись тома (VBR), также называемую загрузочной записью операционной системы, так как она создается при установке ОС. После того как адрес первого сектора раздела найден, программа MBR считывает его содержимое.

Если чтение первого сектора активного раздела завершилось неудачей, будет предпринято еще пять попыток. Если и это не позволило считать запись VBR, будет выведено следующее сообщение об ошибке, после чего система остановится:

Error loading operating system

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

Если вы неожиданно столкнулись с подобной ошибкой, прежде всего проверьте параметры устройства в настройках BIOS, затем просмотрите таблицу разделов и наконец выполните диагностику устройства. Если устройство оказалось поврежденным полностью или частично, для восстановления жизненно важных данных придется обратиться в специализированный сервисный центр.



Ошибка отсутствия операционной системы

Если программа MBR успешно считала код загрузочной записи тома, будет выполнена проверка последних двух байтов на наличие сигнатуры 55AAh. Если это значение не найдено, отображается следующее сообщение об ошибке, после чего система остановится:

Missing operating system

Если вы только что создали разделы и еще не выполнили форматирование высокого уровня (т.е. форматирование операционной системой) или в разделе еще не установлена ОС, такая ошибка будет вполне закономерной.

Ошибки преобразования геометрии

Еще одной причиной возникновения вышеупомянутых ошибок могут быть жесткие диски объемом от 528 Мбайт до 8,4 Гбайт. Они связаны с некорректным режимом преобразования геометрии жестких дисков в BIOS. Процедура преобразования используется для жестких дисков объемом от 528 Мбайт до 8,4 Гбайт и заключается в модификации указанной геометрии CHS диска в формат, посредством которого DOS и Windows получат полный доступ ко всему пространтсву жесткого диска (8,4 Гбайт). Как правило, существует три подхода к преобразованию: его отключение (зачастую указано в качестве параметра Normal (стандартное)), преобразование CHS или LBA. Преобразование с использованием значений CHS указывается в BIOS посредством параметра Large, а LBA — с помощью параметра LBA. Если жесткий диск разбит на разделы и отформатирован с помощью трансляции LBA, а затем преобразование изменено на CHS (Large), загрузчик операционной системы в BIOS преобразует значения, указывающие на размещение секторов диска. В результате загрузчик может некорректно перейти из MBR к загрузочной записи тома (VBR). Это приводит к отображению на экране ранее упомянутых сообщений о невозможности загрузки или отсутствии операционной системы.

Таким образом, если подобное сообщение появляется в системе с установленным жестким диском объемом от 528 Мбайт до 8,4 Гбайт, следует проверить параметры жесткого диска в BIOS. В некоторых старых BIOS Hi-Flex и WinBIOS компании AMI параметры режима трансляции расположены не в окне вместе с другими свойствами жесткого диска, а в меню Advanced или Built-in Peripherals. Параметры трансляции можно отключить методом автоматического конфигурирования BIOS.

Внимание!

Хотя 32-разрядные версии Windows не будут загружаться при изменении режима работы жесткого диска с LBA на Normal, наиболее опасной оказывается ситуация, когда жесткий диск объемом свыше 528 Мбайт (504 МиБ) был размечен в среде MS-DOS в режиме LBA, после чего был выключен. Если диску необходимо использовать больше 1024 цилиндров (это максимальное значение, поддерживаемое в режиме Normal) для сохранения новой информации, это приведет к уничтожению главной загрузочной записи! После этого все данные на диске окажутся недоступными, пока не будут восстановлены MBR и таблицы размещения файлов.