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