Hirdetés

"hal.dll hiányzik vagy hibás" - Windows helyreállítása

Egyik napról a másikra nem indult a játékra fenntartott Windows XP-m, rögtön a rendszer betöltésénél a következő hibaüzenet fogadott:
"<windows root>/system32/hal.dll hiányzik vagy hibás."

Hirdetés

Namost, miután utánanéztem, kiderült, hogy ennek semmi köze van a hal.dll-hez, ez a fájl ugyanis valamilyen hardver és kernel közötti feladatot lát el, és ez az üzenet igazából a boot.ini fájl hibájára szokott utalni *khm, keményen burkolva*, és több, egymás mellé telepített OS (nálam ugye Ubuntu) vagy sima partíciós hiba esetén szokott előjönni.

Ezek után a hiba megoldása:

Windows telepítőlemez betesz>
BIOS-ban boot-olást CD-re állítani>
A telepítő első bárbeszédablakánál "
J"(avítás) betűt nyomni>
[erre előjön egy parancssoros rendszer]
Kiválasztani a javítandó Windows-t a listából (beütni a sorszámát - alapból "
1"-es)>
Beírni a Rendszergazda jelszavát (ha nincs, simán "enter" tovább)>
majd a parancssorba beírni:>
bootcfg /rebuild
>itt megkérdi, hogy hozzáadod-e a jelölt rendszert (sorba megy minden telepített Windowson) a boot.ini-hez (nálam csak egy rendszer volt), ez után nyomj egy "i"(gen) betűt>
Írd be az opció nevét (mondjuk legyen "
WinXP Home egyes")>
majd a rendszerindító paraméternek a következőt:
/noexecute=optin /fastdetect - ezzel simán indítja majd a rendszert>
miután a Windows felállt, még megbogarászhatjuk a boot.ini fájlt, hogy eltüntessük a hibás rendszerindítás utolsó nyomait is>
HAPPY END!

Utólag megnézve nálam a hiba a következőből fakadt: a boot.ini-ben rosszul volt jelölve a partíció száma ("1" helyett "2"), vagyis rossz helyen kereste a kérdéses rendszerbetöltő .dll-t. :K

Talán ez a kis leírás majd valaki(k) segítségére lesz, és megúsznak vele egy Google-turkászást :R

Még van hozzászólás! Tovább