Mange computerbrugere kommer ud for en trist besked når de forsøger at boote deres computer. De får en besked på skærmen som lyder ”hal.dll” mangler, og herefter sker der ikke mere. Årsagen til denne meddelelse kan udmærket være at ”hal.dll” er forsvundet. Men beskeden kan skyldes mange andre årsager, i flæng kan nævnes Virus eller Malware – installation eller afinstallation af software der er inficeret med Spyware. Her skal du tænke på at software hentet via ”per to per fil delings-programmer”, med stor sandsynlighed er inficeret. Et fildelings-program kan være eMule, Limwire etc.  En defekt harddisk kan ligeledes udløse denne fejlmelding.

Når du får fejlmeddelelsen er grunden i de fleste tilfælde:
 

Manglende eller ødelagt boot.ini fil
Manglende eller ødelagt hal.dll fil
Filen ”boot.ini” er en skjult system-fil som altid ligger roden (C:). Det er den fil som identificerer den disk og partition hvor dit operativsystem er installeret.

Du kan reparere din ”boot.ini” på flere måder. Vi starter med den officielle fra Microsoft:
 

Boot op på din XP installations-cd
Husk at trykke på en tast når du bliver spurgt

Vælg ”Reparer fra genoprettelseskonsol

Log ind. Hvis du ikke bruger password klikker du blot enter

Vælg din Windowsinstallation - det vil som regel være 1:

Skriv   bootcfg /rebuild -> klik enter - du vil nu få nogle spørgsmål som du skal besvare, hvorefter systemet opretter en ny ”boot.ini”:

Totale antal genkendte installationer  (normalt kun 1), nemlig c:\windows – tilføj installation til bootlist?  (ja/nej/all) - her vælger du ja eller all, afhængig af om du har en eller flere Windows-installationer
Angiv indlæsningsidentifikation - her angiver du det navn som du identificerer din  installation med ved boot, kald det hvad som helst du kan altid ændre navnet når computeren kører  -> klik enter
Angiv indstilling for indlæsning af operativsystem - her skriver du  -> /fastdetect -> klik enter
Skriv -> exit -> klik enter  Nu bør computeren genstarte i Windows. Gør den ikke det, var det ikke din boot.ini fil der var problemet, men muligvis at du virkelig manglede hal.dll. Så den må du forsøge at kopiere over på din disk.

Hal.dll er en forkortelse for ”hardware abstraction layer”. Det er en Windows NT fil som har til opgave at sikre kommunikation mellem hardwaren og Windows-systemet. Da hardwaren stammer fra forskellige producenter er det nødvendigt at bringe den til at acceptere et fælles sæt af  Windows kommandoer. Hvis ”hal.dll” mangler, umuliggøres denne kommunikation og systemet kan ikke køre.

Hal.dll er et yndet mål for virus angreb og andre uheldige ting kan også støde til. Det kan derfor blive nødvendigt at kopiere en ny fejlfri ”hal.dll” over på din computer. Det gøres således:
 

Boot op på di XP installations-cd
Husk at trykke på en tast når du bliver spurgt
Vælg ”reparer fra genoprettelseskonsol”
Log ind. Hvis du ikke bruger password klikker du blot enter
Vælg din Windows-installation - det vil som regel være 1:
Skriv følgende kommando -> expand d:\i386\hal.dll c:\windows\system32  (du skal udskifte ”d” med det korrekte drevbogstav til dit cd-drev) -> klik enter.
På spørgsmålet om den nuværende ”hal.dll” skal overskrives skal du svare ja
Skriv exit -> klik enter. Nu starter din computer forhåbentlig op på normal vis

I sjældne tilfælde vil ovenstående procedure ikke lykkedes. Du må så forsøge at sætte din syge harddisk i en anden fungerende computer. Disken sættes i som slave og hvis vi i det følgende forudsætter at dit fungerende system er C-drevet og din slave harddisk er D-drevet skal du gøre således:

Du vil muligvis finde en defekt ”hal.dll” i D:\WINDOWS\System32
Hvis den findes så fjern den.

Hvis du kun kører med XP basis, altså uden SP1 eller SP 2, kan du finde en ”hal.dll” i C:\WINDOWS\System32 kopier filen over på D:\WINDOWS\System32

Hvis du også har installeret SP 2 kan du finde ”hal.dll” i C:\WINDOWS\ServicePackFiles\i386 kopier filen til D:\WINDOWS\ServicePackFiles\i386\ og til D:\WINDOWS\System32
Hvis du bliver spurgt om du vil overskrive skal du svare ja.

Flyt harddisken tilbage igen og forsøg nu at starte. Hvis det stadig ikke lykkedes, er der kun en reparation af XP tilbage
 
 
 

 
 

tilbage

tilbage