Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
*Excuus voor typefout in de titel het moet zijn hal.dll

*Ben inmiddels de hele ochtend al bezig om het probleem van de missing hal.dll aan het verhelpen.
Maar tot nu toe nog niet gelukt.

Het betreft een laptop Compaq Presario V6000 serie.
Microsoft Windows XP Media Center Edition 2005 (staat op de sticker van de laptop)

Als ik de laptop aanzet krijg ik dus 2 meldingen: De eerste is met 1 seconder weer weg er staat iets over boot.ini. De 2e melding:

Windows kan niet worden gestart omdat het volgende bestand is beschadigd of niet kan worden gevonden:
<windows-hoofdmap>\system32\hal.dlll
Installeer het bovengenoemde bestand opnieuw.

Ik heb met nlite de SATA drivers aan een willekeurige Windows XP cd toegevoegd en gebrand zodat ik windows kan herstellen repareren (R)
Ik weet alleen niet op welke schijf windows geinstalleerd staat.
Ik krijg 1: D:\MiniNT als optie.

Als ik dan expand doe vraagt hij of ik het bestand wil overschrijven.
expand E:\i386\hal.dl_ D:\MiniNT\system32

Als ik vervolgs de laptop herstart blijf ik dezelfde foutmelding krijgen hal.dll...

Bootcfg

Als ik bootcfg /list kies krijg ik: Er zijn geen opstartvermeldingingen die kunnen worden weergegeven.
bootcfg/ rebuild: hier vind hij weer de D:\MiniNT en kies ik voor J.
Dan de indetificatie. Aangezien ik niet precies weet welk besturingssysteem er opstaat omdat het niet mijn eigen laptop is loop ik hier vast.
Ik heb al hetvoglende geprobeerd:
Mircrosoft Windows XP Media Center Edition
Mircrosoft Windows XP Media Center Edition 2005
Mircrosoft Windows XP Professional
Mircrosoft Windows XP Home Edition

Geef de optie voor opstarten van het besturingssysteem op: /fastdetect
Dan krijg ik de volgende foutmelding:
Fout: kan de geselecteerde opstartvermelding niet aan de opstartlijst toevoegen.

Als ik bootcfg /default kies krijg ik 1 optie met de naam van het besturingssyteem:
Microsft Windows XP Media Center Edition.
opties voor het laden /fastdetect
Locatie D:\MiniNT
Als ik deze vervolgens toevoeg krijg ik weer:
Fout: kan de geselecteerde opstartvermelding niet aan de opstartlijst toevoegen.

Hoe kan ik dit verhelpen?

[ Voor 8% gewijzigd door Phasis op 10-08-2009 14:01 . Reden: Fout in titel ]


Acties:
  • 0 Henk 'm!

  • foton
  • Registratie: Juni 2002
  • Laatst online: 11-02-2017
http://lmgtfy.com/?q=hal.dll+msfn

Misschien dat de eerste link je nuttige info kan verschaffen.

Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
Hier heb ik weinig aan.

Acties:
  • 0 Henk 'm!

Verwijderd

Ik heb hier eventueel nog een draaide Windows xp Media Center Edition Versie 2002 Service Pack 2 draaien, kan daar de hal.dll vanaf plukken mocht je het willen proberen?

Acties:
  • 0 Henk 'm!

  • Appel
  • Registratie: November 2007
  • Laatst online: 21-08 16:07
Hal is de Hardware Abstraction Layer, de keren dat ik deze melding ben tegengekomen was de enige oplossing het opnieuw installeren van het systeem.

De Hal is dus voor elke hardware combinatie en Windows versie uniek.

[ Voor 14% gewijzigd door Appel op 10-08-2009 14:21 ]


Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
Verwijderd schreef op maandag 10 augustus 2009 @ 14:17:
Ik heb hier eventueel nog een draaide Windows xp Media Center Edition Versie 2002 Service Pack 2 draaien, kan daar de hal.dll vanaf plukken mocht je het willen proberen?
Ik zou het kunnen proberen natuurlijk.
Die van XP met servicepack 2 blijf ik het probleem houden.
Maar ik vind het ook vreemd dat ik die fout krijg met die bootcfg.

Acties:
  • 0 Henk 'm!

Verwijderd

LzpAppel schreef op maandag 10 augustus 2009 @ 14:20:
Hal is de Hardware Abstraction Layer, de keren dat ik deze melding ben tegengekomen was de enige oplossing het opnieuw installeren van het systeem.
Hmm, kwam net inderdaad hetzelfde tegen bij de eigenschappen

Hardware Abstraction Layer DLL
Oorspronkelijke bestandsnaam: halaacpi.dll

Ben even aan het kijken of dat oorspronkelijke bestand ook nog op de pc staat, misschien dat je die zou kunnen kopieeren en hernoemen

Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
LzpAppel schreef op maandag 10 augustus 2009 @ 14:20:
Hal is de Hardware Abstraction Layer, de keren dat ik deze melding ben tegengekomen was de enige oplossing het opnieuw installeren van het systeem.

De Hal is dus voor elke hardware combinatie en Windows versie uniek.
Dat had ik ook al ergens gelezen.
Het probleem is dat het een laptop is en de recovery dus ergens op een partitie staat.
En ik nu niet bij de recovery opties kan komen.

Acties:
  • 0 Henk 'm!

Verwijderd

Phasis schreef op maandag 10 augustus 2009 @ 14:22:
[...]


Dat had ik ook al ergens gelezen.
Het probleem is dat het een laptop is en de recovery dus ergens op een partitie staat.
En ik nu niet bij de recovery opties kan komen.
Kan je niet eventueel met Linux live CD de schijf benaderen en het bestand zoeken?

Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
Verwijderd schreef op maandag 10 augustus 2009 @ 14:23:
[...]

Kan je niet eventueel met Linux live CD de schijf benaderen en het bestand zoeken?
Ik zal even een 32bit desktop versie van ubuntu downloaden en branden.
Zal het zo even laten weten.

Acties:
  • 0 Henk 'm!

  • Appel
  • Registratie: November 2007
  • Laatst online: 21-08 16:07
De Hal is niet zomaar even de kopiëren. Je zou deze van een andere machine kunnen proberen mits deze exact dezelfde hardware, drivers en OS heeft.

En de recovery partitie is meestal te benaderen met een meegeleverde CD/DVD van de fabrikant. Als je deze niet meer hebt kan je proberen contact op te nemen met hun, een aantal jaar geleden was Acer bereid mij een nieuwe (gratis) op te sturen.

Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
Er heeft nooit een recovery CD bijgezeten.
Ik zal eens kijken wat ik kan benaderen vanaf de live cd misschien dat ik daar die HAL.DLL vanaf kan halen.
En even bestanden kan backuppen.

[ Voor 62% gewijzigd door Phasis op 10-08-2009 14:49 ]


Acties:
  • 0 Henk 'm!

  • rscheper
  • Registratie: November 2007
  • Laatst online: 13:30
EDIT: Sorry, veel te snel gelezen, blijkbaar heb je dit al geprobeerd.. Excuses.

Zorg dat je een werkende boot.ini krijgt?

Op het werk hebben wij hier vaker last van, dan vervangen (Creëren) we de originele boot.ini..

Zie ook:Problemen met booten, hoe kan je ze oplossen FAQ Problemen met booten, hoe kan je ze oplossen.

Herstellen van boot.ini


Herstellen van de boot.ini (error: hal.dll missing)

Als je bij het booten de melding krijgt:


Invalid boot.ini
of

Windows could not start because the following file is missing or corrupt:
Windows\System32\Hal.dll
is de boot.ini verwijderd, beschadigd of er mist een entry.

Met het commando bootcfg kan je dan in WindowsXP een nieuwe boot.ini maken.

N.B.: Deze funtionaliteit zit alleen op de Windows XP cd, maar kan wel gebruikt worden op een 2000/NT configuratie. Mocht je niet beschikken over een Windows XP CD, dan kan je altijd zelf nog in de weer met notepad of edit.
Doe dit alleen als je weet wat je doet en zorg dat je een backup hebt van de boot.ini. Zie HOW TO: Edit the Boot.ini File in Windows 2000 voor meer info.


Hoe gebruik je bootcfg

Boot met de Windows XP CD en kies voor de repair optie om zo in de recovery console te komen.
Type bootcfg /list en je ziet de inhoud van de huidige boot.ini
Type bootcfg /rebuild om het scannen naar geinstalleerde OS'en op alle schijven te starten.
Volg de instructies verder op het scherm om de nieuwe boot.ini te maken.
Hier een voorbeeld voor Windows XP:


BootCFG voorbeeld onder WindowsXP


Je zal de volgende melding krijgen:
Total Identified Windows Installs: 1
[1] C:\Windows Add installation to boot list? (Yes/No/All)

Type hier Y om de installatie op C toe te voegen aan de boot.ini
Daarna krijg je de volgende melding:
Enter Load Identifier

Hier wordt om de naam gevraagd van het OS en vul je dus of
Microsoft Windows XP Professional in of Microsoft Windows XP Home Edition
Als laatst krijg je de melding:
Enter OS Load options

Type hier /fastdetect en je nieuwe boot.ini is klaar :)
Type nu nog exit om je systeem te rebooten.
Bron: "Invalid Boot.ini" or "Windows could not start" error messages when you start your computer

Dit heeft op het werk althans al tientallen keren geholpen.

[ Voor 3% gewijzigd door rscheper op 10-08-2009 14:53 ]


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online
Verwijderd schreef op maandag 10 augustus 2009 @ 14:17:
Ik heb hier eventueel nog een draaide Windows xp Media Center Edition Versie 2002 Service Pack 2 draaien, kan daar de hal.dll vanaf plukken mocht je het willen proberen?
Naast dat dat niet helemaal de bedoeling is, kan het ook nog eens zo zijn dat je spullen toch afwijken omdat jij een oudere (andere) Windows versie gebruikt.
Phasis schreef op maandag 10 augustus 2009 @ 13:46:
[...]
Ik heb met nlite de SATA drivers aan een willekeurige Windows XP cd toegevoegd en gebrand zodat ik windows kan herstellen repareren (R)
Ik weet alleen niet op welke schijf windows geinstalleerd staat.
Ik krijg 1: D:\MiniNT als optie.
Als ik dan expand doe vraagt hij of ik het bestand wil overschrijven.
expand E:\i386\hal.dl_ D:\MiniNT\system32

Als ik vervolgs de laptop herstart blijf ik dezelfde foutmelding krijgen hal.dll...
da's niet zo vreemd, want D:\MiniNT schat ik zo in is de in RAM draaiende Restore Console en niet de HDD.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
Bedankt voor je reactie. Maar als je me eerste start bericht lees vanaf 'bootcfg' heb ik dit al geprobeerd.
Ik krijg aldoor die fout op het end:

Fout: kan de geselecteerde opstartvermelding niet aan de opstartlijst toevoegen.

En kan nergens iets vinden over de oorzaak van die fout.

Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
alt-92 schreef op maandag 10 augustus 2009 @ 14:56:
[...]

Naast dat dat niet helemaal de bedoeling is, kan het ook nog eens zo zijn dat je spullen toch afwijken omdat jij een oudere (andere) Windows versie gebruikt.

[...]


da's niet zo vreemd, want D:\MiniNT schat ik zo in is de in RAM draaiende Restore Console en niet de HDD.
Ok opzich wel logisch idd :)
Maar dan komt het er op neer dat ik met:
expand E:\i386\hal.dl_ D:\MiniNT\system32
het naar de RAM draaiende restore console copier?

Ik zit nu in Ubuntu en zie op de C schijf bij de windows folder een folder i386 met een hal.dll bestand.
Zal deze eens proberen te overschrijven via ubuntu.

[ Voor 18% gewijzigd door Phasis op 10-08-2009 15:07 ]


Acties:
  • 0 Henk 'm!

  • mux
  • Registratie: Januari 2007
  • Laatst online: 03-09 11:04

mux

99% efficient!

De meest voorkomende reden dat windows dat soort fouten geeft bij booten is kapot geheugen. hal.dll wordt op de grens 64-65MB ingeladen (als ik het goed heb), als daar een kapotte chip geheugen zit geeft hij een fout als hij hem wil inladen. Probeer eens - als je twee bankjes geheugen erin hebt zitten - eerst de ene, dan de andere eruit te halen (zodanig dat er altijd een in zit... duh).

Weten mensen dit niet meer? Vroeger, toen computers nog maar 32 à 160 MB geheugen hadden, was dit een heel bekend gegeven.

Youtube: PowerElectronicsBlog - Plank2 (4W computer)


Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
ssj3gohan schreef op maandag 10 augustus 2009 @ 15:04:
De meest voorkomende reden dat windows dat soort fouten geeft bij booten is kapot geheugen. hal.dll wordt op de grens 64-65MB ingeladen (als ik het goed heb), als daar een kapotte chip geheugen zit geeft hij een fout als hij hem wil inladen. Probeer eens - als je twee bankjes geheugen erin hebt zitten - eerst de ene, dan de andere eruit te halen (zodanig dat er altijd een in zit... duh).

Weten mensen dit niet meer? Vroeger, toen computers nog maar 32 à 160 MB geheugen hadden, was dit een heel bekend gegeven.
Ik zou kunnen kijken of er 2 geheugen bankjes erin heb.
Ik kan eventueel ook een geheugentest uitvoeren via de ubunut live cd zie ik.
Maar ik krijg ook heel snel die melding van boot.ini en die krijg ik ook niet gefixt.

[ Voor 4% gewijzigd door Phasis op 10-08-2009 15:20 ]


Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
Ik wil nu die hal.dll van de C:\i386 terug copieren naar C:\Windows\system32\ via de livecd van ubuntu.
Alleen zie ik maar 1 file in de system32 map, ligt dit aan ubuntu of...

Acties:
  • 0 Henk 'm!

  • Appel
  • Registratie: November 2007
  • Laatst online: 21-08 16:07
Ik heb maar 1 Hal.dll in mijn System32. Of bedoel je dat je maar een enkel bestand in de system32 ziet en dat ie verder leeg is?

Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
LzpAppel schreef op maandag 10 augustus 2009 @ 15:25:
Ik heb maar 1 Hal.dll in mijn System32. Of bedoel je dat je maar een enkel bestand in de system32 ziet en dat ie verder leeg is?
Ik zie via de ubuntu livecd in dezelfde partitie als waar de windows map staat een map genaamd i386 en daar staat de cab file van hal.dll deze heb ik nu extracted via mijn eigen pc in de command prompt.
expand H:\HAL.DL_ H:\hall\hal.dll

Als ik dus naar de system32 folder ga via de ubuntu livecd staat er maar 1 file voor de rest is de map helemaal leeg.
Ik zal even kijken met een andere laptop met windows xp erop en dan de live cd of het daar ook zo is.

Edit:
Dit is dus niet zo op deze laptop zie ik 2083 bestanden.
Er was een baby in de buurt van de laptop. En daarna kregen ze de hal.dll error.
De hele system32 map is dus leeg.
Ik weet niet of ik iets kan met de recovery schijf via de ubuntu livecd?
Normaal moet je via Start > Alle programma's > System Recovery > PC Recovery Disc Creator een herstel schijf maken. Of je pc herstellen dnek ik. Zie ik op een blaadje bij de handleiding staan.

[ Voor 24% gewijzigd door Phasis op 10-08-2009 17:10 ]


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online
Phasis schreef op maandag 10 augustus 2009 @ 15:30:

expand H:\HAL.DL_ H:\hall\hall.dll
let je wel op? je gebruikt dubbel L namelijk.
Normaal moet je via Start > Alle programma's > System Recovery > PC Recovery Disc Creator een herstel schijf maken. Of je pc herstellen dnek ik. Zie ik op een blaadje bij de handleiding staan.
dat moet je doen gelijk bij aanschaf van de PC.
Als je dat niet doet mag je dus op de blaren zitten ;)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
Idd, naja die dll werkt iedergeval.
Omdat de hele system32 folder leeg is heb ik contact opgenomen met Compaq, deze hebben mij doorverwezen naar www.hp.nl\diagnose
Hier kan je de orginele recovery cd bestellen.
Helaas wel voor 38,08 euro.
Ik maak wel een backup via de live cd van ubuntu en daarna een format.
Levertijd 10/15 werkdagen werd me verteld.
Iedergeval bedankt voor alle hulp.

Acties:
  • 0 Henk 'm!

  • Appel
  • Registratie: November 2007
  • Laatst online: 21-08 16:07
Phasis schreef op maandag 10 augustus 2009 @ 17:10:
Idd, naja die dll werkt iedergeval.
Omdat de hele system32 folder leeg is heb ik contact opgenomen met Compaq, deze hebben mij doorverwezen naar www.hp.nl\diagnose
Hier kan je de orginele recovery cd bestellen.
Helaas wel voor 38,08 euro.
Ik maak wel een backup via de live cd van ubuntu en daarna een format.
Levertijd 10/15 werkdagen werd me verteld.
Iedergeval bedankt voor alle hulp.
Als de DLL werkt zou je toch gewoon op moeten kunnen starten? Want weet je zeker dat het een probleem van je installatie of Ubuntu is?

[ Voor 5% gewijzigd door Appel op 10-08-2009 18:20 ]


Acties:
  • 0 Henk 'm!

  • Turdie
  • Registratie: Maart 2006
  • Laatst online: 20-08-2024
Ik zie nergens een
 sfc /scannow 
in bijvoorbeeld Safe-Mode, heeft de TS dat al geprobeerd?

Acties:
  • 0 Henk 'm!

Verwijderd

Phasis schreef op maandag 10 augustus 2009 @ 15:30:
[...]
Er was een baby in de buurt van de laptop. En daarna kregen ze de hal.dll error.
:? :X

Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online
offtopic:
Je weet wel, die volgt direct op de woonkamer.dll fatal exception.


Ik blijf het apart vinden dat je niks op die HDD terugvind in %windir%system32.
Je zit toch niet teveel tiepvauden te maken dat je per ongeluk op de verkeerde plek kijkt? :)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • Phasis
  • Registratie: Augustus 2005
  • Laatst online: 21-06 17:58
LzpAppel schreef op maandag 10 augustus 2009 @ 18:18:
[...]


Als de DLL werkt zou je toch gewoon op moeten kunnen starten? Want weet je zeker dat het een probleem van je installatie of Ubuntu is?
Als ik de live cd in mijn eigen laptop stop en naar de system32 map ga vind het 3082 bestanden.
Maar wat ik vreemd vind is normaal als je dat zou deleten zou je een melding moeten krijgen dat er bestanden ingebruik zijn.
shadowman12 schreef op maandag 10 augustus 2009 @ 18:49:
Ik zie nergens een
 sfc /scannow 
in bijvoorbeeld Safe-Mode, heeft de TS dat al geprobeerd?
Safe mode kan ik niet inkomen :)
alt-92 schreef op maandag 10 augustus 2009 @ 18:58:
offtopic:
Je weet wel, die volgt direct op de woonkamer.dll fatal exception.


Ik blijf het apart vinden dat je niks op die HDD terugvind in %windir%system32.
Je zit toch niet teveel tiepvauden te maken dat je per ongeluk op de verkeerde plek kijkt? :)
Het is ook zeer vreemd.
Staan 3 schijven.
met de %windir%system32. 110gig
en een backup partitie 8 gig
en dan die van ubuntu die herken je direct aan de map structuur.

[ Voor 45% gewijzigd door Phasis op 10-08-2009 22:40 ]

Pagina: 1