Oplossing
U kunt dit probleem als volgt oplossen:
- Analyseer het foutbericht. De stopfout wordt gevolgd door vier parameters die in de weergegeven volgorde zijn gedefinieerd:
- Bronbestand en regelnummer.
- Optioneel: het adres van de record met de uitzondering.
- Optioneel: het adres van de record met de context.
- Optioneel: het adres waar de oorspronkelijke uitzondering is opgetreden.
De eerste parameter van stopfouten ten gevolge van problemen met NTFS of FAT bevat een codering van het bronbestand dat de stopfout heeft veroorzaakt en het regelnummer binnen dat bronbestand. De hoge 16 bits (de eerste vier hexadecimale cijfers na 0x) geven het bronbestand aan en de lagere 16 bits (de laatste vier hexadecimale cijfers van de parameter) geven de bronregel aan in het bestand waarin de stopfout is opgetreden. - Controleer Logboeken op fouten van SCSI, FASTFAT (het systeemlogboek) of Autochk (het toepassingslogboek) die kunnen helpen bij het vaststellen van het apparaat of stuurprogramma dat de fout veroorzaakt.
- Schakel antivirusprogramma's, back-upprogramma's of hulpprogramma's voor schijfdefragmentatie uit die de computer doorlopend controleren en voer indien mogelijk hardwarediagnoseprogramma's van de computerfabrikant uit.
- Voer chkdsk /r uit om structurele schade aan een bestandssysteem te detecteren en op te lossen.
- Dit probleem kan veroorzaakt worden door uitputting van het niet-wisselbaar geheugen. Als u op een grote partitie (7 gigabyte of meer) met een groot aantal bestanden (ten minste 100.000) een SFM-volume (Services for Macintosh) maakt terwijl het AppleTalk-stuurprogramma Apf.sys wordt uitgevoerd, neemt de indexeerroutine een grote hoeveelheid van het niet-verwisselbaar geheugen in beslag. Als het niet-verwisselbaar geheugen volledig is uitgeput, kan deze fout ervoor zorgen dat uw computer niet meer reageert. Als de hoeveelheid beschikbaar niet-verwisselbaar geheugen echter zeer laag is tijdens het indexeren, kan dit probleem ook worden veroorzaakt door een ander stuurprogramma voor de kernelmodus dat gebruik moet maken van het niet-verwisselbaar geheugen. U kunt het probleem oplossen door de hoeveelheid geïnstalleerd RAM te vergroten om de hoeveelheid voor de kernel beschikbaar niet-verwisselbaar geheugen te vergroten. Een andere oplossing is het verminderen van het aantal bestanden op het SFM-volume.
Deze fout kan worden veroorzaakt door elk beschadigd systeem- of gegevensvolume dat NTFS gebruikt. Als het foutbericht 'stop 0x24' wordt weergegeven wanneer u de computer opnieuw opstart of wanneer u Setup of de herstelconsole probeert uit te voeren, kunt u de oorzaak van het probleem mogelijk niet vaststellen aan de hand van de bovenstaande stappen. Gebruik in plaats daarvan een van de volgende methoden om het beschadigde NTFS-volume te herstellen.
FAT- of FAT32-bestandssysteem
Als uw systeempartitie het FAT- of FAT32-bestandssysteem gebruikt, koppelt u alle gegevensschijven los die NTFS-volumes bevatten (of schakelt u deze uit). Hierdoor kunt u het besturingssysteem weer starten zodat u de volgende stappen voor probleemoplossing kunt uitvoeren. Als u hebt vastgesteld welk NTFS-volume het opstartprobleem veroorzaakt, voert u de volgende stappen uit:
- Zorg ervoor dat het station met het beschadigde NTFS-volume is losgekoppeld en start Windows op in de veilige modus.
- Wijzig de naam van het bestand %SystemRoot%\System32\Drivers\Ntfs.sys in Ntfs.oud en schakel de computer uit. Hiermee voorkomt u dat het stuurprogramma Ntfs.sys wordt geladen.
- Sluit het station met het beschadigde NTFS-volume weer aan.
- Start de computer opnieuw op en voer de volgende opdracht uit voor het beschadigde NTFS-volume:
chkdsk stationsletter: /f
Opmerking Het hulpprogramma Chkdsk omvat ingebouwde ondersteuning voor NTFS en vereist niet dat het stuurprogramma Ntfs.sys de herstelwerkzaamheden uitvoert.
- Nadat u het hulpprogramma Chkdsk hebt gebruikt om het beschadigde NTFS-volume te herstellen, wijzigt u de naam van %SystemRoot%\System32\Drivers\Ntfs.oud in Ntfs.sys. Start de computer vervolgens opnieuw op.
De computer moet nu weer operationeel zijn en u kunt proberen vast te stellen wat de oorzaak van het oorspronkelijke probleem is geweest.
NTFS-bestandssysteem
Als uw systeempartitie gebruikmaakt van het NTFS-bestandssysteem, is het mogelijk dat de systeempartitie beschadigd is en de stopfout 'stop 0x24' veroorzaakt.
Als u wilt vaststellen of dat het geval is, koppelt u alle gegevensschijven los die NTFS-volumes bevatten (of schakelt u deze uit). Nadat u hebt vastgesteld welke schijf het beschadigde NTFS-volume bevat, verplaatst u de schijf naar een andere Windows 2000-computer waarop het FAT- of FAT32-bestandssysteem wordt uitgevoerd, of installeert u Windows 2000 op een schijf met het FAT- of FAT32-bestandssysteem. Daarna voert u de procedure uit die wordt beschreven in de sectie 'FAT- of FAT32-bestandssysteem'.
De herstelconsole gebruiken op een computer met één station
Als uw computer slechts één NTFS-volume bevat en er geen extra Windows 2000-computers of vaste schijven beschikbaar zijn om de hierboven beschreven methoden uit te voeren, kunt u opstarten vanaf de vier Setup-schijven om het hulpprogramma Chkdsk uit te voeren terwijl het stuurprogramma Ntfs.sys is uitgeschakeld. Voer de volgende stappen uit om een NTFS-volume te herstellen met de herstelconsole:
- Start de computer op vanaf een opstartschijf met cd-rom-ondersteuning voor Microsoft Windows 95/98 (of plaats de installatie-cd voor Windows 2000 in een andere computer met cd-romstation).
- Ga naar de map CD_ROM:\Support\Bootdisk en voer Makeboot.exe of Makebt32.exe uit om de vier Windows 2000 Setup-schijven te maken.
- Open Kladblok en wijzig het bestand Txtsetup.sif op de eerste Setup-schijf die u in stap 2 hebt gemaakt:
- Ga in de sectie [FileSystems.Load] naar de regel die begint met 'ntfs'.
- Plaats een puntkomma (;) aan het begin van de regel, zoals in het volgende voorbeeld:
[FileSystems.Load]fat = fastfat.sys;ntfs = ntfs.sys
- Sla de wijzigingen op.
- Start de computer waarop stopfout 'stop 0x24' optreedt, op met behulp van de vier Setup-schijven. Zodra het dialoogvenster Welkom bij Setup wordt weergegeven, drukt u op F10 om de herstelconsole te starten.
- Voer de volgende opdracht uit om de beschadigde NTFS-partitie te herstellen:
chkdsk stationsletter: /p
- Typ exit om de herstelconsole te sluiten en de computer opnieuw op te starten.
Als geen van deze methoden werkt, moet u de beschadigde NTFS-partitie wellicht verwijderen, opnieuw maken en formatteren. Daarna kunt u de partitie herstellen aan de hand van uw laatste goede back-up van het volume. Met de opdracht
fdisk in MS-DOS 5.x, MS-DOS 6.x of in Windows 95 en Windows 98 kunt u NTFS-partities verwijderen door de niet-DOS-partitie te selecteren en te verwijderen.