Прошивки модифицированного bios с отключенным whitelist
модифицированный биос для ноутбука lenovo g570
Модератор: BLACK
модифицированный биос для ноутбука lenovo g570
ищу модифицированный биос для ноутбука lenovo g570 с отключённым WhiteList
модифицированный биос для ноутбука lenovo g570
модифицированный биос для ноутбука lenovo g570
Спасибо большое!
Подскажи еще как правильно им прошить ,желательно в деталях и ссылкой на кризис диск и тд.
(просто уже пробовал разные моды шить что как то не получается , какой то очень злобный бук )
модифицированный биос для ноутбука lenovo g570
модифицированный биос для ноутбука lenovo g570
о спасибо, без проблем прошил (думал придется с флешки посторинки )
Скажи еще какие настройки при замене модуля надо будет прописывать?
модифицированный биос для ноутбука lenovo g570
Настройки выполняются согласно ваших требований к ноуту, в моём варианте было временное отключение дискретной видеокарты для установки Win XP (я не старообрядец, в гос. учреждениях ещё ХР будет жить долго).
модифицированный биос для ноутбука lenovo g570
я имел введу что надо включить в биусе для работы ви-фи модуля .
Так как после прошивки он не зароботал . Пишет отключено апоратно.
модифицированный биос для ноутбука lenovo g570
Переключатель с левой стороны от тачпада около индикаторов проверьте, там же и индикатор работы wi-fi.
модифицированный биос для ноутбука lenovo g570
Помогите пожалуйста установил данный биос изменил настройки биос теперь ноутбук не включается как сбросить настройки биос
модифицированный биос для ноутбука lenovo g570
модифицированный биос для ноутбука lenovo g570
К сожалению не помню состав мат. платы на G570, но если на ней присутствует интеловский хаб, то проблема скорее всего в МЕ-регионе (если долго включается=долгая инициализация).
модифицированный биос для ноутбука lenovo g570
модифицированный биос для ноутбука lenovo g570
модифицированный биос для ноутбука lenovo g570
Заказал с Али Вай фай модуль 5 Гц , что бы сразу проверить его работоспособность на Леново - необходимо : поставить в сон ноут , и заменить модуль , включить , при необходимости обновить драйвера и всё работает , до первой перезагрузки . Этого хватит что бы проверить модуль .
Далее , шарил по нету , и наткнулся на этот форум , скачал модифицированный биос , Кстати спасибо огромное за него . Перезагрузил ноут , отключил все запущенные программы ( касперский , и всю мелкую шляпу ) запустил от имени администратора файл InsydeFlash, минута ,перезагрузился сам и на этом всё ! Всё проще некуда !
заменил модуль вай фай , заменил так же антенны , теперь 5 Гц работает отлично вместе с блютус 4.0 .Скорость выросла в разы !
Ставил на lenovo g570
Недавно понадобилось поставить новую wifi карточку стандарта ac в свой ноутбук Lenovo x230, в котором есть whitelist для wlan карточек. Ниже опишу свои изыскания по отключению whitelist'а.
Для начала нам надо слить дамп нашего биоса, сделать это можно с помощью утилиты FPT
fpt -d bios.rom -BIOS
Далее нам понадобится утилита PhoenixTool 2.52. Запускаем её, выбираем наш bios.rom и ждём, пока она его распакует, далее в поле Manufacturer выбираем Lenovo и жмём кнопку Advanced, там ставим галочки «Allow user to modify other modules» и «No SLIC»
Нажимаем «Done» и «Go», когда откроется окошко
ничего не нажимаем и идём в папку DUMP, куда распакован наш биос. Далее нужно найти файл отвечающий за whitelist. Ищем просто по тексту ошибки (в кодировке UTF-16), которая выводится на экран при вставленном модуле не из вайтлиста «1802: Unauthorized network card is plugged in»
Находим файл 79E0EDD7-9D1D-4F41-AE1A-F896169E5216_2207.ROM — это модуль биоса для вайтлиста.
Далее грузим его в IDA, смотрим код и ищем нашу строку «1802: Unauthorized network card is plugged in»
К этой строке идёт обращение в процедуре Sub_A0C. Т.е. процедура Sub_A0C предположительно занимается выводом ошибки на экран, смотрим откуда она вызывается (кликаем по имени процедуры и нажимем клавишу X на клавиатуре)
Видим что это процедура Sub_B20. Идём в эту процедуру и нажимаем пробел для перехода к схематичному представления кода.
Видим что процедура Sub_A0C вызывается из блока кода на метке Loc_BDD. Далее можно проследить условные переходы к этой метке и т.д. Но я решил, чтобы лучше понять код работы этой процедуры, пройти код от начала процедуры.
Итак, первое условное ветвление проверяет регистр edx на ноль
т.к. регистр edx выше в этой процедуре нигде не инициализируется, то понятно, что ему должно присваиваться значение перед вызовом процедуры Sub_B20. Это можно увидеть в коде
и
Что означает значение в регистре edx я не понял, поэтому пройдёмся по обоим веткам ветвления.
Пойдём для начала по правой веке, на Loc_C6E
В eax кладётся адрес данных qword_270, двойным щелчком по qword_270 переходим к просмотру этой записи, далее переходим на вкладку Hex View-A. Это и есть наш whitelist, он идёт с адреса 270h до 3FFh. С форматом тоже всё просто, каждая запись длинной в 16 байт (4 слова по 32bit) соответствует одному устройству: первое слово — какой-то флаг, принимающий значение 0, 1, 5 или 6, второе слово — это system id, третье — subsystem id, четвёртое — ещё один флаг, имеющий значение 0 или 1. Предполагаю что первый флаг определяет тип устройства: 0 — wifi карточка, 1 — модем, 5 — ?, 6 — конец списка.
Вернёмся к коду. Сравниваем eax с шестёркой, а шестёрка у нас — это конец вайтлиста, т.е. если вайтлист получается пустой, то идём сразу на Loc_BDD, которая у нас вызывает ошибку. Это условие нам не интересно, т.к. вайтлист у нас не пустой, и условие не выполнится. Далее кладём адрес qword_270 в регистр rdx, проверяем eax (первый флаг записи в вайтлисте) на ноль, если флаг отличный от нуля, переходим к ошибке. Это условие нас тоже не интересует. Это же условие является началом цикла обхода вайтлиста.
Дальше командами
Помещаем system id из вайтлиста в регистр ecx. Регистр r8 здесь выступает в роли инкремента в цикле, изначально он равен нулю.
Далее сравниваем ecx (system id из вайтлиста) и значение в памяти по адресу в регистре rdi.
Несложно догадаться, что по адресу в регистре rdi у нас лежит идентификатор нашей вставленной wifi карточки, а в начале процедуры в регистр rdi мы кладём r8, т.е. процедуре Sub_B20 в качестве параметра использется регистр r8, где должен лежать адрес ячейки памяли с идентификатором нашей карточки.
Если идентификатор не совпал, то идём на Loc_CBA, там мы увеличиваем инкрементный регистр r8 на 10h (для этого в регистре r13w у нас заранее должна лежать единица)
и проверяем, не в конце ли мы вайтлиста
Если в конце, то выходим из цикла и выдаём ошибку, если не в конце, то идём в начало цикла.
Понятно, что для обхода вайлиста, нам надо убрать условный переход при сравнении system id, т.е. заменить jnz short loc_CBA на jmp $+2 .
Далее, если system id совпал, идёт аналогичный код для сравнения subsystem id
Так, с правой веткой разобрались, теперь пройдёмся по левой ветке.Там у нас код работы с вайтлистом начинается с метки Loc_C18. Аналогично проверяется, не пустой ли whitelist:
Далее сравнивается eax (первый флаг) и r13d (что за параметр лежит в r13d я так и не разобрался, в начале процедуры него кладётся значение по адресу [rbx+1]), далее в зависимости от выполнения этого условия, попадаем сразу на код проверки system id, либо выполняем интересное сравнение
Проверяем первый флаг в записи вайтлиста на 5, если условие выполняется, то пропускаем эту запись вайтлиста (т.е. игнорируем wifi карточку) и идём далее по циклу проверки.
Чтобы понять что же это за такой интересный флаг, надо понимать, что передаётся в процедуру Sub_B20. Если помните, в правой ветке кода, если этот флаг был отличный от нуля, то выдавалась ошибка о неподдерживаемой карте. Т.е. чтобы карточка с флагом 5 загрузилась, должны выполниться следующие условия вызова процедуры Sub_B20: регистр edx должен быть отличным от нуля, а регистр r13d не должен быть равен пяти ( cmp eax, r13d , а в eax у нас лежит наш флаг равный пяти). Можно лишь догадаться, что для запуска карточки с таким флагом, требуется ещё какое-то условие, кроме нахождения её в вайтлисте. Дальше выполнять анализ для меня было довольно сложно, поэтому, что же это за условие, узнать не удалось.
Далее по коду, мы аналогично правой ветке, проверяем в цикле system id
Здесь нам надо также заменить условный переход jz loc_DF3 на безусловный jmp loc_DF3 .
Что интересно, далее в левой ветке нет проверки subsystem id, т.е. достаточно совпадения system id. Из вышеизложенного можно предположить, что правая ветка — проверка wifi карточек, а левая проверка модемов. А в регистре edx при вызове функции содержится тип устройства: 0 — wifi, 1 — модем. Но тут тоже непонятка, т.к. каточка 0087:8086 с флагом 5 — это wifi+wimax, а не модем, да и в edx может быть больше единицы, т.к. из edx вычитается r13d, а потом сравнивается с четвёркой:
Собственно на этом анализ можно заканчивать. Нужные места для патча мы нашли.
Переводим команды в опкоды и делаем замены в hex редакторе, в итоге получаем такой патч:
Сохраняем пропатченый файл 79E0EDD7-9D1D-4F41-AE1A-F896169E5216_2207.ROM и нажимеам в окне PhoenixTool кнопку Ok.
PhoenixTool соберёт новый биос с именем bios_SLIC.rom.
Осталось дело за малым, необходимо прошить новый биос. В свежих ноутбуках Lenovo, включая мой x230, изменённый bios нельзя прошить программно, поэтому шьём его программатором. Фото процесса прошивки через программатор к сожалению не делал. Биос находится в микросхеме MX25L3206E рядом с разъёмом ExpressCard. Эта микросхема представляет из себя обычный SPI EEPROM 25ой серии, простой программатор для которой стоит 300р.
Написать этот топик меня подтолкнул свой тернистый опыт установки wifi платы 802.11n, которая отсутствовала в whitelist BIOS в моём ноутбуке. Мотивацию и уверенность придал пост Устанавливаем неподдерживаемую Wifi карту в HP Pavilion dv6-1319er
1. Прошить BIOS с правильным патчем, который отключает полностью whitelist или добавляет\заменяет в whitelist VEN, DEV, SUBSYS на необходимую плату.
2. Перепрошить саму wifi плату чтоб заменить в ней VEN, DEV, SUBSYS на те которые есть в whitelist, по которым и проверяется возможность установки той или иной платы.
Процесс добывания wifi-n платы был грязен и криминален, потому описывать его я не буду, спасибо Dr.Marteens за содействие. Родная плата в ноутбуке стояла Intel WM3945ABG. На замену ей была добыта Intel Wifi Link 5100 AGN. Действовать начал по шагам описанным в посте выше.
Когда я только начал заниматься этим вопросом 3 месяца назад, поиски в интернет дали понять что перепрошить wifi-карту от intel не представляется возможным, а готового пропатченого БИОС-а как-то совсем не находилось… возможно плохо искал.
Распаковка биоса с помощью Phoenix Tool не удалась. Биос был собран на какой-то более старой основе.
Программированием биосов я никогда не занимался, да и с ассемблером я на ВЫ. Поиск утилиты для распаковки биоса Compaq не дал никаких результатов, и было решено ковырять биос по живому, с помощью WinHEX. Прошивка представляет из себя флешер HPQFlash.exe и CAB-архив с файлами прошивки.
У родной wifi платы ИД оборудования был такой
PCI\VEN_8086&DEV_4222&SUBSYS_135C103C
значения в прошивке хранятся в обратном порядке:
VEN_8086 -> 8680
DEV_4222 -> 2242
SUBSYS_135C103C -> 3C105C13
Поиск по двум первым значениям дал очень много результатов, а по 3C105C13 ни одного, были подозрения и мысли что прошивка ROM.bin ещё как-то запакована или зашифрована. Очередной мозговой штурм, гугление, и в течении нескольких часов была составлена карта адресов с искомыми значениями и место нахождения whitelist в прошивке локализовано. Дабы не использовать много места, программисты биоса решили сэкономить пару байт и полностью записали SUBSYS только для 3C105B13, а остальные значения судя по всему подставляли алгоритмом.
где зеленым выделены Intel платы, синим Broadcom . Отдельными значениями идут модификации плат 5C, 5D, 5E, 5F. И аналогично записан Broadcom.
открываем INF-файл драйверов Intel и находим те же VEN, DEV, SUBSYS
; HP_3945_ABG
%NIC_MPCIEX_3945ABG% = Install_MPCIEX_HP_3945_ABG_VISTA64_MOW1 , PCI\VEN_8086&DEV_4222&SUBSYS_135B103C ; MOW1
%NIC_MPCIEX_3945ABG% = Install_MPCIEX_HP_3945_ABG_VISTA64_MOW2 , PCI\VEN_8086&DEV_4222&SUBSYS_135C103C ; MOW2
%NIC_MPCIEX_3945ABG% = Install_MPCIEX_HP_3945_ABG_VISTA64_RoW , PCI\VEN_8086&DEV_4222&SUBSYS_135D103C ; RoW
%NIC_MPCIEX_3945ABG% = Install_MPCIEX_HP_3945_ABG_VISTA64_JPN , PCI\VEN_8086&DEV_4222&SUBSYS_135E103C ; JPN
%NIC_MPCIEX_3945ABG% = Install_MPCIEX_HP_3945_ABG_VISTA64_KRA , PCI\VEN_8086&DEV_4222&SUBSYS_135F103C ; KRA
И кажется что уже всё совсем просто, заменяем одни значения на другие, всё сохраняем и перепрошиваем BIOS. Однако модификаций Intel 3945 всего 5 разных, а модификаций Intel 5100, судя по INF-файлу драйверов аж 8. Хотя по идее достаточно прописать ИД только одной платы. Естественно чтоб узнать VEN, DEV, SUBSYS, её надо вставить в другой ноутбук, в котором нет whitelist. Эту затею я решил отложить, и проверить один важный момент: а проверяет ли флешер CRC прошивки? Ведь утилита Phoenix Tool сама всё собирает обратно и пересчитывает\перезаписывает CRC, а в моём случае это пришлось бы делать руками.
Изменив пару байт в ROM.bin, появился ещё один вопрос: а как всё это собрать обратно в CAB-архив? Ведь стандартный набор архиваторов работает только со своими форматами и плюс 3 — 4 сторонних, а CAB-формат был разработан в Microsoft, и никем особо не поддерживается для запаковки. Через некоторое время была найдена программа 2007 года Cab Maker 2.0.0.120, с помощью которой я собрал первый изменённый БИОС архив.
Где хранится контрольная сумма БИОС-а, я не знал, никакой информации о структуре прошивки найти не удалось.
Подозрения падали на файл ROM.sig, однако проверить это было нечем. Попытки найти хешь файла хешированием ROM.bin разными алгоритмами (CRC32, MD5, SHA1 — SHA512 и ещё несколькими), как в нём самом так и ROM.sig ничем не увенчались, что не удивительно.
Идея как действовать дальше родилась мгновенно. Если флешер проверят CRC, значит он его где-то берёт или высчитывает, и сравнивает с другим значением. Значит надо дизассамблировать HPQFlash.exe и в режиме Debug по шагам найти алгоритм или то место где проходит эта проверка контрольной суммы.
Ещё была идея в флешере отключить проверку CRC, однако это было чревато убитым железом вообще, в случае если БИОС проверяет свой CRC при запуске ноутбука.
Был и другой вариант, как поступили немцы на одном сайте. Они также не нашли где хранится контрольная сумма, но где-то узнали или подобрали алгоритм её подсчёта, и решили в оставшиеся байты где хранится информация о Broadcom-овской плате подсунуть правильно подсчитанные значения, чтоб CRC файла Rom.bin в итоге не изменился. И судя по всему у них это получилось.
Как я уже писал выше, с ASM у меня всё очень плохо и максимум до чего я смог докопаться — это в дизассаемблере IDA Pro Advanced, в режиме отладки найти место где проходит цикл проверки контрольной суммы, но значений CRC найти не смог. Тут я обратился за помощью к другу, который долгое время писал на ASM, чтоб найти таки контрольную сумму. Однако до этого дело не дошло. Очередной штурм гугла дал ссылку на стену плача, где пользователи просят пропатчить биос их ноутов. Дальнейшие изыскания я решил прекратить, ибо биться как муха в стекло, когда рядом открытая форточка посчитал не целесообразным.
Напоминаем, что все операции по перепрошивке БИОС являются довольно серьезной вещью, могущей вызвать весьма неприятные последствия, вплоть до полной неработоспособности материнской платы. Выполнять ее желательно в моменты, когда напряжение сети наиболее стабильно и отключение электричества наименее вероятно, ибо, если это произойдет в момент перепрошивки, материнская плата становится неработоспособной. Кроме того, сама природа микросхем БИОС (EEPROM) такова, что всякая операция ее перезаписи представляет довольно серьезный риск, поскольку вероятность возникновения ошибки велика.
(Далее идут рекомендации по прошивке, взятые частично из форума, а по большей части- из своего опыта).
Начнем с того, что БИОС нужно обнулить. Для этого можно (при выключенном компьютере и обязател.
Напоминаем, что все операции по перепрошивке БИОС являются довольно серьезной вещью, могущей вызвать весьма неприятные последствия, вплоть до полной неработоспособности материнской платы. Выполнять ее желательно в моменты, когда напряжение сети наиболее стабильно и отключение электричества наименее вероятно, ибо, если это произойдет в момент перепрошивки, материнская плата становится неработоспособной. Кроме того, сама природа микросхем БИОС (EEPROM) такова, что всякая операция ее перезаписи представляет довольно серьезный риск, поскольку вероятность возникновения ошибки велика.
(Далее идут рекомендации по прошивке, взятые частично из форума, а по большей части- из своего опыта).
Начнем с того, что БИОС нужно обнулить. Для этого можно (при выключенном компьютере и обязательно отсоединенном от сети питании!)
а) Извлечь батарейку на ~ 5-10 минут.
б) Обнулить БИОС с помощью джампера
в) В настройках БИОСа выбрать Load Defaults BIOS.
Выберите наиболее удобный для вас способ.
Кроме того, в установках еще старого БИОС следует запретить кэширование БИОС и видеоБИОС в оперативную память (читай мануал к материнке). Во многих последних версиях матерей эта функция запрещена по умолчанию.
Далее, у нас есть несколько способов собственно операции перепрошивки.
1. Прошивка БИОС с флопповода. (Самый простой, но не самый безопасный способ. Как сделать это менее рискованным образом- читай ниже в п. 2).
Найди чистую свежую дискету. (Или не очень чистую, но все равно надежную. Лучше сделать 2 копии). Вставь во флопповод при работе в Виндовс ХР. Открой « Пуск-Мой компьютер». Правой кнопкой мыши кликни на значке «Диск 3,5 (А)» и выбери в выпадающем меню «Форматировать…». Появится окно «Создание загрузочного диска». В нем нужно поставить галку в строке « Создание загрузочного диска MS-DOS» и нажать кнопку « Начать». Если все нормально, через некоторое время форматирование закончится и нужно нажать кнопку « Закрыть».
Сохраняем все и перезапускаемся, не вынимая дискету из флопповода. Система пожует его и напишет:
(что-то вроде: загружен DOS такой-то версии..) и
A:\>_
А) Набираем:
A:\>dir_ (три буквы dir) и жмем Enter.
Появится список файлов на дискете. Среди них можно увидеть пару файлов: например, awdflash.exe и файл с БИОСом, например w7025nms.150.
Запишем на бумажке названия файлов с расширениями, иначе потом будет трудно вспоминать.
Б) Набираем команду:
A:\>awdflash /?
и жмем Enter. Появится список ключей и их функции для программы awdflash. Нам потребуется несколько из них. После изучения ключей можно приступать к перепрошивке. В принципе, эти этапы (А и Б) можно пропустить и сразу приступить к перепрошивке.
В) Набираем команду:
A:\>awdflash newbios.bin oldbios.bin /py/sy/cc/cp/cd/e
И жмем Enter.
(набирается команда от имеющегося A:\>_. Следует вводить все точно, соблюдая пробелы, где указано и наклоны «палочек» именно такие, как указано. Название нового файла БИОС ( newbios.bin) будет твоим (не знаю, каким конкретно), не забудь поставить его точное расширение. Старый файл БИОС будет сохранен на дискете под названием oldbios.bin). Программа (согласно заданным ключам) кроме основных задач, также обнулит CMOS, очистит область ESCD, очистит область DMI и не станет автоматически перезагружать систему в конце работы, а просто выйдет в DOS (можно проверить, что там нового появилось на дискете, или в случае сбоя повторить операцию).
Запустится программа перепрошивки, от тебя уже не потребуется никаких действий. Только терпение. Ты увидишь как пройдет сохранение старого БИОСа на дискету, потом перепишется БИОС (появятся строки из квадратиков, демонстрирующие процесс перешивки) и наконец все остановится. Когда все утихнет, можно перезагружать машину, убедившись, что на дискете теперь есть копия старого БИОСа под названием oldbios.bin. (Перепрошивка БИОС с флопповода занимает 1-2 минуты, в зависимости от качества дискеты и флопповода.)
Сразу после перезагрузки можно лезть в БИОС и выставлять нужные тебе настройки.
Я бы не советовал шить из DOSa напрямую с флопповода- уж слишком ненадежные они и капризные (представляешь, что произойдет, если в процессе перепрошивки дискета откажется читаться на половине файла?).
2. Второй способ перепрошивки БИОС. Из виртуального электронного диска..
Менее опасный, но более трудоемкий. Кроме того, тут потребуется загрузочная дискета от систем Windows 98 или Ме. Загрузочную дискету можно создать на компьютере, где установлена система Виндовс 98 или Ме, либо с помощью компакт-диска из серии Reanimator для обслуживания ПК. Либо просто скачать отсюда программу для ее создания.
Виртуальный диск в ДОС создается автоматически при запуске компьютера с загрузочной дискеты Windows98 или Ме. После запуска компа вместо загрузочной дискеты вставляется дискета с файлами БИОС и программой-прошивальщиком, набирается команда:
A:\>dir
и будут показаны точные наименования файлов прошивки и самого БИОСа.
На виртуальный диск нужно скопировать парочку файлов (по очереди):
A:\>copy awdflash.exe C:
A:\>copy nf3916.bin C:
(нужно поставить название своего файла и букву своего виртуального диска. Если на HDD отсутствуют разделы с FAT32- это будет буква С:, если такие разделы есть- буква будет D:)
система каждый раз пожует флопповод и ответит:
1 file(s) copied
A:\>_
И в этом вся прелесть! Если дискета окажется некачественной или произойдет сбой в работе флопповода- это ничем не грозит. Можно вынимать дискету и вставлять по новой сколько угодно раз, пока не сработает. Подобный сбой при прямой записи БИОС с нее грозит серьезными проблемами.
Перейди в раздел виртуального диска и задай команду:
A:\>C:_
C:\>awdflash nf3916.bin oldbios.bin /py/sy/cc/cp/cd/e
Появится окно программатора и все сделает само. (Конкретно: сохранит старую версию БИОС, прошьет новую, обнулит CMOS и вернется в DOS). Автоматической перезагрузки не последует:
C:\>_
Перепиши старую версию БИОС на дискету:
C:\>copy oldbios.bin A:
Система пожует флопповод и ответит, что 1 file(s) copied.
После этого можно перезагружать систему ( Ctrl + Alt + Del) и входить в настройки CMOS BIOS для корректировки.
Букву виртуального диска система тебе сообщит сама при пуске с загрузочной дискеты Windows98 или Ме. Если весь HDD отформатирован на NTFS, или HDD там вообще нет, это будет диск С:, иначе- присвоит букву D. (Если на жестком диске отсутствуют разделы FAT32, после загрузки система напишет, что она не обнаружила разделов на жестком диске и начнет советовать проверять его на вирусы и т.п. ересь. Это все пропускается мимо ушей.)
В появляющемся на экране меню загрузки нужно выбрать опцию, соответствующую интерфейсу вашего привода. Для оптических приводов с интерфейсом IDE PATA выбираем строчку "С поддержкой СD-RОМ IDE PATA", если привод с интерфейсом SATA, то ему понадобятся другие драйвера и нужно выбрать строку с поддержкой приводов SATA.
Для прошивки повторяем все действия п.2.
Возможные неудачи процесса обновления БИОС
Если после перепрошивки материнская плата не стартует, увы, нам не повезло. Либо была прошита неподходящая версия БИОС, либо произошла ошибка в процессе перепрошивки (не исключается и неисправность микросхемы БИОС). Если компьютер при старте еще подает какие-либо признаки жизни, вроде:
Award BootBlock BIOS v1.0
Copyright C 1998, Award Software, Inc.
BIOS ROM Checksum Error
Detecting Floppy Drive A media.
Detecting HDD.
(Чаще всего это последнее, что видит пользователь на своем экране. Еще чаще он вообще ничего не видит, поскольку не происходит даже инициализации видеокарты)
это означает, что в процессе обновления БИОС произошла ошибка, но каким-то чудом сохранилась его часть, так называемый бут-блок (либо по вине "битой" ячейки памяти микросхемы EEPROM БИОС, либо в результате прошивки неподходящей версии, либо по другой причине) и система пытается найти другую версию файла прошивки на дискете или HDD.
Некоторые материнские платы способны восстановить БИОС, если обнаружат подходящий файл прошивки на дискете или жестком диске (файл с оригинальным названием, разумеется). Если есть признаки того, что идет обращение к флопповоду или жесткому диску, можно попытаться запустить компьютер "втемную", предварительно вставив во флопповод дискету с файлом прошивки, выждав достаточное время (судя по активности флопповода) и перезапустив в конце систему.
Часть материнских плат Gigabyte имеют функцию Dual BIOS и способны автоматически восстановить работоспособность без участия пользователя, но на части плат этой фирмы эта функция только продекларирована, а на самом деле не работает. Если компьютер после обновления и перезагрузки молчит вообще, все еще хуже. Рекомендуется воспользоваться перемычкой (джампером) обнуления CMOS (читай руководство к материнской плате), после чего попытаться запустить систему еще раз.
В конце концов, если ничего не помогает, остается только способ исправления прошивки при помощи программатора (в сервис центе).
Почему не стоит обновлять БИОС непосредственно из Windows?
Велика вероятность ошибки и последующей (после перезагрузки) полной неработоспособности системы. В случае с материнскими платами ASUS (на чипсетах nForce) настоятельно рекомендуется перед обновлением БИОС (из Windows) проверить версию драйверов чипсета nForce, которые должны быть 6.66 или выше. Указание на это (а также и новые версии драйверов) имеется на сайтах ASUS.
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Расширенный BIOS ноутбуки HP (Advanced BIOS)
Расширенный BIOS ноутбуки HP (Advanced BIOS)
У ноутбуков HP есть защита "от дурака", которая закрывает доступ к большинству настроек ноутбука в биосе (это применимо и к другим компьютерам с биосом insydeh20).
Для чего нужны эти настройки? Например, разогнать устройство. Или отключить какую-то часть железа (например, сгоревшую видеокарту).
Как же всё таки зайти?
При включении ноутбука (до экрана загрузки) нажать ESC.
После зажать английскую "A" и не отпуская её несколько раз нажать на F10 без FN.
В биосе должна появиться новая вкладка "Advanced". С 1го раза может не получиться.
Только обещайте, что ничего не сломаете!
Расширенный BIOS ноутбуки HP (Advanced BIOS)
На ноутбуках Acer с биос insydeh20 rev5.0 можно попробовать в BIOS три раза нажать TAB+FN, затем F10 сохранить и перезагрузить. Если интересуют другие комбинации - пишите модель ноутбука и версию BIOS. Постараюсь помочь
Расширенный BIOS ноутбуки HP (Advanced BIOS)
Здравствуйте, у меня сгорела дискретная видеокарта, хотел ее отключить в биосе но там очень ограниченный набор инструментов, возможно ли войти в "расширенный режим" или включить"скрытые настройки" на ноутбуке HP Pavilion DV6 (HP Pavilion dv6-6c55sr), биос F.1C. Буду весьма признателен.
Расширенный BIOS ноутбуки HP (Advanced BIOS)
UserHP , Здравствуйте!
A+F10 не срабатывает?
И с чего взяли что именно сгорела? Может проблемы в операционной системе?
Расширенный BIOS ноутбуки HP (Advanced BIOS)
А+F10 пробовал - загружается обычный Биос. При переключение на производительную видюху первую секунду артефакты на пол экрана а после просто черный экран. Я сначала думал драйвер AMD HD 7600 слетает (есть такая распространенная причина) после всевозможных установок, все возможных драйверов, с переустановкой Windows, с перебором Windows 10 разных сборок, Windows 8 и даже попытки встать на родную Windows 7 не дали результата. В итоге я вернулся на Windows 10. Удалив дискретную видюху в диспетчере устройств, в реестре отключил обновление оборудования по id, т.к. Windows 10 автоматически обновляла драйвер и пыталась время от времени запустить не рабочую видюху, что приводило к черному экрану. (Я перезагружал, запускал безопасный режим и снова ее отключал). В общем-то проблема решена по большому счету - до переустановки операционной системы. Но хотелось бы более полного решения. Ее можно отключить выпаяв, но думаю отключение в БИОСе было бы более безопасно (для меня по крайней мере)))
Читайте также: