Pogreška povezana s hal.dll mnogo se razlikuje od drugih sličnih. Ova biblioteka nije odgovorna za elemente u igri, već izravno za interakciju softvera s računarskim hardverom. Iz toga slijedi da problem neće biti moguće popraviti pod Windowsom, čak štoviše, ako se pojavi greška, onda neće ni raditi za pokretanje operativnog sistema. Ovaj će članak detaljno objasniti kako riješiti problem hal.dll datoteke.
Popravite hal.dll grešku u Windows XP-u
Razloga za pogrešku može biti mnogo, počev od slučajnog brisanja ove datoteke i završetka intervencije virusa. Usput, rješenja za sve bit će ista.
Najčešće se korisnici operativnog sistema Windows XP suočavaju s problemom, ali u nekim slučajevima su u opasnosti i druge verzije OS-a.
Pripremne aktivnosti
Prije nego što izravno pristupite ispravljanju pogreške, morate razumjeti neke nijanse. Zbog činjenice da nemamo pristup radnoj površini operativnog sistema sve radnje se izvode putem konzole. Možete ga pozvati samo preko diska za pokretanje ili USB fleš uređaja s istom distribucijom Windows XP. Sad će biti dat korak po korak vodič za pokretanje. Komandna linija.
Korak 1: Snimite OS sliku na disk
Ako ne znate kako napisati OS sliku na USB fleš disk ili disk, onda naša web stranica sadrži detaljna uputstva.
Više detalja:
Kako stvoriti pokretački USB fleš uređaj
Kako snimiti disk za pokretanje
2. korak: pokretanje računara sa pogona
Nakon što se slika napiše na pogon, morate krenuti s nje. Običnom korisniku ovaj zadatak može izgledati težak, u ovom slučaju koristite detaljni vodič o ovoj temi koji imamo na našoj web stranici.
Pročitajte još: Kako pokrenuti računar sa pogona
Nakon što postavite prioritetni disk u BIOS, pritisnite taster prilikom pokretanja računara Unesite dok prikazuje naslov "Pritisnite bilo koju tipku za pokretanje sa CD-a"u protivnom će početi instalacija sustava Windows XP i opet ćete vidjeti poruku o grešci hal.dll.
Korak 3: Pokrenite naredbeni redak
Nakon što kliknete Unesitepojaviće se plavi ekran, kao što je prikazano na slici ispod.
Ne žurite da bilo šta kliknete, pričekajte da se pojavi prozor s izborom daljnjih radnji:
Pošto trebamo trčati Komandna linijatrebate pritisnuti tipku R.
Korak 4: Prijavite se na Windows
Nakon otvaranja Komandna linija Morate biti prijavljeni na Windows da biste dobili dozvolu za izvršavanje naredbi.
- Na ekranu će se prikazati lista instaliranih operativnih sistema na tvrdom disku (na primer, samo jedan OS). Svi su numerisani. Morate odabrati OS na čijem se početku pojavljuje greška. Da biste to učinili, unesite njen broj i kliknite Unesite.
- Nakon toga od vas će se tražiti lozinka koju ste naveli prilikom instaliranja Windows XP. Unesite ga i kliknite Unesite.
Napomena: ako niste naveli nijednu lozinku tokom instalacije OS-a, tada samo pritisnite Enter.
Sada ste prijavljeni i možete nastaviti direktno na popravljanju greške hal.dll.
1. metoda: Raspakiranje hal.dl_
Na disku se nalazi mnogo dinamičnih arhiva biblioteke s instalacijskim sistemom Windows XP. Datoteka hal.dll je također prisutna tamo. Nalazi se u arhivi hal.dl_. Glavni zadatak je raspakirati odgovarajuću arhivu u željenu mapu instaliranog operativnog sistema.
U početku morate saznati koje slovo ima pogon. Da biste to učinili, pogledajte njihov cijeli popis. Unesite sljedeću naredbu:
karta
U primjeru postoje samo dva diska: C i D. Iz naredbe se vidi da pogon ima slovo D, to pokazuje natpis "Cdrom0", nedostatak podataka o datotečnom sistemu i volumenu.
Sada trebate pogledati put do arhive hal.dl_ koja nas zanima. Ovisno o sastavljanju sustava Windows XP, možda se nalazi u mapi "I386" ili "SYSTEM32". Potrebno ih je provjeriti pomoću naredbe DIR:
DIR D: I386 SYSTEM32
DIR D I386
Kao što možete vidjeti, na primjeru, arhiva hal.dl_ nalazi se u mapi "I386", odnosno, ima putanju:
D: I386 HAL.DL_
Napomena: ako se popis svih datoteka i mapa prikazanih na ekranu ne uklapa, pomaknite se prema dolje pomoću tipke Unesite (spustite se niz ispod) ili Razmaknica (pređite na sledeći list).
Sada, znajući put do željene datoteke, možemo je raspakirati u sistemski direktorij operativnog sistema. Da biste to učinili, pokrenite sljedeću naredbu:
proširi D: I386 HAL.DL_ C: WINDOWS system32
Nakon izvršenja naredbe, potrebna nam je datoteka raspakirana u sistemski direktorij. Stoga će greška biti ispravljena. Ostaje samo ukloniti pogon za pokretanje i ponovo pokrenuti računar. To možete učiniti direktno od Komandna linijapisanje riječi IZLAZ i klikom Unesite.
2. način: Raspakirajte ntoskrnl.ex_
Ako izvršenje prethodne upute nije dalo rezultata, a nakon ponovnog pokretanja računala i dalje vidite tekst pogreške, to znači da problem leži ne samo u datoteci hal.dll, već i u aplikaciji ntoskrnl.exe. Činjenica je da su međusobno povezani, a u nedostatku predstavljene aplikacije, na ekranu se i dalje prikazuje greška s spominjanjem hal.dll.
Problem se rješava na sličan način - trebate raspakirati arhivu koja sadrži ntoskrnl.exe iz pogona za pokretanje. Zove se ntoskrnl.ex_ i nalazi se u istoj mapi kao hal.dl_.
Raspakiranje obavlja poznati tim "proširi":
proširi D: I386 NTOSKRNL.EX_ C: WINDOWS system32
Nakon raspakivanja ponovo pokrenite računalo - greška bi trebala nestati.
Treći način: uredite datoteku boot.ini
Kao što možete vidjeti iz prethodne metode, poruka o pogrešci koja spominje biblioteku hal.dll ne znači uvijek da razlog leži u samoj datoteci. Ako vam prethodne metode nisu pomogle ispraviti pogrešku, onda je najvjerojatnije problem u pogrešno navedenim parametrima datoteke za preuzimanje. Najčešće se to događa kada je na istom računalu instalirano nekoliko operativnih sistema, ali postoje slučajevi kada se datoteka deformira prilikom ponovne instalacije sustava Windows.
Pogledajte također: Obnavljanje boot.ini datoteke
Da biste riješili problem, trebate sve isto Komandna linija izvrši ovu naredbu:
bootcfg / obnovi
Iz izdavanja naredbe možete vidjeti da je otkriven samo jedan operativni sustav (u ovom slučaju "C: PROZORI") Treba ga smjestiti u boot.ini. Da biste to učinili:
- Na pitanje "Dodati sistem na popis za pokretanje?" unesite znak "Y" i kliknite Unesite.
- Zatim morate odrediti identifikator. Preporučuje se unos "Windows XP"ali zapravo možete učiniti bilo što.
- Ne morate navesti mogućnosti pokretanja, pa kliknite Unesitei na taj način preskočen ovaj korak.
Sada je sistem dodan na listu za preuzimanje datoteka boot.ini. Ako je razlog bio upravo to, onda je greška otklonjena. Ostaje samo ponovno pokretanje računara.
Metoda 4: Provjerite na disku greške
Iznad su svi načini koji rješavaju problem na nivou operativnog sistema. Ali događa se da razlog leži u kvaru tvrdog diska. Može se oštetiti zbog čega dio sektora jednostavno ne radi ispravno. Ovi sektori mogu sadržavati istu datoteku hal.dll. Rješenje je provjeriti disk na greškama i ispraviti ih ako je otkriven. Za ovo u Komandna linija trebate pokrenuti naredbu:
chkdsk / p / r
Ona će provjeriti sve sveske na pogreške i ispraviti ih ako nađe. Na ekranu će se prikazati cijeli proces. Trajanje njegovog izvođenja direktno ovisi o jačini volumena. Na kraju postupka ponovno pokrenite računalo.
Pogledajte također: Provjerite tvrdi disk zbog loših sektora
Popravite hal.dll grešku u sustavima Windows 7, 8 i 10
Na početku članka rečeno je da se greška povezana s nepostojanjem datoteke hal.dll najčešće pojavljuje u Windows XP. To je zato što su u starijim verzijama operativnog sistema programeri instalirali poseban uslužni program koji, u nedostatku biblioteke, započinje proces njegove obnove. Ali, također se događa da to još uvijek ne pomaže da se riješi problem. U ovom slučaju sve morate učiniti sami.
Pripremne aktivnosti
Nažalost, među instalacijskim slikovnim datotekama za Windows 7, 8 i 10 ne postoje datoteke potrebne za upotrebu upute primjenjivih na Windows XP. Zbog toga morate koristiti Windows Live-CD operativni sistem.
Napomena: u nastavku će biti navedeni svi primjeri za Windows 7, ali je upute zajedničko za sve ostale verzije operativnog sistema.
U početku morate preuzeti Windows 7-sliku uživo sa Interneta i napisati je na disk. Ako ne znate kako to učiniti, pogledajte poseban članak na našoj web stranici.
Pročitajte još: Kako snimiti live-CD na USB fleš uređaj
Ovaj članak daje primjer slike Dr.Web LiveDisk, ali sva uputstva odnose se i na Windows sliku.
Jednom kada ste stvorili USB fleš uređaj koji se može pokrenuti, trebate pokrenuti računalo s njega. Kako se to radi opisano je ranije. Nakon pokretanja bit ćete preusmjereni na radnu površinu sustava Windows. Nakon toga možete pristupiti ispravljanju pogreške pomoću biblioteke hal.dll.
1. metoda: Instalirajte hal.dll
Grešku možete ispraviti preuzimanjem i stavljanjem datoteke hal.dll u sistemski direktorij. Smještena je na sljedeći način:
C: Windows System32
Napomena: ako niste mogli uspostaviti internetsku vezu na Live-CD-u, tada se biblioteka hal.dll može preuzeti na drugo računalo, prenijeti na flash pogon, a zatim kopirati datoteku u računalo.
Proces instaliranja biblioteke prilično je jednostavan:
- Otvorite mapu s preuzetom datotekom.
- Kliknite desnom tipkom miša i odaberite liniju u izborniku Kopiraj.
- Idite u sistemski direktorij "System32".
- Umetnite datoteku klikom na RMB u slobodni prostor i odabirom Nalijepite.
Nakon toga sustav će automatski registrirati biblioteku i greška će nestati. Ako se to ne dogodi, onda to morate registrirati ručno. Kako to učiniti, možete saznati iz odgovarajućeg članka na našoj web stranici.
Pročitajte više: Kako registrirati DLL datoteku u sustavu Windows
Druga metoda: Popravak ntoskrnl.exe
Kao i kod Windows XP, greška može biti uzrokovana nepostojanjem ili oštećenjem datoteke ntoskrnl.exe u sistemu. Postupak oporavka ove datoteke potpuno je isti kao i datoteka hal.dll. U početku je morate preuzeti na računalo, a zatim je premjestiti u već poznati direktorij System32 koji se nalazi duž putanje:
C: Windows System32
Nakon toga ostaje samo ukloniti USB fleš uređaj sa snimljenom Lice-CD Windows slikom i ponovo pokrenuti računar. Greška bi trebala nestati.
Treći način: uređivanje boot.ini
Na Live-CD-u je boot.ini najlakše uređivati pomoću EasyBCD-a.
Program EasyBCD preuzmite sa službene web stranice
Napomena: na mjestu se nalaze tri verzije programa. Da biste preuzeli besplatan, trebate odabrati stavku „nekomercijalna“ klikom na gumb „REGISTRUJTE se“. Nakon toga od vas će se tražiti da unesete svoje korisničko ime i lozinku. Učinite to i kliknite na dugme "Download".
Proces instalacije je vrlo jednostavan:
- Pokrenite preuzetu instalaciju.
- U prvom prozoru kliknite na gumb "Dalje".
- Zatim prihvatite odredbe ugovora o licenci klikom "Slažem se".
- Odaberite komponente za instaliranje i kliknite "Dalje". preporučuje se da se sve postavke ostave na zadano.
- Navedite mapu u kojoj će se program instalirati i kliknite "Instaliraj". Možete ga registrirati ručno ili možete kliknuti na gumb "Pregledaj ..." i označite sa "Explorer".
- Pričekajte dok se instalacija ne završi i kliknite "Finish". Ako ne želite da program pokrene nakon toga, poništite potvrdni okvir "Pokreni EasyBCD".
Nakon instalacije možete nastaviti direktno s konfiguracijom boot.ini datoteke. Da biste to učinili:
- Pokrenite program i idite na odjeljak "Instaliraj BCD".
Napomena: kad se prvi pokrenete, pojavljuje se sistemska poruka s pravilima za upotrebu nekomercijalne verzije. Da biste nastavili pokretanje programa, kliknite na OK.
- Na padajućoj listi "Odjel" odaberite pogon čija je veličina 100 MB.
- Zatim u tom području "MBR parametri" postavite prekidač na "Instalirajte bootloader za Windows Vista / 7/8 u MBR".
- Kliknite Prepiši MBR.
Nakon toga će se datoteka boot.ini urediti, a ako je razlog pokriven u njoj, tada će biti riješena pogreška hal.dll.
Metoda 4: Provjerite na disku greške
Ako je greška uzrokovana činjenicom da je sektor na tvrdom disku na kojem se nalazi hal.dll oštećen, tada ovaj disk mora biti provjeren radi pogreške i ispravljen ako je pronađen. Na našoj stranici imamo odgovarajući članak o ovoj temi.
Pročitajte još: Kako ispraviti greške i loše sektore na tvrdom disku (2 načina)
Zaključak
Pogreška hal.dll je prilično rijetka, ali ako se pojavi, tada postoji mnogo načina da je ispravite. Nažalost, ne mogu svi pomoći, jer razloga može biti bezbroj. Ako gornje upute nisu dale nikakav rezultat, posljednja opcija može biti ponovna instalacija operativnog sustava. Ali preporučuje se preduzimanje radikalnih mjera samo kao krajnje sredstvo, jer se tijekom ponovne instalacije neki podaci mogu izbrisati.