Или полезни съвети за опитни потребители. Как да извлека Dell BIOS файлове? Как се проявява повредата на BIOS?

Универсална програма за премахване на фърмуер и архивиране на BIOS от всякакви модели лаптопи и персонални компютри.

Винаги трябва да се прави дъмп, когато искаме да направим актуализация на фърмуера, актуализация или връщане назад на BIOS. Понякога от вас се иска да направите копие на BIOS на лаптоп или дънна платка на персонален компютър, за да поправите подобно оборудване.

Какво е BIOS и какво означава това съкращение?

BIOS е съкращение от английските думи Base_Input_Output_System и се превежда като базова_входно_изходна_система

Създаването на BIOS dump на лаптопи и компютри с помощта на тази програма е много лесно и просто.

Кратки инструкции как да използвате програмата Universal BIOS Utility Backup ToolKit 2.0, за да създадете BIOS damp или на руски, резервно копие.

Видео инструкции за работа с тази програма.

Много антивирусни програми идентифицират тази програма като вирус, но тя не е такава.

След изтеглянето можете да проверите този архив на уебсайта www.virustotal.com, който ще каже, че половината от антивирусите ще намерят различни вируси в него, а другата половина не.

Моят AVG също го открива като вирус. А на бука Каспер казва че всичко е наред.

След като проверите този файл, вижте дали вашата антивирусна програма намира вирус в него. Ако е така, деактивирайте го, докато програмата работи.

След това разопаковайте архива и стартирайте получения файл с име Universal BIOS Backup ToolKit 2.0.exe

Ако вашата система казва, че са необходими администраторски права. След това щракнете с десния бутон върху този файл и щракнете върху Изпълни като администратор.

След това се отваря прозорец на програмата, в който виждаме информация за типа, версията, размера, производителя и датата на вашия BIOS.

След това щракнете върху бутона Четене и изчакайте, докато процесът на четене на BIOS приключи.

След това ще се появи знак, който показва, че четенето на BIOS е завършено успешно.

Натиснете OK. След това щракнете върху бутона Архивиране.

От нас се иска да изберем място, където ще запазим дъмпа на BIOS. Изберете желаната папка и щракнете върху бутона за запазване.

Всички направихме резервно копие на BIOS, можете да актуализирате версията, да флашнете нова или стара стабилна версия на BIOS.

Днес вероятно няма потребители, които да не са чували за BIOS. Начинаещите потребители (някои са били в състояние за начинаещи през целия си живот) се страхуват от този BIOS като огън и нямат представа как да влязат в него, камо ли да го конфигурират. Е, опитни потребители или, както обикновено се наричат, компютърни ентусиасти, не само конфигурират BIOS системата, но и я презареждат. Трябва да се отбележи, че процедурата за мигане на BIOS дори за специалисти предизвиква прилив на адреналин, тъй като в никакъв случай не е безопасна и често представлява заплаха за живота. Въпреки това, процедурата за мигане на BIOS все още е парче торта. Много по-екстремно е модифицирането или редактирането на BIOS, което ще бъде обсъдено в тази статия.

Преди да започнем да говорим за начини за редактиране на BIOS, нека си припомним накратко какво е BIOS, какви възможности предоставя на потребителя и защо трябва да се актуализира, още по-малко редактира.

Какво е BIOS

BIOS (Basic Input/Output System) е основна входно/изходна система. По-точно, BIOS е система за конфигуриране и управление на памет, процесор, чипсет, контролери, интегрирани на платката и устройства, свързани към платката. За разлика от повечето други програми, BIOS не се намира на твърдия диск, а на специален самозахранващ се чип на дънната платка.

Много зависи от BIOS-а на компютъра. Всъщност BIOS определя системните настройки, които определят функционалността и производителността на компютъра. Често първите версии на BIOS, с които се появяват дънните платки, са пълни с „бъгове“, които изчезват едва в следващите версии.

Системата BIOS е включена във всяка дънна платка (с изключение на дънните платки за компютри Apple), независимо дали е предназначена за настолен компютър или лаптоп. Традиционно обаче BIOS за лаптоп има минимум настройки и е по-скоро информативен. Що се отнася до BIOS на дънната платка на настолен компютър, той ви позволява да направите доста голям брой настройки, които засягат както производителността, така и функционалността на системата. По-специално, традиционното овърклокване на системата, което включва увеличаване на тактовата честота на процесора, промяна на захранващото напрежение на процесора, промяна на тактовата честота, времената и захранващото напрежение на паметта, се извършва в настройките на BIOS. Освен това в някои случаи BIOS ви позволява да конфигурирате скоростния режим на вентилатора, инсталиран в охладителя на процесора, и допълнителните вентилатори, инсталирани в системата, да конфигурирате RAID масив от твърди дискове, ако този масив е базиран на контролер, интегриран в чипсет, както и извършване на много други фини настройки на вашия компютър.

BIOS се намира в ROM чип с памет (памет само за четене), което гарантира, че BIOS е винаги наличен, независимо от функционалността на компоненти, външни за дънната платка (например дискове за зареждане). Тъй като RAM (паметта с произволен достъп) се осъществява много по-бързо от ROM, много производители осигуряват автоматично копиране на BIOS от ROM в RAM при включване на захранването. Областта на RAM, използвана в този случай, се нарича Shadow ROM.

В момента повечето съвременни дънни платки са оборудвани с Flash BIOS чипове, кодът в които може да бъде пренаписан с помощта на специална програма. Този подход предоставя възможност за актуализиране (нова версия на фърмуера) на BIOS.

Няма толкова много производители на BIOS ядро. Най-често срещаните BIOS са от AMI (American Megatrends, Inc.), AWARD и Phoenics Technologies. Други BIOS (от FirmWorks, Micro Firmware и т.н.) са много по-рядко срещани. AMI BIOS в момента доминира на пазара, така че в бъдеще ще се съсредоточим върху начините за флашване и модифициране.

Естествено, всеки производител прави свои собствени промени в основната версия на BIOS и, разбира се, една или друга версия на BIOS е предназначена само за конкретен продукт (компютър или лаптоп) и е несъвместима с други решения.

И накрая, отбелязваме, че BIOS чиповете в момента използват два интерфейса за свързване към дънната платка: или LPC (Low Pin Connection) шината, или новата SPI (Serial Peripheral Interface) шина.

Защо да флашвате BIOS?

Всички производители на дънни платки и лаптопи силно не препоръчват флашване на BIOS, освен ако не е абсолютно необходимо. Освен това представители на сервизни центрове постоянно се обръщат към производителите на дънни платки с молба напълно да блокират възможността на потребителя да мига BIOS. Разбира се, тази идея е абсурдна и това никога няма да се случи, но подчертаваме още веднъж, че операцията по мигане на BIOS е опасна и може да представлява заплаха за живота. Ако платката или лаптопът работят добре, тогава няма смисъл да актуализирате BIOS.

В същото време често възникват ситуации, когато е необходимо актуализиране на BIOS. Например, закупили сте дънна платка с процесор и сте установили, че те са несъвместими един с друг. Най-вероятно проблемът е, че дънната ви платка работи със стара версия на BIOS, която не поддържа новия процесор. Единственият вариант в този случай е да намерите стария процесор и да актуализирате BIOS на платката.

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

Най-сигурните по отношение на процедурите за мигане на BIOS са дънните платки на Gigabyte, ASUS и MSI, които прилагат защита срещу неуспешно мигане на BIOS. Дънните платки на Gigabyte са оборудвани с два BIOS чипа (технология DualBIOS) и ако BIOS не е флашнат правилно и системата не може да стартира, автоматично започва процедурата за аварийно възстановяване на BIOS от резервния чип.

На новите платки на ASUS технологията за аварийно възстановяване на BIOS се нарича ASUS CrashFree BIOS 3. Същността на тази технология е, че в случай на срив на BIOS или несъответствие на контролната сума след неуспешен фърмуер, автоматично се стартира програма, която търси BIOS на CD/DVD диск, флопи диск или флаш устройство (с файлова система FAT/FAT32). Ако на някакъв носител бъде намерен файл, процедурата за възстановяване започва автоматично.

Подобна технология, наречена M-Flash, е налична на платките на MSI. Единствената разлика е, че BIOS файлът трябва да е на флашка.

Методи за мигане на BIOS

Всички производители на дънни платки, заедно с новите версии на BIOS, публикуват помощни програми за флашване на техния фърмуер, както и подробни инструкции как да флашвате BIOS. Уви, просто няма универсален инструментариум за мигане на BIOS. Като цяло има три начина за флашване на BIOS: от DOS, от операционната система Windows и директно от BIOS.

Всъщност няма какво специално да се говори за методите за мигане на BIOS от BIOS и използване на собствена помощна програма от операционната система Windows. Тук всичко е просто и ясно. Освен това методът за мигане на BIOS от BIOS е най-простият и безопасен, но, уви, не всички производители поддържат тази функция. Единствените изключения са ASUS и Gigabyte.

Освен това не всички производители предоставят на своите платки помощни програми за мигане на BIOS от Windows, а в някои случаи мигането от DOS е единственият възможен метод.

Методът за мигане на BIOS от DOS може да се нарече класически, но и най-неудобен. Факт е, че в допълнение към наличието на подходяща помощна програма за DOS, този метод на мигане включва зареждане на компютъра не от твърдия диск, а от външен носител. Преди това за това бяха използвани обикновени 3,5-инчови стартиращи дискети с DOS, а самият BIOS файл и помощната програма за мигане на DOS бяха записани на тази дискета заедно с операционната система. Понастоящем обаче 3,5-инчовите дискети, както и самите флопи дискове, могат да се считат за остарели устройства. Много съвременни дънни платки дори нямат конектор за свързване на флопи устройство, а лаптопи с 3,5-инчови флопи устройства не се произвеждат отдавна. Това обаче дори не е проблемът с този метод за мигане на BIOS. В крайна сметка можете да намерите 3,5-инчово флопи устройство с USB интерфейс, но това едва ли ще реши проблема. Факт е, че един модерен BIOS може да бъде с размер от няколко мегабайта и просто не може да се побере на флопи диск.

По принцип можете да опитате да разрешите този проблем, като използвате стартиращо флаш устройство с DOS ядро ​​вместо стартираща дискета. Но дори и в този случай възникват усложнения. На първо място, трябва да намерите помощна програма, която ще ви позволи да направите флаш устройството стартиращо и системните файлове на операционната система DOS. В интернет можете да намерите няколко помощни програми, които ви позволяват да правите стартиращи флаш устройства с DOS, най-известните от тях са HP USB Disk Storage Format Tool и BootFlashDOS, които са свободно достъпни в Интернет.

HP USB Disk Storage Format Tool ви позволява да създавате стартиращи флаш памети, ако имате DOS системни файлове, тоест изисква и самите файлове. Въпреки това, на торент ресурси можете да намерите сборки, които включват системни файлове на DOS.

Ако използвате флаш устройства с капацитет по-малък от 4 GB, когато форматирате и създавате стартиращо флаш устройство с помощната програма HP USB Disk Storage Format Tool (фиг. 1), можете да използвате файловата система FAT или FAT32, но ако използвайте флаш устройство с капацитет над 4 GB, тогава се изисква файлова система FAT32.

Ориз. 1. Създаване на стартираща флашка с DOS
с помощта на HP USB Disk Storage Format Tool

Помощната програма BootFlashDOS ви позволява да създавате стартиращи флаш устройства с DOS, като натиснете само един бутон, тъй като всички необходими системни файлове вече са включени в самата помощна програма (фиг. 2).

Ориз. 2. Създаване на стартиращо флаш устройство с DOS с помощта на помощната програма BootFlashDOS

По принцип, ако създадете стартиращо флаш устройство с DOS, тогава няма да има проблеми с мигането на BIOS. Достатъчно е да копирате помощната програма DOS за мигане на BIOS и самия BIOS файл на стартиращо флаш устройство и да стартирате компютъра от флаш устройството. За да стартирате компютъра си от флаш устройство, трябва да го поставите в компютъра, да рестартирате или просто да включите компютъра и на етапа на зареждане да влезете в BIOS, за да зададете настройките за зареждане от USB флаш устройство. След това, след като запазите настройките, рестартирайте компютъра и след като заредите DOS, изпълнете необходимата команда в командния ред в съответствие с инструкциите на производителя на BIOS.

Ще дадем примери за изпълнение на такава команда малко по-късно, но засега ще разгледаме друг начин за мигане на BIOS от DOS. Състои се в използването на стартиращо CD/DVD вместо стартиращо флаш устройство. Тук едва ли си струва да преоткривате колелото - по-добре е да използвате готов BootCD на Hiren (текуща версия 10.4), чието изображение може да бъде изтеглено от уебсайта www.hirensbootcd.net. Ако използвате диска за зареждане на Hiren's BootCD, допълнително ще ви трябва флаш устройство (с файлова структура FAT или FAT32), на което трябва да бъде написана DOS помощната програма за флашване на BIOS и самия BIOS файл.

Сега нека да разгледаме процедурата за мигане на BIOS от DOS, използвайки примера на лаптоп MSI GX640 с AMI BIOS. При лаптопите на MSI има само един начин за флашване на BIOS от DOS с помощта на патентованата помощна програма за DOS, включена в самия BIOS файл. Всъщност всичко, което е необходимо за флашване на BIOS, е да създадете стартиращо флаш устройство, да изтеглите от уебсайта на MSI архив с всички необходими файлове, който включва BIOS файла, мигащата помощна програма и изпълнимия файл flash.bat с предписания последователност от всички действия. След това трябва да разархивирате този архив на стартиращо флаш устройство и след зареждане от флаш устройството да стартирате файла flash.bat за изпълнение. Основното е, че всички разархивирани файлове са в една папка (можете да ги разархивирате в основната директория на флашката).

Като цяло трябва да се отбележи, че за всеки тип BIOS (AMI, Award) има специализирани помощни програми от AMI и Award за мигане. Например от уебсайта на компанията AMI можете да изтеглите пакета amiflash, който включва помощните програми afudos и afuwin, които ви позволяват да презареждате BIOS на AMI съответно от DOS и от Windows. Все пак трябва да имате предвид, че AMI BIOS може да бъде или класически AMI BIOS, или AMI Aptio BIOS. Aptio е вид AMI BIOS, но основното е, че AMI BIOS и Aptio AMI BIOS използват различни помощни програми afudos и afuwin.

В допълнение, много производители на дънни платки правят толкова значителни промени в BIOS за своите продукти, че универсалните помощни програми AMI или Award просто не ги разпознават и следователно не могат да ги презаредят. По-специално, в разгледания по-рано пример с AMI BIOS на лаптопа MSI GT640, помощните програми afudos и afuwin не го разпознават като AMI BIOS и, естествено, не могат да го презаредят.

Като цяло, ситуацията, когато става дума за модифицирани версии на AMI BIOS, които се определят като AMI BIOS от самите AMI помощни програми, се случва доста често. Те включват много платки на MSI и много платки на Gigabyte. Единствените, които не са виждани в такова „показване“ досега, са платките на ASUS, чиито BIOS може да бъде флашнат с помощта на помощни програми от AMI (въпреки че, разбира се, помощните програми, предоставени от самия ASUS, са по-подходящи).

Защо да променяте BIOS

И така, ние разгледахме основните начини за мигане на BIOS и сега ще обсъдим как можете да го промените. Естествено възниква въпросът: защо изобщо да променяте BIOS? Може да се спори безкрайно за това, както и за това дали е необходимо да се овърклоква компютър. Всъщност, ако процедурата за модифициране на BIOS е възможна по принцип, винаги ще има ентусиасти, които ще го направят.

Само преди няколко години малко хора мислеха за възможността сами да редактират BIOS. Наскоро обаче тази процедура стана популярна и в интернет можете да намерите много ресурси, посветени на модифицирането на BIOS. Интересът към този проблем може да се обясни с факта, че наскоро много потребители започнаха да флашват таблицата SLIC в своя BIOS и това е една от опциите за модифициране или редактиране на BIOS. Процедурата за мигане на таблицата SLIC в самия BIOS е съвсем законна, но целта, за която се прави, разбира се, вече е незаконна - точно това обяснява популярността на тази процедура.

Нека накратко обясним за какво говорим. Мигането на SLIC таблицата в BIOS се използва за прилагане на механизма за активиране на OEM за операционната система Windows 7 по същия начин, по който OEM партньорите на Microsoft правят, за да активират предварително инсталирани копия на Windows без проверка на Microsoft. Този метод ви позволява да активирате системата, ако са изпълнени три условия: използването на специален OEM ключ и OEM сертификат, както и наличието на SLIC таблица в BIOS на компютъра.

Windows 7 изисква SLIC таблици версия 2.1 в BIOS и няма строго обвързване на OEM ключа към SLIC таблицата и сертификата. Ключът е свързан само с изданието на Windows и ви позволява да активирате както x86, така и x64 версии на операционната система. Файловият сертификат и SLIC таблиците са взаимосвързани и за успешно активиране и двата компонента трябва да са от един и същ OEM партньор.

Няма да ви кажем как незаконно да активирате Windows 7, но ще се съсредоточим върху процедурата за вмъкване на SLIC таблица в BIOS. Нека веднага да отбележим, че това не винаги е възможно и не всички BIOS могат да бъдат редактирани по никакъв начин.

В интернет можете да намерите пакет от софтуерни инструменти (AMITool), съдържащ както самите SLIC таблици, така и помощна програма (AMI SLIC Mod) за флашването им в AMI BIOS. За това обаче трябва да използвате AMI BIOS на вашата платка, но дори и в този случай няма гаранция, че процедурата за мигане на SLIC таблицата в BIOS ще бъде възможна. Както вече отбелязахме, много производители модифицират BIOS за своите продукти по такъв начин, че помощната програма AMI SLIC Mod просто не го разпознава като AMI BIOS и следователно не може да го модифицира.

Въпреки това, дори и в този случай, не трябва да се отчайвате и да бягате в магазина за друга дънна платка. Преди да опитате да флашнете SLIC таблица в BIOS, трябва да проверите дали тя липсва в BIOS. Ако наскоро сте закупили дънна платка или лаптоп, тогава може да се окаже, че версията на таблицата SLIC, от която се нуждаете (версия 2.1), вече е налична в BIOS.

Можете да видите версията на SLIC таблицата в BIOS с помощта на специализираната помощна програма RW - Read & Write Utility (текуща версия 1.4.7), която може да бъде изтеглена от уебсайта http://rweverything.phpnet.us. Друго име за тази помощна програма е RW-Everything.

След като инсталирате тази помощна програма, стартирайте я и в главния прозорец на програмата в лентата с инструменти щракнете върху бутона с надпис ACPI. В прозореца ACPI Table, който се отваря, щракнете върху раздела SLIC. След това трябва да видите таблицата в шестнадесетичен формат и да намерите ред в нея, започващ с байт 53 20. Ако следващите четири байта са 00 00 00 00, тогава BIOS има мигаща SLIC таблица версия 2.0 и ако - 01 00 02 00, тогава таблицата SLIC се мига версия на таблица 2.1 (фиг. 3).

Ориз. 3. Определяне на версията на BIOS SLIC таблица

Разбира се, вграждането на SLIC таблица в BIOS далеч не е единствената опция за възможно модифициране. Друг метод за модифициране е да отключите някои функции на BIOS. Наистина, производителите на дънни платки често умишлено блокират някои функции на BIOS, за да опростят процедурата за настройка на BIOS за настройка. Те също деактивират тези функции, които не присъстват в определена дънна платка, но могат да се използват в следните модификации.

С помощта на специализирани помощни програми можете да опитате да отключите всички деактивирани функции и опции в BIOS. Освен това можете да промените лога (някои производители на дънни платки, като ASUS, дори предоставят специални помощни програми за промяна на логото на BIOS), както и някои имена, така че, например, при зареждане да не се показва истинското име на процесора се показва, но нещо като „AMD Core i9 -995“.

Може да се даде още един пример за модифициране на BIOS. Някои занаятчии успяват да отключат възможността за използване на режим SLI за видеокарти NVIDIA чрез BIOS на тези дънни платки, където този режим не е осигурен. Всъщност, ако една платка официално поддържа SLI режим, тогава нейният BIOS има съответния ключ от NVIDIA. Идеята на модифицирането е да изрежете този ключ от BIOS на платката, на която официално се поддържа SLI режим, и да го поставите в BIOS на платката, на която SLI режимът не се поддържа (т.е. в BIOS без NVIDIA ключ). По-специално, има примери за това как, поради подобно модифициране, режимът SLI е активиран на платки, базирани на чипсет Intel P45 Express.

Нека обаче да преминем от теория към практика и да обсъдим редактирането на BIOS, по-специално редактирането на AMI BIOS като най-често срещано.

Редактиране на AMI BIOS

За да редактирате BIOS с ядро ​​на AMI, ще ви трябва помощната програма AMIBCP, която между другото се произвежда от самата AMI. Тази помощна програма може да бъде изтеглена отделно или като част от пакета AMI BIOS ROM Utilities. Трябва да се отбележи, че тъй като, както многократно подчертахме, производителите на дънни платки и лаптопи правят промени в AMI BIOS за своите продукти, няма гаранция, че помощната програма AMIBCP ще разпознае BIOS. Уви, не всеки BIOS може да бъде модифициран. Както показва практиката, BIOS на платките на ASUS и ECS може да се редактира без проблеми, но за платките от Gigabyte и MSI помощната програма AMIBCP е безсилна.

Така че, нека се върнем към разглеждането на редактирането на BIOS в случая, когато това е възможно. Помощната програма AMIBCP (версия 3.x) работи под операционната система Windows, но трябва да се отбележи, че има версии на същата помощна програма за DOS.

След като изтеглите помощните програми, трябва да отворите BIOS файла. В нашия пример ще разгледаме редактирането на AMI BIOS за дънната платка ASUS P6X58D-E с помощта на помощната програма AMIBCP v.3.37. Ще редактираме файла P6X58DE.ROM.

И така, в главния прозорец на програмата зареждаме BIOS файла, който ще модифицираме (фиг. 4).

Ориз. 4. Главен прозорец на помощната програма AMIBCP v.3.37

На първо място, интересен е разделът Setup Configuration, в който всъщност се променят настройките на BIOS. Левият прозорец на този раздел показва основното меню с настройки на BIOS. Ако премахнете отметката от елемент от менюто, той няма да се появи в менюто на BIOS. В разглеждания пример (вижте фиг. 4) махнахме отметките от квадратчетата за настройка на Ai Tweaker и Advanced, като по този начин блокирахме всички опции за овърклок на системата. Това означава, че елементите от менюто на BIOS, в които можете да видите информация за процесора и паметта, както и да промените честотите, захранващото напрежение и т.н., просто ще отсъстват в модифицираната версия на BIOS.

Ситуацията е подобна при разширяване на дървовидната структура на всеки елемент в менюто за настройка на BIOS: ако премахнете отметката от някой под-елемент, той няма да се появи в менюто на BIOS. Например, ако не искаме елементът Intel PPM Configuration да се показва в менюто Разширени настройки, просто трябва да махнем отметката от съответния елемент (фиг. 5).

За да блокирате която и да е опция в менюто за настройка на BIOS, просто задайте стойността на No в колоната Show за съответния елемент. Такива блокирани елементи (след запазване на промените) ще бъдат маркирани със зелена лента.

Например, ако нашата система няма инсталирани допълнителни вентилатори в кутията и не искаме техните настройки да се показват в BIOS, тогава влизаме в менюто Power, след това отваряме менюто Hardware Monitor и за опциите Chassis Fan 1 Скорост, скорост на вентилатора на шасито 2, за скорост на вентилатора на шасито 3, Q-профил на вентилатора на шасито и скорост на вентилатора на мощността, задайте стойността на Не в колоната Покажи (фиг. 6).

Ориз. 6. Блокиране на показването на различни опции на менюто за настройка в BIOS

Трябва да се отбележи, че BIOS P6X58DE.ROM за платката ASUS P6X58D-E не позволява никакви подобрения с помощта на помощната програма AMIBCP v.3.37. Всички опции в него са отключени, така че максимумът, който можете да направите, е да блокирате това, което не е необходимо (макар че не е ясно защо да правите това).

Можете също да опитате да промените някои от надписите, но имайте предвид, че надписите няма да се показват на руски. Например, ако искаме низът ComputerPress P6X58D-E BIOS Edition да се показва вместо низа ASUS P6X58D-E ACPI BIOS Revision 0106 при зареждане, тогава просто намерете низа ASUS P6X58D-E ACPI BIOS Revision 0106 в раздела BIOS Strings и го сменете на посочения.

Просто трябва да разгледаме още един тип модификация на BIOS - промяна на фоновото изображение (лого) на BIOS. В същото време ASUS дори доставя своите дъски със специална помощна програма, която ви позволява да приложите тази функция. Разбира се, за платките на ASUS е най-лесно да използвате тази помощна програма. Въпреки това, за AMI BIOS можете също да използвате помощната програма OEM LOGO от самия AMI (фиг. 7).

Ориз. 7. Промяна на логото на BIOS с помощта на помощната програма OEM LOGO

Интерфейсът на тази помощна програма е много прост и не изисква никакви коментари. Просто заредете BIOS и посочете пътя до файла с новото лого. Единственото ограничение е, че чертежът трябва да е с определена резолюция и формат.

О, познайте гатанката: стои там, кошерът жужи. Но дим от комина не излиза, защото това не е родна фабрика, а компютър, на който е повреден BIOS. И той си тананика, защото това е всичко, което може да прави сега. Без BIOS това е просто един куп безжизнен хардуер. Струва ли си да се притеснявате? Разбира се, че не. В крайна сметка сега имате страхотно нощно шкафче!

Системен модул като нощно шкафче? Е, аз не! Ние знаем как да го накараме да работи. Днес ще говорим за това как да възстановим BIOS, ако се срине.

Какво причинява срив на фърмуера на BIOS?

B IOS и неговият „потомък“ UEFI, с който се флашват съвременните дънни платки, са специални компютърни програми, необходими за първоначалната настройка и управление на компютърни устройства до стартиране на операционната система. Те се съхраняват в специални чипове с флаш памет на дънната платка, един от които е показан на снимката по-горе. Изглежда като добро място за съхранение, надеждно, но понякога BIOS се чувства неудобно там и бяга. По-точно, той се поврежда и престава да изпълнява задачите си.


Няма твърде много причини за повреда на BIOS; в някои случаи те са очевидни, в други не са. Ето списък на най-често срещаните:

  • През това време захранването на компютъра беше прекъснато.
  • Flasher програмата не взаимодейства правилно с фърмуера или чипа с флаш памет.
  • Бяха флашнати версии на BIOS, които не са подходящи за тази дънна платка. Да, .
  • Ако актуализацията се извършва от работеща операционна система, може да има повреда в системата или софтуерна намеса, например блокиране от антивирусна програма.
  • Неправилни потребителски действия, например рестартиране на компютъра преди завършване на инсталирането на актуализацията.
  • Повреда на чипа на флаш паметта.
  • Скрити грешки във фърмуера на BIOS. Понякога това обяснява спонтанните „сбирки“, които се случват без видима причина.
  • Електрически проблеми с дънната платка.

Как се проявява повредата на BIOS

В повечето случаи фърмуерът на BIOS е частично повреден, така че симптомите на повреда могат да варират:
  • При натискане на бутона за захранване на компютъра се включва само охладителя, който веднага започва да се върти на максимална скорост. Понякога светодиодните индикатори на корпуса и клавиатурата светват.
  • Една или няколко секунди след включване започва циклично рестартиране. Външно това се проявява чрез цикъл на въртене и спиране на охладителя, който се повтаря, докато се подава захранване.
  • Когато е включен, индикаторът за захранване свети, охладителят не се върти.
  • Компютърът не дава признаци на живот. Това се случва, когато блокът за зареждане, буутлоудърът на BIOS, е повреден. Това е най-трудният случай.

Няма изображение на екрана. Дори скрийнсейвърът на производителя не се появява.


Има и други форми на увреждане на BIOS, по-точно на неговата област, която съхранява конфигурацията на ME контролера (неразделна част от чипсета) на платки, които работят с процесори на Intel - така наречения ME регион. Ако има проблем в тази област, компютърът или лаптопът може:

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

Елиминирането на такива повреди включва четене на дъмп на BIOS, замяна на ME региона с чист и повторното му флашване с помощта на програмист. Тъй като това обикновено се прави от майстори, а не от собственици на компютри, няма да се спираме на това. По-добре е да правите това, което можете да направите у дома, без специално оборудване и риск най-накрая да изпратите своя „железен домашен любимец“ в царството на вечността.

Възстановяването на BIOS без програмист е възможно само ако запазите буутлоудъра. Понякога е възможно да се определи дали е запазен или не по косвени признаци: мигане на подсветката на екрана, звукови сигнали от системния високоговорител, реакцията на дънната платка при включване без RAM (със звук или мигащи индикатори) и др. Ако буутлоудърът на BIOS е непокътнат, първите моменти на работа компютрите работят добре, грешката се появява малко по-късно.

Как да възстановите функционалността на дънна платка с повреден BIOS

Asus

Много настолни дънни платки на Asus поддържат технологията USB Ретроспекция, който е предназначен за бързо актуализиране и възстановяване на BIOS в случай на повреда. Това не изисква нищо друго освен USB флаш устройство с капацитет до 4-16 GB и самия BIOS файл, който трябва да бъде изтеглен от уебсайта на производителя от раздела за вашия модел дънна платка.

След като изтеглите фърмуера, трябва да го преименувате. Например, файлът “Sabertooth X79” (име на модел) се преименува на “SABERX79.ROM”, файлът “Sabertooth Z77” се преименува на “Z77ST.CAP”. Информация за това как трябва да се наименува файлът на фърмуера за вашия модел най-вероятно е на уебсайта на Asus, но ако не го намерите, проверете във форумите или в поддръжката.

След това запазете преименувания BIOS на флаш устройство, форматирано във FAT32, и го свържете към USB порта, отбелязан с „ Ретроспекция" или " ROG Connect" Препоръчително е да изключите компютъра преди това, това ще увеличи шанса за успешно възстановяване.


След като свържете флаш устройството, включете компютъра и натиснете „ BIOS" Задръжте го натиснат за около 3 секунди, докато светлинният индикатор на платката започне да мига. Мигането показва, че файлът е прочетен успешно и се зарежда в паметта. Когато процесът на фърмуера приключи, индикаторът ще се изключи.

Ако вашата платка е от бюджетния сегмент или не е много нова, тоест не поддържа USB Flashback, най-вероятно можете да я възстановите по друг начин. Ако вашият компютър има флопи устройство или оптично устройство, запишете преименувания BIOS файл в основната директория на празна дискета или компактдиск, поставете го в устройството, изключете и след това включете компютъра. Фърмуерът ще бъде завършен, когато индикаторът за устройството изгасне. Ако няма устройство, използвайте флашка.

гигабайт

На платките на Gigabyte с Dual (двоен) BIOS рядко възникват повреди, тъй като в случай на повреда на фърмуера в основния чип ( М ain_ BIOS) дъмпът се копира в него от резервния ( б ackup_ BIOS). Докато основната флаш памет е изправна и съдържа фърмуера, дори ако е повредена, платката остава работеща.


Проблеми при стартиране на платка с Dual_BIOS са възможни в следните случаи:

  • Основният чип липсва или е повреден.
  • Микрокодът в основния чип е напълно изтрит.
  • Съдържанието на двете микросхеми е повредено.

Някои дънни платки на Gigabyte могат да стартират от резервна флаш памет и да я използват като основна. Друга група платки от този производител използва специална област на твърдия диск като носител за архивиране на BIOS. Това е по-малко надежден вариант, но все пак по-добре от нищо.

Възстановяването на Gigabyte BIOS от резервно копие обикновено се извършва автоматично, но ако това не се случи, опитайте да изключите компютъра от контакта, изчакайте малко и го включете отново.

MSI и други

Повечето дънни платки, произведени от Micro-Star, използват технология за възстановяване на фърмуера, много подобна на тази на ASUS - с помощта на флаш устройство, дискета или CD. Копирайте BIOS на празен носител, свържете го към компютъра, натиснете бутона за захранване за 4 секунди и натиснете комбинацията на клавиатурата налявоCtrl +У дома(или Alt+Ctrl +У дома) и без да пускате клавишите, включете компютъра. Началото на процеса на фърмуера може да се прецени по мигането на флаш устройството или индикатора на устройството.
BIOS на MSI платка. Вдясно е JSPI1 портът за флашване на фърмуера на програмиста

На дънни платки от MSI и някои други марки, които са на повече от 8-10 години, флашването на BIOS се извършва от флопи диск. Инструкциите за AWARD и AMI BIOS са малко по-различни.

За да възстановите AMI BIOS, направете следното:

  • Преименувайте BIOS файла, изтеглен от уебсайта на производителя на дънната платка, на AMIBOOT.ROM.
  • Прехвърлете го в основата на празна дискета. Поставете дискетата в устройството на изключен компютър.
  • Натиснете левия Ctrl + Home на клавиатурата и включете компютъра.

За да възстановите AWARD BIOS:

  • Поставете файловете на фърмуера и BIOS на дискета (обикновено се изтеглят в един архив).
  • Създайте текстов документ на дискета, който посочва името на BIOS файла с разширение bin. Преименувайте документа на autoexec.bat.
  • По-нататъшните действия са подобни на горните.

Между другото, някои производители на дънни платки публикуват BIOS на своите уебсайтове само в exe формат - в „една бутилка“ с програма за фърмуер за актуализиране от Windows. Понякога такъв файл може да бъде разопакован като архив, но потребителите често не разбират кое от съдържанието му е фърмуер. Няма универсално решение за подобни проблеми. За да не влошите проблема, по-добре е да се консултирате със специализирани форуми или с техническата поддръжка на производителя.


На някои платки, преди да възстановите BIOS, трябва също така да извадите батерията на часовника за реално време (RTC) от гнездото или да нулирате (премахнете) CMOS джъмпера за изчистване. Важно е да изясните тези точки преди да започнете процедурата.

Характеристики на възстановяване на BIOS на лаптопи

На лаптопите, както и на платките на Gigabyte, BIOS също често се съхранява в два чипа с флаш памет. Но това не е Dual и няма резервни копия. И двата чипа съдържат различни части от фърмуера или единият съдържа основния BIOS, а другият съдържа програмата за мултиконтролери. За да предотвратите включването на устройството, достатъчно е да повредите микрокода в поне един от тях.


Методът за възстановяване на повреден BIOS на лаптопи е приблизително същият като на настолни компютри. Файлът на фърмуера и мигащата програма, изтеглени от уебсайта на производителя (последната не винаги е необходима) се поставят на чиста флашка, форматирана във FAT32/16, свързана към изключено устройство (простото изключване на лаптопа понякога не е достатъчно, трябва да изключите захранването и да извадите батерията), поставете заредено място батерията на място, включете устройството и натиснете клавишната комбинация. Различните лаптопи използват различни клавишни комбинации за това, например:

  • Ctrl (само отляво или и двете) + Начало
  • Windows + B (тази и други букви са дадени в латинското оформление)
  • Windows + F
  • Windows+M
  • Windows + Esc
  • Fn+B
  • Fn+F
  • Fn+M
  • Fn+Esc.

Основната задача е да разопаковате и преименувате BIOS файловете. Тук отново няма едно правило. В повечето случаи трябва да вземете фърмуера от exe файлове, но! Много производители включват BIOS за различни ревизии на една платформа или цяла поредица от платформи и изборът на единствения необходим файл от тях може да бъде много труден. За да избегнете грешки, прочетете инструкциите за мигане на фърмуера на вашия конкретен модел и версия на платформата на специализирани форуми. И не се срамувайте да задавате въпроси.

В тази статия умишлено не предоставям инструкции за възстановяване на BIOS чрез мигане на фърмуер на програмист със или без запояване, затваряне на различни контакти, гореща смяна на сменяема флаш памет и т.н., тъй като всички тези методи не са безопасни и изискват определени познания. Вероятно обаче има някои читатели, които са направили нещо подобно на своя компютър и са получили добри резултати. Би било чудесно, ако опишете действията си подробно в коментарите към статията. Разкази за негативни преживявания също са добре дошли, за да могат другите читатели, благодарение на вас, да избегнат грешки. В коментарите не забравяйте да включите името на модела и версията на вашата дънна платка, както и версията на BIOS, с която сте работили.

Здравейте, скъпи читатели на сайта! Казвам се Роман Нахват и представям на вашето внимание третата и последна част от статията за възстановяване на повреден фърмуер на BIOS (използвайки примера на лаптоп Acer Aspire E1-532). Преди да прочетете тази част от статията, препоръчваме да се запознаете с и, в който разглобихме лаптопа Acer Aspire E1-532, премахнахме дънната платка от него, свързахме програмиста CH341A към BIOS чипа и запазихме повредения фърмуер на BIOS в отделен файл. Нека продължим нашата работа, като подготвим нов файл на фърмуера на BIOS и след това го запишем в BIOS чипа.

Възстановяване на повреден фърмуер на BIOS на лаптоп с помощта на програмист, ако лаптопът не се зарежда. Част 3. Извличане на фърмуера на BIOS от exe файл за актуализиране на BIOS. Редактиране на файла на фърмуера в HEX редактор и записването му в BIOS чипа

Нека отидем на уебсайта на компанията Acer на страницата за поддръжка на лаптопа Acer Aspire E1-532.

И ние ще изтеглим целия наличен BIOS фърмуер.

Например, нека отворим папката с версия на фърмуера 2.10.

В тази папка виждаме обикновен exe файл, нека го стартираме.

След като стартираме файла V5WE2210.exe, получаваме този прозорец за грешка, който гласи, че този BIOS фърмуер не е подходящ за този лаптоп или компютър. Все още не натискаме бутона OK, тъй като трябва да извлечем файла с фърмуера на BIOS за нашия лаптоп Acer Aspire E1-532 от файла V5WE2210.exe.

Отидете до секция C: по пътя

C:\Users\Username\AppData\Local\Temp (потребителското име може да бъде всяко в зависимост от това с какво име е създаден акаунтът). В папката Temp виждаме временната папка 7zS2C4E.tmp, която се появи след стартиране на файла V5WE2210.exe.

Нека отворим папката 7zS2C4E.tmp и да видим файла isflash.bin в нея, който е файлът с фърмуера на BIOS чипа. Нека копираме този файл на флашка.

Файлът isflash.bin е копиран на флаш устройството.

Размерът на този файл с фърмуера на BIOS е 9,45 MB.

Когато се опитваме да отворим този файл на фърмуера в програмата CH341A-USB, получаваме съобщение, че размерът на файла е по-голям от необходимото, тоест този файл на фърмуера е твърде голям, за да се използва за флашване на чипа Winbond W25Q64FV (а именно това чип е инсталиран на дънната платка на лаптоп Acer Aspire E1-532).

Микросхемите могат да бъдат с различни размери; нека да разгледаме това като използваме микросхемите Winbond като пример. Както се вижда от таблицата, капацитетът на микросхемата може да бъде 512, 256, 128, 64, 32 Mbit и т.н.

Чипът W25Q64FV е с капацитет 64 Mbit (или 8 MB).

Тъй като нашият BIOS фърмуерен файл isflash.bin, извлечен по-горе от exe файла, тежи 9,45 MB, а обемът на BIOS чипа на дънната платка на лаптопа Acer Aspire E1-532 е 8 MB, тогава за успешно възстановяване на BIOS фърмуера ние трябва да намалите файла isflash.bin от 9,45 MB на 8 MB. За тези цели ще използваме шестнадесетичен редактор, например HxD. Да отидем на адреса

https://mh-nexus.de/en/downloads.php?product=HxD20

и изтеглете шестнадесетичния инсталационен файл за HxD редактора

Кликнете върху изтегления файл и започнете инсталацията.

Инсталирай.

Инсталацията е завършена.

Кликнете върху шестнадесетичния пряк път на HxD редактора и го стартирайте.

Главен прозорец на HxD.

Кликнете върху File-Open.

Изберете файла isflash.bin и щракнете върху „Отвори“

Получаваме следното.

По същия начин отворете файла на повредения фърмуер на BIOS isflash01.bin (който запазихме във втората част на статията).

Нека разгледаме по-отблизо структурата на файла isflash01.bin. Както можете да видите, файлът на фърмуера isflash01.bin започва със стойностите FF (ред 00000000), а редът 00000010 съдържа стойностите 5A A5 F0 0F.

Сега нека да разгледаме структурата на файла isflash.bin. Виждаме, че този файл на фърмуера започва със стойностите 4D 5A 00 00 (ред 00000000). Трябва да се уверим, че файлът isflash.bin започва точно по същия начин като файла isflash01.bin, т.е. че началото на файла isflash.bin е FF (ред 00000000).

В отворения файл isflash.bin щракнете върху Search-Find.

И търсим стойността 5A A5 F0 0F.

Виждаме, че стойността 5A A5 F0 0F във файла isflash.bin се намира в ред 0001F340, а също така виждаме стойностите на FF по-високи в ред 0001F330.

Във файла isflash.bin изберете диапазона от редове 00000000-0001F320. За да направите това, изберете Редактиране-Избор на блок.

Посочваме началния (00000000) и крайния (1F320) ред на разпределения диапазон.

Избраният диапазон от редове е 00000000-1F320.

Изтрийте избрания диапазон от редове от файла isflash.bin, като щракнете върху Изтриване.

Както можете да видите, след изтриване на избраните редове, файлът на фърмуера isflash.bin сега започва точно по същия начин като файла isflash01.bin, а именно ред 00000000 съдържа стойностите FF, а ред 00000010 съдържа стойностите 5A A5 F0 0F.

Нека се върнем към файла на фърмуера isflash01.bin. Нека превъртим до края и да видим, че завършва с ред 007FFFF0.

Ако превъртим до края на файла isflash.bin, ще видим, че той завършва с ред 009548F0.

Нека премахнем всички редове от файла isflash.bin, които са в диапазона 00800000-9548F0, тоест ще направим така, че файлът isflash.bin да завършва с ред 007FFFF0. Щракнете върху Редактиране-Избор на блок.

Посочете обхвата на избраните редове.

Избраният диапазон от редове е 00800000-9548F0.

Изтрийте избрания диапазон от периоди 00800000-9548F0, като щракнете върху Изтриване.

Както можете да видите, файлът на фърмуера isflash.bin сега завършва с ред 007FFFF0.

Запазете файла с фърмуера на BIOS под ново име, като изберете Запиши като...

Посочете име, например isflash_new и щракнете върху Запиши.

Нов файл на фърмуера на BIOS е flash_new.bin.

Трябва да се отбележи, че файлът isflash_new.bin тежи същото като файла isflash01.bin, който запазихме във втората част, а именно 8 MB.

Тъй като чипът W25Q64FV, както беше споменато по-горе, има капацитет от 64 Mbit (или 8 MB), а нашият редактиран файл на фърмуера isflash_new.bin тежи 8 MB, тогава можем да започнем да мигаме. Свързваме програмиста CH341A към BIOS чипа по същия начин, както направихме във втората част на статията.

Стартирайте програмата CH341A-USB. Посочваме производителя и модела на чипа и изтриваме стария фърмуер на BIOS, като щракнете върху „Изтриване“.

Как да извлека Dell BIOS файлове?

Копирайте файла BIOS.exe на устройство C:
Стартирайте командния ред в режим на администратор и напишете това:

cd\
bios.exe /writeromfile
bios.exe /writebinfile
bios.exe /writehexfile

» bios.exe е файл, изтеглен от уебсайта на Dell. "

Разопакованият биос файл ще бъде копиран на устройство C:!

Разопаковане на новия Dell BIOS.

  • Изтеглете интерпретатора на Python 2.7.
    https://www.python.org/download/releases/2.7/
  • Инсталирайте Python 2.7 на вашия компютър (точно тази версия!).
  • със скрипт на Python - DecompNewDell.py.
  • Копирайте скрипта DecompNewDell.py, извлечен от архива, в папката с интерпретатора на Python (обикновено C:\Python27).
  • Ние също копираме нашите изтеглени биоси от уебсайта на dell в папката с интерпретатора (обикновено C:\Python27). Преименувайте го на biosupdate.exe. Трябва да изглежда като снимката по-долу.
  • Стартирайте командния ред на Windows в администраторски режим и напишете това:

cd\
cd Python27
python DecompNewDell.py biosupdate.exe

Трябва да изглежда като снимката по-долу.


И в папката с Python (обикновено C:\Python27) ще се появи файлът biosupdate.exe_decompressed.hdr.

  • с програмата PFSExtractor.exe извлечете програмата в същата папка, в която създадохме .hdr файла (обикновено C:\Python27).
  • В командния ред на Windows пишем:

PFSExtractor biosupdate.exe_decompressed.hdr

Ще се получи като на снимката по-долу.


И ще се създаде папката biosupdate.exe_decompressed.hdr.extracted, вътре в която има всички извлечени файлове, от които можете да съберете дъмп за мигане на фърмуера на програмиста. Готов!

Публикации по темата