Книга: Компьютер. Большой самоучитель по ремонту, сборке и модернизации
Функции firmware. Сброс пароля BIOS
Функции firmware. Сброс пароля BIOS
В микросхеме на материнской плате, которую частенько не совсем правильно называют BIOS, хранятся следующие программы:
• POST (power On Self Test) – программа самотестирования компьютера. Запускается сразу при включении питания компьютера и тестирует видеокарту, процессор, память, контроллер диска, клавиатуру и другие важные компоненты компьютера.
• Setup BIOS – программа установки параметров BIOS, программа первоначальной настройки компьютера. Запускается нажатием специальной клавиши, которая зависит от производителя и версии BIOS. Чуть позже мы поговорим о запуске данной программы.
• Загрузчик операционной системы (boot loader) – главная задача данной программы – найти в главной загрузочной записи (Master Boot Record, MBR) жесткого диска загрузчик операционной системы и передать ему управление. Если загрузчик не найден, то производится поиск загрузчика на других устройства – на CD/DVD, дискетах и т. д. Последовательность поиска загрузчика зависит от настроек, указанных с помощью Setup. Если загрузчик не найден ни на одном загрузочном устройстве, то выводится сообщение о невозможности продолжения загрузки системы.
• BIOS – набор драйверов, с помощью которых обеспечивается взаимодействие ОС и «железа» на этапе загрузки системы.
Если вы внимательно читали предыдущий подраздел, то я даже знаю, о чем вы думаете. Как на старых компьютерах сохранялись параметры программы Setup, если внести изменения в ROM или вообще невозможно (в случае с ROM, PROM), или возможно, но только с помощью программатора (EPROM)?
В компьютере есть еще один тип памяти – CMOS (Complementary Metal-Oxide Semiconductor), в которой и хранятся параметры Setup. Память CMOS имеет пониженное энергопотребление и питается от установленной на материнской плате батарейки. Если батарейка «сядет», то запустить компьютер будет нельзя – да, это особенность современных компьютеров. Когда же вы замените батарейку, то все параметры Setup будут установлены по умолчанию и вам нужно будет заново настроить Setup BIOS.
Кстати, используя данную особенность, можно очень легко сбросить забытый пароль Setup BIOS:
• выключите питание компьютера;
• снимите крышку корпуса;
• аккуратно извлеките батарейку;
• подождите несколько секунд (5-10 вполне достаточно);
• установите батарейку обратно;
• включите питание компьютера;
• пароль будет сброшен!
- Глава 5 BIOS: базовая система ввода
- Аргументы функции в Python
- 3. Функции
- Новые функции API для работы с Blob и массивами
- Математические функции
- Размытые функции
- 7.3. Финансовые функции
- 4.3. Логические функции и таблицы истинности
- B1.7. Функции обработки ошибок
- Глава 6 BIOS – базовая система ввода-вывода
- 12.8. Сервисы и прерывания BIOS
- BIOS