|
||||
Меню:
Главная
Форум
Литература: Программирование и ремонт Импульсные блоки питания Неисправности и замена Радиоэлектронная аппаратура Микросхема в ТА Рубрикатор ТА Кабельные линии Обмотки и изоляция Радиоаппаратура Гибкие диски часть 2 часть 3 часть 4 часть 5 Ремонт компьютера часть 2 Аналитика: Монтаж Справочник Электроника Мощные высокочастотные транзисторы 200 микросхем Полупроводники ч.1 Часть 2 Алгоритмические проблемы 500 микросхем 500 микросхем Сортировка и поиск Монады Передача сигнала Электроника Прием сигнала Телевидиние Проектирование Эвм Оптимизация Автомобильная электроника Поляковтрансиверы Форт Тензодатчик Силовые полевые транзисторы Распределение частот Резисторные и термопарные Оберон Открытые системы шифрования Удк |
[117] В ситуации, которая рассматривалась применительно к интерпретатору Cassette BASIC, система, содержащая Award BIOS, отобразит сообщение следующего содержания: DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER Система, использующая Phoenix BIOS, в зависимости от характера возникшей ошибки выведет на экран одно из двух сообщений: No boot device available - strike F1 to retry boot, F2 for setup utility или No boot sector on fixed disk - strike F1 to retry boot, F2 for setup utility Несмотря на то что содержание выводимых сообщений различается для каждой версии BIOS, причина их появления остается одной и той же. Существует две основные проблемы, которые приводят к сообщениям подобного рода, причем обе из них относятся к определенным байтам главной загрузочной записи, расположенной в первом секторе жесткого диска. Первая проблема связана с жестким диском, не разбитым на разделы или с поврежденным главным загрузочным сектором. Во время начальной загрузки базовая система ввода-вывода проверяет два последних байта главной загрузочной записи (первый сектор жесткого диска), значение "сигнатуры" которых должно быть 55AAh. Если два последних байта не равны 55AAh, вызывается прерывание 18h. В результате происходит обращение к подпрограмме, которая выводит на экран полученное сообщение или вызывает в системе IBM интерпретатор Cassette (ROM) BASIC. Главный загрузочный сектор (включающий в себя байты сигнатуры) записан на жесткий диск программой FDISK ОС DOS. Сразу же после завершения низкоуровневого форматирования все секторы жесткого диска инициализируются в соответствии с шаблоном байтов, поэтому первый сектор диска не содержит сигнатуру 55AAh. Другими словами, сообщения об ошибках ROM появляются при попытке загрузиться с жесткого диска, уже отформатированного на низком уровне, но еще не разбитого на разделы. Теперь рассмотрим вторую ситуацию, которая может привести к появлению сообщений подобного рода. Если байты сигнатуры не повреждены, базовая система ввода-вывода выполняет код основного раздела загрузочной записи, который, в свою очередь, проводит проверку байтов индикатора загрузки в таблицах каждого из четырех разделов. Номера этих байтов равны 446 (1BEh), 462 (1CEh), 478 (1DEh) и 494 (1EEh) соответственно. Наличие указанных байтов является признаком того, что та или иная таблица разделов содержит активный (загрузочный) раздел. Значение 80h одной из величин смещения байтов указывает на то, что таблица содержит активный раздел, причем все остальные значения должны быть равны 00h. В том случае, если значение 80h имеют несколько байтов (что говорит о наличии нескольких загрузочных разделов) или же значения байтов отличны от 80h или 00h, появится следующее сообщение об ошибках: Invalid partition table Когда значения всех четырех байтов индикатора загрузки равны 00h, что указывает на отсутствие активных (загрузочных) разделов, на экране появится одно из ранее рассмотренных сообщений, содержание которого будет зависеть от используемой версии BIOS. То же самое происходит при удалении с помощью команды FDISK существующих разделов диска (без создания новых разделов или же в результате ошибки при создании активного (загрузочного) раздела) перед перезагрузкой системы. К сожалению, не существует достаточно простого способа удаления поврежденной таблицы разделов. Можно воспользоваться командой FDISK, которая, правда, далеко не всегда позволяет это сделать. В таком случае лучше прибегнуть, например, к команде DISKEDIT, входящей в состав пакета Norton Utilities от компании Symantec. Еще одна причина, приводящая к ошибкам подобного рода, связана с режимом LBA в системной BIOS. Режим LBA преобразует существующую конфигурацию диска в формат, который позволяет операционным системам DOS и Windows полностью использовать пространство жесткого диска. Если после подготовки диска режим LBA будет отключен, диспетчер загрузки BIOS не сможет разместить главную загрузочную запись, в результате чего выведет сообщение об ошибке, аналогичное рассмотренным ранее. Таким образом, при появлении сообщений подобного рода в системах, объем жесткого диска которых превышает 504 Мбайт (или 528 млн байт), проверьте в первую очередь параметры режима LBA. В некоторых системах AMI BIOS Hi-Flex и WinBIOS (графическая версия) параметры режима LBA, расположенные в меню Advanced или Built-in Peripherals, могут быть отключены при автоматическом конфигурировании параметров BIOS Setup. Глава 6 Оперативная память |
Среды: Smalltalk80 MicroCap Local bus Bios Pci 12С ML Микроконтроллеры: Atmel Intel Holtek AVR MSP430 Microchip Книги: Емкостный датчик 500 схем для радиолюбителей часть 2 (4) Структура компьютерных программ Автоматическая коммутация Кондиционирование и вентиляция Ошибки при монтаже Схемы звуковоспроизведения Дроссели для питания Блоки питания Детекторы перемещения Теория электропривода Адаптивное управление Измерение параметров Печатная плата pcad pcb Физика цвета Управлении софтверными проектами Математический аппарат Битовые строки Микроконтроллер nios Команды управления выполнением программы Перехода от ahdl к vhdl Холодный спай Усилители hi-fi Электронные часы Сердечники из распылённого железа Анализ алгоритмов 8-разрядные КМОП Классификация МПК История Устройства автоматики Системы и сети Частотность Справочник микросхем Вторичного электропитания Типы видеомониторов Радиобиблиотека Электронные системы Бесконтекстный язык Управление техническими системами Монтаж печатных плат Работа с коммуникациями Создание библиотечного компонента Нейрокомпьютерная техника Parser Пи-регулятор ч.1 ПИ-регулятор ч.2 Обработка списков Интегральные схемы Шина ISAВ Шина PCI Прикладная криптография Нетематическое: Взрывной автогидролиз Нечеткая логика Бытовые установки (укр) Автоматизация проектирования Сбор и защита Дискретная математика Kb радиостанция Энергетика Ретро: Прием в автомобиле Управление шаговым двигателем Магнитная запись Ремонт микроволновки Дискретные системы часть 2 | ||