Одна из основных задач BIOS — обеспечить ОС доступ к оборудованию. При этом BIOS становится переводчиком для «железа» и ПО. Но объяснить ему правила перевода бывает ой как непросто. Тем более что делать это должны мы сами.
Все системные платы оснащаются специальным ПО, отвечающим за функции доступа к оборудованию, управление им и диагностику его, а также за загрузку операционной системы. Называется оно Base input and output system — «Базовая система ввода-вывода», но в литературе чаще используют сокращение — BIOS или, иногда, БСВВ.
Одна из основных задач BIOS — обеспечить операционной системе доступ к оборудованию. При этом (с помощью базового набора драйверов) БСВВ выступает в роли посредника между «железом» и программным обеспечением. Но плоха та ОС, которая не пытается выучить родной язык оборудования: из-за этого ей приходится выполнять все больше функций BIOS.
Сам BIOS состоит из нескольких подпрограмм. В задачу одной из них — программы начальной загрузки — входит поиск и загрузка операционной системы. Это очень ответственное дело, ведь современные системы могут загружаться с разных носителей. Кроме того, одна из подпрограмм BIOS отвечает за восстановление утилиты Setup, если та будет повреждена. И если сразу после включения ПК на экране появилось сообщение: Insert Emergency Boot Disk или подобное, нужно загрузиться с соответствующей дискеты и восстановить систему. Чтобы создать такую дискету, необходима особая утилита (она поставляется большинством производителей материнских плат). Будьте внимательны: каждой плате подходит только Setup соответствующей версии.
За тестирование системы отвечает программа POST (Power-On Self Test — программа проверки системы при включении питания). Это очень важная утилита, позволяющая отыскать ошибки в работе оборудования. Программа POST очень настойчива: даже если монитор не работает, клавиатура разбита, а ОЗУ нет, она все равно сообщит вам все, что об этом думает, с помощью звуковых сигналов.
Как видите, набор BIOS «умеет» многое. А вот управлять более чем сотней функций можно с помощью утилиты Setup. Зачастую программа управления снабжена не очень удобным интерфейсом для текстового режима или примитивным графическим, но это не так уж важно. Гораздо важнее разобраться с функциями, которыми позволяет управлять Setup.
Далее перечислены чаще всего встречающиеся опции Setup в версиях от Award Software и AMI. He исключено, что не все описанные опции есть в вашей системе, или напротив, некоторых возможностей вы не найдете в нашем описании. Это связано с тем, что каждая версия BIOS приспосабливается для соответствующей материнской платы, и уследить за всеми изменениями невозможно. Но мы постараемся перечислить, по крайней мере, важнейшие функции современной BIOS.
• Standard CMOS Setup В этом разделе размещены такие опции.
Date (mm:dd:yy) — текущая системная дата;
Time (hh:mm:ss) — текущее системное время.
Вводя дату и время в указанном порядке, можно изменить установки RTC (Real time clock — «часов реального времени»). Изменить их можно также в DOS — командами DATE, TIME. или в Windows.
Hard Disks — настройка параметров жестких дисков (ЖД) IDE. В этом подразделе описаны параметры ЖД IDE, установленные в системе с помощью интегрированного контроллера. Параметры эти таковы.
TYPE — тип ЖД (из всех типов нас интересуют только None — жесткого диска нет, и User — означает, что параметры ЖД введены вручную или с помощью функции BIOS IDE AUTO DETECTION). Если вы предпочли настроить ЖД вручную, вам придется ввести такие параметры: CYLS (цилиндры) — количество цилиндров ЖД;
HEAD (головки) — количество головок ЖД;
SECTOR (секторы) — количество секторов ЖД;
PRECOMP, LANDS — место посадки и положение головок жесткого диска после выключения питания; в современных ЖД определяется автоматически и не требует ввода дополнительных параметров. Все остальные значения поля TYPE описывают жесткие диски; параметрам современных ЖД они не соответствуют и указываются лишь по традиции.
MODE — режим адресации дисков. Параметры, используемые в BIOS для адресации современного жесткого диска, отличаются от реальных. Сделано это в целях совместимости. Несмотря на то, что параметры жесткого диска указаны на его верхней крышке, все же рекомендуется установить режим AUTO как в разделе MODE, так и в разделе TYPE. Этим вы избавите себя от необходимости разбираться в настройке диска.
У современных интегрированных IDE-контролеров два канала (разъема) для подключения — к каждому подключается по два жестких диска. Параметры этих ЖД описываются в соответствующих позициях (по физическому подключению): Primary Master — ведущий диск первого канала; Primary Slave — ведомый 1-го канала; Secondary Master — ведущий диск 2-го; Secondary Slave — ведомый 2-го. В некоторых моделях BIOS предусматривалась загрузка ОС только с первого диска, но в современных системах ограничений на этот счет нет.
Следите за тем, чтобы жесткий диск и CD-привод или IDE ZIP были подключены к разным каналам. Такое требование связано со спецификой интерфейса IDE: это позволяет повысить производительность дисковой подсистемы.
Drive A:, Drive В: — описание типов дисководов, соответственно, А: и В:. Указывает, каков тип дисковода и какова его емкость. Установите тип вашего дисковода или None, если его нет. Если у вас нестандартный дисковод, воспользуйтесь утилитой PU1700 или 800. В некоторых системах предусмотрена возможность использовать альтернативные устройства — LSI20 и др.
Video — описание типа видеоадаптера, установленного в системе. Этот параметр был нужен для совместимости со старыми ОС и другим ПО. Возможные значения: EGA/VGA, CGA40, CGA80, MONO.
Halt On — останавливать загрузку системы при сбое.
Этим параметром определяется, при возникновении каких ошибок будет прекращаться загрузка системы (причем пользователь будет получать сообщение об этом). Эта функция не даст вам пропустить ошибку. Но иногда, если вы настраиваете сервер, и он работает без клавиатуры, останавливать загрузку нет смысла. В таком случае установите соответствующую опцию.
Возможные значения: All Errors — остановка загрузки при любых ошибках; All, But keyboard — то же кроме ошибок клавиатуры; All, But Diskette — то же кроме ошибок гибких дисков; All, But Disk/Key — то же кроме дисководов и клавиатуры; No Errors — не останавливать загрузку системы при появлении ошибок.
• BIOS features Setup Virus Warning — предупреждение о вирусе. Если эта опция включена, BIOS «сигнализирует» о попытке записи в сектор Boot и запрашивает разрешение пользователя. Рекомендуется разрешить. Чтобы избежать сбоев записи в сектор Boot во время инсталляции ОС или переноса системы, эту функцию записи необходимо отключить.
CPU Internal Cache — включение кэш-памяти процессора; CPU Level 2 Cache — включение кэш-памяти второго уровня.
Эти опции отвечают за доступ к памяти, предназначенной для кэширования команд и данных процессора. В современных системах кэш-память второго уровня перекочевала на процессор. Эти опции разрешены априори. Отключают их только чтобы выяснить причины сбоев (если после отключения кэш-памяти сбои продолжаются, значит, дело не в ней) или чтобы замедлить работу системы.
HDD S.M.A.R.T Capability — система диагностики сбоев ЖД. Позволяет выявить малейшие отклонения от нормы при работе жесткого диска и предупредить о них пользователя при запуске ПК. Определяя этот параметр, надо учитывать, что при интенсивной работе с диском производительность компьютера в целом может несколько снизиться.
Quick Power On Self Test — проводить сокращенный тест при запуске. Если разрешить это, диагностика при запуске сводится к минимуму и многие ошибки могут быть пропущены. Особенно в памяти, которая не тестируется полностью, а лишь проверяется по контрольным точкам. Рекомендуется разрешать ускоренную проверку, только если вы уверены в надежности своей системы или скорость загрузки для вас важнее всего.
Boot Sequence — последовательность загрузки HDD, CDROM, FDD и др. Позволяет определить, как BIOS будет искать загрузочный диск: например, сначала жесткий диск, затем CDROM и так далее. Следите за тем, чтобы первым стоял именно загрузочный диск. Это позволит сократить время загрузки, а также избежать заражения системы бутовым вирусом со случайного носителя. Возможные значения: А, С, CDROM; Floppy, HDD, CDROM, и другие.
Boot Up System Speed — скорость системы после загрузки. При значении Low (низкая) работа системы замедляется — это бывает нужно для совместимости со старыми программами или оборудованием. Возможные значения: Low — низкая, High — нормальная скорость работы.
Gate A20 Option — управление шиной А20. Этим параметром BIOS «разрешается» доступ к небольшому промежутку DOS-памяти, что позволяет повысить производительность старых моделей ПК. Он не связан с показателями скорости самой памяти. В современных системах устанавливается значение этого параметра Fast. Возможные значения: Normal — низкая скорость работы; Fast — нормальная скорость.
Boot Up Floppy Seek — поиск загрузочного дисковода. Если поиск разрешен, BIOS при запуске пытается определить тип носителя в дисководе, что было нужно в системах со старыми дисководами. Рекомендуется запретить Boot Up Floppy Seek: он отнимает лишнее время при загрузке и «радует» слух скрипом дисковода.
Boot Up NumLock Status — включить режим NumLock после включения ПК. Немедленно после загрузки BIOS ваша дополнительная клавиатура переключится в цифровой режим. Это удобно, если надо вводить цифровую информацию сразу после загрузки.
Typematic Rate Setting — управление скоростью ввода символов. Этим параметром разрешают изменять скорость повтора символов с помощью опции Typematic Rate (Chars/Sec) — скорость повтора символов при нажатии на клавишу (символов в секунду). Изменять ее стоит, если скорость повтора вас не устраивает. Определять эту скорость можно также с помощью программы Norton Control Center из комплекта Norton Utilities или средствами Windows. Возможные значения: 6, 8, 10, 12, 15, 20, 24, 30 символов в секунду.
PS/2 Mouse Function Control — использование IRQ только для PS/2. Очень пригодится для нестандартных мышек, которые не определяются BIOS. Так что если ваша мышь — не PS/2, включите эту функцию. Если дело в конфликте прерываний, это сразу будет видно в Device Manager или анологичной утилите. В противном случае BIOS будет пытаться определить, есть ли в системе мышка.
PCI/VGA Palette Snoop — коррекция палитры VGA. Предусматривает коррекцию отображения цветов для видеокарт PCI; фактически дублирует эту функцию драйверов видеокарты. Рекомендуется разрешать, только если у вас некорректно отображаются цвета. Такое бывает при использование комплексных устройств «TV Tuner и видеокарта».
Video ROM BIOS Shadow — загрузить Video BIOS в ОЗУ. Благодаря ускорению доступа к ОЗУ возрастает скорость работы видеокарты под управлением DOS. Аналогичную функцию выполняет набор утилит оптимизации графики Unibve.
Floppy Disk Access Control (R/W) — разрешить запись на флоппи-диск. Запретив запись на дискету, вы можете помешать злоумышленнику, унести информацию с ее помощью.
Report No FDD For WIN — скрыть дисковод от ОС Windows. Установив эту опцию, а также Drive A: None в разделе Standard Setup, вы освободите прерывание IRQ 6. Это стоит сделать, если не хватает прерываний для устройств или необходимо запретить Windows опрос дисководов во время старта.
Flash Update — разрешить обновление Flash BIOS. Эта опция появилась из-за распространения вирусов, переписывающих BIOS. Разрешать обновление стоит только непосредственно перед тем, как вы будете менять Flash BIOS.
Видео по теме