Avatar billede sagger Nybegynder
21. marts 2007 - 20:28 Der er 48 kommentarer

Manglende eller ødelagt hal.dll i opstart

Jeg har nu officielt givet op. Meeeeen jeg skal da lige se om der er én derude der har løsningen på den her djævel. Jeg har i forbindelse med nogle udfordringer med mit tuner kort opgraderet min BIOS. Jeg har et ASUS XXXX bundkort. Opgraderingen gik fint og jeg fulgte anvisningerne fra ASUS hjemmeside samt i deres opgraderingssoftware. Men da jeg efter denne tur skulle genstarte min maskine kom den frem med, hvad jeg har fundet ud af er en temmelig velkendt fejl, at den manglede hal.dll. Jeg gik dernæst i gang med at søge på nettet og fandt denne side med mulige løsninger:  http://pcsupport.about.com/od/findbyerrormessage/a/missinghaldll.htm. Jeg har været igennem ALLE muligheder skitseret flere gange, men har stadig fejlen. Dog har jeg nu fundet ud af, at lader jeg min WinXP side i drevet, så kan den godt starte op (uden der bootes fra den)!!??!?!??! Dette er naturligvis ikke en holdbar løsning, og før jeg nu iler ud og køber mig en ny harddisk (som måske på en eller anden mærkelig måde er blevet beskadigt) så vil jeg da først høre om der er nogen der har en god idé/løsning?

Opgaven er altså - hvordan undgår jeg denne fejlmedd. uden at skulle have min XP cd sidende i drevet? Husk endelig at tjekke det ovenstående link for at se de ting jeg har været igennem før denne entry - for det er ikke så få!

Jeg ser frem til en løsning!

/s
Avatar billede screem_brille Novice
21. marts 2007 - 20:31 #1
har du prøvet at lave en repair af windows ?
http://hcma.dk/tips1to10.htm#no4
Avatar billede haverslev Novice
21. marts 2007 - 20:37 #2
Genroprettelseskonsol i xp:
Smid din XP cd i drevet og boot op på den, i første skærmbillede "Velkommen til Installation", trykker du på F10 eller tryk på ” R ” for at reparere.
Når Windows Genoprettelseskonsollen er startet, får du vist følgende meddelelse:
Microsoft Windows(R) Genoprettelseskonsol

Genoprettelseskonsol indeholder funktioner til systemreparation og -genoprettelse.
Skriv EXIT for at afslutte Genoprettelseskonsol, og genstart computeren.

1: C:\WINDOWS
(Hvis den spørger efter admin.kode og du ikke bruger nogen, så tryk blot på Enter)

Hvilken Windows-installation vil du logge på:  1                (+tryk på ENTER )
Efter : <C:\WINDOWS >    Skriver du:  chkdsk c: /p /r    (+tryk på ENTER ) 
Når den er færdig med at scanne, skriv: Exit + enter


Hvis ikke det er nok, så gå i konsollen igen og udfør dette også:
Efter : <C:\WINDOWS >    Skriver du:  fixboot            (+tryk på ENTER )
Efter : <C:\WINDOWS >    Skriver du:  bootcfg /rebuild  (+tryk på ENTER )
Efter : <C:\WINDOWS >    Skriver du:  chkdsk c: /p /r    (+tryk på ENTER )   
Når den er færdig med at scanne, skriv: Exit + enter

Se forklaringen til bootcfg /rebuild her:
http://support.microsoft.com/kb/291980
Avatar billede Slettet bruger
21. marts 2007 - 20:45 #3
Når det lykkes for dig med XP-skiven i drevet lydet det nu nærmest som om du mangler startfilerne og ikke hal.dll Prøv at kigge på http://www.helgec.dk/ntldr.html afsnit 1 eller http://www.helgec.dk/start_xp_fra_diskette.html
Avatar billede sagger Nybegynder
21. marts 2007 - 20:59 #4
Der er ikke rigtig noget af det ovenstående dre har en egentlig effekt, men som linket http://pcsupport.about.com/od/findbyerrormessage/a/missinghaldll.htm også viser, så har jeg prøvet de elementer I har foreslået. Håber der kan komme en unik idé for dagen...
Avatar billede Slettet bruger
21. marts 2007 - 21:00 #5
Har du prøvet det jeg foreslog ???
Avatar billede sagger Nybegynder
21. marts 2007 - 21:01 #6
Jeg er netop i gang - skulle være færdig med det forsøg om 5 min.
Avatar billede sagger Nybegynder
21. marts 2007 - 21:04 #7
sådan - og nej, desværre var det heller ikke løsningen. den gør akurrat de samme ting som tidligere
Avatar billede -bartfreak Nybegynder
21. marts 2007 - 21:14 #8
Avatar billede Slettet bruger
21. marts 2007 - 21:15 #9
Har jeg forstået dig rigtigt, hvis du har XP-skiven siddende i drevet så starter computeren, men hvis du f. eks. bruger den metode jeg foreslog så starter computeren ikke Er det korrekt opfattet? hvis ja brugte du diskette eller ISO filen??
Avatar billede screem_brille Novice
21. marts 2007 - 21:20 #10
du skal lige vide der er forskel på HAl filerne afhængigt af dit system (om det er et enkelt CPU system, eller SMP system), jeg hodler stadig på en repair af windows.
Avatar billede sagger Nybegynder
21. marts 2007 - 21:25 #11
Jeg har geninstalleret windows 2 gange - uden nogen forbedring. Jeg har ikke forsøgt at erstatte hal.dll i windows mode - kun under genoprettelses konsollen. det vil jeg nu forsøge. Jeg bruger en x64 processor fra AMD, så det må da være at betgne som et enkelt CPU system eller hu? Og til helgec: Jeg brugte ISO, da jeg ikke har et diskettedrev.
Avatar billede sagger Nybegynder
21. marts 2007 - 21:27 #12
...Og ja, bare jeg har XP cd'rommen siddende i drevet kan jeg starte windows
Avatar billede Slettet bruger
21. marts 2007 - 21:29 #13
Er du så helt sikker på at du har brændt den cd som et bootimage????
Avatar billede sagger Nybegynder
21. marts 2007 - 21:30 #14
jep - men det løste ikke problemet!
Avatar billede Slettet bruger
21. marts 2007 - 21:31 #15
Du skal brænde den cd så den er bootable
Avatar billede sagger Nybegynder
21. marts 2007 - 21:32 #16
ja den er jeg med på :-) Men det løste ikke det store - konflikten er den samme
Avatar billede Slettet bruger
21. marts 2007 - 21:34 #17
Hvis Computeren starter med XP-skiven i drevet plejer årsagen at være at systemet henter NTLDR og NTDETECT.com fra CD-en og det er præcis det som muliggøres med den ISO fil prøv at se om de 2 filer findes i roden (C:) på dit system
Avatar billede haverslev Novice
21. marts 2007 - 21:35 #18
Hvis ikke en repair, en tur med div. commands i konsollen og geninstall af ntldr ikke virker, så er der noget et galt - kan dog ikke lige pt. pege på det - søger med lys og lygte efter løsninger, men de er efterhånden afprøvet.
Avatar billede sagger Nybegynder
21. marts 2007 - 21:37 #19
De ligger der begge to!
Avatar billede haverslev Novice
21. marts 2007 - 21:39 #20
Er det en maskine der køre med SATA disk(e)?
Avatar billede screem_brille Novice
21. marts 2007 - 21:39 #21
>Jeg har geninstalleret windows 2 gange

Det lyder godt nok underligt.
Avatar billede Slettet bruger
21. marts 2007 - 21:43 #22
"Jeg har geninstalleret windows 2 gange "
ener du nyinstallation? eller REPAIR?
Har du prøvet en "Load Setup Default" i BIOS
Avatar billede Slettet bruger
21. marts 2007 - 21:47 #23
Hvad fylder henhv. NTLDR og NTDETECT.com??
Avatar billede haverslev Novice
21. marts 2007 - 21:48 #24
Den BIOS "opgradering" er du sikker på at den er korrekt udført og det var den rigtige bios version ?
Avatar billede -bartfreak Nybegynder
21. marts 2007 - 21:50 #25
man kan højreklikke filen, som ligger i system32 mappen, og finde ud af hvilken version osv..
se under afsnittet .-> Hardware Abstraction Layer

http://www.kanal9.dk/artikler/62/1/Kloning-af-Windows-XP/Side1.html
Avatar billede hcma Novice
21. marts 2007 - 22:10 #26
har du lavet en Repair eller en Nyinstallation (som helgec også spørger om)
Hvis hal.dll eller ntoskrnl.exe mangler, kan adgangen til Repair nægtes (i hvert fald i genoprettelseskonsollen) (Er ikke helt klar over om en "Normal" repair i 2.konsolmode også nægtes.)
Avatar billede sagger Nybegynder
22. marts 2007 - 00:11 #27
Jeg har lavet nyinstallation 2 gange (fra bunden). NTLDR fylder 245 KB NTDETECT fylder 47 KB. Bios er udført i windows med opdateringsværktøj fra Asus efter de forskrifter som ASUS havde tilknyttet værktøjet. Versionen af hal.dll er 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158). ntoskrnl ligger også under system32 - den fylder 2.133 KB. Jeg har også forsøgt mig med seks forskellige former for repair (se link længere oppe) men ingenting hjælper. Jeg kan ikke helt lure de konfigurationer som er på linket til kanal9.dk. Det jeg imidlertid kan sige er at under System32 folderen ligger der kun hal.dll og under "Driver Cache\i386\driver.cab" ligger ligger mere eller mindre alle andre typer listet under linket. Der ligger også nogle under "Driver Cache\i386\sp2.cab". Blev i klogere af disse informationer? Kom vi det nærmere?
Avatar billede sagger Nybegynder
22. marts 2007 - 00:47 #28
Jeg har nu forsøgt mig med yderligere 3 ting.

1. Jeg har fra windows kopiret hal.dll filen fra i386 over i system32 og forsøgt genstart - intet nyt.
2. Jeg har taget harddisken ud og sat den til min bærbare og kopiret den bærbare hal.dll over på disken hvorefter jeg satte den tilbage i den stationære og startede op - intet nyt.
3. jeg skiftede min windows cd ud med driver disken til motherboardet, da den også har en boot funktion - her fandt jeg ud af at den havde akkurat samme effekt som windows cd'en - den spørger om der skal bootes fra cd'en hvorefter den går videre og starter windows. Dermed kan det konkluderes, at det IKKE har noget med selve windows cd'en at gøre, men blot det faktum at den gerne vil have lov til at spørge om den må boote fra hvilken som helst disk... og plottet bliver tykkere og tykkere (frit oversat :-))

Jeg håber I har noget nyt ti´l mig i morgen, for den her er godt nok ved at være tricky.

/s
Avatar billede hcma Novice
22. marts 2007 - 00:49 #29
http://www.helgec.dk/hal-dll.html  (men det er jo afprøvet)
http://support.microsoft.com/?scid=kb%3Bda%3B314477&x=10&y=13  (og denne er jo desværre nok også afprøvet)

hvad med en gang killdisk ?
Avatar billede -bartfreak Nybegynder
22. marts 2007 - 07:13 #30
har du fået opdateret ho Ms..?
Avatar billede Slettet bruger
22. marts 2007 - 07:19 #31
Efter dine sidste oplysninger må jeg give "haverslev" ret i at din BIOS-update muligvis kan være skurken. Ikke fordi jeg tror at det hjælper, men prøv at fjerne batteriet fra bundkortet i 10 minutter, monter det igen og prøv så at starte, som du jo sikkert har gættet er sidstnævnte manøvre blot for at sikre at der ikke stadig ligger nogle forkerte informationer i CMOS
Avatar billede sagger Nybegynder
22. marts 2007 - 13:56 #32
Opdateret hos MS - windows update? Hvis ja, så gjorrde jeg det under første reinstallation, men har ikke gjort det siden. Jeg har ikke prøvet at fjerne batteriet - det vil jeg forsøge mig med. Killdisk.... well - helst ikke... Deraf alle disse forsøg og spørgsmål...
Avatar billede sagger Nybegynder
22. marts 2007 - 13:59 #33
Skulle det i øvrigt hjælpe med en ny disk, hvis der er tale om en fejl i bios opdateringen? Jeg har jo formatteret og reinstalleret - det burde vel gøre det ud for en ny disk?
Avatar billede screem_brille Novice
22. marts 2007 - 14:10 #34
Det at det er HAL filen der er problemer med indikerer ret kraftigt at der er noget der er gået galt under den opdatering, netop fordi hal filen har meget med styringen af hardwaren at gøre.

Hvorfor opdaterede du bios i første omgang ? (det kunne være ret interessant at vide)
Avatar billede ksoren Nybegynder
22. marts 2007 - 20:10 #35
Det var da et interessant problem. Hvordan er konfigurationen, antal, ata og sata?

Hvis henvisningen til operativsystemet er forkert i boot.ini, så fås fejlbeskeden. Da det virker ved opstart fra cd, så må der et forvirringsproblem mht hvor disken sidder.

Prøv at oprette nogle flere entries i boot.ini, som peger på hver sin disk, og se om den vil starte, uden cd, på en af disse.

boot.ini syntax: http://support.microsoft.com/kb/102873
Avatar billede sagger Nybegynder
23. marts 2007 - 09:22 #36
Bios blev opdateret grundet HW fejl med tv-kort - ASAU anbefalede en opdatering for at stabiliserer visse AV kort.... derfor...
Avatar billede sagger Nybegynder
23. marts 2007 - 09:23 #37
jeg kører stadig ATA. Der er 2 diske. Pegge er delt op i 2 partitioner.
Avatar billede sagger Nybegynder
24. marts 2007 - 11:41 #38
Intet resultat med at fjerne batteriet - jeg begynder nok at kigge på mere drastiske metoder snart.
Avatar billede haverslev Novice
24. marts 2007 - 12:21 #39
Er eftehånden overbevist om, at det er den bios opdateringe der er galt med.
Har du mulighed for at hente en ny og korrekt bios version.
Nu har jeg ikke lige sat mig ind i ASUS`s måde at opdatere Bios på, men den ikke smides på en diskette ?
Hvis du ikke har et diskette drev, så prøv om ikke du kan låne et eller se om du få lov til at opdatere via USB.
Avatar billede sagger Nybegynder
24. marts 2007 - 14:14 #40
Den har jeg hentet og jeg påtænker at forsøge at opdaterer den igen, men tror du at det løser problemet? Det vil jo være den samme version som tidligere, da jeg hentede den seneste version via ASUS update (1013). Jeg har ikke noget floppy drev og al dokumentation fra ASUS siger jeg skal bruge et sådant hvis jeg vil opdaterer fra DOS, jeg tror derfor at jeg nødt til at bforsøge at (gen-)opdaterer fra windwos. Derudover er jeg naturligvis stadig åben for gode forslag...
Avatar billede haverslev Novice
24. marts 2007 - 14:26 #41
Hvis ikke du kan starte Windows og komme ind og flashe bios af den vej, så er kun den mulighed, at installere den Bios version igen med diskettedrev.
Avatar billede screem_brille Novice
24. marts 2007 - 14:36 #42
det må være muligt at brænde det til en CD, og boote op fra den og så flashe den den vej.
Avatar billede sagger Nybegynder
24. marts 2007 - 15:13 #43
Det kan være at det er muligt - jeg må arbejde lidt videre...
Avatar billede sagger Nybegynder
24. marts 2007 - 15:18 #44
Nu har jeg efter reinstallation opdateret chipsettet og reinstalleret BIOS via windoews. Den kommer stadig op med fejlen. Men jeg har forsøgt at jumpe HD lidt anderledes, og prøver nu en reinstallation igen... Der krydses fingre.
Avatar billede sagger Nybegynder
24. marts 2007 - 16:18 #45
Men det hjalp ikke - hvordan kan hal.dll filen egentlig være beskadiget når man har lavet en helt ren installation af winows (gennem formateret)?? Lægger BIOS'en et eller andet over i den DLL fil?
Avatar billede haverslev Novice
26. marts 2007 - 19:47 #46
Det er altså et lidt mærkelig problem det her, måske der noget heri som du ikke har afprøvet http://www.kellys-korner-xp.com/xp_haldll_missing.htm

Bios er: http://www.netexplorer.dk/COMPUTER/pc-01-bios.php
Avatar billede sagger Nybegynder
28. marts 2007 - 17:54 #47
Uanset om det er mærkeligt eller ej, så er løsningen nu fundet. Jeg har været i gang med div. diagnosticeringsværktøjer og taget maskinen igennem fra en ende af. Det viste sig at harddisken havde taget skade uner BIOS opdateringen. Den er nu skiftet ud - der er købt Vista - og nu spiller det hele igen, men tak for jeres forsøg selvom det ikke var jere forslag der gav løsningen.
Avatar billede hojben Novice
29. april 2008 - 16:45 #48
lukketid?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester