Asus h81m k восстановление bios

Обновлено: 07.07.2024

Ответы на вопросы в Железячнике Ru.Board

Искусcтво перешивки BIOS - статья на wiki.rom.by
Часть 1. Для тех, кому лень читать, а хочется побыстрей прошить и забыть.
Часть 2. Для тех, кому это нужно/интересно, либо было лень читать первую, а теперь надо восстановить "как было"…
Часть 3. Для тех, кому, всё же, нужно разобраться. Азы.
Часть 4. "Хабовые" флэши.
Часть 5. Собственный "перешивочный" комплекс.
Часть 6. Восстановление запаянных биосов БЕЗ их выпаивания.

Помогите решить проблему с прошивкой.

Добавлено:
Уже думал и хвост обрезать. Там где FF заполнено.
Но взглянув внимательней в hex редакторе понял, что после 8Мб тоже какие-то данные встречаются.

Добавлено:
Нашел образ H1ET73WW(1.16)
12 582 912 байт
Так у него весь хвост заполнен FF

Если обрезать останется 4 194 304 байт

и название модели тоже. вычитано из B580 (20144). но у них абсолютно одинаковые материнские платы, разница только в названии.

После, неудачной, перепрошивки на более свежею версию биос, перестал загружаться:
Черный экран, крутит кулер, через сек. 10-15 начинает крутиться сильнее, при включении мигает пару раз диод на приводе, из индикаторов горит только питание и капс лок, на клавиатуру никак не реагирует, если вставить флешку постоянно горит "адским пламенем))".

Пробовал записать на диск/флешку(в Fat/Fat32) прошивку биоса с именами amiboot.bin,amiboot.rom, K42JY.bin и нажимать комбинации приведенные на этом форуме, реакции никакой.

Подскажите какие еще варианты есть кроме программатора и сервиса?

Все же программатора не нашел.
Отнес в сервисный центр AlgSoft г.Благовещенск Амурской области.
Описал в письменном виде, что необходимо восстановить прошивку BIOS и микросхему контроллер LAN сетевухи.

3 недели диагностики и позвонили сказали, что необходима замена материнки, цена вопроса 7 с копейками тыс.руб.

Моя реакция. спасибо - не надо, забираю как есть

Пришел в субботу той же недели забрать ноут.
Придя спросил - что же все таки они хотели с ним сделать и цену вопроса уточнить - мальчик на приемке замявшись сказал, что сломан LAN и мать надо ремонтировать.
и 4000руб за то хотят. и еще. сам не знает, что еще. замявшись и уставившись в монитор замолчал!
И тут я понял - меня хотят поиметь!
Говорю, что хотел бы вернуть свой ноутбук без ремонта.
Ноутбук не отдали - сказали, что он в разобранном состоянии. Как будет возможно они предварительно позвонят.

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

Спустя почти 5 недель мне позвонили из AlgSoft - сказали, что ноутбук можно забрать.
И вот сегодня только его забрал.
За диагностику отдал 900руб.
(При этом думаю - какая нахрен диагностика ведь неисправности явно были указаны при сдаче в ремонт)
Попросил заключение по результату диагностики - ведь денежку то я отдаю не просто так.
Сказали, что никаких заключений они не дают.

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

И тут до меня доходит, что меня жестко и жестоко поимели.

Дело в том, что я хотел только BIOS восстановить - в итоге после сервиса получил гемороя.

Даже с битым BIOS пока не отдал в сервис - ноутбук при включении какую-то хоть жизнеспособность показывал. В том числе частично проходил POST вроде как. Т.к. на вынимание ОЗУ адекватно реагировал пищалкой.

В этой статье мы разберемся, как сбросить БИОС на заводские настройки материнской платы или ноутбука. Наиболее частой причиной, из-за которой нам требуется производить сброс биоса, является переразгон центрального процессора или оперативной памяти. Из-за этого у нас не запускается Винда. Чтобы вернуть компьютер в рабочее состояние, нам необходимо скинуть настройки bios до дефолтных (по умолчанию).

Ниже приведены четыре различных способа очистки CMOS. Можете использовать любой из них. Что-то подходит для настольного ПК, а что-то лучше применить на ноутбуке. Главное, это ваше удобство и скорость работы в определенной ситуации ⇒

  1. Через настройки БИОС.
  2. Через снятие CMOS-батарейки.
  3. При помощи перемычки (джампера).
  4. Специальной кнопкой на материнке (clr CMOS).

Теперь разберем каждый способ более подробно ⇒

Через настройки БИОС или UEFI

Load Optimized Defaults

Метод отката настроек может немного отличаться в зависимости от версии bios (uefi).

  1. Зайдите в BIOS. Как это сделать, я рассказал в статье как войти в БИОС или UEFI на компьютере или ноутбуке в Виндовс 10.
  2. В открывшемся меню найдите пункт Load Optimized Defaults (загрузка оптимизированных настроек) или Load Setup Defaults (загрузка стандартных настроек). Это самые распространенные варианты названия для сброса настроек биоса.
  3. Еще могут быть такие варианты ⇒

— Load Fail-Safe Defaults (загрузка отказоустойчивых настроек, для снижения вероятности сбоев);

— Reset to Default (восстановление значений по умолчанию);

— Factory Default (заводские установки);

— Setup Defaults (настройки по умолчанию).


Через снятие CMOS-батарейки

Память CMOS, в которой хранятся настройки БИОСа зависит от батарейки (правильнее элемента питания


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

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

У каждого ноутбука размещение батарейки индивидуально. У одних она может быть расположена в том же отсеке, где и жесткий диск, у других под микросхемами оперативной памяти или рядом с Wi-Fi модулем. Часто, чтобы до нее добраться, вам придется снять всю заднюю крышку устройства.


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

. Его и отсоединяем.

Замкнуть перемычку (джампер) CLEAR CMOS

как сбросить биос перемычкой

  1. Выключите компьютер и блок питания переключателем на нем. Если переключателя нет, то вынимаем из него сетевой шнур.
  2. Открываем корпус ПК и находим перемычку (джампер), отвечающую за сброс памяти CMOS. Чаще всего она располагается рядом с батарейкой и имеет подпись на плате, типа CMOS RESET, BIOS RESET, CLCMOS, Clear CMOS, Cl_CMOS, Clear Rtc, CLR CMOS, CLRTC. Контактов может быть два или три.

2х и 3х контактные джамперы сброса кмос

При трех контактах просто снимите джампер и перемкните им средний и другой свободный контакт с противоположной стороны. Если разъем двухконтактный, то джампера на нем не будет. Если есть возможность, то можно его взять на время с другого места материнки. Если нет, то берем плоскую отвертку и прикладываем ее к ним. Вам придется ее держать, пока не выполните 3 пункт ⇒

Если перемычки не вернуть, то память CMOS будет очищаться при каждой перезагрузке вашего ПК!

На современных ноутбуках и нетбуках, такую перемычку скорее всего вы не найдете. На старых моделях она встречается чаще. Воспользуйтесь способами со спецкнопкой или отключением элемента питания КМОС.

Специальной кнопки на материнке

Специальные кнопки для сброса памяти bios на материнской плате

На многих современных моделях материнских плат, имеется специальная кнопка для сброса памяти CMOS, в которой и хранятся все настройки BIOS. Рядом с ней или прямо на самой кнопке можно увидеть надписи вроде CLR_CMOS, CLEAR, CLR, PSSWRD. Для обнуления настроек, вам нужно будет просто ее нажать, собрать и перезагрузить ПК.

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

Кнопка очистки CMOS на задней панели материнки

Для чего нужен сброс BIOS

  • устранение неполадок или решении мелких компьютерных проблем (разгоне) или совместимости оборудования;
  • для сброса забытого пароля входа в биос.

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

Видео по сбросу настроек БИОСа

Если вы не открывали системный блок и ничего не меняли из железа, то проблема в самих дефолтных настройках БИОСа. Частой причиной является автоматическое выставление очень низкого порога максимальной температуры процессора, после преодоления которого, материнка начинает подавать сигнал. Исправляется - повышением в настройках до 80-90 градусов. Так же часто происходит сбой настроек жесткого диска в параметрах его работы IDE/AHCI. В современных ПК ставим последнее. Как сбросить биос на заводские настройки на ноутбуке lenovo?

Сброс делается из самого BIOS. Заходим в БИОС (ссылка как это сделать есть в статье),

Чтобы в него зайти, при запуске ноута многократно нажимайте DEL или F2 (основная кнопка для входа у Леново).

Заходите в последний пункт Load Setup Defaults или нажмите F11 и согласитесь со сбросом.

Далее можно нажать F10, чтобы сохранить настройки и выйти из BIOS.

Если ноутбук не включается, то осмотрите нижнюю или боковую часть на наличие кнопки сброса с надписью CMOS.
Если есть, то скрепкой или другм предметом сделайте сброс удерживая ее нажатой 3-5 секунд.

Если кнопки нет, то надо добраться до материнки и найти батарейку (батарейка CMOS может быть впаяна в плату ноутбука в зависимости от модели).

Если есть возможность, то вынуть её из гнезда и опять вставить. Так же на плате могут быть перемычки «CLR CMOS» или «RESET BIOS».

Ноутбук обязательно должен быть полностью выключен из сети и отключена батарея,

Восстанавливаем BIOS на программаторе после неудачного обновления

Любительский

Аватар пользователя

Написать данный разжеванный материал меня сподвиг собственный недавний опыт, а так же довольно скудная и размазанная по интернетам инфа по необходимому вопросу

Существует 3 основных способа восстановления запоротого BIOS

1. Восстановление программными средствами самой мат.платы.

Современные модели материнок (у Гигабайта последние 3 года на мейнстримовых и топовых точно) на плате распаяно сразу 2 микросхемы BIOS, в случае неудачного обновления BIOS загрузится с резервной микрухи, а позже зальет копию в поврежденный. У некоторых моделей нет возможность восстановления поврежденного BIOS и в случае смерти первого просто начинает работать второй за место него, соответственно после смерти второго мать уже не запустится

Еще есть возможность восстановления из bootblock'а, но работает если BIOS умер не окончательно и бутблок все еще жив и попытке запустить систему он обнаруживает кривую сумму биоса. В таком случае он пытается считать BIOS с HDD, или флоппа. Некоторые платы (у Гигабатов такая фича встречается) пишут дубль BIOS на HDD, который к ним подключают самым первым, соответственно для восстановления этот диск можно подключить. Для восстановления с флоппа достаточно записать прошивку с правильным названием на дискету, она будет обнаружена и восстановлена. Жизнеспособность бутблока можно определить по сигналам (световым и звуковым) с подключенного флоповода, если флоп подает признаки жизни, значит мы легко отделались

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

3. Восстановление на программаторе. Этот способ универсальный, т.е. прошить можно любую микросхему в любом типе корпуса. Если микруха припаяна к плате, то снимаем ее и напаиваем на плату программатора или используем специальные панельки. Безусловно на одном программаторе можно прошить ограниченное число микросхем, но это обычно касается простых программаторов, более "взрослые" являются действительно универсальными, но стоят они уже не 5 копеек и приобретаются в основном для потокового ремонта, а не домашнего использования с целью восстановления пары плат. Тем не менее данный способ универсальный, он полностью заменяет и расширяет первые 2 способа, а когда они не работают, то это единственный выход. Способ горячей замены это даже искусственный метод, который был обнаружен опытным путем благодаря унификации производителями элементов плат. Об одном из простых "домашних" программаторах я и хочу рассказать.

Суть процесса

На мою удачу микросхемой BIOS была MX25L4005APC-12G - 4 мегабитная микруха в DIP корпусе. Т.е. ее даже отпаивать не пришлось. BIOS версии 1.0 лежал на сайте производителя отдельным файлом как раз на 512kb (4Mbit/8=512Kb), т.е. задача до банальности проста - сваять программатор, поставить на него микруху и зашить! К чему я и решил приступить


Данная микросхема SPI типа, что позволяет прошить ее элементарным программатором через LPT порт. В нете был найден соответствующий программатор сразу с ПО для его использования, называется он SPIpgm, т.е. SPI Programmator, скачать можно здесь. Элементарнейшая схема из 4х резисторов, конденсатора и сокета на 8 пин по желанию. Ограничением его является собственно ограниченный список поддерживаемых микросхем - они должны быть 8pin и быть SPI типа

Программатор поддерживает очень много микрух, вот что заявлено для последней на момент написания материала версии 2.1:

AMIC

A25L05PU/PT (64kB), A25L10PU/PT (128kB), A25L20PU/PT (256kB), A25L40PU/PT (512kB), A25L80PU/PT (1MB), A25L16PU/PT (2MB), A25L32PU/PT (4MB), A25L64PU/PT (8MB), A25L512 (64kB), A25L010 (128kB), A25L020 (256kB), A25L040 (512kB), A25L080 (1MB)

Atmel

AT25F512B (64kB), AT25DF021 (256kB), AT26DF041 (512kB), AT25DF041A (512kB), AT26F004 (512kB), AT26DF081 (1MB), AT25/26DF081A (1MB), AT25DF081 (1MB), AT26DF161 (1MB), AT26DF161A (2MB), AT25DF161 (2MB), AT25DQ161 (2MB), AT25/26DF321 (4MB), AT25DF321A (4MB), AT25DQ321A (4MB), AT25DF641(A) (8MB)

EON

EN25B10 (128kB), EN25B20 (256kB), EN25B40(T) (512kB), EN25B80 (1MB), EN25B16 (2MB), EN25P32 (4MB), EN25P64 (8MB), EN25P128 (16MB), EN25F10 (128kB), EN25F20 (256kB), EN25F40 (512kB), EN25F80 (1MB), EN25F16 (2MB), EN25F32 (4MB), EN25F64 (8MB), EN25F128 (16MB)

ESMT

F25L004A (512kB), F25L008A/08PA (1MB), F25L016A/16PA (2MB), F25L32PA (4MB), F25L64PA (8MB), F25S04PA (512kB), F25L08PA (1MB), F25L016QA (2MB), F25L32QA (4MB), F25L64QA (8MB)

GigaDevice

GD25Q512 (64kB), GD25Q10 (128kB), GD25Q20 (256kB), GD25Q40 (512kB), GD25Q80 (1MB), GD25Q16 (2MB), GD25Q32 (4MB), GD25Q64 (8MB)

Intel

QB25F016S33B8 (2MB), QB25F032S33B8 (4MB), QB25F064S33B8 (8MB)

Macronix

MX25L512E (64kB), MX25L1005/1006E (128kB), MX25L2005/2006E (256kB), MX25L4005/4006E (512kB), MX25L8005/8006E (1MB), MX25L1605/1606E (2MB), MX25L3205/3206E (4MB), MX25L6405/6406E (8MB), MX25L12835E/12836E (16MB), MX25L25635E/25735E/25835E (32MB)

PMC

Pm25LV512(A) (64kB), Pm25LV010(AB) (128kB), Pm25LV020 (256kB), Pm25LV040 (512kB), Pm25LV080B (1MB), Pm25LV016B (2MB), Pm25LV032B (4MB), Pm25LV064B (8MB)

Spansion

S25FL004A (512kB), S25FL008A (1MB), S25FL016A (2MB), S25FL032A (4MB), S25FL064A (8MB), S25FL128P/129P (16MB), S25FL256S (32MB), S25FL512S (64MB), S25FL01GS (128MB)

ST Microelectronic/Numonyx

M25P05 (64kB), M25P10 (128kB), M25P10AV (128kB), M25P20 (256kB), M25P40 (512kB), M25P80 (1MB), M25P16 (2MB), M25P32 (4MB), M25P64 (8MB), M25P128 (16MB), M45PE10 (128kB), M45PE20 (256kB), M45PE40 (512kB), M45PE80 (1MB), M45PE16 (2MB), M25PX80 (1MB), M25PX16 (2MB), M25PX32 (4MB), M25PX64 (8MB), N25Q032A13E (4MB), N25Q032A11E (4MB), N25Q064A13E (8MB), N25Q064A11E (8MB), N25Q128A13E (16MB), N25Q128A11E (16MB), N25Q256A13E (32MB), N25Q256A11E (32MB), N25Q512A13G (64MB), N25Q512A11G (64MB), N25Q00AA13GB (128MB)

SST

Winbond

W25Q10B (128kB), W25Q20BV (256kB), W25Q40BV (512kB), W25Q80BV (1MB), W25Q16BV (2MB), W25Q32BV (4MB), W25Q64BV (8MB), W25Q128BV (16MB), W25Q256FV (32MB), W25X10 (128kB), W25X20 (256kB), W25X40 (512kB), W25X80 (1MB), W25X16 (2MB), W25X32 (4MB), W25X64 (8MB)

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

Аппаратная часть

В моем случае нужная мне память оказалась в этом списке и я приступил к изготовлению прогера. Устройство очень простое (по схеме видно) и многие не заморачиваются в таких случаях с травлением платы, а собирают навесным монтажом "на коленке", т.к. программатор понадобится от силы пару раз. Я тоже не стал заморачиваться и сделал навесным. В итоге у меня не заработало) Хотя вроде бы ни где не ошибся, возможно капризничало из-за длины проводов или их сечения

Во второй раз уже решил "чтобы наверняка" запилить себе нормально, т.е. развел плату в SprintLayot 5.1 и сделал по технологии ЛУТ. Лудил сплавом Розэ. Последнее время мне нравиться его использовать, т.к. получается довольно быстро, просто и лужение происходит равномерным тонким слоем - высверленные отверстия не закрываются. Еще давно в посудном магазине по уценке купил за 30р эмалированную миску - удачное приобретение для таких дел) Наливаю в нее на половину воды, довожу до кипения, добавляю 1-2 ложки лимонной кислоты (работает как флюс и повышает температуру кипения, затем опускаю плату и 1-2 кусочка сплава. "Управляю" процессом 2мя палочками от мороженного, обёрнутыми с одной из сторон в ткань для растирания сплава по плате и удержания платы. После окончания процесса остатки сплава можно вынуть для последующего использования. Стоит сплав копейки (около 150р вроде), а хватает его при подобных затратах на годы). В общем это было такое лирическое отступление, теперь непосредственно скрин разведенной платы. Саму разводку платы в формате *.lay можно скачать здесь


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

Необходимые ингредиенты:

- Резисторы 150 ом 0,125Вт x 4шт

- Емкостный конденсатор 1mF 16-63v x 1шт

- Сокет 8pin 7,62мм x 1шт или специальные зажимные панели под SMD чипы, в общем в зависимости от пациента

- Немного проводов, я использовал провода примерно 24AWG длинной 12см

- Макетная плата или текстолит и все необходимые принадлежности для его вытравки и лужения

- Штырьковые разъемы x 5шт

1. Мало контактов, всего 5шт, для того, чтобы тратить 20р на этот разъем и ставить его на такую крохотную плату. Намного проще вывести эти 5 контактов и воткнуть их в сам разъем

2. На современных платах уже не ставят полноценный LPT разъем, производители выводят штырьки на плате, к которому можно подключить внешний/внутренний адаптер и получить тем самым DM25-F, т.е. LPT. Таким образом сделав полноценный программатор на борту с DB25-M нам придется делать соответствующий разъем для платы или покупать адаптер отдельно, как советуют производители плат. У меня конечно есть такой адаптер ↓↓↓ , я его не покупал, делал сам из шлейфа под флопп и разъема DB25-F снятого со старого кабеля от принтера. Но тем не менее я не стал городить на программатор данный разъем просто потому что у меня его не было под рукой и еще по причинам п.1


Самодельный адаптер LPT для современных плат. IDE разъем флоппа отлично подходит под пинауты плат, вставил кусок зубочистки как ограничитель, чтобы наверняка не промахнуться

В итоге у нас должно получиться примерно следующее устройство:




Для питания программатора необходимо постоянное питание 3.3v, а так же внешняя масса. Я использую для этих целей внешний полноценный БП Gembird 400Вт. Он у меня вроде лабораторного БП, живую конфигурацию ему я бы не доверил в силу его качества) Достался он мне от одного хорошего человека - данный БП видимо не имеет достаточно реальной мощности и прежнему владельцу его не хватало, система работала очень не стабильно. Мне же этого бедняги для подобный вещей вполне достаточно)

У БП на разъеме 24пин замкнут зеленый провод на землю, что дает возможность его запускать в холостой ход, из этого же разъема я и беру 3.3v (оранжевый провод) и массу (черный) для программатора

Можно еще как вариант использовать батарейку BIOS она как раз на 3.3v, а землю (массу) взять с самого корпуса работающего БП

Еще один вариант - поставить какой-нибудь стабилизатор на 3.3v, например LM1117, на крайние контакты подаем 5v с USB и массу (точную распиновку не помню, данный стаб я использовал в другой своей статье про коннектор привода для X'360), из центрального у нас будет 3.3v. Nаким способом получаем питание с самого СБ, на котором прошиваем - можно подключить разъем USB или вывести 2 штырька для подключения опять же к контактам USB На самой плате предварительно посмотрев распиновку

Программная часть

После изготовления устройства можно приступить к тому, ради чего все это затевалось - к прошивке

Текущая версия SPIpgm 2.1 поддерживает все семейство настольных ОС Windows, linux и еще DOS. Я очень сомневался, что на Win7/Vista все заработает, уж очень прихотливы LPT программаторы к этой ОСи. тем не менее все совпало с заявлением разработчика. не забываем, что UAC необходимо отключить (у меня отключен и так "по умолчанию"). Выключаем полностью ПК, подключаем программатор, включаем и используем командную строку. С помощью оператора cd переходим в нужную директорию, где находится программатор. Т.к. мы находимся в среде Windows, то использовать надо spipgmw, spipgm используется в DOS и Win9x, однако spipgmw можно тоже использовать в Win9x. По скрину ниже видно, что проблем нет, программатор и софт прекрасно работают в современной среде, что встречается крайне редко в подобных задачах


Однако отмечу, что я шил в DOS, мне так привычнее) Чем проще ОС, тем она надежнее. Но я не агитирую переходить на нее полностью) Просто для таких вот делишек использовать DOS мне как-то интеерснее. По опыту работы с другими самопальными программаторами могу сказать, что в WinXP этот программатор без сомнения будет работать

Если же программатор не сможет опознать микросхему (смотрим скрин ниже), то она либо мертва, либо программатор собран не верно или не поступает питание, нет массы. Более вероятен второй вариант


Вот что ответит командная строка, если программатор собран не верно. Чип не опознается, т.е. неудача

Мутим DOS или "я не ищу легких путей"

DOS запилить себе не так сложно. Можно банально сделать загрузочную дискету средствами самой ОС Windows через форматирование дискеты и положить туда папку с программатором и новой прошивкой, загрузившись после BIOS (на рабочем ПК) в консоль используем программатор

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

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

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

Будем считать, что DOS мы запустили (владельцам Linux это не нужно, для них есть SPIPGM файл без разширения) Заходим в командную строку, переходим в папку программатора. Чтобы узнать основные команды выполняем просто spipgm


В DOS все опозналось тоже без проблем

Основные программы, которые нам понадобятся:

spipgm /i - идентификация микросхемы в программаторе. Если программатор сделан и подключен верно, то микросхема (если она в списке выше) опознается и соответственно с ней можно будет дальше работать

spipgm /d dump.rom - чтение содержимого микросхемы в файл dump.rom

spipgm /e - полное стирание содержимого микросхемы, рекомендуется сделать перед записью

spipgm /p new.rom - прошивка, запись в микросхему данных из файла new.rom - целого и правильного файла прошивки для конкретной материнский платы, можно взять с сайта производителя или снять с другой микросхемы аналогичной платы

spipgm /u - анлок, т.е. разблокировка микросхемы для записи, если такая защита имеется

Итого для совершения задуманного с целью восстановления BIOS нам необходимо выполнить последовательность команд:

1. spipgm /i - идентифицируемся

2. spipgm /u - разблокируемся

3. spipgm /e - стираем микросхему с кривым содержимым

4. spipgm /p new.rom - зашиваем правильную прошивку

! Обращаю внимание, что если мы все делаем в среде Windows, то вместо spipgm пользуемся командой spipgmw

После этого вырубаем ПК через кнопку выключения и отключаем программатор

Внимание! Все манипуляции с портом LPT необходимо производить только с отключенным питанием платы. Т.е. перед тем как подключить или отключить что-нибудь от LPT необходимо полностью выключить БП, поставить переключатель БП в положение Off (или вынуть кабель) подождать 10сек (разрядятся конденсаторы) и только потом что-то подключать или отключать. Если не следовать этому простому правилу, то велик шанс остаться без LPT, он очень капризен к подобным вещам в силу своей незащищенности

Послесловие

Так же обращаю внимание, что данный метод подходит и для восстановления BIOS не только на мат.платах, но и на видеокартах, как ATI/AMD так и nVidia. Многие микросхемы, что указаны выше в списке совместимости устанавливаются так же и на видеокарты, вот только они всегда припаяны к видеокарте, поэтому для восстановления видях понадобится навык пайки SMD. Здесь обычно 2 варианта - отпайка микрухи и установка ее на заранее вытравленную площадку программатора или подпайка проводами на саму плату видеоадаптера

Надеюсь мой опыт поможет кому-нибудь сэкономить деньги и железки, ведь обращаться за подобными услугами в СЦ будет не совсем разумно - подобная плата на вторичном рынке сопостовима как раз со стоимостью ремонта, и поэтому надо либо восстанавливать самому, либо идти в магазин за новой. Если у меня появится возможность поковырять программатор и BIOS'ы с чипами 20 пин( в квадратных кроватях находятся), то материал будет дополнен. Благодарю за внимание


Здесь я показываю на пальцах как сбросить настройки BIOS на asus h81m-k. Простая инструкция позволит вам сделать всё самостоятельно, не вызывая мастера.

Зачем сбрасывать настройки BIOS / EFI / очищать CMOS

  • ПК перестал запускаться, системный динамик пищит, в общем если в полной неизвестности.
  • Вы забыли пароль от него
  • Нестабильная работа ПК
  • Неудачный разгон
  • Периодический BSOD
  • Надпись на экране "please clear cmos if system no display after overclocking"
  • Определёные звуки системного динамика, указывающие на то что надо изменить настройки

asus h81m-k сброс биос

Для начала выключаем ПК из розетки. Теперь приступим.

Способы сброса

  1. Находим на материнке батарейку, она там одна и вытаскиваем её на 30 секунд. Потом возвращаем её на место. Готово, можно включать ПК! Выглядит так:

asus h81m-k сброс биос и CMOS. Обновление и прошивка Bios

asus h81m-k сброс биос и CMOS. Обновление и прошивка Bios

  1. Если контакта всего 2 и пластиковой перемычки нет, то замкните контакты, например, ножницами или отвёрткой на 30 секунд. Пример на фото ниже:

asus h81m-k сброс биос и CMOS. Обновление и прошивка Bios

В общем сложного ничего нет, берите и делайте.

Как обновить BIOS

  1. последняя версия bios для asus h81m-kboard
  2. Копируем файл на флешку, заходим в биос и в разделе обновлений выбираем нужный файл с флешки. В данный момент многие производители современных материнских плат позволяют обновляться из под Windows, но это рискованно, процесс может прервать ложно срабатывание антивируса и вы можете запороть bios, а потом пытаться его восстановить.

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

Читайте также: