Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #46, СЕНТЯБРЬ 2004 г.

Две ноги - не роскошь

Vint (vint@glstar.ru)

Спецвыпуск Xakep, номер #046, стр. 046-026-3


Halt on Error - обычная остановка в случае обнаружения ошибки CRC. Процесс загрузки будет приостановлен, и машина потребует от пользователя выбора, что же делать дальше. Причем при этом пункте возможных вариантов не так уж много: попытаться выполнить Auto Recovery или проигнорировать и загрузиться, используя запасной BIOS.

"Copy ROM data" - смысл этой опции малопонятен. Пользователь заранее выбирает, какой BIOS считать верным при любых неполадках и ошибках CRC. Использовать эту возможность крайне не рекомендуется: знать заранее, какая микросхема будет повреждена, никому не дано.

Ищем живую BIOS

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

- завис компьютер во время флеширования BIOS'а из-под DOS или Windows;

- 26 апреля не включилась машина, хотя 25 все работало ;);

- была скачана новая суперпрошивка, а комп все еще не вышел из перезагрузки;

- была произведена попытка изменения начальной картинки в прошивке без пересчета CRC всего флеша.

После таких действий чаще всего вылетает именно она. А решение простое: откачивай ее, либо используя запасной образ флеша, либо взяв файл памяти с официального сайта Gigabyte (как вариант, очень неплох www.gigabyte.ru).

В жизни, конечно, возможно повреждение не только главной прошивки, но и запасной. Чаще всего это происходит в таких случаях:

-ты пытался восстановить другу его BIOS методом "горячего флеширования", и все неожиданно зависло;

- имели место физические повреждения микросхемы-носителя.

Нельзя точно определить причину в тех случаях, если: - компьютер был подключен к локалке и после грозы просто перестал заводиться;

- был скачок напряжения и UPS & сетевой фильтр не смогли удержать напор вольт;

- кто-то (не показываем пальцем) злостно нарушал правила эксплуатации (делал так называемый "hot plug" для PCI-устройств);

- просто коротнуло на материнской плате.

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

Аналоги

Не только инженеры и маркетологи Gigabyte думают о своих пользователях. Другие гиганты тоже ищут варианты и технологические решения, позволяющие облегчить восстановление главной программы компьютера, а значит, и повысить продажи. Признанный лидер Asus предложил свою аналогию Dual BIOS, которая называется ASUS CrashFree BIOS 2. Основное отличие - это название ;). Функции она выполняет абсолютно аналогичные, только восстановление происходит не за счет использования подобной микросхемы, а с помощью компакт-диска, поставляемого с материнской платой. Такой вариант не самый лучший, зато он обходится дешевле.

Intel также не отстает от веяний моды и уже довольно давно выпускает материнские платы, способные к самовосстановлению. Их технология основывается на том, что, кроме основного блока FlashROM с BIOS, есть микросхема памяти, называемая BootROM. В обычных условиях вся загрузка идет с основного флеша, то есть материнка имеет типичную моно-BIOS конфигурацию. Если же в результате какого-то ЧП содержимое главной FlashROM будет утрачено или повреждено, то в игру вступит механизм восстановления. Что хорошо - нет системы автовосстановления, для того чтобы оживить компьютер, нужно разобрать системник и изменить положение перемычки Recovery (ее местонахождение указано в документации к материнской плате или на сайте Intel). После переключения достаточно просто включить компьютер, и система автоматически обратится к загрузочной дискете, хранящей копию BIOS, и перешьет убитую микропрограмму. После реанимации нужно вернуть перемычку в исходное положение. Интересно, что, если в технологии Dual BIOS используются две равнозначные микросхемы Flash памяти, то в решении от Intel используется одна Flash и одна BootROM микросхема. Плюсом такого подхода является то, что уничтожить BootROM память предельно сложно, а, значит, оживить машину можно в любой момент.

Назад на стр. 046-026-2  Содержание  Вперед на стр. 046-026-4