A BIOS-t olykor összekeverik a CMOSszal a CMOS
valójában a BIOS beállításainak tárolásához használt memóriachip
gyártási technológiája. A BIOS beállításai a legtöbb hardveregységen nem
változtathatók.
Az alaplap azonban egy olyan kitűntetett alkatrész, amelynek bonyolultsága és sokirányú feladatai miatt szükség van a beállíthatóságra. Az alaplapi BIOS-nak még egy feladata van: az operációs rendszert betöltő lemezterület, az úgynevezett boot record programjának kiolvasása és futtatása az operációs rendszert hordozó háttértárolóról. A rendszerindító háttértár kiválasztása csak egy a beállítások közül, melyeket most bemutatunk. A számítógép bekapcsolása után elsőként a videovezérlő BIOS-a jelentkezik be, ez teljesen független a többi alkatrésztől.Kis idő elteltével meglátjuk az alaplapi BIOS kiírásait, ezek elárulják a BIOS gyártóját, típusát, gyártási idejét és verziószámát. Ezt követheti a többi bővítőkártya - például a SCSI vezérlő - bejelentkezése. Ha nem nyomjuk meg a BIOS beállító-programjába (BIOS Setup) irányító gombot (ez általában a [Del]), akkor megkezdődik az alaplaphoz csatolt alkatrészek inicializálása (alaphelyzetbe állítása), és lefut néhány egyszerű ellenőrzés a POST (Power On Self Test - indításkori önteszt) keretében.
A menüpontok beállításai általában számok, vagy egy kétállású kapcsoló állapotainak egyike (például enabled/disabled - engedélyezve/tiltva). A menüpontokat tematikus oldalakra osztva tárja elénk a BIOS beállítóprogramja.
Standard CMOS Setup: az alaplaphoz kapcsolt lemezmeghajtók és a rendszeridő beállításai. Ide tartozik továbbá az a kapcsoló, amellyel eldönthetjük, hogy billentyűzet nélkül is bootolhat (elindulhat) a gép vagy sem.
A merevlemezek beállításánál még mindig találkozhatunk a Table nevű
meghajtó-adatbázissal, amely nagyjából ötven régebbi. 10-120 Mbyte-os
merevlemez beállításait írja le. A sorszámok végigpörgetése után
megtaláljuk a User-type és az Auto beállítást. Előbbi a kézi
paraméterezést, utóbbi a bootolás előtti automatikus felismerést teszi
lehetővé. Az automatikus felismerés lassítja a gép indulását, de van egy
automatikus felismerést végző menüpont (Auto Detect Hard Disks) a
Setupban, ahol az előbbi paramétereket beállítja a BIOS.
BIOS Features Setup: ez a leglátványosabb hatást kiváltó általános beállítások menüje.
Chipset Features Setup: a memória/chipkészlet időzítési beállításai.
Figyelem! A memória hibás beállítása váratlan és alattomos rendszerleállást, ezáltal adatvesztést okozhat!
Integrated Peripherals: az alaplapi vezérlők letiltása/engedélyezése és üzemmódjai.
Power Management Setup: az energiagazdálkodás és a működési felügyelet beállításai.
PNP and PCI Setup: a megszakítások és a közvetlen memória-hozzáférés beállításai.
Load Setup Defaults: az alapbeállítások betöltése a
Standard CMOS Setup oldal kivételével. Reménytelenül összekuszált
beállítások, vagy a CMOS-beli beállítások törlődése esetén ez a végső
mentsvár.
User/Supervisor Password: jelszó a géphez, illetve a BIOS Setuphoz való hozzáféréshez. A jelszókérés üres jelszó megadásával tiltható le.
Auto Detect Hard Disks: a csatlakoztatott merevlemezek adatainak automatikus beírása. Cikkünk elején már volt róla szó.
Low Levet Formatting: ma már viszonylag ritka menüpont, a merevlemezek alacsony szintű formázását teszi lehetővé.
Ha van ilyen a BIOS-unkban, vigyázzunk vele: az új merevlemezeknél ez a meghajtó belső hibatáblázatának felülírását is jelenti, ami után örökre használhatatlanná válhat az egység!
Quit With/Without Saving: kilépés a beállítások elmentésével, illetve anélkül; majd a gép újraindítása.
Az új alaplapok egy részénél a Setupból lehet állítani a processzor működési paramétereit is. Ha nem indul a gép a helytelen beállítások miatt, nem kell megijednünk - ekkor az alapbeállításokkal fog elindulni a következő próbálkozáskor. Vagy sem...
A gyártónál általában megtaláljuk az új fejlesztéseket a régiekhez képest, és ez alapján eldönthetjük, szükségünk van-e a frissítésre. Ha úgy döntünk, hogy igen, töltsük le az új programot, az újraírót (AWDFLASH.EXE vagy hasonló), majd készítsünk egy bootolható foppyt (SYS A: vagy FORMAT A: /S). Erre másoljuk rá (természetesen kicsomagolás után) az új BIOS-t tartalmazó fájlt, valamint az íróprogramot, és indítsuk el róla a gépet. Egyes alaplapokon egy jumpert is át kell állítanunk az írás engedélyezéséhez.
A DOS bejelentkezése után indítsuk el az íróprogramot, majd adjuk meg az új BIOS-fájl nevét, valamint az ekkor a floppyra kerülő előző BIOS-t tároló fájl nevét.
Ha sikeres volt az írás, indítsuk újra a gépet. Ha nem, akkor az előbb elmentett régi BIOS-t írjuk vissza. Fontos, hogy hibás írás után ne reseteljük a gépet, mert valószínűleg nem fog újraindulni.
Az írást addig kell újból megkísérelni, amíg sikeres nem lesz. Ehhez esetleg le kell töltenünk egy másik BIOS-t egy másik számítógéppel. Ha a hibás BIOS miatt nem indul az alaplap, vigyük szervizbe, s mondjuk el mi történt.
Ha ismerősünknek hasonló gépe van, akkor kérjük el a BIOS-memóriát, indítsuk el vele a gépünket, majd üzem közben (!) kicserélve a két IC-t, kíséreljük meg újra az írást. Remélhetőleg ekkor már sikeresen fejeződik be a művelet.
A 100 MHz-et is támogató rendszerekben használatos modulok kizárólag SPD áramkörrel felszerelve készülnek. Az SPD (Serfal Presence Detect) egység egy 8 kivezetéses EEPROM chip, amely a DIMM modul méretét, sebességét, feszültségi adatait, illetve a sor- és oszlopcímeket, valamint a memóriachipés a modulgyártó adatait tárolja. Az egyéb kiegészítő adatokkal együtt összesen több mint 40 paraméter található meg az SPD-ben.
Amikor a POST során a BIOS beolvassa ezeket a paramétereket, automatikusan beállítja a BIOS Setup Chipset Features Setup oldalán található értékeket a legnagyobb biztonság és teljesítmény elérése érdekében.
Az SPD-ben lévő adatok ismerete nélkül a BIOS és a gép használója is csak megközelítőleg tudja beállítani a memória paramétereit, aminek következtében kisebb lesz a teljesítmény és nagyobbak a hibalehetőségek. Az SPD használata a régebbi EDO-RAM-nál nem volt ennyire fontos, ugyanis a memória a kisebb sebesség miatt kevésbé volt érzékeny a beállításokra. Az SDRAM-ok azonban legalább kétszer olyan gyorsan működnek, mint az EDORAM-ok, ezért kevésbé hibatűrőek.
Az alternatív alaplapi vezérlő áramkörök mellett természetesen az Intet chipkészletei is támogatják az SPD használatát - de a BX chipkészletű alaplapokhoz szinte kötelező SPD-s memóriát használni.
A paradigmaváltás eredménye lett az UEFI. A régi hagyományos BIOS az újabb és újabb beépített kódrészek miatt bonyolulttá, rosszul szervezetté, néhol hibás részeket tartalmazó kóddá vált.
Mindeközben például a merevlemezek tárolókapacitása lassan meghaladja az eredeti BIOS implementáció megalkotásakor elképzelhetetlennek tűnő 2 TB-ot, aminél nagyobb méretű HDD-ről a BIOS nem képes rendszert indítani. Elkerülhetetlenül szükségessé vált tehát a BIOS utódjának megalkotása. Az Intel által kifejlesztett, és Extensible Firmware Interface-nek, röviden EFI-nek elnevezett új rendszer továbbfejlesztése 2005 óta a vezető technológiai vállalatok (többek között az AMD, Apple, Dell, HP, IBM, Intel, Lenovo, Microsoft) által létrehozott Unified EFI Forum nevű szövetség specifikációi alapján történik, UEFI név alatt.
Az UEFI legfontosabb előnyei a BIOS-szal szemben:
– Hordozhatóság.
Míg a BIOS az x64-es gépeken is csak x86 módban fut és más architektúrákat nem támogat, addig az UEFI az x86, x64, Itanium, ARM processzorokon is natív módon fut.
– Az új eszközök támogatása.
Az UEFI 2,2 TB-nál nagyobb meghajtók, akár 128 elsődleges merevlemez partíció és több, mint 17,2 milliárd GB méretű memória kezelését is támogatja.
– Gyorsaság
. Az UEFI gyorsabb rendszerindítást és hibernálásból való visszatérést tesz lehetővé.
– Modularitás.
A moduláris felépítésből adódóan az UEFI egyes részeinek frissítésekor nem szükséges a teljes tartalmat lecserélni.
– Fokozott biztonság
Az UEFI fokozottan védi a számítógépet a rosszindulatú kódok ellen azáltal, hogy a rendszerindítás folyamatát felügyeli és csak megbízható kód indulását engedélyezi. Ezzel a technológiával kiküszöböli a bootkit típusú támadásokat. Mindezen előnyök mellett a jelenleg forgalomban lévő UEFI firmware-ek kivétel nélkül tartalmaznak egy, a BIOS-szal való kompatibilitást megvalósító modult (Compatibility Support Module, CSM), ezért az UEFI-vel szállított PC-ken is lehetőség van olyan, régebbi operációs rendszerek használatára, amelyek nem támogatják az UEFI-t.
Az UEFI specifikáció része – a BIOS által támogatott MasterBoot Record (MBR) helyett – a GUID Partition Table (GPT) partícionálás. Erre azért volt szükség, mert az MBR legfeljebb 4 partíciót kezel egy merevlemezen, míg a mai felhasználói követelményeknek ez már nem minden esetben felel meg. MBR partícionálás esetén a partíciós információk (maximum 4 partíció adatai számára van hely) a Master Boot Record területre kerülnek. A BIOS itt tárolja azt a kódot is, amelyik elindítja az operációs rendszer boot-olásának folyamatát. GPT partícionálás esetén a merevlemez első szektora a BIOS-szal való kompatibilitás érdekében egy Master Boot Record számára van lefoglalva, azonban az UEFI nem használja ezt a területet. Ebből nem csupán az következik, hogy az UEFI máshonnan olvassa ki a merevlemez partícionálásának adatait, hanem az is, hogy az operációs rendszer boot-olásához nem egy rögzített helyen (MBR) található kódot használ. Ehelyett az UEFI boot manager rutint használ, ami arra szolgál, hogy az operációs rendszer betöltő programját indítsa el. Az operációs rendszer betöltő (OS loader) program egyszerűen a fájlrendszerben tárolódik (a kiterjesztése .efi), ezért például egy UEFI bootolásra alkalmas DVD vagy USB kulcs elkészítésekor elegendő a szükséges mappákat, állományokat egyszerűen átmásolni az eszközre, nincs szükség a MBR megfelelő elhelyezésére is alkalmas speciális programok használatára! A telepítő média kialakításánál figyelembe kell venni, hogy az UEFI csak FAT12, FAT16 és FAT32 típusú fájlrendszereket támogat.
A 64 bites UEFI kizárólag 64 bites OS loader programot tud kezelni, ezért a 32 bites operációs rendszerek betöltése egy UEFI-s számítógépre nem lehetséges. Az UEFI egyik hasznos (ki-bekapcsolható) biztonsági funkciója a Secure Boot. Ez a szolgáltatása boot folyamat során ellenőriz betöltés előtt minden állományt és kizárólag olyan OS loadert, valamint eszközmeghajtót (driver) enged betöltődni, amely digitális aláírással rendelkezik.
Ezáltal a Secure Boot funkció megakadályozza rosszindulatú kódoknak a számítógép indulásakor történő betöltődését. Az ilyen, úgynevezett rootkit-ek azért rendkívül veszélyesek, mert a fertőzött számítógépen a boot folyamat során hajtják végre rosszindulatú akcióikat és elrejtik magukat az operációs rendszer, illetve a vírusvédelmi programok ellen. Az UEFI Secure Boot funkciója teljesen kizárja az ilyen típusú támadásokat, mivel még a kód lefutása előtt felismeri a fertőzött állományt és nem engedi azt betöltődni.
A fentiek alapján bátran állíthatjuk, hogy az UEFI elterjedése a piacra kerülő számítógépeken úgy a rendszerépítők, mint a felhasználók számára kedvező változásokat hoz megbízhatóság, használhatóság, rendelkezésre állás és biztonság szempontjából is.
Az UEFI és a Windows Az UEFI-ről, az új számítógépek egy részén a BIOS-helyett található firmware-ről több ismertető, cikk is található a szaksajtóban, interneten.
Ebben a cikkben azt ismertetjük, hogy a rendszerépítőknek az UEFI-s számítógépeken történő Windows telepítéskor mire kell figyelniük, milyen problémákkal találkozhatnak, és azokat hogyan küszöbölhetik ki.
A Microsoft az UEFI támogatást a Windows Vista SP1 verzióba építette be először. A jelenleg az UEFI-t támogató Microsoft operációs rendszerek:
Windows8
Windows7
Windows Vista (SP1)
Windows Server 2012
Windows Server 2008 R2
Windows Server 2008
Az UEFI megvalósítása az x86-os számítógépeken 64 bites, ezért csak az imént felsorolt operációs rendszereknek csak a 64 bites változata támogatja. (Az ARM processzoros mobil eszközökön az EUFI 32 bites megvalósítása található). Az előzőkből máris adódik az első kérdés: 32 bites Windows operációs rendszert nem lehet telepíteni UEFI-s számítógépre? Nos, ilyen probléma nincs, ugyanis az UEFI-ben található egy BIOS kompatibilitást megvalósító modul, a CSM. A számítógép felhasználója az UEFI-hez ugyanúgy hozzáférhet az eszköz bekapcsolása után, mint a régebbi gépek esetében a BIOS -hoz és a rendelkezésre álló beállítási lehetőségeket használhatja. Ily módon bekapcsolhatja a BIOS kompatibilitást és ekkor már tudja telepíteni a 32 bites operációs rendszert. Nagyon fontos azonban tisztában lenni azzal, hogy az ilyen módon telepített gépen ezután nem szabad kikapcsolni a BIOS kompatibilitást, mert UEFI módban a számítógép nem fog boot-olni!
Természetesen egy másik, UEFI-t támogató operációs rendszer telepítése előtt mindenképpen érdemes kikapcsolni a BIOS kompatibilitást, hogy az UEFI által nyújtott előnyöket a felhasználó az új operációs rendszer használata során kihasználhassa. Az UEFI-t ismertetőben írtunk arról, hogy az UEFI másfajta partícionálást valósít meg a számítógépeken, mint a BIOS. A Windows telepítő a telepítés során elvégzi a megfelelő
partícionálást, a telepítést végző rendszerépítőnek csupán arról kell gondoskodnia, hogy a nem megfelelő partícionálást (tehát UEFI-s telepítés esetén az MBR-típusú, BIOS-kompatíbilis telepítés esetén a GUID típusú partíciókat) törölje. Amennyiben a telepítés során ezt a műveletet nem végezzük el, a telepítő hibaüzenetet fog adni! Ugyanez a helyzet akkor is, ha egy UEFI-vel (tehát GUID partícióra) telepített operációs rendszerrel ellátott számítógépen teljes újratelepítésre (clean install) van szükség. A telepítő ugyanis a GUID partíciók közül egyikre sem tudja telepíteni az operációs rendszert. A legegyszerűbb megoldás ekkor a telepítő által kínált lemezműveletek segítségével a partíciókat törölni. Arra azonban ügyelni kell, hogy ilyen esetben a telepítés után nem található majd a merevlemezen Windows.old mappa a korábbi telepítésmappáival és állományaival!
A Microsoft a Windows 8 fejlesztésekor messzemenőkig kihasználta az UEFI adta lehetőségeket, így az UEFI-vel telepített Windows8 számítógépeken a boot folyamat gyorsabb, és a Secure Boot funkció kihasználásával biztonságosabb is. A másik újdonság, hogy az UEFI kulcs-érték párok tárolására vonatkozó képességét kihasználva, a márkás számítógépre a gyártók által előtelepített Windows 8 operációs rendszerek termékkulcsa nem a számítógépre ragasztott COA matricán található, hanem az UEFI memóriájában eltárolva. Ez a megoldás rendkívül előnyös a szoftverkalózkodás visszaszorítása ellen is, de a felhasználók a termékkulcs elvesztése ellen is védve vannak, ugyanis az operációs rendszer újratelepítésekor a telepítő automatikusan az UEFI memóriájából olvassa ki a termékkulcsot, nincs szükség annak manuális megadására. Ugyanakkor azonban ez az előny problémává válhat abban az esetben, ha a számítógépre egy másik operációs rendszer telepítése válik szükségessé. A telepítési folyamat során ugyanis alapesetben a termékkulcs az UEFI-ből kerül kiolvasásra és mivel ez a termékkulcs nem a telepítendő operációs rendszerhez tartozik, így a telepítés hibaüzenettel megáll.
A probléma elhárításához tudni kell, hogy a telepítő a termékkulcsot elsősorban egy úgynevezett válaszfájlból (unattended állomány, EI.CFG vagy PID.TXT) olvassa ki, másodsorban az UEFI memóriájából és harmadsorban a termékkód megadására szolgáló ablakból. Alapesetben a telepítő média nem tartalmaz megfelelően beállított válaszfájlt, ez azonban megváltoztatható és így az UEFI-ben tárolt termékkulcs a telepítés során figyelmen kívül lesz hagyva. A legegyszerűbb megoldás egy megfelelő tartalommal rendelkező,
EI.CFG nevű állományt létrehozni a telepítő média sources mappájában, ezáltal elérve azt, hogy a telepítő ne az UEFI-ben tárolt termékkulcsot vegye figyelembe. Az EI.CFG használatával a telepítő média univerzálissá tehető abban az értelemben, hogy a telepítés során megadhatóvá
válik a telepítésre kerülő kiadás is. Az EI.CFG állomány tartalma a következő kell, hogy legyen:
[EditionID]
[Channel]
OEM
[VL]
0
Az [EditionID] sor után következő sorban megadható a telepítendő Windows 8 kiadás (pl. Windows 8 Pro), de ha ez a sor üresen marad, akkor a telepítés során manuálisan választható ki a megfelelő kiadás. A [Channel] sor után következő sorban OEM licenc esetén az „OEM” egyébként a „Retail” szövegnek kell szerepelnie. A [VL] után következő sorban az „1” karakter szerepel mennyiségi licenc esetén, egyébként pedig a „0” karakter.
Mivel a telepítő média tartalmát módosítani szükséges, ezért érdemes a telepítéshez USB kulcsot használni, ez gyorsabb telepítést tesz lehetővé, illetve a DVD meghajtóval nem rendelkező eszközökön is alkalmazható telepítésre. Az UEFI az NTFS formátumot nem támogatja, ezért – amennyiben szükséges – az USB kulcsot FAT32-re kell formázni. Ezek után viszont elegendő az eredeti telepítő DVD mappáit és állományait egyszerűen átmásolni és ezután létrehozni az EI.CFG állományt.
A Windows 8 telepítési lehetőségek körüljárása után néhány gondolat erejéig még foglalkoznunk kell a Windows 7 telepítésével kapcsolatos kérdésekkel. Az OEM Windows 8 Pro licenc rendelkezik a downgrade joggal, azaz a felhasználónak lehetősége van az előtelepített operációs rendszer helyett a Windows 7 telepítésére és használatára.
Bár a Windows 7 támogatja az UEFI-t, a telepítés UEFI módban több nehézséget, problémát okozhat, ezért lényegesen egyszerűbb az UEFI-s számítógépen a BIOS kompatibilitást beállítani és így, hagyományos módon telepíteni a Windows 7-et. Másfelől viszont, így le kell mondani az UEFI által nyújtott előnyökről. UEFI módban történő telepítés esetén fontos tudnivaló, hogy a Windows 7 nem támogatja a
Secure Boot-ot, tehát ezt a telepítés megkezdése előtt az UEFI kezelőfelület ének használatával ki kell kapcsolni.
A Windows 7 64 bites változatának telepítő DVD-je támogatja mind az UEFI-s mind a BIOS módú telepítést. A számítógépen azonban be kell állítani, hogy UEFI módú telepítés lesz végrehajtva. Ennek beállítása – az UEFI kezelőfelültének használatával – számítógép modellenként különböző módon történhet, a szükséges információk az eszköz dokumentációjában, vagy a gyártó weboldalán találhatók.
A telepítés során a merevlemez partícionálását meg kell szüntetni, amennyiben az MBR alapú. GPT partícionálás esetén a Primary elnevezésű partíciót kell megjelölni az operációs rendszer telepítésére. Amennyiben a telepítő hibaüzenetet ad, hogy erre a partícióra nem lehet telepíteni, a „Tovább” gombra kattintva a telepítési folyamat rendben tovább fog haladni.
UEFI boot-os Windows 7 telepítő USB kulcs elkészítésekor mindenképpen FAT32-re formázott USB kulcsot kell használni. A WINDOWS 7 64 bit telepítő DVD-jének teljes tartalmát az USB kulcsra kell másolni (nem használható a Microsoft USB/DVD Tool alkalmazás, mert az újraformázza az USB eszközt NTFS-re, ezt a formátumot azonban az UEFI nem támogatja), majd ezután az USB kulcs tartalmán némi változtatást kell elvégezni. Először is a efimicrosoft mappa tartalmát (azaz a boot mappát és annak teljes tartalmát) át kell másolni a efi mappába (tehát a mappa hierarchiában eggyel feljebbre), majd ezek után a efiboot mappába be kell másolni a bootmgfw.efi állományt bootx64.efi-re átnevezve. A
bootmgfw.efi állomány a telepítő DVD-n nem található meg külön állományként. Egy Windows 7 64 bites operációs rendszert futtató számítógépen a WindowsBootEFI mappában található meg, illetve a teleptő DVD sources mappájában található install.wim állományból, azt egy erre alkalmas programmal mountolva ki lehet nyerni. A fentiek szerint elkészített USB kulcsról UEFI módban boot-olható a számítógép és telepíthető a Windows 7.
Hiba jelzések
Gondolom már sokan belefutottak abba, hogy valamilyen oknál fogva a gép induláskor elkezdett prüttyögni ahelyett, hogy rendesen felállt volna a rendszer és fogalmatok sem volt, hogy mit fütyörészik. Na most ezen próbálok segíteni jelen posztban. Előre szólok, hogy ez a leírás nem rövid, bár nem szükséges mind elolvasni csak, ami nektek szükséges.
A lényeg a továbbra kattintva tekinthető meg.
Award BIOS
Manapság talán a legnépszerűbb BIOS a gyártók közt. A hibakódjai nem bonyolultak, ha lehet, akkor inkább megpróbál a képernyőn keresztül tájékoztatást adni a hibáról.
1 rövid sípszó: minden rendben.
1 hosszú sípszó: memóriahiba. - Az első memóriabankban talált hibát a rendszer. Ha szerencsénk van, akkor csak nem érintkezik tökéletesen a modul. Rosszabb esetben az egyik chip hibás a modulon, de az alaplap hibája is okozhatja.
1 hosszú 2 rövid sípszó, 1 hosszú 3 rövid sípszó: videokártya hiba - A BIOS nem tudja elérni a videokártyát. Elképzelhető, hogy a kártya nem csatlakozik megfelelően a slot-ba, rosszabb esetben a memóriája hibás. Esetleg alaplapi hiba is okozhatja, de nem ez a jellemző.
Folyamatos sípolás: memória vagy videokártya probléma - A legjellemzőbb a memóriahiba ebben az esetben. Tipikusan akkor fordul elő, ha a rendszer nem talál memóriát. Lehet, hogy az egyetlen modul meghibásodott vagy nincs a helyén, vagy nincs elegendő mennyiségű modul beszerelve. (pl. csak egy db 32 bites modul egy Pentium 1-es gépben) Az alaplap hibája ritkán okoz ilyen hibaüzenetet, de természetesen előfordulhat.
AMI BIOS
A másik ismert és széles körben használt BIOS gyártó, az American Megatrends Inc. (AMI)
Szerencsére nem sűrűn változtatgatják a hibajelzéseiket, így szinte mindegy, hogy egy mai, vagy egy tíz éves AMIBIOS sípol nekünk.
1 rövid sípszó: DRAM frissítési hiba - A rendszer nem tudja frissíteni a memóriát, így annak tartalma elveszik. Jellemzően memóriahibára utal, de az alaplap is okozhatja.
2 rövid sípszó: paritáshiba - Tipikusan a memória hibájára utal, ritkábban az alaplap is lehet hibás.
3 rövid sípszó: hiba az első 64K RAM-ban - Ez a hiba is jellemzően memóriahiba. Az első bankban levő memóriamodul hibás, vagy nem érintkezik megfelelően, így a memória első 64KB-os szegmensében hiba keletkezik. Ritkábban ugyan, de az alaplap hibája is okozhatja.
4 rövid sípszó: rendszer timer hiba - Ezt a hibát egyértelműen az alaplap hibája okozza.
5 rövid sípszó: processzorhiba - A processzor esetleg az alaplap okozza.
6 rövid sípszó: billentyűzet-vezérlő vagy A20 kapu hiba - Okozhatja a billentyűzet vagy a billentyűzet-vezérlő hibája, amely egyben a magas memória (HMA) elérésére szolgáló A20 kaput is vezérli.
7 rövid sípszó: virtuális mód hiba - A processzor vagy az alaplap hibája okozhatja.
8 rövid sípszó: videómemória hiba - A BIOS nem tudta írni vagy olvasni a videokártya memóriáját. Okozhatja a videokártya vagy az alaplap hibája. Mivel ez nem végzetes hiba, a boot folyamat ettől akár folytatódhat is.
9 rövid sípszó: ROM BIOS checksum hiba - A BIOS programot tartalmazó ROM hibáját jelzi.
10 rövid sípszó: CMOS checksum hiba - A beállításokat tartalmazó CMOS memóriában talált hibát a rendszer. A hibát az alaplap okozhatja.
11 rövid sípszó: cache memória hiba - Hibás a másodszintű cache memória. Amennyiben nem az alaplapra vagy a processzorba integrált cache-ről van szó, megpróbálhatjuk megmozgatni a chip-et, a BIOS-ból letiltani a használatát, esetleg ha ez sem segít, eltávolítani.
Folyamatos sípolás: memória vagy videokártya probléma - A legjellemzőbb a memóriahiba ebben az esetben. Tipikusan akkor fordul elő, ha a rendszer nem talál memóriát. Lehet, hogy az egyetlen modul meghibásodott vagy nincs a helyén, vagy nincs elegendő mennyiségű modul beszerelve. (pl. csak egy db 32 bites modul egy Pentium 1-es gépben). Az alaplap hibája ritkán okoz ilyen hibaüzenetet, de természetesen előfordulhat.
1 hosszú, 3 rövid sípszó: memória hiba - Jellemzően egy nem megfelelően behelyezett memóriamodul okozza.
1 hosszú, 8 rövid sípszó: videokártya hiba - A videokártya resetelése megoldhatja a problémát.
Phoenix BIOS
A Phoenix hibakódjai a legbonyolultabbak, kiváltképp az újabb BIOS verzióiknál. Minden POST funkciónak megvan a saját kódja, ezáltal nagyon részletes információt ad a hiba jellegéről (cserébe jó bonyolultan). A hibakódok tekintetében a Phoenix BIOS-okat két csoportra bonthatjuk. Az újabbak 4.x verziójúak, és 1994 vagy az utáni kiadásúak, illetve az ezt megelőző régebbi verziókra.
Phoenix BIOS v 1.x, 2.x, 3.x
Ezek a BIOS-ok jellemzően 286-os, 386-os és 486-os gépekben találhatóak. A hibakódokat hármas blokkokra osztották sípszó - szünet - sípszó - szünet - sípszó formátumban.
1-1-2: CPU / alaplap hiba
1-1-3: CMOS írási / olvasási hiba - Valószínűleg az alaplap hibás.
1-1-4: BIOS ROM checksum hiba - A BIOS chip vagy az alaplap hibája.
1-2-1: timer hiba - Valószínűleg alaplaphiba.
1-2-2: DMA inicializációs hiba.
1-2-3: DMA lapregiszter írási/olvasási hiba.
1-3-1: memória frissítési hiba
1-3-2: hiba a RAM első 64KB-os szegmensében, adatvezeték hiba.
1-3-3: hiba a RAM első 64KB-os szegmensében, paritásvezeték hiba.
1-3-4: hiba a RAM első 64KB-os szegmensében, címvezeték hiba.
1-4-1: RAM címvezeték hiba.
1-4-2: RAM paritáshiba.
1-4-3: timer hiba. - Az alaplap hibájára utal.
1-4-4: NMI port hiba. - Az alaplap hibájára utal.
2-1-1: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #0) hibája.
2-1-2: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #1) hibája.
2-1-3: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #2) hibája.
2-1-4: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #3) hibája.
2-2-1: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #4) hibája.
2-2-2: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #5) hibája.
2-2-3: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #6) hibája.
2-2-4: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #7) hibája.
2-3-1: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #8) hibája.
2-3-2: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #9) hibája.
2-3-3: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #A) hibája.
2-3-4: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #B) hibája.
2-4-1: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #C) hibája.
2-4-2: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #D) hibája.
2-4-3: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #E) hibája.
2-4-4: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #F) hibája.
3-1-1: Master DMA regiszter hiba - Az alaplap hibája.
3-1-2: Slave DMA regiszter hiba - Az alaplap hibája.
3-1-3: Master megszakításvezérlő hiba, vagy IRQ vonal hiba - Az alaplap, vagy egy kártya hibája okozhatja.
3-1-4: Slave megszakításvezérlő hiba, vagy IRQ vonal hiba - Az alaplap, vagy egy kártya hibája okozhatja.
3-2-2: Megszakításvezérlő hiba.
3-2-3: FENNTARTVA
3-2-4: Billentyűzetvezérlő / A20 kapu vezérő hiba.
3-3-1: CMOS elem hiba.
3-3-2: CMOS beállítási hiba - Érvénytelen beállítást tartalmazó CMOS.
3-3-3: FENNTARTVA
3-3-4: videokártya memória hiba - Hibás a videokártya vagy a videokártya RAM-ja.
3-4-1: videokártya inicializálási hiba - Hibás a videokártya vagy a videokártya RAM-ja.
3-4-2: videokártya inicializálási hiba - Hibás a videokártya vagy a videokártya RAM-ja.
4-2-1: timer hiba
4-2-2: a chipset vagy más belső komponens hibája - Alaplaphiba.
4-2-3: az A20 kapu hibája - Alaplaphiba.
4-2-4: IRQ hiba - Az IRQ vezérlő vagy egy kártya hibája.
4-3-1: RAM hiba - Hiba az első MB feletti EMS területen.
4-3-3: timer hiba - Az alaplap hibája.
4-3-4: Real Time CLock (RTC) hiba - Az RTC chip vagy az alaplap hibája.
4-4-1: a soros port hibája - I/O bus hiba.
4-4-2: a párhuzamos port hibája I/O bus hiba.
4-4-3: Matematikai társprocesszor hiba Hibás alaplap vagy processzor.
9-2-1: inkompatibilis videokártya
Phoenix BIOS v 4.x
Jellemzően az 1994 után gyártott pentium és magasabb kategóriás alaplapokban fordulnak elő ezek a verziójú BIOS-ok. A hibakódokat itt négyes blokkokra osztották.
1-1-1-3 (02h): valós mód hiba - A processzor vagy az alaplap hibája.
1-1-2-1 (04h): CPU típus hibája.
1-1-2-3 (06h): chipset vagy egyéb alaplapi komponens hibája.
1-1-3-1 (08h): chipset regiszter inicializációs hiba.
1-1-3-3 (0Ah): CPU regiszter inicializációs hiba.
1-1-4-1 (0Ch): másodszintű cache inicializációs hiba.
1-1-4-3 (0Eh): I/O hiba.
1-2-1-1 (10h): Power Management hiba.
1-2-2-1 (14h): Billentyűzetvezérlő hiba.
1-2-2-3 (16h): BIOS ROM checksum hiba.
1-2-3-1 (18h): 8254 timer inicializációs hiba.
1-2-3-3 (1Ah): 8237 DMA vezérlő hiba.
1-2-4-1 (1Ch): IRQ vezérlő hiba.
1-3-1-1 (20h): DRAM frissítési hiba.
1-3-1-3 (22h): 8742 billentyűzetvezérlő hiba.
1-3-3-3 (2Ah): Hiba a RAM első 512KB-os területén.
1-3-4-1 (2Ch): Hiba a RAM első 512KB-os területén - (adatvezeték hibája)
1-3-4-3 (2Eh): Hiba a RAM első 512KB-os területén.
1-4-2-1 (34h): CMOS RAM olvasási/írási hiba.
2-1-3-1 (48h): grafikus konfiguráció összehasonlítása a CMOS-ban tárolt adatokkal
2-1-3-2 (49h): PCI bus és PCI eszközök inicializálási hibája.
2-1-3-3 (4Ah): videokártya (kártyák) hibája.
2-2-1-3 (52h): Billentyűzet hiba.
2-2-3-1 (58h): IRQ hiba.
2-2-4-1 (5Ch): RAM hiba az 512KB - 640KB tartományban.
2-4-2-1 (74h): Real Time Clock (RTC) hiba.
2-4-2-3 (76h): Billentyűzet hiba.
4-2-1-1 (D0h): IRQ hiba.
4-2-1-3 (D2h): IRQ hiba.
4-2-2-1 (D4h): IRQ hiba.
4-2-4-3 (DEh): Billentyűzetvezérlő hiba.
Az eredeti IBM hibakódok
Végezetül egy kis történelmi visszatekintés. Valószínűleg nem sokunknak lesz rá szüksége.
1 rövid sípszó: minden rendben.
2 rövid sípszó: hiba, hibakód a képernyőn.
Nincs sípszó: alaplap vagy tápellátás hiba. (vagy kikötöttük a speakert)
Folyamatos sípszó: alaplap, tápellátás, vagy billentyűzet hiba.
Ismétlődő rövid sípszó: tápellátás vagy alaplap hiba.
1 hosszú, 1 rövid sípszó: alaplaphiba.
1 hosszú, 2 rövid sípszó: videokártya hiba (MDA, CGA)
1 hosszú, 3 rövid sípszó: videokártya hiba (EGA)
3 hosszú sípszó: 3270 billentyűzet kártyahibája
Az alaplap azonban egy olyan kitűntetett alkatrész, amelynek bonyolultsága és sokirányú feladatai miatt szükség van a beállíthatóságra. Az alaplapi BIOS-nak még egy feladata van: az operációs rendszert betöltő lemezterület, az úgynevezett boot record programjának kiolvasása és futtatása az operációs rendszert hordozó háttértárolóról. A rendszerindító háttértár kiválasztása csak egy a beállítások közül, melyeket most bemutatunk. A számítógép bekapcsolása után elsőként a videovezérlő BIOS-a jelentkezik be, ez teljesen független a többi alkatrésztől.Kis idő elteltével meglátjuk az alaplapi BIOS kiírásait, ezek elárulják a BIOS gyártóját, típusát, gyártási idejét és verziószámát. Ezt követheti a többi bővítőkártya - például a SCSI vezérlő - bejelentkezése. Ha nem nyomjuk meg a BIOS beállító-programjába (BIOS Setup) irányító gombot (ez általában a [Del]), akkor megkezdődik az alaplaphoz csatolt alkatrészek inicializálása (alaphelyzetbe állítása), és lefut néhány egyszerű ellenőrzés a POST (Power On Self Test - indításkori önteszt) keretében.
BIOS Setup
Ha lenyomtuk a belépéshez szükséges gombot, egy menübe jutunk, amely gyártótól függően más-más kinézetű lehet. Általában a billentyűzetet kell használnunk, de például az AMI egyik BIOS-a egérrel kezelhető, ablakos kialakítású. Nézzük, mit rejtenek a menük! (Az itt tárgyalt menüpontok a legelterjedtebb Award BIOS-ból származnak. Más gyártók termékeinél kisebb-nagyobb eltérések lehetnek ehhez képest, valamint hiányozhatnak egyes beállítási lehetőségek.)A menüpontok beállításai általában számok, vagy egy kétállású kapcsoló állapotainak egyike (például enabled/disabled - engedélyezve/tiltva). A menüpontokat tematikus oldalakra osztva tárja elénk a BIOS beállítóprogramja.
Standard CMOS Setup: az alaplaphoz kapcsolt lemezmeghajtók és a rendszeridő beállításai. Ide tartozik továbbá az a kapcsoló, amellyel eldönthetjük, hogy billentyűzet nélkül is bootolhat (elindulhat) a gép vagy sem.
Date and Time: | itt adható meg a pontos dátum és idő. |
Hard Disks: | az itt szereplő adatokat általában megtaláljuk a merevlemez címkéjén. |
Size: | a lemez mérete. A BIOS számolja ki a következő paraméterek alapján: Cylinders - a cilinderek (az egymás felett levő lemeztányérok vagy -korongok adathordozó sávjainak) száma; Heads - az író-/olvasófejek száma; Sectors - a sávonkénti szektorok száma. |
Write PreComp: | a régi merevlemezek az összes sávon (körkörös adattároló gyűrűn) ugyanannyi szektort hordoztak, így azok hossza különböző volt. A beállítás az összeegyeztetéshez kellett. Ez a mai meghajtóknál automatikus, beállításával fölösleges foglalkozni. |
Landing zone: | az automatikus parkolás (író-/olvasófejek külső, nem használt sávra állítása) funkcióval nem rendelkező meghajtók parkolási helyének meghatározása. Mai meghajtókon nincs jelentősége. |
Floppy Drive A: | a kábel végére csatlakoztatott floppymeghajtó kapacitása. |
Floppy Drive B: | a kábel közepére csatlakoztatott floppymeghajtó kapacitása. |
Floppy Mode 3 Support: |
a Japánban használatos floppymeghajtók 1,2 Mbyte-ot tárolnak a 3,5 colos lemezeken. Az ilyen típusú meghajtók használatához kell engedélyezni ezt az opciót. |
Primary Display: | az elsődleges videokártya típusa; ma már mindig VGA. |
Landing zone: | az automatikus parkolás (író-/olvasófejek külső, nem használt sávra állítása) funkcióval nem rendelkező meghajtók parkolási helyének meghatározása. Mai meghajtókon nincs jelentősége. |
Keyboard: | a BIOS utasítása a billentyűzet ellenőrzésére. |
Halt On: | milyen hibáknál álljon le a bootolás. |
Virus Waming: | figyelje-e a BIOS a merevlemez bootszektorának változását (ami vírustevékenységre utaló jel). Ha engedélyezzük, az ilyen kísérletkor a számítógép le fog állni. |
Quick Power On Self Test: | engedélyezése egyszerűsíti és lerövidíti az öntesztet. |
Swap Floppy Drives: | a floppymeghajtók kábelre való feIfűzésének sorrendje eldönti a betűjeleket (A:/B:) is. Ezzel a beállítással logikailag meg lehet cserélni őket. |
Typematic Rate Programming: | a billentyűzeten lenyomott gomb ismétlésének késleltetése és ismétlési sebessége. Az operációs rendszerből is beállíthatjuk. |
Above 1 MB Memory Test: | a bekapcsolás utáni memóriaellenőrzés kiterjesztése az 1 Mbyte fölötti tartományra. Ugyanez megtörténik az operációs rendszer töltése közben is, tehát itt csak fölösleges időhúzás. |
Boot Up NumLock Status: | a [Num Lock] gomb állapota a gép bekapcsolása után. |
Floppy Drive Seek: | a floppymeghajtók ellenőrzése. Idegesítő és fölösleges a lemezek felpörgetése, érdemes kikapcsolni. Megjegyzendő, hogy néhány régebbi típusú 5,25"-os meghajtó inicializálásához szükséges. |
Boot Sequence: | itt adható meg az operációs rendszert hordozó lemez. Lehet floppy, CD vagy valamelyik merevlemez. |
External/Internal Cache Memory: |
az alaplapon/processzorban levő memóriacache (gyorsítótár) ki/bekapcsolása. A legnagyobb sebességhez engedélyezzük mindkettőt. |
Fast Gate A20 Option: | a HMA (High Memory Area), vagyis az extended (kibővített) memória első 64 Kbyte-jának elérését gyorsítja. Engedélyezzük a nagyobb teljesítmény érdekében. |
Security Option: | eldönthetjük, hogy a beállított jelszót csak a Setuphoz, vagy minden induláskor kérje-e a rendszer. |
OS/2 Onboard Memory > 64M: |
OS/2 operációs rendszert használva engedélyeznünk kell a 64 Mbyte fölötti memóriaterület használatához. |
System BIOS Cacheable: | az alaplapi BIOS gyorsítótárazása annak gyorsabb elérése érdekében. |
Video ROM BIOS Shadow, C8000-CBFFF-től DC000-DCFFF-ig, esetleg a fölötti területekre is kiterjedő Shadow: |
a videokártya BIOS-ának, valamint a többi slotban ülő bővítőkártyák BIOS-ainak átmásolása a rendszermemóriába azok gyorsabb elérése érdekében. |
Figyelem! A memória hibás beállítása váratlan és alattomos rendszerleállást, ezáltal adatvesztést okozhat!
Automatic Configuration: |
ezt engedélyezve a BIOS biztosan jó paraméterekkel vezérli a memóriát akkor is, ha ez nem a leggyorsabb üzemmód. Amennyiben van SPD chip az SD modulon, akkor annak az utasításai érvényesülnek. |
Slow Refresh: | a dinamikus memória frissítési ciklusának ritkítására engedélyezzük ezt a beállítást - ekkor a rendszer sebessége nagyobb, áramfelvétele kisebb lesz. |
Read/Write Wait States: |
a CPU és a memória sebességkülönbsége miatt várakozóciklusokat kell beépíteni a memóriát író, illetve olvasó műveletekbe. Minél kevesebb ilyen ciklust állítunk be, annál gyorsabbak lesznek ezek a műveletek. |
AT Bus Clock Selection: |
a rendszer alap-órajelének és az ISA/VESA slotokban levő bővítőkártyák órajelének aránya. Érdemes olyan magas órajelet beállítani, amin még megbízhatóan működnek ezek a kártyák. |
8 bit/ 16 bit I/O Recovery Time: |
a 8, illetve 16 bites ISA kártyák várakozóciklusainak száma. Minél kevesebb ilyen ciklust állítunk be, annál gyorsabbak lesznek ezek a kártyák. |
Video BIOS Cacheable: | engedélyezésekor a videóvezérlő BIOS-át gyorsítótáron keresztül, vagyis gyorsabban kezeli a rendszer. |
Onboard FDD Controller: | a floppyvezérlő engedélyezése/tiltása. |
Onboard Serial Port 1/2: |
a soros portok engedélyezése/tiltása, illetve logikai címének és sorszámának beállítása. A COM 1 címe 3F8h, a COM2 címe 2F8h. |
Onboard Parallel Port: | a párhuzamos port engedélyezése/tiltása, illetve logikai címének és sorszámainak beállítása. Az LPT1 címe 378h. |
Parallel Port Mode: | választhatunk a normál egyirányú, a kétirányú gyors, illetve még gyorsabb (EPP, illetve ECP) üzemmód között. |
ECP DMA Select: | az ECP beállítású párhuzamos port DMA-t (Direct Memory Access - közvetlen memória-hozzáférés) használ a legnagyobb sebesség eléréséhez, ennek sorszámát kell itt beállítanunk. Alapbeállítása 3, ez általában jó is. |
UART2 Use Infrared: | ha alaplapunk infravörös portját használni szeretnénk, engedélyezzük ezt a funkciót. Ekkor a COM2 már nem fog működni |
Onboard PCI IDE Enable: | az alaplapi IDE vezérlők engedélyezése. |
IDE1, 2, stb. Ultra DMA Mode: | az IDE merevlemezek Ultra DMA módjának meghatározása. Érdemes Autora állítani, ekkor a merevlemez a Iehetséges legnagyobb sebességgel fog működni. Megjegyzendő, hogy egyes régebbi típusú winyók hazudnak a PIO és UDMA módjaikat illetően, így auto beállítás mellett gondok lehetnek velük |
Power Management: | a BIOS többféle gyárilag beállított lehetőséget (köztük kézi beállítást is) felkínál. Ezek közül választhatunk itt. |
Video Off After: | kiválaszthatjuk, hogy melyik mélységű energiatakarékos funkció bekapcsolásakor sötétüljön el a monitor. |
Video Off Option: | milyen szintű legyen a monitor kikapcsolása. A mai új monitorok ismerik a DPMS szabványt, tehát állítsuk be ezt. |
Power Management Controlled by APM: |
az energiagazdálkodás vezérlése az APM (Advanced Power Management) szabvány szerint. A mai operációs rendszerek ezt támogatják, így érdemes onnan beállítani az alább felsorolt jellemzőket. |
HDD Power Down - Doze/Standby/Suspend Mode: |
azon visszaszámlálók beállítása, melyek nullára futásakor az adott esemény (merevlemez kikapcsolása, órajel különböző mértékű csökkentése, ventilátorok kikapcsolása) megtörténik. A visszaszámlálás a felhasználói beavatkozások (billentyűnyomások, egérmozgás stb.) megszűnésével indul. |
PWR Button < 4 Secs: | mi történjen, ha az ATX előlapi főkapcsolóját 4 másodpercnél kevesebb ideig tartjuk nyomva: csak standby, vagy teljes kikapcsolás. |
Power Up On Modem Act: | telefonhívásra a modem bekapcsolja-e a gépet. Egyes BIOS-oknál ilyenkor a modem által használt megszakítást is meg kell adni. |
AC PWR Loss Restart: | az ATX gép újrainduljon-e vagy maradjon kikapcsolva, ha a hálózati feszültség megszűnik, majd visszaáll. |
Automatic Power Up: | előre megadott időpontban induljon el a gép. |
Fan speed/ Temperature/Voltage: |
amennyiben Ignore-t választunk, a kritikus értékeket figyelmen kívül hagyja a BIOS, egyébként kijelzi a ventillátorok fordulatszámát, a hőmérsékleteket és a feszültségeket, s ha bármelyik átlépi a határértéket, figyelmeztet (csipogás), csökkenti az órajelet, vagy leállítja a gépet. |
PNP OS Installed: | amennyiben Windows 9x-et használunk, nagyon fontos, hogy be legyen kapcsolva, ugyanis ez teszi lehetővé az alábbi paraméterek állítgatását az operációs rendszernek: |
Slot IRQ: | megadhatjuk mindegyik PCI slotnál, hogy a benne ülő kártya milyen megszakítást használjon. Az automatikus beállítás általában jó, ezen csak akkor kell változtatni, ha valamelyik kártya csak egyféle beállítással működik. |
IRQ/DMA Used By ISA: | ha nem PCI vagy PnP (plug & play) ISA kártya van gépünkben, le kell neki foglalnunk a rajta hardveresen beállított IRQ/DMA-t, hogy azt a rendszer ne akarja másnak kiosztani. |
User/Supervisor Password: jelszó a géphez, illetve a BIOS Setuphoz való hozzáféréshez. A jelszókérés üres jelszó megadásával tiltható le.
Auto Detect Hard Disks: a csatlakoztatott merevlemezek adatainak automatikus beírása. Cikkünk elején már volt róla szó.
Low Levet Formatting: ma már viszonylag ritka menüpont, a merevlemezek alacsony szintű formázását teszi lehetővé.
Ha van ilyen a BIOS-unkban, vigyázzunk vele: az új merevlemezeknél ez a meghajtó belső hibatáblázatának felülírását is jelenti, ami után örökre használhatatlanná válhat az egység!
Quit With/Without Saving: kilépés a beállítások elmentésével, illetve anélkül; majd a gép újraindítása.
Az új alaplapok egy részénél a Setupból lehet állítani a processzor működési paramétereit is. Ha nem indul a gép a helytelen beállítások miatt, nem kell megijednünk - ekkor az alapbeállításokkal fog elindulni a következő próbálkozáskor. Vagy sem...
A BIOS frissítése
Az új alaplapokon a BIOS program flash memóriában tárolódik, így bármikor átírható. Ez lehetővé leszi új BIOS beírását, így hibajavítást és új alkatrészek támogatását is. Érdemes időnként megtekinteni az alaplap gyártójának Web-oldalait, hogy nincs-e újabb letölthető BIOS. Ehhez meg kell néznünk BIOS-unknak a gép bekapcsolásakor kiíródó dátumát és verziószámát.A gyártónál általában megtaláljuk az új fejlesztéseket a régiekhez képest, és ez alapján eldönthetjük, szükségünk van-e a frissítésre. Ha úgy döntünk, hogy igen, töltsük le az új programot, az újraírót (AWDFLASH.EXE vagy hasonló), majd készítsünk egy bootolható foppyt (SYS A: vagy FORMAT A: /S). Erre másoljuk rá (természetesen kicsomagolás után) az új BIOS-t tartalmazó fájlt, valamint az íróprogramot, és indítsuk el róla a gépet. Egyes alaplapokon egy jumpert is át kell állítanunk az írás engedélyezéséhez.
A DOS bejelentkezése után indítsuk el az íróprogramot, majd adjuk meg az új BIOS-fájl nevét, valamint az ekkor a floppyra kerülő előző BIOS-t tároló fájl nevét.
Ha sikeres volt az írás, indítsuk újra a gépet. Ha nem, akkor az előbb elmentett régi BIOS-t írjuk vissza. Fontos, hogy hibás írás után ne reseteljük a gépet, mert valószínűleg nem fog újraindulni.
Az írást addig kell újból megkísérelni, amíg sikeres nem lesz. Ehhez esetleg le kell töltenünk egy másik BIOS-t egy másik számítógéppel. Ha a hibás BIOS miatt nem indul az alaplap, vigyük szervizbe, s mondjuk el mi történt.
Ha ismerősünknek hasonló gépe van, akkor kérjük el a BIOS-memóriát, indítsuk el vele a gépünket, majd üzem közben (!) kicserélve a két IC-t, kíséreljük meg újra az írást. Remélhetőleg ekkor már sikeresen fejeződik be a művelet.
Intelligens memóriák
A 100 MHz-es alapórajelű rendszerek Achilles-sarka a memória-alrendszer. Ahhoz, hogy számítógépünk megbízhatóan működjön, olyan memóriamodulokat kell használnunk, amelyek képesek ezen a frekvencián is adatot szolgáltatni. Ehhez azonban nem elég, ha 10 ns feliratú memória-áramkörök vannak a modulon. A 100 MHz-es modulok terén ugyan kezd valamiféle rend kialakulni, de hogy az általunk használt modul megbízhatóan működik-e, csak kipróbálás után lehet eldönteni. Ebben az esetben a kipróbálás azt jelenti, hogy hosszú időn keresztül használjuk számítógépünket az új modullal, és lehetőleg intenzív memóriahasználatot igénylő alkalmazásokat futtatunk. Még az ilyen alapos tesztelésnél is számolnunk kell azonban azzal, hogy a melegedésből, időzítési problémákból eredő hibákat sok esetben csak hetek, hónapok múltával vehetjük észre.A 100 MHz-et is támogató rendszerekben használatos modulok kizárólag SPD áramkörrel felszerelve készülnek. Az SPD (Serfal Presence Detect) egység egy 8 kivezetéses EEPROM chip, amely a DIMM modul méretét, sebességét, feszültségi adatait, illetve a sor- és oszlopcímeket, valamint a memóriachipés a modulgyártó adatait tárolja. Az egyéb kiegészítő adatokkal együtt összesen több mint 40 paraméter található meg az SPD-ben.
Amikor a POST során a BIOS beolvassa ezeket a paramétereket, automatikusan beállítja a BIOS Setup Chipset Features Setup oldalán található értékeket a legnagyobb biztonság és teljesítmény elérése érdekében.
Az SPD-ben lévő adatok ismerete nélkül a BIOS és a gép használója is csak megközelítőleg tudja beállítani a memória paramétereit, aminek következtében kisebb lesz a teljesítmény és nagyobbak a hibalehetőségek. Az SPD használata a régebbi EDO-RAM-nál nem volt ennyire fontos, ugyanis a memória a kisebb sebesség miatt kevésbé volt érzékeny a beállításokra. Az SDRAM-ok azonban legalább kétszer olyan gyorsan működnek, mint az EDORAM-ok, ezért kevésbé hibatűrőek.
Az alternatív alaplapi vezérlő áramkörök mellett természetesen az Intet chipkészletei is támogatják az SPD használatát - de a BX chipkészletű alaplapokhoz szinte kötelező SPD-s memóriát használni.
A paradigmaváltás eredménye lett az UEFI. A régi hagyományos BIOS az újabb és újabb beépített kódrészek miatt bonyolulttá, rosszul szervezetté, néhol hibás részeket tartalmazó kóddá vált.
Mindeközben például a merevlemezek tárolókapacitása lassan meghaladja az eredeti BIOS implementáció megalkotásakor elképzelhetetlennek tűnő 2 TB-ot, aminél nagyobb méretű HDD-ről a BIOS nem képes rendszert indítani. Elkerülhetetlenül szükségessé vált tehát a BIOS utódjának megalkotása. Az Intel által kifejlesztett, és Extensible Firmware Interface-nek, röviden EFI-nek elnevezett új rendszer továbbfejlesztése 2005 óta a vezető technológiai vállalatok (többek között az AMD, Apple, Dell, HP, IBM, Intel, Lenovo, Microsoft) által létrehozott Unified EFI Forum nevű szövetség specifikációi alapján történik, UEFI név alatt.
Az UEFI legfontosabb előnyei a BIOS-szal szemben:
– Hordozhatóság.
Míg a BIOS az x64-es gépeken is csak x86 módban fut és más architektúrákat nem támogat, addig az UEFI az x86, x64, Itanium, ARM processzorokon is natív módon fut.
– Az új eszközök támogatása.
Az UEFI 2,2 TB-nál nagyobb meghajtók, akár 128 elsődleges merevlemez partíció és több, mint 17,2 milliárd GB méretű memória kezelését is támogatja.
– Gyorsaság
. Az UEFI gyorsabb rendszerindítást és hibernálásból való visszatérést tesz lehetővé.
– Modularitás.
A moduláris felépítésből adódóan az UEFI egyes részeinek frissítésekor nem szükséges a teljes tartalmat lecserélni.
– Fokozott biztonság
Az UEFI fokozottan védi a számítógépet a rosszindulatú kódok ellen azáltal, hogy a rendszerindítás folyamatát felügyeli és csak megbízható kód indulását engedélyezi. Ezzel a technológiával kiküszöböli a bootkit típusú támadásokat. Mindezen előnyök mellett a jelenleg forgalomban lévő UEFI firmware-ek kivétel nélkül tartalmaznak egy, a BIOS-szal való kompatibilitást megvalósító modult (Compatibility Support Module, CSM), ezért az UEFI-vel szállított PC-ken is lehetőség van olyan, régebbi operációs rendszerek használatára, amelyek nem támogatják az UEFI-t.
Az UEFI specifikáció része – a BIOS által támogatott MasterBoot Record (MBR) helyett – a GUID Partition Table (GPT) partícionálás. Erre azért volt szükség, mert az MBR legfeljebb 4 partíciót kezel egy merevlemezen, míg a mai felhasználói követelményeknek ez már nem minden esetben felel meg. MBR partícionálás esetén a partíciós információk (maximum 4 partíció adatai számára van hely) a Master Boot Record területre kerülnek. A BIOS itt tárolja azt a kódot is, amelyik elindítja az operációs rendszer boot-olásának folyamatát. GPT partícionálás esetén a merevlemez első szektora a BIOS-szal való kompatibilitás érdekében egy Master Boot Record számára van lefoglalva, azonban az UEFI nem használja ezt a területet. Ebből nem csupán az következik, hogy az UEFI máshonnan olvassa ki a merevlemez partícionálásának adatait, hanem az is, hogy az operációs rendszer boot-olásához nem egy rögzített helyen (MBR) található kódot használ. Ehelyett az UEFI boot manager rutint használ, ami arra szolgál, hogy az operációs rendszer betöltő programját indítsa el. Az operációs rendszer betöltő (OS loader) program egyszerűen a fájlrendszerben tárolódik (a kiterjesztése .efi), ezért például egy UEFI bootolásra alkalmas DVD vagy USB kulcs elkészítésekor elegendő a szükséges mappákat, állományokat egyszerűen átmásolni az eszközre, nincs szükség a MBR megfelelő elhelyezésére is alkalmas speciális programok használatára! A telepítő média kialakításánál figyelembe kell venni, hogy az UEFI csak FAT12, FAT16 és FAT32 típusú fájlrendszereket támogat.
A 64 bites UEFI kizárólag 64 bites OS loader programot tud kezelni, ezért a 32 bites operációs rendszerek betöltése egy UEFI-s számítógépre nem lehetséges. Az UEFI egyik hasznos (ki-bekapcsolható) biztonsági funkciója a Secure Boot. Ez a szolgáltatása boot folyamat során ellenőriz betöltés előtt minden állományt és kizárólag olyan OS loadert, valamint eszközmeghajtót (driver) enged betöltődni, amely digitális aláírással rendelkezik.
Ezáltal a Secure Boot funkció megakadályozza rosszindulatú kódoknak a számítógép indulásakor történő betöltődését. Az ilyen, úgynevezett rootkit-ek azért rendkívül veszélyesek, mert a fertőzött számítógépen a boot folyamat során hajtják végre rosszindulatú akcióikat és elrejtik magukat az operációs rendszer, illetve a vírusvédelmi programok ellen. Az UEFI Secure Boot funkciója teljesen kizárja az ilyen típusú támadásokat, mivel még a kód lefutása előtt felismeri a fertőzött állományt és nem engedi azt betöltődni.
A fentiek alapján bátran állíthatjuk, hogy az UEFI elterjedése a piacra kerülő számítógépeken úgy a rendszerépítők, mint a felhasználók számára kedvező változásokat hoz megbízhatóság, használhatóság, rendelkezésre állás és biztonság szempontjából is.
Az UEFI és a Windows Az UEFI-ről, az új számítógépek egy részén a BIOS-helyett található firmware-ről több ismertető, cikk is található a szaksajtóban, interneten.
Ebben a cikkben azt ismertetjük, hogy a rendszerépítőknek az UEFI-s számítógépeken történő Windows telepítéskor mire kell figyelniük, milyen problémákkal találkozhatnak, és azokat hogyan küszöbölhetik ki.
A Microsoft az UEFI támogatást a Windows Vista SP1 verzióba építette be először. A jelenleg az UEFI-t támogató Microsoft operációs rendszerek:
Windows8
Windows7
Windows Vista (SP1)
Windows Server 2012
Windows Server 2008 R2
Windows Server 2008
Az UEFI megvalósítása az x86-os számítógépeken 64 bites, ezért csak az imént felsorolt operációs rendszereknek csak a 64 bites változata támogatja. (Az ARM processzoros mobil eszközökön az EUFI 32 bites megvalósítása található). Az előzőkből máris adódik az első kérdés: 32 bites Windows operációs rendszert nem lehet telepíteni UEFI-s számítógépre? Nos, ilyen probléma nincs, ugyanis az UEFI-ben található egy BIOS kompatibilitást megvalósító modul, a CSM. A számítógép felhasználója az UEFI-hez ugyanúgy hozzáférhet az eszköz bekapcsolása után, mint a régebbi gépek esetében a BIOS -hoz és a rendelkezésre álló beállítási lehetőségeket használhatja. Ily módon bekapcsolhatja a BIOS kompatibilitást és ekkor már tudja telepíteni a 32 bites operációs rendszert. Nagyon fontos azonban tisztában lenni azzal, hogy az ilyen módon telepített gépen ezután nem szabad kikapcsolni a BIOS kompatibilitást, mert UEFI módban a számítógép nem fog boot-olni!
Természetesen egy másik, UEFI-t támogató operációs rendszer telepítése előtt mindenképpen érdemes kikapcsolni a BIOS kompatibilitást, hogy az UEFI által nyújtott előnyöket a felhasználó az új operációs rendszer használata során kihasználhassa. Az UEFI-t ismertetőben írtunk arról, hogy az UEFI másfajta partícionálást valósít meg a számítógépeken, mint a BIOS. A Windows telepítő a telepítés során elvégzi a megfelelő
partícionálást, a telepítést végző rendszerépítőnek csupán arról kell gondoskodnia, hogy a nem megfelelő partícionálást (tehát UEFI-s telepítés esetén az MBR-típusú, BIOS-kompatíbilis telepítés esetén a GUID típusú partíciókat) törölje. Amennyiben a telepítés során ezt a műveletet nem végezzük el, a telepítő hibaüzenetet fog adni! Ugyanez a helyzet akkor is, ha egy UEFI-vel (tehát GUID partícióra) telepített operációs rendszerrel ellátott számítógépen teljes újratelepítésre (clean install) van szükség. A telepítő ugyanis a GUID partíciók közül egyikre sem tudja telepíteni az operációs rendszert. A legegyszerűbb megoldás ekkor a telepítő által kínált lemezműveletek segítségével a partíciókat törölni. Arra azonban ügyelni kell, hogy ilyen esetben a telepítés után nem található majd a merevlemezen Windows.old mappa a korábbi telepítésmappáival és állományaival!
A Microsoft a Windows 8 fejlesztésekor messzemenőkig kihasználta az UEFI adta lehetőségeket, így az UEFI-vel telepített Windows8 számítógépeken a boot folyamat gyorsabb, és a Secure Boot funkció kihasználásával biztonságosabb is. A másik újdonság, hogy az UEFI kulcs-érték párok tárolására vonatkozó képességét kihasználva, a márkás számítógépre a gyártók által előtelepített Windows 8 operációs rendszerek termékkulcsa nem a számítógépre ragasztott COA matricán található, hanem az UEFI memóriájában eltárolva. Ez a megoldás rendkívül előnyös a szoftverkalózkodás visszaszorítása ellen is, de a felhasználók a termékkulcs elvesztése ellen is védve vannak, ugyanis az operációs rendszer újratelepítésekor a telepítő automatikusan az UEFI memóriájából olvassa ki a termékkulcsot, nincs szükség annak manuális megadására. Ugyanakkor azonban ez az előny problémává válhat abban az esetben, ha a számítógépre egy másik operációs rendszer telepítése válik szükségessé. A telepítési folyamat során ugyanis alapesetben a termékkulcs az UEFI-ből kerül kiolvasásra és mivel ez a termékkulcs nem a telepítendő operációs rendszerhez tartozik, így a telepítés hibaüzenettel megáll.
A probléma elhárításához tudni kell, hogy a telepítő a termékkulcsot elsősorban egy úgynevezett válaszfájlból (unattended állomány, EI.CFG vagy PID.TXT) olvassa ki, másodsorban az UEFI memóriájából és harmadsorban a termékkód megadására szolgáló ablakból. Alapesetben a telepítő média nem tartalmaz megfelelően beállított válaszfájlt, ez azonban megváltoztatható és így az UEFI-ben tárolt termékkulcs a telepítés során figyelmen kívül lesz hagyva. A legegyszerűbb megoldás egy megfelelő tartalommal rendelkező,
EI.CFG nevű állományt létrehozni a telepítő média sources mappájában, ezáltal elérve azt, hogy a telepítő ne az UEFI-ben tárolt termékkulcsot vegye figyelembe. Az EI.CFG használatával a telepítő média univerzálissá tehető abban az értelemben, hogy a telepítés során megadhatóvá
válik a telepítésre kerülő kiadás is. Az EI.CFG állomány tartalma a következő kell, hogy legyen:
[EditionID]
[Channel]
OEM
[VL]
0
Az [EditionID] sor után következő sorban megadható a telepítendő Windows 8 kiadás (pl. Windows 8 Pro), de ha ez a sor üresen marad, akkor a telepítés során manuálisan választható ki a megfelelő kiadás. A [Channel] sor után következő sorban OEM licenc esetén az „OEM” egyébként a „Retail” szövegnek kell szerepelnie. A [VL] után következő sorban az „1” karakter szerepel mennyiségi licenc esetén, egyébként pedig a „0” karakter.
Mivel a telepítő média tartalmát módosítani szükséges, ezért érdemes a telepítéshez USB kulcsot használni, ez gyorsabb telepítést tesz lehetővé, illetve a DVD meghajtóval nem rendelkező eszközökön is alkalmazható telepítésre. Az UEFI az NTFS formátumot nem támogatja, ezért – amennyiben szükséges – az USB kulcsot FAT32-re kell formázni. Ezek után viszont elegendő az eredeti telepítő DVD mappáit és állományait egyszerűen átmásolni és ezután létrehozni az EI.CFG állományt.
A Windows 8 telepítési lehetőségek körüljárása után néhány gondolat erejéig még foglalkoznunk kell a Windows 7 telepítésével kapcsolatos kérdésekkel. Az OEM Windows 8 Pro licenc rendelkezik a downgrade joggal, azaz a felhasználónak lehetősége van az előtelepített operációs rendszer helyett a Windows 7 telepítésére és használatára.
Bár a Windows 7 támogatja az UEFI-t, a telepítés UEFI módban több nehézséget, problémát okozhat, ezért lényegesen egyszerűbb az UEFI-s számítógépen a BIOS kompatibilitást beállítani és így, hagyományos módon telepíteni a Windows 7-et. Másfelől viszont, így le kell mondani az UEFI által nyújtott előnyökről. UEFI módban történő telepítés esetén fontos tudnivaló, hogy a Windows 7 nem támogatja a
Secure Boot-ot, tehát ezt a telepítés megkezdése előtt az UEFI kezelőfelület ének használatával ki kell kapcsolni.
A Windows 7 64 bites változatának telepítő DVD-je támogatja mind az UEFI-s mind a BIOS módú telepítést. A számítógépen azonban be kell állítani, hogy UEFI módú telepítés lesz végrehajtva. Ennek beállítása – az UEFI kezelőfelültének használatával – számítógép modellenként különböző módon történhet, a szükséges információk az eszköz dokumentációjában, vagy a gyártó weboldalán találhatók.
A telepítés során a merevlemez partícionálását meg kell szüntetni, amennyiben az MBR alapú. GPT partícionálás esetén a Primary elnevezésű partíciót kell megjelölni az operációs rendszer telepítésére. Amennyiben a telepítő hibaüzenetet ad, hogy erre a partícióra nem lehet telepíteni, a „Tovább” gombra kattintva a telepítési folyamat rendben tovább fog haladni.
UEFI boot-os Windows 7 telepítő USB kulcs elkészítésekor mindenképpen FAT32-re formázott USB kulcsot kell használni. A WINDOWS 7 64 bit telepítő DVD-jének teljes tartalmát az USB kulcsra kell másolni (nem használható a Microsoft USB/DVD Tool alkalmazás, mert az újraformázza az USB eszközt NTFS-re, ezt a formátumot azonban az UEFI nem támogatja), majd ezután az USB kulcs tartalmán némi változtatást kell elvégezni. Először is a efimicrosoft mappa tartalmát (azaz a boot mappát és annak teljes tartalmát) át kell másolni a efi mappába (tehát a mappa hierarchiában eggyel feljebbre), majd ezek után a efiboot mappába be kell másolni a bootmgfw.efi állományt bootx64.efi-re átnevezve. A
bootmgfw.efi állomány a telepítő DVD-n nem található meg külön állományként. Egy Windows 7 64 bites operációs rendszert futtató számítógépen a WindowsBootEFI mappában található meg, illetve a teleptő DVD sources mappájában található install.wim állományból, azt egy erre alkalmas programmal mountolva ki lehet nyerni. A fentiek szerint elkészített USB kulcsról UEFI módban boot-olható a számítógép és telepíthető a Windows 7.
Hiba jelzések
Gondolom már sokan belefutottak abba, hogy valamilyen oknál fogva a gép induláskor elkezdett prüttyögni ahelyett, hogy rendesen felállt volna a rendszer és fogalmatok sem volt, hogy mit fütyörészik. Na most ezen próbálok segíteni jelen posztban. Előre szólok, hogy ez a leírás nem rövid, bár nem szükséges mind elolvasni csak, ami nektek szükséges.
A lényeg a továbbra kattintva tekinthető meg.
Award BIOS
Manapság talán a legnépszerűbb BIOS a gyártók közt. A hibakódjai nem bonyolultak, ha lehet, akkor inkább megpróbál a képernyőn keresztül tájékoztatást adni a hibáról.
1 rövid sípszó: minden rendben.
1 hosszú sípszó: memóriahiba. - Az első memóriabankban talált hibát a rendszer. Ha szerencsénk van, akkor csak nem érintkezik tökéletesen a modul. Rosszabb esetben az egyik chip hibás a modulon, de az alaplap hibája is okozhatja.
1 hosszú 2 rövid sípszó, 1 hosszú 3 rövid sípszó: videokártya hiba - A BIOS nem tudja elérni a videokártyát. Elképzelhető, hogy a kártya nem csatlakozik megfelelően a slot-ba, rosszabb esetben a memóriája hibás. Esetleg alaplapi hiba is okozhatja, de nem ez a jellemző.
Folyamatos sípolás: memória vagy videokártya probléma - A legjellemzőbb a memóriahiba ebben az esetben. Tipikusan akkor fordul elő, ha a rendszer nem talál memóriát. Lehet, hogy az egyetlen modul meghibásodott vagy nincs a helyén, vagy nincs elegendő mennyiségű modul beszerelve. (pl. csak egy db 32 bites modul egy Pentium 1-es gépben) Az alaplap hibája ritkán okoz ilyen hibaüzenetet, de természetesen előfordulhat.
AMI BIOS
A másik ismert és széles körben használt BIOS gyártó, az American Megatrends Inc. (AMI)
Szerencsére nem sűrűn változtatgatják a hibajelzéseiket, így szinte mindegy, hogy egy mai, vagy egy tíz éves AMIBIOS sípol nekünk.
1 rövid sípszó: DRAM frissítési hiba - A rendszer nem tudja frissíteni a memóriát, így annak tartalma elveszik. Jellemzően memóriahibára utal, de az alaplap is okozhatja.
2 rövid sípszó: paritáshiba - Tipikusan a memória hibájára utal, ritkábban az alaplap is lehet hibás.
3 rövid sípszó: hiba az első 64K RAM-ban - Ez a hiba is jellemzően memóriahiba. Az első bankban levő memóriamodul hibás, vagy nem érintkezik megfelelően, így a memória első 64KB-os szegmensében hiba keletkezik. Ritkábban ugyan, de az alaplap hibája is okozhatja.
4 rövid sípszó: rendszer timer hiba - Ezt a hibát egyértelműen az alaplap hibája okozza.
5 rövid sípszó: processzorhiba - A processzor esetleg az alaplap okozza.
6 rövid sípszó: billentyűzet-vezérlő vagy A20 kapu hiba - Okozhatja a billentyűzet vagy a billentyűzet-vezérlő hibája, amely egyben a magas memória (HMA) elérésére szolgáló A20 kaput is vezérli.
7 rövid sípszó: virtuális mód hiba - A processzor vagy az alaplap hibája okozhatja.
8 rövid sípszó: videómemória hiba - A BIOS nem tudta írni vagy olvasni a videokártya memóriáját. Okozhatja a videokártya vagy az alaplap hibája. Mivel ez nem végzetes hiba, a boot folyamat ettől akár folytatódhat is.
9 rövid sípszó: ROM BIOS checksum hiba - A BIOS programot tartalmazó ROM hibáját jelzi.
10 rövid sípszó: CMOS checksum hiba - A beállításokat tartalmazó CMOS memóriában talált hibát a rendszer. A hibát az alaplap okozhatja.
11 rövid sípszó: cache memória hiba - Hibás a másodszintű cache memória. Amennyiben nem az alaplapra vagy a processzorba integrált cache-ről van szó, megpróbálhatjuk megmozgatni a chip-et, a BIOS-ból letiltani a használatát, esetleg ha ez sem segít, eltávolítani.
Folyamatos sípolás: memória vagy videokártya probléma - A legjellemzőbb a memóriahiba ebben az esetben. Tipikusan akkor fordul elő, ha a rendszer nem talál memóriát. Lehet, hogy az egyetlen modul meghibásodott vagy nincs a helyén, vagy nincs elegendő mennyiségű modul beszerelve. (pl. csak egy db 32 bites modul egy Pentium 1-es gépben). Az alaplap hibája ritkán okoz ilyen hibaüzenetet, de természetesen előfordulhat.
1 hosszú, 3 rövid sípszó: memória hiba - Jellemzően egy nem megfelelően behelyezett memóriamodul okozza.
1 hosszú, 8 rövid sípszó: videokártya hiba - A videokártya resetelése megoldhatja a problémát.
Phoenix BIOS
A Phoenix hibakódjai a legbonyolultabbak, kiváltképp az újabb BIOS verzióiknál. Minden POST funkciónak megvan a saját kódja, ezáltal nagyon részletes információt ad a hiba jellegéről (cserébe jó bonyolultan). A hibakódok tekintetében a Phoenix BIOS-okat két csoportra bonthatjuk. Az újabbak 4.x verziójúak, és 1994 vagy az utáni kiadásúak, illetve az ezt megelőző régebbi verziókra.
Phoenix BIOS v 1.x, 2.x, 3.x
Ezek a BIOS-ok jellemzően 286-os, 386-os és 486-os gépekben találhatóak. A hibakódokat hármas blokkokra osztották sípszó - szünet - sípszó - szünet - sípszó formátumban.
1-1-2: CPU / alaplap hiba
1-1-3: CMOS írási / olvasási hiba - Valószínűleg az alaplap hibás.
1-1-4: BIOS ROM checksum hiba - A BIOS chip vagy az alaplap hibája.
1-2-1: timer hiba - Valószínűleg alaplaphiba.
1-2-2: DMA inicializációs hiba.
1-2-3: DMA lapregiszter írási/olvasási hiba.
1-3-1: memória frissítési hiba
1-3-2: hiba a RAM első 64KB-os szegmensében, adatvezeték hiba.
1-3-3: hiba a RAM első 64KB-os szegmensében, paritásvezeték hiba.
1-3-4: hiba a RAM első 64KB-os szegmensében, címvezeték hiba.
1-4-1: RAM címvezeték hiba.
1-4-2: RAM paritáshiba.
1-4-3: timer hiba. - Az alaplap hibájára utal.
1-4-4: NMI port hiba. - Az alaplap hibájára utal.
2-1-1: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #0) hibája.
2-1-2: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #1) hibája.
2-1-3: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #2) hibája.
2-1-4: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #3) hibája.
2-2-1: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #4) hibája.
2-2-2: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #5) hibája.
2-2-3: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #6) hibája.
2-2-4: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #7) hibája.
2-3-1: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #8) hibája.
2-3-2: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #9) hibája.
2-3-3: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #A) hibája.
2-3-4: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #B) hibája.
2-4-1: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #C) hibája.
2-4-2: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #D) hibája.
2-4-3: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #E) hibája.
2-4-4: hiba a RAM első 64KB-os szegmensében - A RAM vagy az adatvezeték (bit #F) hibája.
3-1-1: Master DMA regiszter hiba - Az alaplap hibája.
3-1-2: Slave DMA regiszter hiba - Az alaplap hibája.
3-1-3: Master megszakításvezérlő hiba, vagy IRQ vonal hiba - Az alaplap, vagy egy kártya hibája okozhatja.
3-1-4: Slave megszakításvezérlő hiba, vagy IRQ vonal hiba - Az alaplap, vagy egy kártya hibája okozhatja.
3-2-2: Megszakításvezérlő hiba.
3-2-3: FENNTARTVA
3-2-4: Billentyűzetvezérlő / A20 kapu vezérő hiba.
3-3-1: CMOS elem hiba.
3-3-2: CMOS beállítási hiba - Érvénytelen beállítást tartalmazó CMOS.
3-3-3: FENNTARTVA
3-3-4: videokártya memória hiba - Hibás a videokártya vagy a videokártya RAM-ja.
3-4-1: videokártya inicializálási hiba - Hibás a videokártya vagy a videokártya RAM-ja.
3-4-2: videokártya inicializálási hiba - Hibás a videokártya vagy a videokártya RAM-ja.
4-2-1: timer hiba
4-2-2: a chipset vagy más belső komponens hibája - Alaplaphiba.
4-2-3: az A20 kapu hibája - Alaplaphiba.
4-2-4: IRQ hiba - Az IRQ vezérlő vagy egy kártya hibája.
4-3-1: RAM hiba - Hiba az első MB feletti EMS területen.
4-3-3: timer hiba - Az alaplap hibája.
4-3-4: Real Time CLock (RTC) hiba - Az RTC chip vagy az alaplap hibája.
4-4-1: a soros port hibája - I/O bus hiba.
4-4-2: a párhuzamos port hibája I/O bus hiba.
4-4-3: Matematikai társprocesszor hiba Hibás alaplap vagy processzor.
9-2-1: inkompatibilis videokártya
Phoenix BIOS v 4.x
Jellemzően az 1994 után gyártott pentium és magasabb kategóriás alaplapokban fordulnak elő ezek a verziójú BIOS-ok. A hibakódokat itt négyes blokkokra osztották.
1-1-1-3 (02h): valós mód hiba - A processzor vagy az alaplap hibája.
1-1-2-1 (04h): CPU típus hibája.
1-1-2-3 (06h): chipset vagy egyéb alaplapi komponens hibája.
1-1-3-1 (08h): chipset regiszter inicializációs hiba.
1-1-3-3 (0Ah): CPU regiszter inicializációs hiba.
1-1-4-1 (0Ch): másodszintű cache inicializációs hiba.
1-1-4-3 (0Eh): I/O hiba.
1-2-1-1 (10h): Power Management hiba.
1-2-2-1 (14h): Billentyűzetvezérlő hiba.
1-2-2-3 (16h): BIOS ROM checksum hiba.
1-2-3-1 (18h): 8254 timer inicializációs hiba.
1-2-3-3 (1Ah): 8237 DMA vezérlő hiba.
1-2-4-1 (1Ch): IRQ vezérlő hiba.
1-3-1-1 (20h): DRAM frissítési hiba.
1-3-1-3 (22h): 8742 billentyűzetvezérlő hiba.
1-3-3-3 (2Ah): Hiba a RAM első 512KB-os területén.
1-3-4-1 (2Ch): Hiba a RAM első 512KB-os területén - (adatvezeték hibája)
1-3-4-3 (2Eh): Hiba a RAM első 512KB-os területén.
1-4-2-1 (34h): CMOS RAM olvasási/írási hiba.
2-1-3-1 (48h): grafikus konfiguráció összehasonlítása a CMOS-ban tárolt adatokkal
2-1-3-2 (49h): PCI bus és PCI eszközök inicializálási hibája.
2-1-3-3 (4Ah): videokártya (kártyák) hibája.
2-2-1-3 (52h): Billentyűzet hiba.
2-2-3-1 (58h): IRQ hiba.
2-2-4-1 (5Ch): RAM hiba az 512KB - 640KB tartományban.
2-4-2-1 (74h): Real Time Clock (RTC) hiba.
2-4-2-3 (76h): Billentyűzet hiba.
4-2-1-1 (D0h): IRQ hiba.
4-2-1-3 (D2h): IRQ hiba.
4-2-2-1 (D4h): IRQ hiba.
4-2-4-3 (DEh): Billentyűzetvezérlő hiba.
Az eredeti IBM hibakódok
Végezetül egy kis történelmi visszatekintés. Valószínűleg nem sokunknak lesz rá szüksége.
1 rövid sípszó: minden rendben.
2 rövid sípszó: hiba, hibakód a képernyőn.
Nincs sípszó: alaplap vagy tápellátás hiba. (vagy kikötöttük a speakert)
Folyamatos sípszó: alaplap, tápellátás, vagy billentyűzet hiba.
Ismétlődő rövid sípszó: tápellátás vagy alaplap hiba.
1 hosszú, 1 rövid sípszó: alaplaphiba.
1 hosszú, 2 rövid sípszó: videokártya hiba (MDA, CGA)
1 hosszú, 3 rövid sípszó: videokártya hiba (EGA)
3 hosszú sípszó: 3270 billentyűzet kártyahibája
Nincsenek megjegyzések:
Megjegyzés küldése