Вы здесь

Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам. Глава 2. Специальные разделы (Адриан Вонг, 2005)

Глава 2

Специальные разделы

Неполадки, связанные с BIOS

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

Если вы любите экспериментировать, скорее всего, вы уже знакомы со сбоями системы, неожиданными перезагрузками и «зависаниями». Конечно, все проблемы можно исправить путем перезагрузки компьютера и отмены изменений.

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

К счастью, вы можете справиться даже с такими неисправностями. Посмотрим, как это сделать.

Система не загружается

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

Ваша система перестает отвечать на запросы. При включении питания компьютер не загружается. Вследствие этого вы не можете открыть меню BIOS и исправить свои ошибки.

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

Выключить – включить

Некоторые материнские платы имеют встроенный механизм, который защищает компьютер от сбоев при неправильной настройке BIOS.

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

Обратитесь к руководству вашей материнской платы, чтобы узнать, поддерживает ли ваша система такую функцию. Не все материнские платы ее поддерживают.

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

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

Перезагрузка при помощи клавиатуры

Некоторые материнские платы поддерживают обнуление настроек BIOS при помощи клавиатуры. Это позволяет вам восстановить начальные параметры BIOS.

Обратитесь к руководству пользователя для вашей материнской платы за более подробными инструкциями. Разные производители предлагают различные методики. Любые комбинации клавиш будут работать только во время загрузки компьютера.

В качестве примера мы будем использовать материнскую плату ABIT NF7-S. Данная материнская плата использует для обнуления BIOS клавишу Insert. Эта опция действует только во время загрузки. После загрузки клавиша Insert функционирует обычным способом.

Чтобы обнулить BIOS, сначала выключите компьютер. Затем включите систему, удерживая при этом нажатой клавишу Insert. Материнская плата загрузится с установками по умолчанию.

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

Джампер разрядки CMOS

Каждая материнская плата поставляется с джампером разрядки CMOS. Данный джампер позволяет вам разрядить CMOS и восстановить установки BIOS по умолчанию.

Положение джампера различается в зависимости от модели материнской платы. Обратитесь к руководству пользователя для вашей материнской платы за более подробными инструкциями.

В качестве примера мы будем использовать материнскую плату ABIT NF7-S. Положение джампера на данной материнской плате показано на рис. 2.1 (из руководства ABIT S17).

Рис. 2.1. Положение джампера разрядки CMOS, материнская плата ABIT S17 (собственность компании ABIT Computer Corporation; используется с разрешения)


С помощью этого рисунка вы должны без труда найти джампер. Чтобы обнулить данные CMOS, сначала выключите систему. Обратите внимание на то, что вы должны полностью отключить питание. Это позволяет прервать стандартное питание напряжением 5 вольт, которое может помешать разрядке CMOS.

После этого откройте корпус компьютера, чтобы получить доступ к материнской плате. Найдите джампер разрядки CMOS, как показано в руководстве.

Вы увидите маркировку рядом с джампером. В этом примере контакты джампера помечены как 1, 2 и 3. По умолчанию джампер CMOS использует контакты 1 и 2, что обеспечивает нормальное функционирование материнской платы.

Чтобы обнулить данные CMOS на материнской плате ABIT S17, вы должны переставить джампер на контакты 2 и 3. Оставьте джампер на месте в течение 510 секунд. Данные CMOS будут обнулены; для BIOS будут восстановлены настройки по умолчанию.

Затем верните джампер в исходное положение на контактах 1 и 2. Материнская плата сможет загрузиться.

Теперь вы можете закрыть корпус компьютера и включить систему. Так как данные CMOS были удалены, вы должны войти в меню BIOS и изменить настройки.

Снимаем батарейку CMOS

Каждая материнская плата поставляется в комплекте с батареей (обычно это батарея 3 вольт CR2032). Эта батарея обеспечивает питание для данных CMOS при выключенном компьютере.

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

Местоположение батареи CMOS различается в зависимости от модели материнской платы. Обратитесь к руководству пользователя для вашей материнской платы за более подробными инструкциями.

В качестве примера мы будем использовать материнскую плату ABIT NF7-S.

Положение батареи на данной материнской плате показано на рис. 2.2. Определив местоположение батареи, вы можете идти дальше.

Рис. 2.2. Положение батареи CMOS, материнская плата ABITS17 (собственность компании ABIT Computer Corporation; используется с разрешения)


Выполните следующие действия:

1) выключите компьютер;

2) откройте корпус;

3) найдите батарею CMOS. Обратите внимание на то, что она удерживается на месте с помощью зажима;

4) нажмите на зажим, чтобы снять батарею;

5) подождите 5 – 10 секунд, чтобы батарея CMOS успела разрядиться;

6) верните батарею на место;

7) закройте корпус компьютера;

8) включите систему.

Так как данные CMOS были удалены, вы должны войти в меню BIOS и изменить настройки.

Сбой в BIOS

Несмотря на то, что BIOS записана в память ROM (что защищает ее от потери данных при выключении питания), она может повреждаться. Причины сбоев могут быть различными – вирусы, неполные или ошибочные записи, запись неправильной версии BIOS, ошибки в BIOS и так далее.

При сбое BIOS начинает функционировать неверно, что приводит к ошибкам в работе системе (компьютер даже может не загружаться). Сбой BIOS – очень серьезная проблема.

Чтобы избежать сбоев, многие производители поставляют свои материнские платы с двумя чипами BIOS. В случае сбоя одного из чипов пользователь может переключиться на другой чип и позднее исправить ошибку первого чипа путем перезаписи BIOS. В качестве примеров мы приведем DualBIOS компании Gigabyte (рис. 2.3) и BIOS Mirror компании Albatron. На этих материнских платах рядом располагаются два чипа BIOS.

Рис. 2.3. DualBIOS компании Gigabyte (собственность компании Donovan Dennis Laoh; используется с разрешения)


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

Более продвинутый пользователь может затребовать запасной чип BIOS и заменить его самостоятельно. Тем не менее, компания-производитель может отказать в выдаче запасного чипа. В любом случае, вам придется дождаться получения чипа.

Гораздо более быстрый способ – это запись испорченной BIOS во флэш-память. Правда, данная методика требует определенных технических навыков, а также опыта работы с аппаратными средствами.

Далее мы приведем простое руководство по записи BIOS во флэш-память. Запомните, что эта процедура может быть очень опасной для начинающего пользователя. Не пытайтесь выполнить ее, если у вас нет необходимого опыта.

«Горячая» запись во флэш-память

«Горячая» запись BIOS во флэш-память (hot flashing – горячая запись) не имеет ничего общего с такими понятиями, как температура и тепло.

Данный процесс аналогичен обычной записи BIOS во флэш-память, то есть с помощью соответствующей утилиты вы прописываете BIOS в память ROM. Но есть и отличие. Вам придется переставлять чип BIOS в работающей системе. Отсюда и происходит понятие «горячая» запись, – вы переставляете чип BIOS в «горячей» системе.

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

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

Здесь нам поможет «горячая» запись. Данная процедура решает проблему загрузки системы (так как загрузка выполняется с другого компьютера). Затем чип BIOS с ошибками переносится на компьютер (который по-прежнему работает), и на него прописывается новая версия BIOS. Это позволяет оживить «мертвый» чип BIOS. Затем вы можете вернуть восстановленный чип BIOS на оригинальную материнскую плату, чтобы система смогла функционировать в обычном режиме.

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

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

Что нужно сделать, чтобы прописать чип BIOS во флэш-память?

Если вы хотите выполнить «горячую» запись чипа BIOS, вам понадобится:

• работающий компьютер с материнской платой, которая использует такой же чип BIOS;

• инструмент для снятия чипов BIOS;

• естественно, испорченный чип BIOS;

• загрузочный диск DOS с флэш-утилитой BIOS и версией BIOS для записи на чип.

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

Идем дальше.

Шаг первый: создание загрузочного диска DOS

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

Далее мы приведем указания для пользователей, которые давно не создавали загрузочные диски DOS. Вот как можно создать загрузочный диск DOS в среде Windows XP:

1) поместите пустую дискету в дисковод;

2) откройте Windows Explorer и щелкните правой кнопкой мыши по диску 31/2 Floppy (A:);

3) выберите опцию Format … Откроется экран Format Floppy (Форматировать дискету);

4) отметьте поле флажка Create an MS-DOS startup disk (Создать загрузочный диск MS-DOS);

5) нажмите кнопку Start (Старт), и Windows XP создаст загрузочный диск DOS.

Далее вы должны скопировать на дискету файл BIOS для испорченного чипа BIOS, а также флэш-утилиту. Загрузите последнюю версию BIOS с вебсайта компании-производителя вашей материнской платы. Как правило, файлы BIOS имеют расширение. bin или. rom. Запишите имя файла. Оно пригодится вам впоследствии.

Рис. 2.4. Создание загрузочного диска


Обычно файлы BIOS поставляются производителями в комплекте с флэш-утилитой в виде архива ZIP. Загрузите файл ZIP и разархивируйте его на загрузочный диск DOS.

Шаг второй: подготовка компьютера к записи из флэш-памяти

Не все компьютеры подходят для «горячей» записи. Нужный вам компьютер должен использовать такой же чип BIOS. Чип BIOS поставляется в виде прямоугольного чипа DIP или квадратного чипа PLCC. Пример чипов PLCC BIOS показан на рис. 2.5.

Рис. 2.5. Чипы PLCC BIOS (фотография автора)


Разумеется, вы не можете использовать материнскую плату с чипом DIP BIOS, чтобы прописать чип PLCC BIOS.

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

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

Шаг третий: загрузка с загрузочного диска

Теперь мы загрузим систему с загрузочного диска DOS. Выполните следующие действия:

1) загрузите компьютер и откройте меню BIOS Setup;

2) настройте BIOS для загрузки с дискеты. Как правило, для этого нужно изменить значение параметра First Boot Device (Первое устройство загрузки) на Floppy (Флоппи);

3) поместите загрузочную дискету DOS в дисковод;

4) перезагрузите компьютер с загрузочного диска DOS.

Шаг четвертый: перестановка чипов BIOS

Пришло время перестановки чипов BIOS. Не нужно выключать компьютер.

На рис. 2.6 показан чип BIOS на материнской плате ABIT NF7-S, которой мы пользовались для «горячей» записи.

Рис. 2.6. Чип BIOS в гнезде (фотография автора)


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

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

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

Сняв работающий чип BIOS, возьмите поврежденный чип и установите его в гнездо. Правильно выровняйте нарез на чипе в соответствии с гнездом!

После установки поврежденного чипа BIOS вам осталось лишь прописать на него новый файл BIOS.

Шаг пятый: прописываем поврежденный чип BIOS

Пришло время воспользоваться флэш-утилитой BIOS, которую вы записали на загрузочный диск DOS. Если вы забыли или не записали имя файла BIOS, вы можете узнать его с помощью команды dir в командной строке.

Для материнской платы ABIT NF7-S я воспользовался следующей командой (по рекомендации компании ABIT):


A:\>awdflash bios.bin /cc /cd /cp /py /sn /cks /r


Обратитесь к руководству пользователя, чтобы определить правильную команду для вашей материнской платы. Команды могут различаться в зависимости от материнской платы.

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

Рис. 2.7. Чип BIOS был снят (фотография автора)


Рис. 2.8. Устанавливаем поврежденны!й чип BIOS (фотография автора)


Шаг шестой: повторная перестановка чипов BIOS

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

Теперь вы можете взять восстановленный чип и поместить его в гнездо на материнской плате. Затем нажмите кнопку Power (Питание), и система оживет!

Что делать, если у вас нет аналогичной материнской платы?

Несмотря на то, что для «горячей» записи мы рекомендуем использовать аналогичную материнскую плату, вы можете выполнять запись и с совершенно другой материнской платы. Правда, перед этим вам нужно учесть несколько особенностей.

Прежде всего, вы должны найти материнскую плату, которая поддерживает такой же чип BIOS. Если ваш чип относится к типу PLCC, ищите материнскую плату с чипом PLCC BIOS. Вы не можете прописать чип PLCC BIOS с помощью материнской платы с чипом DIP BIOS!

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

Убедитесь в том, что оба чипа используют одинаковое напряжение питания. Так как все современные материнские платы работают с напряжением питания 3.3 вольт, данная проблема может возникнуть только при использовании старой материнской платы.

После этого выполните действия, о которых мы рассказали ранее. Единственное отличие заключается в записи поврежденного чипа BIOS.

Запись с другой материнской платы

В зависимости от вашей флэш-утилиты вы можете прописать на поврежденный чип BIOS ваш файл BIOS даже в том случае, если программа распознает данный чип как неверную версию BIOS.

Для примера мы будем использовать версию 8.23K утилиты AwardFlash. Посмотрим на список опций (см. рис. 2.9).

Рис. 2.9. Команды! утилиты! AwardFlash


Производитель данной материнской платы, компания ABIT, рекомендует использовать следующие параметры:


A:\>awdflash bios.bin /cc /cd /cp /py /sn /cks /r


Чтобы заставить флэш-утилиту AwardFlash прописать поврежденный чип, вы должны добавить в конце командной строки переключатель /f. Командная строка примет вид:


A:\>awdflash bios.bin /cc /cd /cp /py /sn /cks /r /f


Флэш-утилита AwardFlash пропишет на поврежденный чип BIOS ваш файл даже при загрузке с другой материнской платы.

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

Универсальная утилита BIOS Flash

Даже если вышеописанный метод не позволяет вам добиться нужного результата, у вас еще есть резерв. Существует утилита для записи BIOS, которая считается универсальной. Это программа UniFlash.

Данная утилита была разработана Ондреджем Зари (Ondrej Zary) и прошла множество тестов на совместимость. Кроме того, она постоянно обновляется.

Если вам нужно прописать поврежденный чип BIOS на другой материнской плате, обратитесь к этой утилите. Вы сможете загрузить последнюю версию программы UniFlash по адресу: http://www.uniflash.org/.

Заключение

Мы предложили вам несколько методик, которые позволяют восстановить систему, которая перестала загружаться. Приведем их список (в порядке возрастания сложности):

• выключить – включить;

• перезагрузка с клавиатуры;

• джампер разрядки CMOS;

• снятие батарейки CMOS.

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

Конечно, мы рассказали и об альтернативном способе: «горячей» записи BIOS. Как вы поняли, концепция этого способа довольно проста. Однако осуществить «горячую» запись на практике намного труднее.

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

Но если у вас нет нужного опыта, то «горячая» запись может быть очень опасна для вашей системы. Неудачное восстановление чипа – это минимальная проблема, с которой вы можете столкнуться. Если вы будете неосторожны, то можете повредить компьютер, с помощью которого пытаетесь прописать чип BIOS.

Поэтому мы не рекомендуем использовать «горячую» запись, если у вас нет достаточного опыта.

Я надеюсь, что раздел помог вам понять, как восстановить поврежденный чип BIOS с минимальными трудностями. Если вы хотите получить дополнительную информацию по «горячей» записи, обратитесь к руководству «The ARP Hot Flashing Guide» («Руководство ARP по горячей записи») по адресу: http://www.rojakpot.com/showarticle.aspx?artno=62).