Аппаратные средства обнуления BIOS (другими словами сброс bios) являются самыми надежными. Почти на всех материнских платах рядом с аккумулятором CMOS, имеется специальная перемычка для сброса параметров BIOS.
Если на вашей материнке нет аккумулятора, найдите микросхему с маркировкой Dallas или Odin (у них батарейка встроенная) - перемычка должна быть где то рядом.
Иногда можно обнулить Bios замыканием контактов микросхем. Надо сказать, что замыкать контакты самой батарейки иногда очень опасно.
Вот некоторые данные по микросхемам:
P82C206 Chip - Квадратная микросхема (устаревшая). Включает в себя мелкую логику материнки АТ: контроллеры DMA-каналов, прерываний, таймер, а также CMOS RAM. Содержимое CMOS-памяти обнуляется при замыкании контактов 12 и 32 или 74 и 75 на несколько секунд (при выключенном питании).
F82C206 Chip - Прямоугольная микросхема. Включает в себя мелкую логику материнки АТ: контроллеры DMA-каналов, прерываний, таймер, а также CMOS RAM. Содержимое CMOS-памяти обнуляется при замыкании контактов 3 и 26 на несколько секунд (при выключенном питании).
Dallas DS1287A, DS12887A, Benchmarq bq3287AMT - Прямоугольные микросхемы, имеют встроенную батарейку расчитанную на 10 лет работы. Содержимое CMOS-памяти обнуляется при замыкании контактов 12 и 21 на несколько секунд (при выключенном питании).
Dallas DS1287, DS12887, Benchmarq bq3287MT - Прямоугольные микросхемы, имеют встроенную батарейку расчитанную на 10 лет работы. Содержимое CMOS обнулить невозможно - придется менять целиком микросхему.
Motorolla MC126818AP, Hitachi HD146818AP, Samsung KS82C6818A - Прямоугольные микросхемы с питанием от внешнего аккумулятора. Содержимое CMOS-памяти обнуляется при замыкании контактов 12 и 24 или просто выниманием микросхемы из панельки (при выключенном питании).
Dallas DS12885S, Benchmarq bq3258S - Прямоугольные микросхемы. Содержимое CMOS-памяти обнуляется при замыкании контактов 12 и 20 или 12 и 24 на несколько секунд (при выключенном питании).
Программные способы обнуления BIOS
Программные средства обнуления содержимого CMOS-памяти применяются, как правило, для снятия парольной защиты.
Способ 1
При помощи любого языка программирования в порт с адресом 70Н записывается значение от 10Н до 2FH, а в порт 71Н любое значение, не равное старому значению. Вот пример для Borland Pascal 7.0:
Port[$70]:=$10
Port[$71]:=Port[$71] xor $FF
Принцип действия этого способа основан на разрушении контрольной суммы содержимого CMOS-памяти. После перезагрузки значения БИОС установятся заводские, и пароль станет стандартным для данной версии BIOS.
На Turbo Pascal код будет выглядеть так:
Begin
Port[$70]:=$2E;
Port[$71]:=$00;
Port[$70]:=$2F;
Port[$71]:=$00;
end
Способ 2
В составе Windows есть утилита DEBUG - для оперативного изменения содержимого указанных ячеек памяти. Принцип работы аналогичный предыдущему - разрушение контрольной суммы CMOS.
Для того, чтобы запустить утилиту необходимо войти в меню ПУСК, нажать ВЫПОЛНИТЬ и ввести DEBUG. Затем ввести следующее:
о 70 17
о 71 17
Q
И перезагрузиться.
Способ 3
Создается текстовый файл с помощью какого-либо навигатора NC, FAR и др., сделав имя killcmos.com. Затем наберите следующие коды при помощи нажатой клавиши [ALT] и цифровой клавиатуры (нажали [ALt], ввели код, отпустили [ALT] и т.д.)
178, 112, 50, 246, 176, 46, 238, 66, 50, 192, 238, 205, 32
Сохраните внесенные изменения и запустите полученный файл.
Способ 4
Наиболее быстрый эффект может быть достигнут при использовании уже готовых утилит для просмотра пароля BIOS.
Их можно отыскать в Интернет довольно большое количество.
http://avs-info.ru