Компьютерная документация на каждый день

Биос (BIOS)

Информация о BIOS

Букв загадочный квартет

Вся правда о Базовой Системе Ввода/Вывода


Прошли те далеки времена, на которые пришлось развитие только только расправляющей плечи отрасли компьютерной индустрии. Когда фонарные столбы не были уклеены, как обоями, всевозможными рекламными листовками «СКОРАЯ КОМПЬЮТЕРНАЯ ПОМОЩЬ», когда каждый уважающий себя человек, использующий в своей жизнедеятельности персональный компьютер, был обязан хотя бы из чувства собственного достоинства самостоятельно обслуживать свой ПК. Причем в такое обслуживание входило не только знание процесса сборки компьютера и подключения к нему всевозможных периферийных устройств, но и умение самостоятельно писать драйвера для всех этих устройств ввода/вывода. Причем тогда для самостоятельной сборки ПК сборщик был обязан не только рассовать все платы и процессор в нужные слоты и воткнуть все провода в нужные разъемы, но и произвести процесс настройки самой материнской платы, нередко очень трудоемкий. Процесс этот заключался в выставлении многочисленных перемычек и переключателей, находящихся на ее текстолите, а также в лазании по меню BIOS и выставлении прерываний для всех подключенных к шине устройств. Это сейчас способность материнок к автоматическому идентифицированию подключенных железок многократно эволюционировала благодаря светлым умам инженеров, работающих в различных сферах IT-технологий. Появился способ подключения оборудования Plug-and-Play (Подключай-и-Работай), суть которого в том, что от любого человеку, способного вставить в слот карту расширения не к верх ногами, требуется только вставить очередной кусок текстолита в нужную дырку при обесточенном компе, а затем просто нажать кнопку включения компьютера и наслаждаться работой с новым устройством, которое в большинстве случаев будет автоматически определено и настроено операционкой. Прошли времена DOSa, когда абсолютно любой пользователь знал хотя бы основные команды создания, изменения, удаления и переименования файла и команды для аналогичных действий с директорией. Но с развитием в компьютерных технологиях принципа «тыкай и работай» вся деятельность перед экраном сводилась к беззаботному тыканью стрелочкой по значкам, рассыпанным на дисплее, и выбирании дальнейших действий при помощи все грызуна, а не вбиванием команд в строку «C:». Чем выше степень автоматизации, тем меньше желание рядового пользователя разбираться в тонкостях подключения оборудования. Раньше то как – если надо заставить работать какую-нибудь подключенную к материнки железяку, хошь не хошь, а придется залезть в BIOS и поискать там все параметры, относящиеся к этой железке и настроить все надлежащим образом, дабы обеспечить стабильную работу железки и системы в целом. А сейчас что? Некоторые люди просто заказывают в компьютерном магазине нужную конфигурацию (да и то нередко составленную знакомым-компьютерщиком), ставят на стол и годами производят очень много циклов включения-выключения ПК, даже краем глаза не посмотрев, что же таит в себе этот загадочный ящик, который уже не первый год занимает рабочее пространство на письменном столе. Другие трясущимися руками отвинчивают боковую крышку системника и глазами, большими и квадратными от увиденного и малопонятного зрелища, в спешке завинчивают крышку на место, ставят прямоугольный ящик на место, а потом по ночам во сне вспоминают то мимолетное видение, когда их взору открылось столько непонятного и неопознанного железа (эх, помню я это сладкое и немного пугающее чувство).


Но отойдем от безусловно захватывающей своими фактами истории развития компьютерной техники и вызванных ею чувств и перейдем разговору о главной теме статьи. В ней я хочу поговорить о маленькой по сравнению со всем компьютером, но от этого не менее важной части ПК, которая называется коротко и по деловому строго – BIOS. Этими загадочными символами издревле (с момента появления на свет первого компьютера) обозначается английская аббревиатура Basic Input/Output System, что в переводе на великий и могучий означает Базовая система Ввода/Вывода. Зачем она нужна?


Если вы хоть раз смотрели на экран непосредственно после включения компьютера, то наверняка заметили престранные сообщения, вроде таких:











Check System Health!

Memory Frequency      

Primary Master     

Primary Slave    

Secondary Master 

Secondary Slave    

:

:

:

:

:

DDR333

ST380011A  3.06

None

HL-DT-ST DVDRAM  GSA-416

TEAC CD-W552G  44S3


Эти строки - знак того, что стартовал процесс "прозвонки" всех подключенных к материнской плате устройств и определение их статуса. Чтобы дальнейшее развитие нашего с вами разговора было для вас понятнее, перед тем, как продолжить описание процесса загрузки ПК, я расскажу, из каких частей состоит Система Ввода/Вывода. В него входит три компонента:

1) Собственно Система Ввода/Вывода;

2) CMOS Setup. Программа, в которой указываются низкоуровневые параметры системы. В их число входят такие, как, например, список подключенных к материнке устройств (оптических приводов, FDD, жестких дисков и прочего), уровень напряжения на процессоре, его частота и частота шины (последняя тройка параметров считается разгонными и присутствует в BIOS не всех матерей), а также установки текущего времени и даты. CMOS находится в энергозависимой памяти, которая питается от подзаряжаемой батарейки, установленной на материнской плате, следовательно имеет отдельный от системы источник питания, что обуславливает ее энергонезависимость от системы. Если батарейку вынуть с материнской платы и не возвращать обратно около 1 минуты, то настройки CMOS сбросятся и примут умолчальные значения. Такой метод используется для намеренного сброса настроек, если на мамке отсутствует джампер, также несущий функцию сброса.

3)POST (Power on Self  Test, Тестирование сразу после включения) - программа-тест, которая запускается из flash ROМ (Reed only memory, память только для чтения, энергонезависимая) – микросхемы BIOS,  в самом начале загрузки компьютера. Приведенные выше строчки - плод ее действий. POST еще перед загрузкой операционной системы проверяет, все ли устройства, отмеченные в CMOS Setup, на месте и готовы к работе.


Сейчас я не буду перечислять все опции. Лучше сделаю это в специально отведенном этому вопросу разделе. А пока поговорим о том, какие альтернативные программные разработки готовятся на смену Базовой Системе Ввода/Вывода.


Программный код не может быть актуальным вечно. Конечно, без вмешательства извне его физическая смерть невозможна. А вот морально он может умереть в любое время. Так же история и с Базовой Системой Ввода/Вывода. BIOS была придумана вместе с первым компьютером и с тех самых пор была призвана осуществлять связь между программной и железной частью системы. На первых материнках она был записан в постоянное запоминающее устройство (ПЗУ), называемое PROM (Programmable reed only memory, программируемая память только для чтения) и выполненной в виде микросхемы с возможностью лишь однократной записи (т.е. туда можно было добавлять информацию, но никак не изменять уже существующую). Позже код Базовой Системы Ввода/Вывода стали записывать в, а в перезаписываемую EPROM (Erasable PROM, стираемую программируемую память только для чтения). После этого появилась возможность перепрошивки, т.е. замены содержимого BIOS при помощи специального устройства – программатора, стирающего содержимое микросхемы ультрафиолетовыми лучами. Бывало, что на некоторых материнских платах отказывались работать некоторые процессоры. Прошивка новой версии BIOS в некоторых случаях решала проблему. Также это действо помогало защититься от особых типов вирусов, поражающих Базовую Систему Ввода/Вывода. Позже была разработана еще один тип ПЗУ - EEPROM (Electrically EPROM - электрически стираемая программируемая память только для чтения), которой является современная Flash ROM, в которой храниться код Базовой Системы Ввода/Вывода.


BIOS очень давно морально устарел. Но так как современную альтернативу еще не придумали, или еще не доработали, его используют до сих пор.


В настоящее время два производителя – Intel и Phoenix Technologies - независимо друг от друга разрабатывают современный аналог устаревшему "биосу". Называются проекты по-разному, но суть их примерно одинакова. Современный программный продукт будет представлять собой не просто систему ввода/вывода, а самую настоящую операционную систему, хоть и в урезанном варианте. Эта система будет загружаться при запуске компьютера из все той же Flash ROM. Причем, загрузившись в EFI или CME (именно так называются технологии), можно будет протестировать систему на работоспособность, послушать музыку и побродить по интернету без загрузки основной операционки. "Современный BIOS" будет награжден современным оконным интерфейсом, а не тем досовским ужасом, в который грузится BIOS настоящего времени. Обе новые технологии предположительно будут храниться не только Но, не смотря на все преимущества, у новой системы есть один минус, из-за которого производители материнских плат будут оснащать свои изделия с осторожностью. Ложка дегтя – необкатанность кода на ошибки и глюки. Как и любая программная новинка, EFI и CME не застрахованы от ошибок, которыми не замедлят воспользоваться хакеры для взлома машины, в которой установлена материнка с дырявой системой ввода/вывода.


Меню CMOS Setup


Во время описания предназначения параметров BIOS Setup (или Setup, CMOS Setup, это ровным счетом одно и тоже) я не буду перечислять все опции скопом, а рассортирую их в следующем порядке: BOOT-параметры, Конфигурационные параметры, Управление энергопотреблением, Безопасность и Опасные параметры. При их описании я поясню назначение каждого.


Но сначала хотелось бы рассказать, как вообще устроено меню CMOS Setup и как вообще в него попасть. Все настройки могут распределены по группам, располагающимся в две колонки, или группы будут выстроены в линию в верхней части экрана. Тут уж зависит от производителя BIOS – Award или AMI. В большинстве материнок используется Award. В навигации по меню можно использовать курсорные клавиши «Вверх», «Вниз», «Влево» и «Вправо» и клавишу «Enter», чтобы войти в нужный раздел, получив доступ к настройке параметров выбранной группы. Кнопки «PgUP», «PgUP», «+» и «-» предназначены для изменения свойств конкретного параметра. Впрочем, про способы управления вы можете прочитать в нижней части экрана после входа в BIOS. Если вы не найдете в «биосе» своей материнской платы все параметр, упомянутые в этой статье, не удивляйтесь – одни производители добавляют к стандартным параметрам какие-то дополнительные опции, другие этого не делают. Опции, которые есть в CMOS одной матери, вполне могут отсутствовать в CMOS другой.


Теперь о том, как собственно в этот CMOS Setup попасть. Самый простой способ узнать об этом – заглянуть в мануал вашей матплаты. Там должно быть написано все, что вам нужно знать про BIOS этой платы. Но сообщу вам наиболее часто встречающиеся способы. Как правило, в меню настроек BIOS можно попасть, нажав и удержав клавишу «Delete» или «F2» сразу после включения/перезагрузки ПК.


Ну ладно, со структурой Setup разобрались, переходим к описанию его параметров. Как и обещал, разбирать их будем по группам. Это всего лишь мое деление, потому что если вы войдете в BIOS Setup, то увидите совсем другое распределение. Я сделал так для того, чтобы вам было понятнее, какие настройки содержит CMOS. В конце статьи я приведу примерную иерархию меню, в общих чертах верную для большинства материнских плат. Итак, приступим.


BOOT-параметры


Слово «boot» в переводе с английского означает «загрузка», то бишь это загрузочные параметры. В эту категорию я поместил опцию, которая определяет, в каком порядке опрашивать наличествующие в системе девайсы на предмет наличия в них загрузочного сектора (части раздела диска, содержащей сведения о файловой системе диска и короткую программу на машинном языке, предназначенную для загрузки операционной системы; в качестве такого сектора может выступать дискета, компакт-диск, винчестер или любые другие накопители). Например, сначала может быть опрошен CD-ROM, после него FDD дисковод, а затем жесткий диск. Загрузка с CD-ROM или с дискеты требуется, например, когда нужно переустановить операционную систему или произвести ее диагностику DOS-режиме и осуществить подобные задачи. На жестком диске, как правило, находится операционная система. Если в оптическом приводе лазерного диска с загрузочным сектором не оказалось, BIOS преспокойно переходит к работе с дисководом. Если и в нем не оказалось дискеты с таким сектором, компьютер пытается загрузить операционную систему с HDD. Если она отсутствует и там, то на экран выводится сообщение вроде «Operating System not found» (Операционная система не найдена). Перед опросом устройств проводится проверка POST, которая выясняет, все ли нужные устройства подключены и в работоспособном ли они состоянии. То есть загрузка компьютера происходит в порядке «POST -> Поиск загрузочного  сектора-> Его загрузка». После прохождения первых двух стадий вы видите логотип вашей операционной системы на экране монитора и бегающую полосу загрузки. Или видите окно отладочной программы, загруженной с внешнего носителя.

К BOOT-параметрам относятся настройки группы Advanced BIOS Features. Выбирается первое загрузочное устройство, второе и третье. Если требуется часто загружаться с компакт-диска и/или с дискеты, разумно в качестве First Boot Device выставить Floppy (первое загрузочное устройство), Second Boot Device (второе) – CDROM, а Third Boot Device (третье) – HDD-0. Тогда BIOS будет искать загрузочный сектор сначала во флоппике, затем в оптическом приводе, а после этого попытается загрузиться с жесткого диска.


Конфигурационные параметры.


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

В группе Standart CMOS Features:



  • Date и Time – текущее время и дата соответственно. Здесь же эти параметры можно изменить.

  • Тype [Auto, User, None, 1-45] - здесь нужно указать тип винчестера. Если вы знаете тип вашего HDD (его можно узнать из таблицы в руководстве к матплате), то выставьте значение явно. Но если вы слышите этот параметр впервые в жизни, лучше поставьте Auto, так как при неверном выборе режима есть риск потери данных на жестком диске. Пара секунд, потраченная на идентификацию харда POST-тестом, не сильно отяготят вам при ожидании загрузки компа. Так же выставить Auto будет полезно в случае, если вам требуется часто менять внутренний IDE-винчестер и лень перенастраивать BIOS Setup после каждой смены железа.

  • Mode [Auto, Normal, LBA, Large] – определяет, какой метод использовать для преобразования геометрии IDE-накопителя в форму, понятную операционной системе. Normal заставляет принимать операционку «все как есть». LBA предназначен для дисков размером более 1 Гб и отформатированных именно в этом режиме. В при подключении винчестера, чьи характеристики отличаются от LBA, есть риск потери информации. Поэтому лучше поставить Auto и не мучить ни себя, ни железо.

  • Video [EGA/VGA, CGA20, CGA80, Mono] - здесь выбирается тип вашей видеокарты. Если их две - тип основного видеоадаптера. Все современные карточки имеют интерфейс VGA, поэтому, если ваша видеокарта состоит среди них, ставьте первый вариант.

  • IDE Primary Master, IDE Primary Slave – настройка, позволяющая явно указать наличествующий в системе главный (Master) и второстепенный (Slave) жесткий диск. Параметры IDE Secondary Master и IDE Secondary Slave несут ту же смысловую нагрузку, но для девайсов, подключенных ко второму IDE-шлейфу.

  • Drive A и Drive B – здесь можно указать, имеется ли в системе флоппи-дисководы A и B. Первый (3.5”) сейчас есть практически в каждом системнике (исключение составляют лишь рабочие станции в локальной сети и удаленно администрируемые серверы), а вот 5-дюймовые «B» уже давно вымерли и не выпускаются. Поэтому Drive A  указывайте явно, а Drive B поставьте в Disable (Выключено).

  • Floppy 3 Mode Support – режим, предназначенный для включения поддержки специальных 3” дисководов, используемых в ряде стран. Россия в этом списке пока не значится, так что смело отключайте.

  • Base Memory, Extended Memory и Total Memory – информация об установленной в системе ОЗУ. Ее нельзя изменить, можно только смотреть.

  • В Advanced BIOS Features можно найти такие настройки:

  • Boot Up Floppy Seek – определение типа подключенного дисковода. Устаревшие флопы имели 40 дорожек, в современных FDD их 80. Так вот Boot Up Floppy Seek проверяет, сколько дорожек поддерживает подключенный к материнке дисковод. В виду того, что сейчас выпускаются только 80-дорожечные, можно отключить эту опцию.

  • Flexible AGP – здесь устанавливается режим работы AGP-видеокарты. Параметр может принимать значения 2х, 4х и 8х. Чем выше цифра, тем шустрее будет работать видюха. Но,  внимание! Перед настройкой этого параметра необходимо определить, какой режим поддерживает ваша видеокарта, так как она легко может отправиться к праотцам при выборе слишком большого значения.

  • Init Display First – опция представляет интерес только для граждан, в чьем системнике установлены две видеокарты - одна AGP и одна PCI шины. В этом случае опция позволяет выбрать, какой видеоадаптер будет главным в системе. Изображение будет подаваться на главную видеокарту.


Далее по курсу – IntegratedPeripherials (Интегрированные устройства):



  • IDE1 Conductor Cable, IDE2 Conductor Cable и IDE3 Conductor Cable

  • On-Chip Primary PCI IDE – опция, предназначенная для включения/отключения первого контролера IDE устройств. Ее применение имеет смысл при использовании SCSI-хардов, а также при подключении внешнего IDE-контроллера.

  • On-Chip Secondary PCI IDE –отключение второго IDE-контроллера.

  • AC97 Audio - Если на вашей материнской плате есть кодек AC'97 Codec (а он встроен практически во все современные матери) и при этом вам не нужен (вы используете отдельную звуковую карту), вы можете отключить кодек с помощью этой опции.

  • USB Controller - позволяет отключить USB-порты системы.

  • USB Legacy Support – разрешает управлять USB-устройствами операционной системе. Если поставить Disable, оборудование, подключенное к шине USB, будет работать еще до загрузки ОС, и будет управляться непосредственно BIOS.

  • Onboard Serial Port1, Onboard Serial Port2 – дает возможность отключить COM-порты системы

  • Onboard Parallel Port – аналогично предыдущему параметру, но отключается параллельный (LPT) порт.

  • Parallel Port Mode – с помощью этой опции можно настроить работу LPT-порта на один из доступных режимов: SPP, ECP, EPP или ECP+EPP (причем последний предпочтителен для современной техники).

  • ECP Mode Use DMA – позволяет указать, будет режим DMA использоваться при работе с параллельным поротом или нет будет.

  • Game Port Address –  идентификация порта, предназначенного для подключения джойстика. Эту и следующие 3 настройки лучше не трогать без понимания того, что именно и зачем вы изменяете.

  • Midi Port Address – тоже самое, но для порта подключения MIDI-устройств (синтезаторы и прочее музыкально оборудование).

  • Midi Port IRQ – настройка прерываний Midi-порта.


Следующая группа - PnP/PCI Configurations:



  • PCI 4 IRQ Assignment – настройка прерываний для PCI-слотов. Обычно число таких строк равно числу PCI-слотов, наличествующих на текстолите материнской платы.

  • External Cash [Enable, Disable] - включение или, наоборот отключение кэша L2 процессора. Без кэша второго уровня система жутко тормозит, поэтому отключать его просто ни к чему. Disable ставят в случях, когда надо искусственно замедлить работу системы, например, для совместимости со старым железом.

  • CPU L2 Cache ECC Checking [Enable, Disable] - система контроля ошибок в L2. Ее активация немного снижает быстродействие ПК, поэтому для домашний ПК, где сохранность не критична, включать контроль ошибок вовсе не обязательно. Желательно включать эту опцию для серверов, графических станций и схожих систем. Для работы ECC необходима ее поддержка процессором.

  • Quiq Power on Self Test [Enаble, Disable] - скорость прохождения установленной памятью POST-теста. При активации параметра ОЗУ тестируется довольно продолжительное время, а при деактивации проверяется лишь ее объем.

  • Swap Floppy Drivе [Enаblе, Disable] - инверсия дисководов A и B (сидели на трубе - не удержался сострить автор ; ). С тех пор, как второй вид флопов канул в лету, туда же канула и актуальность этой опции. Всегда ее отключайте.

  • Boot Up NumLock Status [Enаbled/Disabled] - здесь вы можете задать поведение лампочки NumLock при запуске. При Enаbled цифровой блок, находящийся в правой нижней части клавиатуры, будет выполнять непосредственно "цифровые обязанности", в противном случае кнопки блока будут дублировать некоторые функциональные клавиши (курсорные, PgUP, PgDOWN, Del, Ins, Home и End). Какой режим вы хотите использовать во время загрузки ПК и в дальнейшем, решайте сами.

  • Typematic Delay [250, 500, 700, 1000] - параметр, задающий временной интервал между печатью первого символа и началом его повторения при удержании клавиши. Единица измерения - миллисекунды.

  • Typematic Rate [6, 8, 10, 12, 15, 20, 24, 30] - скорость повторений символа в секунду при удержании клавиши.

  • Typematic Rate Settings [Enabled, Disabled] - включает/выключает две предыдущие опции.

  • OS Select for DRAM>64M [Enabled, Disabled] - выбирайте Enаbled, если на вашем компьютере установлена полуось (операционная система OS/2) и одновременно объем ОЗУ превышает 64 мб.

  • DRAM ECC Function [Enabled, Disabled] - система коррекции ошибок памяти. Без особой надобности активировать не стоит, так как это несколько отъедает системные ресурсы. Имеет смысл включать на машинах, для которых крайне важна продолжительная непрерывная работа и критична надежность хранения информации (например, на серверах). Для активации системы контроля ошибок необходима ее поддержка со стороны оперативной памяти.

  • Video BIOS Shadow [Enаbled, Disabled]. Если поставить Enаbled, то содержимое Video BIOS ("биос" видеокарты; да да, у нее тоже есть своя система ввода/вывода) будет продублировано в память ПК. Бывает полезно при работе в DOS.

  • Video BIOS Cacheable [Enable, Disable] - включение/отключение кэширования Video BIOS, продублированной в ОЗУ системы.

  • AGP Aperture Size [4, 8, 16, 32, 64,128, 256] - этим параметром задается количество системной ОЗУ, выделяемое на нужды AGP-карты. После инициализации BIOS'ом это количество становится равно 64 мб.

  • Pentium II Microcodes [Enabled, Disabled] -  использование дополнительных встроенных микрокодов процессоров.


PnP PCI Configuration Setup



  • PnP OS Insаlled [Yes, No] - у нас спрашивают, на компьютере установлена операционка с поддержкой технологии Plug-and-Play или без оной. Если такая поддерживается, выбирайте "Yes", в противном случае - "No".

  • Resourses Controller By [Auтo, Mаnual] - распределение DMA каналов и прерываний между подключенными к шине PCI-устройствами. Ставите Auto - не морочите себе голову, перекладывая распределение ресурсов системной шины на BIOS. Выбираете Mаnual - и с головой погружаетесь в ручную настройку этих параметров.

  • Primary IDE INT# и Secondary IDE INT# отвечают за установку и идентификацию дополнительных PCI IDE контроллеров.

  • Onboard IR Controller [Enabled, Disabled] – если на вашей материнской плате установлен контроллер инфракрасного порта, то, поставив Enabled, вы его активируете.

  • IR Mode [ASKIR, HPSIR, FIR, IrDA] – здесь можно выбрать протокол передачи данных по ИК-порту. Узнайте, какой протокол поддерживает устройство, которые вы собираетесь синхронизировать с ПК, и выставьте аналогичный протокол для ИК-порта компьютера.

  • IR  Address Selection [2E0H, 2E8H, 2F8H, 3E0H, 3E8H, 3F8H] – изменение параметров IrDA

  • IDE HDD AUTO DETECTION – автоматическое определение подключенных к материнке хардов.


 


Безопасность


Помимо прочих, в CMOS есть настройки, обеспечивающие конфиденциальность данных, а также делают доступ в BIOS Setup возможным только для тех, кто знает установленный на программу Setup пароль. Последняя настройка пригодится в случае, когда необходимо разрешить загрузку ОС только с определенных носителей, сделав соответствующие настройки в группе Advanced BIOS Feаtures, а также отключить USB и прочие порты, к которым можно подключить носители с записанной на них "сторонней" операционной системой и, благополучно загрузившись в нее, получить доступ к конфиденциальной информации, хоть и защищенной паролем основной ОС. Кроме того, при использовании Windows 9x установление пароля в BIOS на загрузку операционки - единственный способ сохранить конфиденциальность информации. И так, начальную безопасность призваны обеспечить следующие параметры CMOS:



  • Set Supеrvisor Password, Set User Password и Password Check. Средний параметр устанавливает пароль, введя который мы попадаем в "ограниченный" режим редактирования настроек CMOS. В этом режиме дозволено изменять только параметры, не влияющие на работоспособность системы критично. Залогинившись же "супервизором", мы получаем в свое расположение абсолютно все возможно доступные настройки (существуют еще и скрытые инженерные настройки, к которым опасно прикасаться даже продвинутым компьютерщикам). Параметр Password Check определяет, запрашивать пароль при загрузке операционной системы (Always либо System в зависимости от типа BIOS) или же при входе в BIOS (значение Setup).


В группе BIOSFeaturesSetup присутствуют еще пара параметров:



  • Virus Warning – контроль загрузочного сектора на предмет начала записи в него. Если кто-то или что-то попытается внести изменение в загрузочную область, на экран будет немедленно выведено сообщение о том, желает ли пользователь дать добро на проведение этих изменений. Если вы используете на своей машине Windows 9x (такие еще есть в красной книге? Ну ка быстро убивайте это старье и ставьте Windows XP!!), отключайте Virus Warning при установке/переустановке ОС.

  • Boot Virus Detection – еще одна антивирусная защита, только ее действие несколько отличается от предыдущей: она записывает загрузочный сектор операционки в специальный участок Flash-памяти и при каждом старте ПК перед загрузкой ОС сверяет вариант кода, записанный во Flash, с кодом загрузочной области, откуда сейчас будет загружаться операционная система, на предмет идентичности.


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

PC Health Status



  • Current System Temperature – показывает температуру системы на данный момент.

  • Current CPU Temperature – тоже самое, но для центрального процессора.

  • Current CPU FAN Speed – число оборотов кулера в минуту.

  • CPU Warning Temperature – здесь устанавливается тепловой порог, по достижении которого процессором компьютер автоматически выключится во избежание выгорания камня.

  • CPU FAN  Fail Warning – если активировать эту опцию, то компьютер забьет тревогу при подозрении повреждения кулера.

  • System FAN Fail Warning – то же самое, только очень пристальное внимание направлено на вентилятор БП.


Опасные настройки


Вообще говоря, они не столько опасные, сколько требующие большой осторожности, огромного рассчета и знания дела. Речь идет о разгонных (оверлокерских, от англ. overlocker) настройках, а именно о выборе частоты процессора, системной шины, напряжения питания на основных компонентах компьютера и таймингов оперативной памяти. Вообще, настройка любого параметра может привести к неработоспособности системы, если производить эту настройку от балды. Но не-оверлокерские настройки едва ли могут привести к порче оборудования (исключение составляет параметр Flexible AGP, который, отчасти, тоже можно назвать разгонным). Их неверные значения вполне могут стать причиной ненахождения операционной системы, оборудования либо конфликта найденного оборудования. И только. Но если тупой ламерской башкой залезть в разгонные параметры и начать их менять направо, налево и по настроению, то если дело закончится аварийным выключением компьютера в связи с перегревом процессора, то неграмотную настройку осуществила явно очень везучая башка. Самыми печальными последствиями от неумелого разгона, которые я в состоянии представить, вполне могут стать сгоревшие PCI- и AGP-карты, процессор, оперативка, да и собственно материнская плата. А было сделано всего-то ничего - любопытный юзер изменил пару параметров. Поэтому НИКОГДА, помните, НИКОГДА и НИ В КОЕМ СЛУЧАЕ не изменяйте эти параметры, если точно не знаете что именно вы хотите изменить и зачем вам это нужно. Оверлокерские настройки прячутся в разделах PC Health Status и Frequency/Voltаge Control. Из чистосердечного желания здоровья вашему ПК я не буду описывать предназначения параметров из этих двух групп, чтобы у вас не было соблазна поковыряться в них, используя только что полученные знания. К тому же, тема оверлокинга настолько широка и необъятна, что требует отдельной статьи, и не одной. Кто захочет узнать побольше, поищет в Сети сведения на эту тему.


Энергопотребление


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

Power Management Setup (Управление мощностью):



  • Power Management [Max. Saving, Min. Saving, User Saving, Disabled] - этот параметр устанавливает одну из четырех степеней экономии электроэнергии. Доступны значения «Максимальная экономия», «Минимальная экономия», «Выбранный пользователем уровень экономии» и «Отключено». При переходе в экономичный режим отключается монитор, снижается тактовая частота системно шины и процессора (он может обесточиваться полностью), а также отключаются шпиндельные HDD накопители.

  • Video off after [N/A, Doze, Standby, Suspend] - отключение монитора в тот момент, когда бездействие системы достигнет порога, определяемого выбранным параметром.

  • Doze Mode [Disabled, 1, 2, 4, 8, 12, 20, 30, 40, 6] – время, по истечении которого компьютер перейдет в режим Doze (Спящий режим).

  • Standby Mode [Disable, 1, 2, 4, 8, 12, 20, 30, 40, 60] - аналогично, но с режимом Standby (режим уменьшенного энергопотребления, ожидания). При переходе в него отключаются мощные потребители тока, например жесткие диски. В ноутбуках иногда отключаются также модемы и встроенные COM-порты.

  • Suspend Mode [Disabled, 1, 2, 4, 8, 12, 20, 30, 40, 60] - аналогично, но с режимом Suspend (происходит полная остановка процессора).

  • HDD Power Down [Disabled, 1min, 15min] - если система бездействует в течение указанного времени, жесткие диски компьютера отключаются. Не увлекайтесь этим параметром и не используйте его без явной необходимости: следует помнить, что один цикл включения-выключения (если быть точным, то только включения) сокращает жизнь винчестера в среднем на 6 часов. Следовательно, применять эту возможность имеет смысл только тогда, когда временной интервал между обращениями к жесткому диску действительно велик, и переход жесткого диска в энергосберегающий режим действительно даст реальную экономию. Например, если HDD установлен на сервере, к которому обращаются раз в 6-7 часов.

  • Modem Wake Up [Enabled, Disabled] - если установить в Enаbled, то ПК будет включаться при обращении извне к подключенному к компьютеру модему. Функция представляет ценность разве что для серверов. Ну и еще если вы собираетесь удаленно активировать свой домашний компьютер, что встречается крайне редко, если, конечно, вообще встречается.

  • Lan Wake Up [Enable, Disable] - аналогично предыдущему пункту, но теперь вместо модема фигурирует сетевая карта.

  • Suspend Mode Options [PowerOn Suspenend, Suspend to Disk] - "план" действий компьютера: войти в спячку или сохранить все результаты работы в специальный файл и выключится. Второе примечательно тем, что при включении вся обрабатываемая до обесточивания ПК информация была сохранена в файл и быстро из него загрузится, а ОС не нужно будет заново стартовать и повторно входить в с сеть - одним словом, все будет так, как будто компьютер и не выключался вовсе. Правда, этот фокус не проходит с некоторыми видеокартами. Возможно, причина кроется в типе памяти установленной у них на борту и отличной от той, что установлена на менее капризных карточках.

  • Wake Up Date (of Month) - если указать число и месяц, компьютер включится в заданный день указанного месяца.

  • WakeUp Time - включение в заданное время.

  • Power On by Keyboard и Power on by Mouse – выход компьютера из энергосберегающего режима после нажатия любой клавиши на клавиатуре и тоже самое, но при движении мыши.


Direct Memory Access


После описания наиболее часто встречаемых параметров BIOS хочется в двух словах рассказать о протоколе, который несколько раз упоминался в тексте статьи, и у вас наверняка появился интерес к тому, что же такое DMA. DMA расшифровывается как Direct Memory Access, или Прямой Доступ к Памяти. Суть его заключается в том, что по возможности устройства системы могут обмениваться между собой данными, не обращаясь к при этом к центральному процессору, что несколько разгружает камень и дает ему возможность заняться более важными делами.


Маленькие хитрости


Не для кого не секрет, что иногда возникает необходимость сбросить настройки CMOS на умолчальные. Пример из жизни: включаю в один прекрасный день свой комп и обнаруживаю, что ни клавиатура, ни мышь, подключенные к PS/2, по не вполне понятной причине не работали. Тогда я еще не шибко разбирался в устройстве и принципе работы компьютера, поэтому единственным выходом было освобождение одного из USB-портов и подключение к нему мыши (вообще она у меня «юэсбэшная», но я ее подключаю к половинному разъему через переходник, чтобы не занимать USB-порты) и клацанием грызуном по экранной клавиатуре, так как реальной клаве с usb-штекером на конце провода не так повезло. Потом спросил у знакомых, и они мне посоветовали обнулить BIOS. Сказано-сделано. Вынул питающую CMOS батарейку – перемычку изготовитель матплаты видимо забыл припаять (при выключенном системнике, вы не подумайте), подождал минуту-другую, поставил питающий элемент на место и включил комп. И.. О, чудо! Оба PS/2 порта заработали. Но я так и не разобрался, почему это они решили отключиться. Кстати, если такой номер не проходит, вместе с батарейкой надо отсоединить от материнской платы провода блока питания – оставшийся в его конденсаторах заряд способен поддерживать работу CMOS Setup более суток (ей очень мало надо). Если же на вашей матплате отыщется перемычка для сброса BIOS, лучше пользуйтесь ею, чем описанными выше способами. Как ей пользоваться, должно быть рассказано в мануале к материнке. Но что делать, если под рукой нет отвертки, чтобы открутить стенку корпуса, или нужно залезть в запароленный CMOS и подогнать все настройки под себя =) Есть один способ, но для его актуальности компьютер перед загрузкой ОС с харда должен опрашивать флоппик.


Сброс пароля CMOS из DOS


Сначала грузимся в чистый DOS. Для этого нужно создать загрузочную дискету и загрузится с нее. После появления командной строки пишем следующее.. А что мы будем писать, зависит от типа вашего BIOS’а. Если у вас Award, прописывайте: DEBUG<Enter>-O 70 17<Enter>-O 71 17<Enter>Q<Enter>

В местах, где написано <Enter>, нужно нажимать соответствующую клавишу на клавиатуре. Если BIOS вашей матплаты от Phoenix, в первую строку «-O 70 17» нужно изменить на «-O 70 FF».

Существует и другой способ, но без сброса настроек, а просто методом подбора пароля. Только подбирать надо не по словарю, а среди стандартных заводских паролей. Для Award BIOS мне удалось найти вот такой вот длиннющий список пассов:

AWARD_SW

TTPTHA

aPAf

HLT

Lkwpeter

KDD

j262

ZBAAACA

j322

ZAAADA

Syxz

%шесть пpобелов%

Wodj

%девять пpобелов%

ZJAAADC

01322222

j256

?award


Для AMI таким паролем может стать разве что непосредственно «AMI». Других паролей не предусмотрено. Но если вам потребовалось срочно вскрыть BIOS, хакерами мира написано огромное множество «BIOS-крякалок». Поиск вам в помощь.


В завершение...


На этой «экономичной» ноте позвольте откланяться. Надеюсь, эта статья сказала вам много новых и интересных слов о Базовой Системе Ввода/Вывода и ее функциях.

Как и обещал, приведу иерархию разделов BIOS Setup моей материнской платы. Пусть эта иерархия и отличается у разных плат, но общие принципы все же присутствуют. Возможно, вам будет легче ориентироваться в вашем Setup. В левой колонке представлен параметр, а в правой – его возможные значения.












Standart CMOS Features

Date (mm.dd.yy)

Time (hh.mm.ss)

IDE Primary Master

IDE Primary Slave

IDE Secondary Master

IDE Secondary Slave

Drive A

Drive B

Floppy 3 Mode Support

Halt On

Base Memory

Extended

Total

Sun, Jun 18 2006

17:18:49

[ST380011A]

[NONE]

[HL-DT-ST DVD-RAM GSA-]

[TEAC CD-W5526]

[1.44 M, 3.5”]

[NONE]

[Disabled; Drive A; Drive B; Both]

[All Errors; No Errors; All, But Keyboard; All, But Diskette; All, But Disk/Key]

640

256

256












Advanced BIOS Features

First Boot Device

Second Boot Device

Third Boot Device

Boot Up Floppy Seek

Password Check

Flexible AGP 8X

Init Display First

[Floppy; LS120; HDD-0, SCSI, CDROM, HDD-1; HDD-2; HDD-3; ZIP; USB-FDD, USB-ZIP;


USB-CDROM; USB-HDD; LAN; Disable]

[Enable; Disable]

[Setup; System]

[Auto; 4x]

[PCI; AGP]












Integrated Peripheries

IDE1 Conductor Cable

IDE2 Conductor Cable

On-Chip Primary PCI IDE

On-Chip Secondary PCI IDE

AC97 Audio

USB Controller

USB Legasy Support

Onboard Serial Port1

Onboard Serial Port2

Onboard Parallel Port

Parallel Port Mode

ECP Mode Use DMA

Game Port Adress

Midi Port Adress

Midi Port IRQ

[Auto; ATA66/100/133; ATA33]

аналогично

[Disable; Enable]

аналогично

аналогично

аналогично

аналогично

[Disable; значение]

аналогично

аналогично

[SPP; EPP; ECP; ECP+EPP]

[1, 3]

[Disabled; значение]

аналогично

аналогично












Power Management Setup

ACPII Suspend Type

Soft-Off by PWR_BTN (!!)

System After AC Back

IRQ [3-7, 9-15], NMI

Modem Rington

PME Event Make Up

Power On by Keyboard

Power on by Mouse

Resume by Alarm

Month Alarm

Day (of Month)

Time (hh:mm:ss)

Power LED in state

[S1(POS); S3(STR)]

[Of; Suspend]

[Of; On; Laststate]

[Disabled; Enabled]

аналогично

аналогично

[Any Key; Password; Disabled]

аналогично

аналогично


 


[Blinking; Dual/OFF]












PnP/PCI Configurations

PCI 4 IRQ Assigment

PCI 1/5 IRQ Assigment

PCI 2 IRQ Assigment

PCI 3 IRQ Assigment

[Auto; 3-15]

аналогично

аналогично

аналогично












PC Health Status

Reset Case Open Status

Case Opened

Vcore

VCC18

+3.3V

+5V

+12V

Current System Temperature

Current CPU Temperature

Current System FUN Speed

Current CPU FAN Speed

CPU Warning Temperature

CPU FAN Fail Warning

System FAN Fail Warning

[Disable; Enable]

[Yes; No]

1.554 V

1.920 V

3.312 V

5.026 V

11.858 V

45OC

40OC

0

4115 RPM

[60OC/140OF; 70OC/158OC; 80OC/17O6F; 90OC/194OF]

[Enable; Disable]

аналогично












Frequency/Voltage Control

Linear Frequency Control

CPU Clock (MHz)

DRAM Clock (MHz)

AGP/PCI Clock Control

AGP Clock (MHz)

PCI Clock (MHz)

AGP Voltage Control

DRAM Voltage Control

CPU Voltage Control

[Disabled; Enabled]

133

AUTO

[AUTO; Manual]

66

33

[Normal; +0.1V]

[Normal; +0.1V]

[Normal; +5%; +7%; +10%]












«Голые» настройки, не вошедшие на моей матплате ни в одну из групп

Top Perfomance

Load Fail-Safe Defaults

Load Optimized Defaults

Set Supervisor Password

Set User Password

Save & Exit Setup

Exit without Saving

 



Теги

Android, Apple, BIOS, Gmail, GNOME, Google, HP, Intel, iPad, Lenovo, Linux, Microsoft, Paint, Samsung, Skype, Sony, Twitter, VirtualBox, VMware, Windows 7, Windows Media Player, будущее, интернет, панель задач, поиск файлов, проводник, проигрыватель windows, рабочий стол, советы, удаление файлов Диета больных сахарным диабетом. Диета при сахарном диабете лечение.