De informatie in dit artikel is van toepassing op:
- Microsoft Windows® 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Professional Edition
- Microsoft Windows 2000 Datacenter Server
- Microsoft Windows NT Workstation 3.5
- Microsoft Windows NT Workstation 3.51
- Microsoft Windows NT Workstation 4.0 Developer Edition
- Microsoft Windows NT Server 3.5
- Microsoft Windows NT Server 3.51
- Microsoft Windows NT Server 4.0 Standard Edition
Dit artikel is eerder gepubliceerd onder NL124550
Klik op 314477 voor een Microsoft Windows XP-versie van dit artikel.
Symptomen
Wanneer u Microsoft Windows NT probeert te starten, wordt het volgende foutbericht weergegeven:
Windows NT kan niet worden gestart omdat het volgende bestand ontbreekt of is beschadigd:
Winnt_root\System32\Ntoskrnl.exe
Installeer een nieuwe kopie van dit bestand.
Oorzaak
Dit probleem kan verschillende oorzaken hebben:
- De standaardwaarde in de sectie [Boot Loader] van het bestand Boot.ini ontbreekt of is ongeldig.
- Windows NT is niet geïnstalleerd op de locatie die is aangegeven in het bestand Boot.ini.
- In Microsoft Windows 2000 is het bestand Hal.dll mogelijk beschadigd of ontbreekt het bestand.
Opmerking Dit probleem kan ook optreden in Windows NT 4.0 en 3.5 als de systeempartitie groter is dan 7,8 gigabyte en als opstartbestanden voor het systeem zich buiten de limiet van 7,8 GB bevinden (mogelijk door toepassing van een service pack of door het defragmenteren van het station). Windows XP kent deze beperking niet. Dit is een hardwarebeperking die onafhankelijk van het besturingssysteem optreedt. Dit zou geen probleem meer moeten zijn op nieuwere computers, mits het BIOS van deze computers INT13 Extensions ondersteunen en deze functie is ingeschakeld (hetgeen de standaardinstelling is).
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
224526 Windows NT 4.0 ondersteunt een systeempartitie van maximaal 7,8 GB
Oplossing
U kunt dit probleem op een van de volgende manieren oplossen:
Methode 1
Start het besturingssysteem op vanaf een opstartdiskette. Na het starten van het besturingssysteem bewerkt u de vermelding Default in het bestand Boot.ini en zorgt u ervoor dat de andere vermeldingen in de sectie [Operating Systems] naar de juiste mappen wijzen.
Voor meer informatie over het maken van een opstartdiskette voor Windows NT of Windows 2000 klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
119467 Een opstartdiskette maken voor een NTFS- of FAT-partitie
Methode 2
Gebruik de herstelprocedure om fouten in het bestand Boot.ini te corrigeren. Hiertoe gaat u als volgt te werk:
- Start de computer met behulp van de drie diskettes van Windows NT Setup. Wanneer daarom wordt gevraagd, typt u R om de herstelprocedure te starten.
- Plaats de hersteldiskette in het diskettestation wanneer daarom wordt gevraagd.
- Wanneer daarom wordt gevraagd, schakelt u alleen de optie Opstartomgeving inspecteren in om fouten in het bestand Boot.ini te corrigeren.
- Voer de instructies op het scherm uit om de herstelprocedure te voltooien.
Methode 3
Als u vaststelt dat de systeempartitie groter is dan 7,8 GB, is Windows NT ingesteld op een configuratie die niet wordt ondersteund. Het station moet opnieuw worden gepartitioneerd en worden ingesteld op een grootte van minder dan 7,8 GB.
Methode 4 (Windows 2000)
U kunt een beschadigd Hal.dll-bestand herstellen door een reservekopie van het bestand op te halen uit de map %windir%\sytem32\.
Klik voor meer informatie over het herstellen van een beschadigd Hal.dll-bestand op het volgende artikelnummer in de Microsoft Knowledge Base:
237556 Problemen met de Windows 2000 HAL (Hardware Abstraction Layer) oplossen