Ga naar inhoud

hal.dll beschadigd > niet meer opstarten?!


anoniem

Aanbevolen berichten

Major Problem!! Ik kom hier even terug voor dit probleem (tentamens, vandaar dat ik er een maand niet ben geweest) maar heb nu dringend hulp nodig. Bij het opstarten van mn PC vanmorgen staat er: 'kan hal.dll niet meer vinden, installeer deze opnieuw' oid. Ook veilige modus werkt niet, zelfde foutmelding. Windows start dus niet op. Het is een ramp als ik niet meer bij de bestanden in Windows kan! Serieus een ramp. Het gaat over XP Home edition, NTFS, geen Windows-install-CDRom (wel 1 van XP Pro van een andere PC). Ik MOET dus weer bij die bestanden komen (gewoon mijn documenten), dus windows opnieuw installeren is geen optie!! (boot.ini en hal.dll op de één of andere manier overzetten? Install-CD gebruiken om te repareren?) De komende paar dagen ben ik ook weg dus kan er niks aan kan doen. Hoop op goede reacties en alvast bedankt.
Link naar reactie
  • Reacties 45
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit topic

Helaas heb je geen Windows CD anders maar misschien heeft iemand anders met dit probleem er wat aan (alles op eigen risico): Om dit probleem op te lossen start u op vanaf de Windows XP CD-ROM (of de XP opstartdiskettes, maar dat is wel erg veel werk) en kiest u voor de optie Herstellen (R). Indien nodig kiest u vervolgens de Windowsversie en geeft u het wachtwoord (heeft u geen wachtwoord ingesteld dan geeft u gewoon ENTER). In de herstelconsole geeft u het commando: EXPAND X:\I386\HAL.DL_ C:\WINDOWS\SYSTEM32 (verander de X: in de schijfletter van de speler met de Windows XP CD-ROM): Hiermee wordt het missende bestand teruggezet. Als het bestand HAL.DLL wel aanwezig is in de map SYSTEM32, wat meestal het geval is, dan kunt u wellicht dit nog eens proberen: ATTRIB C:\BOOT.INI -a -h -r -s DEL C:\BOOT.INI BOOTCFG /rebuild FIXBOOT
Link naar reactie
Bedankt voor je info. Ik ben inmiddels aan de andere kant van t land en heb hier nog wel een XP Pro (Engels) liggen (de Home Edition op de betreffende pc is de NL versie - erg?). Ik zou eigenlijk moeten studeren maar ga vanavond terug om de PC met deze CD te booten. Zal het commando (zie [url=http://gathering.tweakers.net/forum/list_messages/783820//]Tweakers[/url] of [url=http://support.microsoft.com/default.aspx?scid=kb;en-us;330184]Microsoft[/url]) [code:1:425225f45f]bootcfg /rebuild[/code:1:425225f45f] dat een nieuwe boot.ini maakt, ook hal.dll herstellen? Op de Microsoft-pagina staat exact de fout die ik krijg over hal.dll en geeft deze oplossing, dus dat moet haast wel -- toch krijg ik de indruk dat hij alleen boot.ini opnieuw aanmaakt....?
Link naar reactie
Deze melding betekent meestal dat het bestand boot.ini is beschadigd, waardoor het bestand HAL.DLL op de verkeerde plaats wordt gezocht: http://support.microsoft.com/default.aspx?scid=kb;nl;NL314477 Wat je eenvoudig als eerste kunt proberen is om een lege diskette te nemen, daarop de bestanden ntdetect.com en ntldr te plaatsen en daarmee de computer te booten. Dit werkt als je Windows op de C: partitie hebt staan. Zo niet, dan zul je ook een aangepaste boot.ini op de diskette moeten plaatsen die naar de juiste partitie wijst. De 2 genoemde bestanden kun je eenvoudig met een andere PC vanaf de WinXP CDROM naar een diskette kopiëren. Bootsequence aanpassen en de PC vanaf diskette booten. Als dat lukt, kun je boot.ini op de PC handmatig weer aanpassen. Probeer maar uit: neem een lege diskette, zet die 2 of 3 bestanden er op en boot vanaf die diskette. Je zult zien dat WinXP wordt gestart. Dit kun je dus gebruiken om een beschadigde bootsector of bootbestanden te omzeilen, ook met een NTFS partitie. Als WinXP is gestart, dan kun je uiteraard wel weer je boot.ini aanpassen. http://forum.computertotaal.nl/phpBB/viewtopic.php?t=85674 De HAL.DLL is het belangrijkste bestand dat communiceert tussen de hardware en het operating system. Af ent toe wil het wel eens voorkomen dat er door foutieve (of foutgevoelige) hardware een BSOD veroorzaakt wordt, net als HAL.DLL aangesproken wordt, met als resultaat een kapotte HAL.DLL Je dient met de Windows XP CD op te starten in recovery mode met command prompt. Nadat je hier bent aangeland, dien je alle HAL.DLL bestanden van je harde schijf te verwijderen. LET OP: Er zijn er meerdere, als je namelijk System Restore hebt aanstaan dan kun je een tweede HAL.DLL vinden in de \windows\system32\dllcache folder. Verwijder ook daar de HAL.DLL De HAL.DLL wordt nogal eens geupdate in service packs, en als je dus Service Pack 1a geïnstalleerd hebt kun je eens kijken of de HAL.DLL in het Service Pack voorkomt. Is dit het geval, dan dien je de HAL.DLL uit het Service Pack te halen. Dit kun je doen door HAL.DLL te kopiëren vanaf een machine die al SP1a geïnstalleerd heeft, of door op een willekeurige machine het bestand uit de SP1a install dir te halen. Je kunt met behulp van een parameter achter het SP1a setup bestand ervoor kiezen alleen alle bestanden uit te pakken. In de recovery console kun je vervolgens de HAL.DLL kopiëren naar de juiste locatie, en opnieuw opstarten. Mocht dit niet werken, dan is de kans aanwezig dat het niet HAL.DLL is die de problemen veroorzaakt, maar een ander bestand dat wellicht HAL.DLL aanroept. Probeer dan ook altijd EERST in Safe Mode op te starten, en niet in Normal Mode. Ook bestaat natuurlijk de kans dat je een virus hebt. Je dient dan met de Rescue Disk van je AV programma aan de slag te gaan. Overigens is het installeren van Windows XP over de huidige installatie geen probleem. 95% van je settings blijven dan gewoon bewaard, meestal moet je alleen de File Asociations aan te passen (Bijv. MP3 files worden nu standaard geopend door Windows Media Player in plaats van WinAmp ofzo). (dank aan Maartena http://gathering.tweakers.net/forum/list_messages/879015 ) zie ook http://gathering.tweakers.net/forum/list_messages/783820/
Link naar reactie
Heb de bestanden al van de CD, heb de disk geformatteerd in dos (vanuit w98) [i:2e6eadbeb1]format a: /s[/i:2e6eadbeb1] Die twee bestanden erbij gezet, de XPmachine ermee booten... en dan zegt hij dat Windows 98 wordt opgestart :o Maar komt hij niet verder dan dat en a:\> ...? Ik ga denk ik maar over op de manier van Microsoft (via de XP-CD de boot.ini vernieuwen...
Link naar reactie
:( Alles lijkt op niets uit te draaien. Dat wachtwoord-veranderen lijkt me te riskant, de optie van de twee bestanden op disk zetten en daarmee booten werkt niet (daarvoor moet ik hem met /s formatteren, als ik dat doe en de twee bestanden erop zet, zegt hij w98 op te starten maar doet niks behalve [i:3ae66b747e]a>[/i:3ae66b747e]). Is er niet de mogelijkheid vanaf de XP CD om windows te herinstalleren ZONDER dat documenten worden overschreven? Ik weet dat dit wel kon bij W98...
Link naar reactie
Windows XP over de oude XP heen Gewoon even je winXp cd erin stoppen. Kiezen voor windows installeren. Dan vraagt ie om een nieuwe installatie of een upgrade/update. Die laatste moet je dan hebben (je progjes & spellen hoef je niet opnieuw te installeren - je windows-updates echter wèl!). Meer uitleg: http://www.michaelstevenstech.com/XPrepairinstall.htm ps backup eerst ook even je mailinstellingen,...
Link naar reactie
[quote:dc8f25e57e]this disk can't boot: it was formatted without the /S (system) option. to make it bootable, use the DOS utiliy SYS x: [/quote:dc8f25e57e] De vraag is,was die diskette echt leeg,of stond er nog iets anders op? [quote:dc8f25e57e]heb de disk geformatteerd in dos (vanuit w98) format a: /s [/quote:dc8f25e57e] Dit moet zeker niet,nu staan de volgende bestanden erop; COMMAND.COM DRVSPACE.BIN IO.SYS MSDOS.SYS Begrijpelijk dat je nu de melding krijgt dat Win98 wordt gestart. Net ervaren dat bestanden ook corrupt kunnen raken tijdens kopiëren(van diskette > lege map > diskette). Diskette,die eerst weigerde,opnieuw geformatteerd,daarna de bestanden uitgepakt middels bestand,wat op onderstaande site is op te halen en toen werkte het zaakje wel degelijk. [url]http://www.svrops.com/svrops/dwnlddisk.htm[/url] Scroll naar deze tekst; Windows XP Pro boot disk (XP) Boot disk for Windows XP Pro (ntldr, ntdetect.com, boot.ini) 276kB Werkt voor zowel Pro als de Home Edition. Gebruik een andere diskette,liefst nieuw,pak de bestanden uit en probeer het dan nog eens. Als 1 van de 3 bestanden beschadigd is,moet de PC opstarten,zoniet kun je altijd nog XP eroverheen zetten.
Link naar reactie
Maar je had toch al je opdrachtprompt met die bootdisk? (A:\>) Waarom kan je van daaruit niet verder werken? Bestanden op de diskette zetten en vanaf je diskette kopieëren naar je C:. Het gaat er toch alleen om dat er een bestand op je harde schijf wordt gezet? Dan maakt het toch niet in welk O.S. er wordt geboot of ben ik nou gek? Misschien mis ik iets...
Link naar reactie
@Binary,wat bedoel je hier precies mee,ik begrijp dit niet helemaal. [quote:547b7e5282]De WinXP bootdiskette moet NIET onder Win98 geformatteerd zijn (dan komt er een Win98 opstartsector op te staan), maar onder Windows XP. [/quote:547b7e5282] Als je onder Win98 formatteerd,dus zonder /s,wordt er dan ook een Win98 opstartsector geschreven?
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in


×
×
  • Nieuwe aanmaken...