Eller användbara tips för erfarna användare. Hur extraherar jag Dell BIOS-filer? Hur visar sig BIOS-skador?

Ett universellt program för att ta bort firmware och BIOS-säkerhetskopior från alla modeller av bärbara datorer och persondatorer.

En dumpning måste alltid göras när vi vill göra en firmwareuppdatering, uppdatering eller återställning av BIOS. Ibland blir du ombedd att göra en kopia av BIOS på en bärbar dator eller moderkort på en persondator för att reparera liknande utrustning.

Vad är BIOS och vad står den här förkortningen för?

BIOS är en förkortning för de engelska orden Base_Input_Output_System och översätts till basic_input_output_system

Att göra en BIOS-dump av bärbara datorer och datorer med detta program är väldigt enkelt och enkelt.

Korta instruktioner om hur du använder programmet Universal BIOS-verktyget Backup ToolKit 2.0 för att skapa en bios fuktig, eller på ryska, en säkerhetskopia.

Videoinstruktioner för att arbeta med detta program.

Många antivirusprogram identifierar detta program som ett virus, men det är det inte.

Efter nedladdning kan du kontrollera detta arkiv på webbplatsen www.virustotal.com som kommer att säga att hälften av antivirusen kommer att hitta olika virus i det, och den andra hälften inte.

Min AVG upptäcker det också som ett virus. Och på boken säger Casper att allt är bra.

När du har kontrollerat den här filen, se om ditt antivirus hittar ett virus i den. Om så är fallet, inaktivera det medan programmet körs.

Packa sedan upp arkivet och kör den resulterande filen med namnet Universal BIOS Backup ToolKit 2.0.exe

Om ditt system säger att administratörsrättigheter krävs. Högerklicka sedan på den här filen och klicka på Kör som administratör.

Efter detta öppnas ett programfönster där vi ser information om typ, version, storlek, tillverkare och datum för ditt BIOS.

Efter detta, klicka på knappen Läs och vänta tills BIOS-läsningsprocessen är klar.

Efter detta visas ett tecken som indikerar att läsningen av BIOS slutfördes framgångsrikt.

Klicka på OK. Klicka sedan på knappen Säkerhetskopiera.

Vi ombeds välja en plats där vi kommer att spara BIOS-dumpen. Välj önskad mapp och klicka på knappen Spara.

Vi har alla gjort en säkerhetskopia av BIOS, du kan uppdatera versionen, flasha en ny eller gammal stabil version av BIOS.

Det finns nog inga användare idag som inte har hört talas om BIOS. Nybörjaranvändare (en del har varit i nybörjartillståndet hela livet) är rädda för just denna BIOS som eld och har ingen aning om hur man kommer in i det, än mindre konfigurerar det. Tja, erfarna användare eller, som de vanligtvis kallas, datorentusiaster, konfigurerar inte bara BIOS-systemet utan även återuppgraderar det. Det bör noteras att BIOS-blinkningsproceduren även för specialister orsakar en ökning av adrenalin, eftersom det inte på något sätt är säkert och ofta utgör ett hot mot livet. Proceduren för att flasha BIOS är dock fortfarande en bit av kakan. Mycket mer extremt är modding, eller redigering, BIOS, som kommer att diskuteras i den här artikeln.

Innan vi börjar prata om sätt att redigera BIOS, låt oss kort komma ihåg vad en BIOS är, vilka möjligheter den ger användaren och varför den bör uppdateras, mycket mindre redigeras.

Vad är BIOS

BIOS (Basic Input/Output System) är ett grundläggande in-/utgångssystem. Mer exakt är BIOS ett system för att konfigurera och hantera minne, processor, chipset, kontroller integrerade på kortet och enheter anslutna till kortet. Till skillnad från de flesta andra program finns BIOS inte på hårddisken, utan på ett speciellt självförsörjande chip på moderkortet.

Mycket beror på BIOS i en dator. Faktum är att BIOS definierar systeminställningarna som bestämmer datorns funktionalitet och prestanda. Ofta är de första BIOS-versionerna med vilka moderkort visas fulla av "buggar" som bara försvinner i efterföljande versioner.

BIOS-systemet ingår i alla moderkort (med undantag för moderkort för Apple-datorer), oavsett om det är avsett för en stationär PC eller en bärbar dator. Men traditionellt sett har BIOS för en bärbar dator ett minimum av inställningar och är mer av informativ karaktär. När det gäller BIOS på ett stationärt PC-moderkort låter det dig göra ett ganska stort antal inställningar som påverkar både systemets prestanda och funktionalitet. Speciellt traditionell systemöverklockning, som innebär att öka processorns klockfrekvens, ändra processorns matningsspänning, ändra klockfrekvensen, timings och minnesmatningsspänning, görs i BIOS-inställningarna. I vissa fall låter BIOS dig dessutom konfigurera hastighetsläget för fläkten som är installerad i processorkylaren och ytterligare fläktar installerade i systemet, konfigurera en RAID-array med hårddiskar om denna array är baserad på en styrenhet integrerad i chipset, och även utföra många andra finjusteringar av din dator.

BIOS är placerat i ett ROM-minne (Read Only Memory), vilket säkerställer att BIOS alltid är tillgängligt oavsett funktionaliteten hos komponenter externt till moderkortet (till exempel startskivor). Eftersom RAM (Random Access Memory) nås mycket snabbare än ROM, tillhandahåller många tillverkare automatisk kopiering av BIOS från ROM till RAM när strömmen slås på. Området med RAM som används i det här fallet kallas Shadow ROM.

För närvarande är de flesta moderna moderkort utrustade med Flash BIOS-chips, koden i vilken kan skrivas om med ett speciellt program. Detta tillvägagångssätt ger möjlighet att uppdatera (ny firmwareversion) BIOS.

Det finns inte så många BIOS-kärntillverkare. De vanligaste BIOS är från AMI (American Megatrends, Inc.), AWARD och Phoenics Technologies. Andra BIOS (från FirmWorks, Micro Firmware, etc.) är mycket mindre vanliga. AMI BIOS dominerar för närvarande marknaden, så i framtiden kommer vi att fokusera på sätt att flasha och modifiera det.

Naturligtvis gör varje tillverkare sina egna ändringar i den grundläggande BIOS-versionen, och naturligtvis är en eller annan BIOS-version endast avsedd för en specifik produkt (dator eller bärbar dator) och är inkompatibel med andra lösningar.

Slutligen noterar vi att BIOS-chips för närvarande använder två gränssnitt för att ansluta till moderkortet: antingen LPC-bussen (Low Pin Connection) eller den nya SPI-bussen (Serial Peripheral Interface).

Varför flasha BIOS?

Alla tillverkare av moderkort och bärbara datorer rekommenderar starkt att inte flasha BIOS om det inte är absolut nödvändigt. Dessutom vänder sig representanter för servicecenter ständigt till moderkortstillverkare med en begäran om att helt blockera användarens förmåga att flasha BIOS. Naturligtvis är den här idén absurd och detta kommer aldrig att hända, men vi betonar än en gång att BIOS-blinkningen är osäker och kan utgöra ett hot mot livet. Om kortet eller den bärbara datorn fungerar bra, är det ingen idé att uppdatera BIOS.

Samtidigt uppstår ofta situationer när uppdatering av BIOS är nödvändig. Till exempel köpte du ett moderkort med en processor och fick reda på att de är inkompatibla med varandra. Troligtvis är problemet att ditt moderkort kör en gammal BIOS-version som inte stöder den nya processorn. Det enda alternativet i det här fallet är att hitta den gamla processorn och uppdatera BIOS på kortet.

Dessutom korrigerar varje ny BIOS-version fel som gjorts i tidigare versioner, så det är mycket användbart att uppdatera BIOS.

De säkraste när det gäller procedurer för BIOS-flashning är moderkort från Gigabyte, ASUS och MSI, som implementerar skydd mot misslyckad BIOS-flash. Gigabyte-moderkort är utrustade med två BIOS-chips (DualBIOS-teknik), och om BIOS inte flashas korrekt och systemet inte kan starta, startar BIOS-nödåterställningsproceduren från backup-chippet automatiskt.

På nya ASUS-moderkort kallas BIOS-nödåterställningstekniken ASUS CrashFree BIOS 3. Kärnan i denna teknik är att i händelse av en BIOS-krasch eller en kontrollsummafel efter misslyckad firmware, startas ett program automatiskt som söker efter BIOS på en CD/DVD-disk, diskett eller flashenhet (med FAT/FAT32-filsystem). Om en fil hittas på något medium startar återställningsproceduren automatiskt.

En liknande teknik, kallad M-Flash, finns på MSI-kort. Den enda skillnaden är att BIOS-filen måste finnas på en flashenhet.

Metoder för att flasha BIOS

Alla moderkortstillverkare, tillsammans med nya BIOS-versioner, publicerar verktyg för att flasha sin firmware, samt detaljerade instruktioner om hur man flashar BIOS. Tyvärr, det finns helt enkelt ingen universell verktygslåda för att flasha BIOS. I allmänhet finns det tre sätt att flasha BIOS: från DOS, från operativsystemet Windows och direkt från BIOS.

Egentligen finns det inget speciellt att prata om om metoder för att flasha BIOS från under BIOS och använda ett proprietärt verktyg under Windows-operativsystemet. Allt här är enkelt och tydligt. Dessutom är metoden att flasha BIOS från under BIOS den enklaste och säkraste, men tyvärr stöder inte alla tillverkare denna funktion. De enda undantagen är ASUS och Gigabyte.

Dessutom förser inte alla tillverkare sina kort med verktyg för att flasha BIOS från Windows, och i vissa fall är flashning från DOS den enda möjliga metoden.

Metoden att flasha BIOS från DOS kan kallas klassisk, men också den mest obekväma. Faktum är att, förutom tillgången till lämpligt DOS-verktyg, innebär denna blinkande metod att datorn inte startas från hårddisken utan från externa media. Tidigare användes vanliga 3,5-tums startdisketter med DOS för detta, och själva BIOS-filen och DOS-blixtverktyget skrevs till denna diskett, tillsammans med operativsystemet. Men för närvarande kan 3,5-tums disketter, liksom diskettenheterna själva, betraktas som föråldrade enheter. Många moderna moderkort har inte ens en kontakt för att ansluta en diskettenhet, och bärbara datorer med 3,5-tums diskettenheter har inte producerats på länge. Detta är dock inte ens problemet med den här metoden att flasha BIOS. I slutändan kan du hitta en 3,5-tums diskettenhet med USB-gränssnitt, men det är osannolikt att det löser problemet. Faktum är att en modern BIOS kan vara flera megabyte stor och helt enkelt inte får plats på en diskett.

I princip kan du försöka lösa detta problem genom att använda en startbar flashenhet med en DOS-kärna istället för en startdiskett. Men även i detta fall uppstår komplikationer. Först och främst måste du hitta ett verktyg som låter dig göra flashenheten startbar och systemfilerna för DOS-operativsystemet. På Internet kan du hitta flera verktyg som låter dig göra startbara flashenheter med DOS, de mest kända av dem är HP USB Disk Storage Format Tool och BootFlashDOS, som är fritt tillgängliga på Internet.

HP USB Disk Storage Format Tool låter dig skapa startbara flashenheter om du har DOS-systemfiler, det vill säga, det kräver också själva filerna. På torrentresurser kan du dock hitta sammansättningar som inkluderar DOS-systemfiler.

Om du använder flashenheter med en kapacitet på mindre än 4 GB, när du formaterar och skapar en startbar flashenhet med hjälp av HP USB Disk Storage Format Tool (bild 1), kan du använda filsystemet FAT eller FAT32, men om du använd en flash-enhet med en kapacitet på mer än 4 GB, då krävs ett filsystem FAT32.

Ris. 1. Skapa en startbar flashenhet med DOS
med hjälp av HP USB Disk Storage Format Tool

Verktyget BootFlashDOS låter dig skapa startbara flashenheter med DOS genom att bara trycka på en knapp, eftersom alla nödvändiga systemfiler redan finns med i själva verktyget (Fig. 2).

Ris. 2. Skapa en startbar flashenhet med DOS med hjälp av BootFlashDOS-verktyget

I princip, om du skapar en startbar flashenhet med DOS, blir det inga problem med att flasha BIOS. Det räcker att kopiera DOS-verktyget för att flasha BIOS och själva BIOS-filen till en startbar flashenhet och starta datorn från flashenheten. För att starta upp din dator från ett flashminne måste du sätta in det i datorn, starta om eller helt enkelt slå på datorn och vid uppstarten gå in i BIOS för att ställa in inställningarna så att de startar från ett USB-minne. Sedan, efter att ha sparat inställningarna, starta om datorn och, efter att ha laddat DOS, utför det nödvändiga kommandot på kommandoraden i enlighet med BIOS-tillverkarens instruktioner.

Vi kommer att ge exempel på att utföra ett sådant kommando lite senare, men för nu ska vi titta på ett annat sätt att flasha BIOS från DOS. Det består i att använda en startbar CD/DVD istället för en startbar flashenhet. Det är knappast värt att återuppfinna hjulet här - det är bättre att använda en färdig Hiren's BootCD (nuvarande version 10.4), vars bild kan laddas ner från webbplatsen www.hirensbootcd.net. Om du använder Hirens BootCD-startskiva behöver du dessutom en flashenhet (med en FAT- eller FAT32-filstruktur), på vilken DOS-verktyget för att flasha BIOS måste skrivas och själva BIOS-filen.

Låt oss nu titta på proceduren för att flasha BIOS från DOS med exemplet på en MSI GX640-bärbar dator med AMI BIOS. På MSI bärbara datorer finns det bara ett sätt att flasha BIOS från DOS med det proprietära DOS-verktyget som ingår i själva BIOS-filen. Egentligen är allt som behövs för att flasha BIOS att skapa en startbar flashenhet, ladda ner från MSI-webbplatsen ett arkiv med alla nödvändiga filer, vilket inkluderar BIOS-filen, det blinkande verktyget och den körbara flash.bat-filen med den föreskrivna sekvens av alla åtgärder. Efter detta bör du packa upp det här arkivet på en startbar flashenhet och, efter uppstart från flashenheten, kör filen flash.bat för körning. Huvudsaken är att alla uppackade filer finns i en mapp (du kan packa upp dem till rotkatalogen på flashenheten).

I allmänhet bör det noteras att för varje typ av BIOS (AMI, Award) finns det specialiserade verktyg från AMI och Award för att blinka. Till exempel, från AMI-företagets webbplats kan du ladda ner amiflash-paketet, som inkluderar afudos- och afuwin-verktygen, som låter dig ladda om AMI BIOS från DOS respektive från Windows. Du måste dock komma ihåg att AMI BIOS kan vara antingen en klassisk AMI BIOS eller en AMI Aptio BIOS. Aptio är en typ av AMI BIOS, men huvudsaken är att AMI BIOS och Aptio AMI BIOS använder olika verktyg afudos och afuwin.

Dessutom gör många moderkortstillverkare så betydande förändringar i BIOS för sina produkter att de universella AMI- eller Award-verktygen helt enkelt inte känner igen dem och därför inte kan återställa dem. I synnerhet i det tidigare diskuterade exemplet med AMI BIOS på den bärbara MSI GT640-datorn, känner inte afudos- och afuwin-verktygen igen det som ett AMI BIOS och kan naturligtvis inte ladda om det.

I allmänhet uppstår situationen när det kommer till modifierade versioner av AMI BIOS, som definieras som AMI BIOS av AMI-verktygen själva, ganska ofta. Dessa inkluderar många MSI-kort och många Gigabyte-kort. De enda som hittills inte setts i en sådan "show off" är ASUS-kort, där BIOS kan flashas med hjälp av verktyg från AMI (även om verktyg som tillhandahålls av ASUS självt är bättre lämpade).

Varför ändra BIOS

Så vi har tittat på de viktigaste sätten att flasha BIOS, och nu kommer vi att diskutera hur du kan ändra det. Naturligtvis uppstår frågan: varför ändra BIOS överhuvudtaget? Man kan tvista i det oändliga om detta, såväl som om det är nödvändigt att överklocka en dator. Faktiskt, om BIOS-moddningsproceduren är möjlig i princip, kommer det alltid att finnas entusiaster som kommer att göra det.

För bara några år sedan var det få som tänkte på möjligheten att själva redigera BIOS. Men nyligen har denna procedur blivit populär, och på Internet kan du hitta många resurser dedikerade till BIOS-modding. Intresset för denna fråga kan förklaras av det faktum att många användare nyligen har börjat flasha SLIC-tabellen i deras BIOS, och detta är ett av alternativen för att modifiera eller redigera BIOS. Proceduren för att flasha SLIC-tabellen i själva BIOS är ganska laglig, men syftet för vilket det görs är naturligtvis redan olagligt - det är precis det som förklarar populariteten för denna procedur.

Låt oss kort förklara vad vi pratar om. Att blinka SLIC-tabellen i BIOS används för att implementera OEM-aktiveringsmekanismen för Windows 7-operativsystemet på samma sätt som Microsoft OEM-partner gör för att aktivera förinstallerade kopior av Windows utan Microsoft-verifiering. Denna metod låter dig aktivera systemet om tre villkor är uppfyllda: användningen av en speciell OEM-nyckel och OEM-certifikat, samt närvaron av en SLIC-tabell i datorns BIOS.

Windows 7 kräver SLIC-tabeller version 2.1 i BIOS, och det finns ingen strikt bindning av OEM-nyckeln till SLIC-tabellen och certifikatet. Nyckeln är endast knuten till Windows-utgåvan och låter dig aktivera både x86- och x64-versioner av operativsystemet. Filcertifikatet och SLIC-tabellerna är relaterade till varandra, och för framgångsrik aktivering måste båda komponenterna komma från samma OEM-partner.

Vi kommer inte att berätta hur du olagligt aktiverar Windows 7, men vi kommer att fokusera på proceduren för att infoga en SLIC-tabell i BIOS. Låt oss omedelbart notera att detta inte alltid är möjligt och inte alla BIOS kan redigeras på något sätt.

På Internet kan du hitta ett paket med mjukvaruverktyg (AMITool), som innehåller både själva SLIC-tabellerna och ett verktyg (AMI SLIC Mod) för att flasha dem till AMI BIOS. Men för detta måste du använda AMI BIOS på ditt kort, men även i det här fallet finns det ingen garanti för att proceduren för att flasha SLIC-tabellen i BIOS kommer att vara möjlig. Som vi redan har noterat modifierar många tillverkare BIOS för sina produkter på ett sådant sätt att AMI SLIC Mod-verktyget helt enkelt inte känner igen det som ett AMI BIOS och därför inte kan ändra det.

Men även i det här fallet bör du inte misströsta och springa till affären efter ett annat moderkort. Innan du försöker flasha en SLIC-tabell i BIOS bör du kontrollera om den saknas i BIOS. Om du nyligen köpte ett moderkort eller bärbar dator kan det mycket väl visa sig att versionen av SLIC-tabellen du behöver (version 2.1) redan finns tillgänglig i BIOS.

Du kan se versionen av SLIC-tabellen i BIOS med hjälp av det specialiserade verktyget RW - Read & Write Utility (nuvarande version 1.4.7), som kan laddas ner från webbplatsen http://rweverything.phpnet.us. Ett annat namn för detta verktyg är RW-Everything.

Efter att ha installerat det här verktyget, starta det och i huvudprogramfönstret i verktygsfältet klickar du på knappen märkt ACPI. I ACPI-tabellfönstret som öppnas klickar du på fliken SLIC. Därefter måste du se tabellen i hexadecimalt format och hitta en rad i den som börjar med byte 53 20. Om de nästa fyra byten är 00 00 00 00, så har BIOS SLIC-tabellen version 2.0 flashad, och om - 01 00 02 00, sedan blinkar SLIC-tabellen tabellversion 2.1 (Fig. 3).

Ris. 3. Fastställa BIOS SLIC-tabellversionen

Naturligtvis är att bädda in en SLIC-tabell i BIOS långt ifrån det enda alternativet för möjlig modding. En annan moddningsmetod är att låsa upp vissa BIOS-funktioner. Faktum är att moderkortstillverkare ofta medvetet blockerar vissa BIOS-funktioner för att förenkla installationsproceduren för BIOS. De inaktiverar också de funktioner som inte finns på ett visst moderkort, men som kan användas i följande modifieringar.

Med hjälp av specialiserade verktyg kan du försöka låsa upp alla inaktiverade funktioner och alternativ i BIOS. Dessutom kan du ändra logotyper (vissa moderkortstillverkare, som ASUS, tillhandahåller till och med speciella verktyg för att ändra BIOS-logotypen), samt vissa namn, så att till exempel, vid uppstart, inte det riktiga namnet på processorn är visas, men något i stil med "AMD Core i9 -995".

Ett annat exempel på BIOS-modding kan ges. Vissa hantverkare lyckas låsa upp möjligheten att använda SLI-läget för NVIDIA-videokort via BIOS på de moderkort där detta läge inte tillhandahålls. Faktiskt, om ett kort officiellt stöder SLI-läge, har dess BIOS motsvarande nyckel från NVIDIA. Idén med modding är att klippa den här nyckeln från BIOS på kortet där SLI-läge officiellt stöds och infoga den i BIOS på kortet där SLI-läget inte stöds (det vill säga i BIOS utan NVIDIA-nyckel). I synnerhet finns det exempel på hur, på grund av sådan modding, SLI-läget aktiverades på kort baserade på Intel P45 Express-chipset.

Men låt oss gå från teori till praktik och diskutera redigering av BIOS, i synnerhet redigering av AMI BIOS som det vanligaste.

Redigera AMI BIOS

För att redigera en BIOS med en AMI-kärna behöver du AMIBCP-verktyget, som förresten produceras av AMI själv. Det här verktyget kan laddas ner antingen separat eller som en del av AMI BIOS ROM Utilities-paketet. Det bör noteras att eftersom, som vi upprepade gånger har betonat, tillverkare av moderkort och bärbara datorer gör ändringar i AMI BIOS för sina produkter, finns det ingen garanti för att AMIBCP-verktyget kommer att känna igen BIOS. Tyvärr kan inte alla BIOS modifieras. Som praxis visar kan BIOS för ASUS- och ECS-kort redigeras utan problem, men för kort från Gigabyte och MSI är AMIBCP-verktyget maktlöst.

Så låt oss återgå till övervägandet om att redigera BIOS om detta är möjligt. Verktyget AMIBCP (version 3.x) körs under operativsystemet Windows, men det bör noteras att det finns versioner av samma verktyg för DOS.

När du har laddat ner verktygen måste du öppna BIOS-filen. I vårt exempel kommer vi att titta på redigering av AMI BIOS för ASUS P6X58D-E moderkort med hjälp av verktyget AMIBCP v.3.37. Vi kommer att redigera filen P6X58DE.ROM.

Så i huvudprogramfönstret laddar vi BIOS-filen som vi kommer att ändra (Fig. 4).

Ris. 4. Huvudfönster för AMIBCP v.3.37-verktyget

Först och främst är fliken Setup Configuration intressant, där BIOS-inställningarna faktiskt ändras. Det vänstra fönstret på den här fliken visar huvudmenyn för BIOS-inställningar. Om du avmarkerar ett menyalternativ kommer det inte att visas i BIOS-menyn. I det övervägda exemplet (se fig. 4) avmarkerade vi kryssrutorna Ai Tweaker och Advanced, och blockerade därmed alla alternativ för överklockning av systemet. Det vill säga BIOS-menyalternativen, där du kan se information om processorn och minnet, samt ändra frekvenser, matningsspänning etc., kommer helt enkelt att saknas i den modifierade versionen av BIOS.

Situationen är liknande när du utökar trädstrukturen för varje objekt i BIOS-inställningsmenyn: om du avmarkerar något underobjekt kommer det inte att visas i BIOS-menyn. Om vi ​​till exempel inte vill att objektet Intel PPM Configuration ska visas i menyn Avancerade inställningar behöver vi helt enkelt avmarkera motsvarande objekt (fig. 5).

För att blockera valfritt alternativ i BIOS-inställningsmenyn ställer du bara in värdet på Nej i kolumnen Visa för motsvarande objekt. Sådana blockerade element kommer (efter att ha sparat ändringarna) att markeras med en grön stapel.

Till exempel, om vårt system inte har ytterligare fläktar installerade i höljet och vi inte vill att deras inställningsobjekt ska visas i BIOS, går vi in ​​i Power-menyn, öppnar sedan menyn Hardware Monitor och för alternativen Chassis Fan 1 Hastighet, chassifläkt 2 hastighet, för chassifläkt 3 hastighet, chassi Q-fläktprofil och kraftfläkthastighet, ställ in värdet på Nej i kolumnen Visa (fig. 6).

Ris. 6. Blockera visningen av olika inställningsmenyalternativ i BIOS

Det bör noteras att BIOS P6X58DE.ROM för ASUS P6X58D-E-kortet inte tillåter några förbättringar med hjälp av AMIBCP v.3.37-verktyget. Alla alternativ i den är upplåsta, så det maximala som kan göras är att blockera det som inte behövs (även om det inte är klart varför man ska göra detta).

Du kan också försöka ändra några av inskriptionerna, men tänk på att inskriptionerna inte kommer att visas på ryska. Om vi ​​till exempel vill att strängen ComputerPress P6X58D-E BIOS Edition ska visas istället för strängen ASUS P6X58D-E ACPI BIOS Revision 0106 vid laddning, så är det bara att hitta strängen ASUS P6X58D-E ACPI BIOS Revision 0106 på fliken BIOS Strings och ändra den till den angivna.

Vi måste bara överväga ytterligare en typ av BIOS-modding - att ändra bakgrundsbilden (logotypen) för BIOS. Samtidigt förser ASUS till och med sina kort med ett speciellt verktyg som låter dig implementera denna funktion. Naturligtvis, för ASUS-kort är det enklast att använda detta verktyg. Men för AMI BIOS kan du också använda OEM LOGO-verktyget från AMI själv (Fig. 7).

Ris. 7. Ändra BIOS-logotypen med hjälp av OEM LOGO-verktyget

Gränssnittet för detta verktyg är mycket enkelt och kräver inga kommentarer. Ladda bara BIOS och ange sökvägen till filen med den nya logotypen. Den enda begränsningen är att ritningen måste ha en viss upplösning och format.

Åh, gissa gåtan: när man står där surrar kupan. Men det kommer ingen rök ur skorstenen, eftersom detta inte är en inhemsk fabrik, utan en dator där BIOS är skadad. Och han nynnar för det är allt han kan göra nu. Utan BIOS är det bara en massa livlös hårdvara. Är detta värt att oroa sig för? Självklart inte. Nu har du trots allt ett fantastiskt nattduksbord!

Systemenhet som sängbord? Tja, det gör jag inte! Vi vet hur man får det att fungera. Idag ska vi prata om hur man återställer BIOS om det kraschar.

Vad får BIOS-firmware att krascha?

B IOS och dess "ättling" UEFI, som moderna moderkort flashas med, är speciella datorprogram som är nödvändiga för den initiala installationen och hanteringen av PC-enheter tills operativsystemet startar. De lagras i speciella flashminneschips på moderkortet, varav ett visas på bilden ovan. Det verkar som en bra lagringsplats, pålitlig, men ibland blir BIOS obekvämt där och springer iväg. Närmare bestämt blir den skadad och upphör att utföra sina uppgifter.


Det finns inte alltför många orsaker till BIOS-skador, i vissa fall är de uppenbara, i andra inte. Här är en lista över de vanligaste:

  • Under denna tid bröts datorns strömförsörjning.
  • Flasher-programmet interagerar inte korrekt med firmware eller flashminne.
  • En BIOS-version har flashats som inte är lämplig för detta moderkort. Ja, .
  • Om uppdateringen utförs från ett operativsystem som körs kan det finnas ett systemfel eller programvaruinterferens, till exempel blockering av ett antivirusprogram.
  • Felaktiga användaråtgärder, till exempel att starta om datorn innan uppdateringsinstallationen är klar.
  • Fel på flashminneschippet.
  • Dolda BIOS-firmware-fel. Ibland förklarar detta spontana "sammankomster" som inträffar utan någon uppenbar anledning.
  • Elektriska problem med moderkortet.

Hur BIOS-skador yttrar sig

I de flesta fall är BIOS-firmwaren delvis skadad, så symtomen på felet kan variera:
  • När du trycker på PC-strömknappen slås bara kylaren på, som omedelbart börjar rotera med maximal hastighet. Ibland lyser LED-indikatorerna på fodralet och tangentbordet.
  • En eller flera sekunder efter påslagning börjar en cyklisk omstart. Utåt manifesteras detta av en cykel av att snurra upp och stoppa kylaren, vilket upprepas så länge som ström tillförs.
  • När den är påslagen tänds strömindikatorn, kylaren snurrar inte.
  • Datorn visar inga tecken på liv. Detta händer när startblocket, BIOS bootloader, är skadat. Detta är det svåraste fallet.

Det finns ingen bild på skärmen. Inte ens tillverkarens skärmsläckare visas.


Det finns även andra former av skador på BIOS, närmare bestämt på dess område som lagrar konfigurationen av ME-kontrollern (en integrerad del av styrkretsen) på kort som fungerar med Intel-processorer - den så kallade ME-regionen. Om det finns ett problem i det här området kan datorn eller bärbara datorn:

  • Den kommer inte att laddas korrekt eller slås inte på alls.
  • Stäng av eller starta om med jämna mellanrum.
  • Det är felaktigt att reglera kylarens rotationshastighet, till exempel att vrida den i höga hastigheter oavsett belastning.

Att eliminera sådana fel innebär att läsa en BIOS-dump, ersätta ME-regionen med en ren och flasha den igen med en programmerare. Eftersom detta vanligtvis görs av reparatörer, och inte av datorägare, kommer vi inte att uppehålla oss vid detta. Det är bättre att göra det som kan göras hemma utan speciell utrustning och risken att äntligen skicka ditt "järnhusdjur" till evighetens rike.

Att återställa BIOS utan en programmerare är bara möjligt om du sparar starthanteraren. Det är ibland möjligt att avgöra om det har bevarats eller inte genom indirekta tecken: blinkande av skärmens bakgrundsbelysning, ljudsignaler från systemhögtalaren, moderkortets reaktion på att slå på utan RAM (med ljud eller blinkande indikatorer), etc. Om BIOS-starthanteraren är intakt, fungerar de första ögonblicken av datorer bra, felet dyker upp lite senare.

Hur man återställer funktionalitet till ett moderkort med ett kraschat BIOS

Som oss

Många Asus stationära moderkort stöder tekniken USB Flashback, som är utformad för att snabbt uppdatera och återställa BIOS i händelse av ett fel. Detta kräver inget annat än ett USB-minne med en kapacitet på upp till 4-16 GB och själva BIOS-filen, som måste laddas ner från tillverkarens webbplats från avsnittet om din moderkortsmodell.

När du har laddat ner firmwaren måste du byta namn på den. Till exempel, filen "Sabertooth X79" (modellnamn) döps om till "SABERX79.ROM", filen "Sabertooth Z77" döps om till "Z77ST.CAP". Information om vad firmware-filen för din modell ska heta finns troligen på Asus webbplats, men om du inte hittar den, kolla på forumen eller i supporten.

Spara sedan det omdöpta BIOS på en flashenhet formaterad i FAT32 och anslut den till USB-porten märkt " Flashback" eller " ROG Connect" Det är lämpligt att stänga av datorn innan detta, detta ökar chansen för framgångsrik återställning.


Efter att ha anslutit flashenheten, slå på datorn och tryck på " BIOS" Håll den intryckt i cirka 3 sekunder tills indikatorlampan på kortet börjar blinka. Blinkande indikerar att filen har lästs och att den flashas in i minnet. När firmwareprocessen är klar släcks indikatorn.

Om din tavla är från budgetsegmentet eller inte är särskilt ny, det vill säga att den inte stöder USB Flashback, kan du troligen återställa den på annat sätt. Om din dator har en diskettenhet eller optisk enhet, skriv den omdöpta BIOS-filen till rotkatalogen på en tom diskett eller CD, placera den i enheten, stäng av och slå sedan på datorn. Den fasta programvaran kommer att slutföras när enhetsindikatorn slocknar. Om det inte finns någon enhet, använd en flash-enhet.

Gigabyte

På Gigabyte-kort med Dual (dubbel) BIOS inträffar sällan fel, eftersom i händelse av skada på den fasta programvaran i huvudkretsen ( M ain_ BIOS) dumpen kopieras in i den från backupen ( B ackup_ BIOS). Så länge som huvudflashminnet är friskt och innehåller firmware, även om det är skadat, förblir kortet i drift.


Problem med att starta ett kort med Dual_BIOS är möjliga i följande fall:

  • Huvudchippet saknas eller är felaktigt.
  • Mikrokoden i huvudchippet är helt raderad.
  • Innehållet i båda mikrokretsarna är skadat.

Vissa Gigabyte-moderkort kan starta från backup-flashminne och använda det som det huvudsakliga. En annan grupp kort från denna tillverkare använder ett dedikerat område på hårddisken som BIOS-backupmedia. Detta är ett mindre pålitligt alternativ, men ändå bättre än ingenting.

Att återställa Gigabyte BIOS från en säkerhetskopia utförs vanligtvis automatiskt, men om detta inte händer, försök att stänga av datorn från uttaget, vänta lite och slå på den igen.

MSI och andra

De flesta moderkort som tillverkas av Micro-Star använder en teknologi för återställning av firmware som mycket liknar ASUS – med en flashenhet, diskett eller CD. Kopiera BIOS till ett tomt medium, anslut det till datorn, tryck på strömknappen i 4 sekunder och tryck på kombinationen på tangentbordet vänsterCtrl +Hem(eller Alt+Ctrl +Hem) och slå på datorn utan att släppa tangenterna. Starten av firmwareprocessen kan bedömas genom att flashenheten eller enhetsindikatorn blinkar.
BIOS på MSI-kortet. Till höger finns JSPI1-porten för att blinka fast programvara på programmeraren

På moderkort från MSI och vissa andra märken som är mer än 8-10 år gamla görs flashning av BIOS från en diskett. Instruktionerna för AWARD och AMI BIOS är något annorlunda.

Gör följande för att återställa AMI BIOS:

  • Byt namn på BIOS-filen som laddats ner från moderkortstillverkarens webbplats till AMIBOOT.ROM.
  • Överför den till roten på en tom diskett. Sätt i disketten i enheten på den avstängda datorn.
  • Tryck på vänster Ctrl + Hem på tangentbordet och slå på datorn.

Så här återställer du AWARD BIOS:

  • Placera den fasta programvaran och BIOS-filerna på en diskett (vanligtvis nedladdad i ett arkiv).
  • Skapa ett textdokument på en diskett som anger namnet på BIOS-filen med tillägget bin. Byt namn på dokumentet till autoexec.bat.
  • Ytterligare åtgärder liknar de ovan.

Förresten, vissa moderkortstillverkare lägger bara upp BIOS på sina webbplatser i exe-format - i "en flaska" med ett firmwareprogram för uppdatering från Windows. Ibland kan en sådan fil packas upp som ett arkiv, men användarna förstår ofta inte vilket av dess innehåll som är firmware. Det finns ingen universell lösning för sådana problem. För att inte förvärra problemet är det bättre att konsultera specialiserade forum eller tillverkarens tekniska support.


På vissa kort, innan du återställer BIOS, måste du också ta bort realtidsklockans (RTC)-batteri från sockeln eller återställa (ta bort) CMOS-klarbygeln. Det är viktigt att klargöra dessa punkter innan proceduren påbörjas.

Funktioner för BIOS-återställning på bärbara datorer

På bärbara datorer, såväl som på Gigabyte-kort, lagras BIOS också ofta i två flashminneschips. Men det här är inte Dual och det har inga säkerhetskopior. Båda chipsen innehåller olika delar av firmware, eller så innehåller den ena huvud-BIOS och den andra innehåller multicontrollerprogrammet. För att förhindra att enheten slås på räcker det att skada mikrokoden i minst en av dem.


Metoden för att återställa en kraschad BIOS på bärbara datorer är ungefär densamma som på stationära datorer. Firmwarefilen och det blinkande programmet som laddats ner från tillverkarens webbplats (det senare behövs inte alltid) placeras på en ren flashenhet formaterad i FAT32/16, ansluten till en strömlös enhet (det räcker ibland inte att bara stänga av den bärbara datorn, du måste koppla bort strömförsörjningen och ta bort batteriet), sätt i en laddad plats batteriet på plats, slå på enheten och tryck på tangentkombinationen. Olika bärbara datorer använder olika kortkommandon för detta, till exempel:

  • Ctrl (endast vänster eller båda) + Hem
  • Windows + B (detta och andra bokstäver ges i den latinska layouten)
  • Windows + F
  • Windows+M
  • Windows + Esc
  • Fn+B
  • Fn+F
  • Fn+M
  • Fn+Esc.

Huvuduppgiften är att packa upp och byta namn på BIOS-filerna. Återigen, det finns ingen enskild regel här. I de flesta fall måste du hämta firmware från exe-filer, men! Många tillverkare inkluderar BIOS för olika versioner av en plattform eller en hel serie av plattformar, och att välja den enda nödvändiga filen från dem kan vara mycket svårt. För att undvika misstag, läs instruktionerna för att flasha den fasta programvaran för just din modell och plattformsrevision på specialiserade forum. Och var inte blyg för att ställa frågor.

I den här artikeln ger jag medvetet inga instruktioner för att återställa BIOS genom att flasha firmware på en programmerare med eller utan lödning, stänga olika kontakter, hot-swapping flyttbart flashminne, etc., eftersom alla dessa metoder är osäkra och kräver viss kunskap. Däremot finns det säkert några läsare som har gjort något liknande på sin PC och fått bra resultat. Det skulle vara bra om du beskriver dina handlingar i detalj i kommentarerna till artikeln. Berättelser om negativa upplevelser är också välkomna så att andra läsare, tack vare dig, kan undvika misstag. Se till att inkludera modellnamnet och versionen av ditt moderkort i kommentarerna, samt BIOS-versionen du arbetade med.

Hej kära läsare av sajten! Mitt namn är Roman Nakhvat och jag presenterar den tredje och sista delen av artikeln om att återställa skadad BIOS-firmware (med exemplet med en Acer Aspire E1-532 laptop). Innan du läser den här delen av artikeln rekommenderar vi att du bekantar dig med och där vi tog isär den bärbara datorn Acer Aspire E1-532, tog bort moderkortet från den, kopplade CH341A-programmeraren till BIOS-chippet och sparade den skadade BIOS-firmwaren. i en separat fil. Låt oss fortsätta vårt arbete genom att förbereda en ny BIOS-firmwarefil och sedan skriva den till BIOS-chippet.

Återställa skadad BIOS-firmware på en bärbar dator med en programmerare, om den bärbara datorn inte startar. Del 3. Extrahera BIOS-firmware från en exe-fil för att uppdatera BIOS. Redigera firmwarefilen i en HEX-redigerare och skriva den till BIOS-chippet

Låt oss gå till Acer-företagets webbplats till supportsidan för den bärbara Acer Aspire E1-532.

Och vi kommer att ladda ner all tillgänglig BIOS-firmware.

Låt oss till exempel öppna mappen med firmwareversion 2.10.

I den här mappen ser vi en vanlig exe-fil, låt oss köra den.

Efter att ha kört filen V5WE2210.exe får vi detta felfönster, som säger att denna BIOS-firmware inte är lämplig för den här bärbara datorn eller datorn. Vi trycker inte på OK-knappen ännu, eftersom vi behöver extrahera BIOS-firmwarefilen för vår Acer Aspire E1-532 laptop från filen V5WE2210.exe.

Gå till avsnitt C: längs vägen

C:\Users\Username\AppData\Local\Temp (användarnamnet kan vara vad som helst beroende på vilket namn kontot skapades med). I Temp-mappen ser vi den temporära mappen 7zS2C4E.tmp, som dök upp efter att ha kört filen V5WE2210.exe.

Låt oss öppna mappen 7zS2C4E.tmp och se filen isflash.bin i den, som är BIOS-chipets firmware-fil. Låt oss kopiera den här filen till en flashenhet.

Filen isflash.bin kopierades till flashenheten.

Storleken på denna BIOS-firmwarefil är 9,45 MB.

När vi försöker öppna den här firmware-filen i CH341A-USB-programmet får vi ett meddelande om att filstorleken är större än nödvändigt, det vill säga att den här firmware-filen är för stor för att användas för att flasha Winbond W25Q64FV-chipet (nämligen detta chip är installerat på moderkortet på en Acer laptop Aspire E1-532).

Mikrokretsar kan vara av olika storlekar; låt oss titta på detta med Winbond mikrokretsar som ett exempel. Som framgår av tabellen kan mikrokretsens kapacitet vara 512, 256, 128, 64, 32 Mbit och så vidare.

W25Q64FV-chippet har en kapacitet på 64 Mbit (eller 8 MB).

Eftersom vår BIOS-firmwarefil isflash.bin, extraherad ovan från exe-filen, väger 9,45 MB, och volymen på BIOS-chippet på moderkortet på den bärbara Acer Aspire E1-532-datorn är 8 MB, så för att framgångsrikt återställa BIOS-firmware måste minska filen isflash.bin från 9,45 MB till 8 MB. För dessa ändamål kommer vi att använda en hex-editor, till exempel HxD. Låt oss gå till adressen

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

och ladda ner hex-installationsfilen för HxD-redigeraren

Klicka på den nedladdade filen och starta installationen.

Installera.

Installationen slutförd.

Klicka på hex-genvägen till HxD-redigeraren och starta den.

HxD huvudfönster.

Klicka på Arkiv-öppna.

Välj filen isflash.bin och klicka på "Öppna"

Vi får följande.

På samma sätt öppnar du filen för den skadade BIOS-firmwaren isflash01.bin (som vi sparade i den andra delen av artikeln).

Låt oss ta en närmare titt på strukturen för filen isflash01.bin. Som du kan se börjar firmwarefilen isflash01.bin med värdena FF (rad 00000000), och rad 00000010 innehåller värdena 5A A5 F0 0F.

Låt oss nu titta på strukturen för filen isflash.bin. Vi ser att den här firmwarefilen börjar med värdena 4D 5A 00 00 (rad 00000000). Vi måste se till att filen isflash.bin börjar på exakt samma sätt som filen isflash01.bin, det vill säga att början av filen isflash.bin är FF (rad 00000000).

Klicka på Sök-Sök i den öppna filen isflash.bin.

Och vi söker efter värdet 5A A5 F0 0F.

Vi ser att värdet 5A A5 F0 0F i filen isflash.bin finns på rad 0001F340, och vi ser även FF-värden högre på rad 0001F330.

I filen isflash.bin väljer du radintervallet 00000000-0001F320. För att göra detta, välj Redigera-Välj block.

Vi anger start- (00000000) och slut (1F320) raderna för det tilldelade området.

Det valda radintervallet är 00000000-1F320.

Ta bort det valda radintervallet från filen isflash.bin genom att klicka på Ta bort.

Som du kan se, efter att ha raderat de valda raderna, börjar nu isflash.bin firmware-filen på exakt samma sätt som filen isflash01.bin, nämligen rad 00000000 innehåller värdena FF och rad 00000010 innehåller värdena 5A A5 F00F.

Låt oss återgå till firmware-filen isflash01.bin. Låt oss scrolla till slutet och se att det slutar med rad 007FFFF0.

Om vi ​​rullar till slutet av filen isflash.bin ser vi att den slutar med raden 009548F0.

Låt oss ta bort alla rader från filen isflash.bin som ligger i intervallet 00800000-9548F0, det vill säga vi kommer att få filen isflash.bin att sluta med raden 007FFFF0. Klicka på Redigera-Välj block.

Ange intervallet för markerade rader.

Det valda radintervallet är 00800000-9548F0.

Ta bort det valda periodintervallet 00800000-9548F0 genom att klicka på Ta bort.

Som du kan se slutar isflash.bin firmware-filen nu med rad 007FFFF0.

Spara BIOS-firmwarefilen under ett nytt namn genom att välja Spara som...

Ange ett namn, till exempel isflash_new och klicka på Spara.

Ny BIOS-firmwarefil isflash_new.bin.

Det bör noteras att isflash_new.bin-filen väger samma som filen isflash01.bin som vi sparade i den andra delen, nämligen 8 MB.

Eftersom W25Q64FV-chippet, som nämnt ovan, har en kapacitet på 64 Mbit (eller 8 MB), och vår redigerade firmwarefil isflash_new.bin väger 8 MB, så kan vi börja blinka. Vi ansluter CH341A-programmeraren till BIOS-chippet på samma sätt som vi gjorde i den andra delen av artikeln.

Starta CH341A-USB-programmet. Vi anger tillverkaren och modellen för chippet och tar bort den gamla BIOS-firmwaren genom att klicka på "Radera".

Hur extraherar jag Dell BIOS-filer?

Kopiera BIOS.exe-filen till enhet C:
Kör kommandotolken i administratörsläge och skriv detta:

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

» bios.exe är en fil som laddas ner från Dells webbplats. "

Den uppackade bios-filen kommer att kopieras till enhet C:!

Packar upp det nya Dell BIOS.

  • Ladda ner Python 2.7-tolken.
    https://www.python.org/download/releases/2.7/
  • Installera Python 2.7 på din dator (exakt denna version!).
  • med Python-skript - DecompNewDell.py.
  • Kopiera DecompNewDell.py-skriptet som extraherats från arkivet till mappen med Python-tolken (vanligtvis C:\Python27).
  • Vi kopierar också vår nedladdade bios från Dells webbplats till mappen med tolken (vanligtvis C:\Python27). Byt namn på den till biosupdate.exe. Det ska se ut som bilden nedan.
  • Starta Windows-kommandoraden i administratörsläge och skriv detta:

CD\
cd Python27
python DecompNewDell.py biosupdate.exe

Det ska se ut som bilden nedan.


Och i mappen med Python (vanligtvis C:\Python27) kommer filen biosupdate.exe_decompressed.hdr att visas.

  • med programmet PFSExtractor.exe, extrahera programmet till samma mapp där vi skapade .hdr-filen (vanligtvis C:\Python27).
  • På Windows kommandoraden skriver vi:

PFSExtractor biosupdate.exe_decompressed.hdr

Det kommer att bli som på bilden nedan.


Och mappen biosupdate.exe_decompressed.hdr.extracted kommer att skapas, i vilken det finns alla extraherade filer från vilka du kan samla en dump för att flasha den fasta programvaran på programmeraren. Redo!

Publikationer om ämnet