Cikk azonosítója: 228888 - Utolsó ellenőrzés: 2011. május 16. - Verziószám: 5.0

Az NTFS_FILE_SYSTEM és a 0x24 jelű STOP hiba – hibaelhárítás

RendszertippA jelen cikk az Ön által használttól eltérő operációs rendszerre vonatkozik. A cikk azon tartalmait, amelyek nem relevánsak Önnek, letiltjuk.

A lap tartalma

Az összes kibontása | Az összes összecsukása

A jelenség

A Windows 2000 futtatásakor a következő hibaüzenetek jelenhetnek meg:
Stop 0x00000024
– vagy –
NTFS_FILE_SYSTEM

Oka

Ez a probléma akkor jelentkezik, ha az Ntfs.sys fájlban hiba történik. Az Ntfs.sys egy illesztőprogramfájl, amely lehetővé teszi a számítógép számára az NTFS-partíciók olvasását és írását. A fenti probléma az NTFS fájlrendszer sérülése, a merevelemez egyes részeinek meghibásodása, illetve hibás SCSI- vagy IDE-illesztőprogramok esetén is felmerülhet.

A megoldás

A probléma megoldásához hajtsa végre az alábbi műveleteket:
  1. Értelmezze a hibaüzenetet. A STOP hibaüzenetet négy paraméter követi, amelyek definíciója – megjelenésük sorrendjében – a következő:

    • Forrásfájl neve és a sor száma.
    • Tartalmazhatja a kivételrekord címét is.
    • Tartalmazhatja a környezeti rekord címét is.
    • Tartalmazhatja azt a címet is, a kivétel eredetileg történt.
    Az NTFS, illetve a FAT rendszerrel kapcsolatos STOP hibák első paramétere a forrásfájlt és azon belül annak a sornak a számát tartalmazza, amely a STOP hibát okozta. A magasabb rendű 16 bit (a 0x értéket követő első négy hexadecimális számjegy) a forrásfájl azonosítója, az alacsonyabb rendű 16 bit (a paramétert követő utolsó négy hexadecimális számjegy) a fájlon belül annak a sornak az azonosítója, amely a hibát kiváltotta.
  2. Az Eseménynaplóban keresse meg az SCSI, a FASTFAT (rendszernapló), illetve az Autochk (alkalmazásnapló) hibaüzeneteit, amelyek segíthetnek azonosítani a hibát okozó eszközt vagy illesztőprogramot.
  3. Kísérelje meg letiltani a számítógépet folyamatosan figyelő víruskereső, biztonságimásolat-készítő, illetve lemeztöredezettség-mentesítő programokat, és ha lehet, futtasson a számítógép gyártója által támogatott hardverdiagnosztikai eszközöket.
  4. Futtassa a chkdsk /r parancsot, amellyel megkeresheti és megszüntetheti a fájlrendszer strukturális sérüléseit.
  5. Ezt a problémát a nem lapozható készletmemória kiürülése okozhatja. Ha egy nagy méretű (legalább 7 GB), nagy mennyiségű (legalább 100 000 ) fájlt tartalmazó partíción SFM-kötetet hoz létre, miközben az AppleTalk Apf.sys illesztőprogramja fut, az indexelő szolgáltatás nagy mennyiségű nem lapozható készletmemóriát használ fel. Ha a nem lapozható készletmemória teljesen kiürül, előfordulhat, hogy a számítógép nem válaszol (lefagy). Ezt a hibát egy másik kernel módú, nem lapozható memóriakészletet igénylő illesztőprogram is előidézheti, ha az indexelő folyamat futása közben nagyon alacsony a rendelkezésre álló nem lapozható készletmemória. A probléma megoldásához növelje a telepített RAM memória mennyiségét – amellyel a kernel számára elérhető nem lapozható készletmemória nagyságát is növelheti –, illetve csökkentse az SFM-köteten lévő fájlok számát.
Az NTFS rendszert használó bármelyik sérült rendszer- vagy adatkötet okozhat ilyen hibát. Ha „STOP 0x24” hibaüzenet jelenik meg a számítógép újraindításakor, illetve a helyreállító- vagy telepítőprogram használatakor, nem lehet a fentiekben ismertetett lépésekkel meghatározni a hiba okát. A sérült NTFS-kötet kijavításához ehelyett alkalmazza az alábbi eljárások egyikét.

FAT vagy FAT32 fájlrendszer

Ha a rendszerpartícó FAT vagy FAT32 fájlrendszerű, válassza le vagy kapcsolja ki az NTFS-köteteket tartalmazó adatlemezeket. Így újraindíthatja az operációs rendszert és végrehajthatja a szükséges hibajavítást. Ha meg tudja határozni, mely NTFS-kötetek okozzák az indítási problémát, tegye az alábbiakat:
  1. Győződjön meg arról, hogy a sérült NTFS-kötetet tartalmazó meghajtó le van választva, majd indítsa újra a Windows rendszert csökkentett módban.
  2. Nevezze át a %SystemRoot%\System32\Drivers\Ntfs.sys fájlt Ntfs.old fájlra, majd kapcsolja ki a számítógépet. (Ezzel megakadályozza az Ntfs.sys illesztőprogram betöltését.)
  3. Csatlakoztassa újra a sérült NTFS-kötetet tartalmazó meghajtót.
  4. Indítsa újra a számítógépet, majd a sérült NTFS-köteten futtassa a következő parancsot:
    chkdsk meghajtóbetűjel: /f
    Megjegyzés: A Chkdsk eszköz beépített NTFS-támogatással rendelkezik, és nincs szüksége az Ntfs.sys illesztőprogramra a javítások végrehajtásához.

  5. Ha a Chkdsk eszközzel sikerült megjavítania a sérült NTFS-kötetet, nevezze vissza a %SystemRoot%\System32\Drivers\Ntfs.old fájlt Ntfs.sys fájlra, majd kapcsolja ki és indítsa újra a számítógépet.
A számítógépnek most már megfelelően kell működnie, így megkísérelheti megtalálni a probléma eredeti okát.

NTFS fájlrendszer

Ha a rendszerpartíció NTFS fájlrendszerű, valószínűleg maga a rendszerpartíció sérült meg, és az okozza a „STOP 0x24” hibát.

Ennek megállapításához válassza le vagy kapcsolja ki az összes többi, NTFS-köteteket tartalmazó adatlemezt. Miután meghatározta, melyik lemez tartalmazza a sérült NTFS-kötetet, tegye át az adott lemezt egy másik, FAT vagy FAT32 fájlrendszert használó, Windows 2000-alapú számítógépbe, vagy telepítse a Windows 2000 rendszert FAT vagy FAT32 fájlrendszerű lemezre. Ezután kövesse a „FAT vagy FAT32 fájlrendszer” szakaszban ismertetett lépéseket.

A Helyreállító konzol használata egyetlen meghajtót tartalmazó számítógépen

Ha a számítógépen csak egyetlen NTFS-kötet található, és nincs elérhető Windows 2000-alapú számítógép, illetve merevlemez az előzőekben bemutatott eljárások alkalmazásához, a négy telepítőlemez segítségével végrehajtott rendszerindítás után futtassa a Chkdsk eszközt, miközben az Ntfs.sys illesztőprogram le van tiltva. Az NTFS-kötetnek a Helyreállító konzol segítségével történő javításához tegye a következőket:
  1. CD-ROM-támogatású, Microsoft Windows 95 vagy 98 indítólemezzel indítsa el a számítógépet. (Vagy egy másik számítógép CD-ROM-meghajtójába helyezze be a Windows 2000 telepítőlemezt.)
  2. Nyissa meg a CD_ROM:\Support\Bootdisk mappát, majd a Makeboot.exe, illetve a Makebt32.exe fájl futtatásával hozza létre a négy Windows 2000 telepítőlemezt.
  3. A Jegyzettömb segítségével módosítsa a Txtsetup.sif fájlt a 2. lépésben létrehozott négy telepítőlemezből az elsőn.
    1. A fájl [FileSystems.Load] szakaszában keresse meg az „ntfs” bejegyzéssel kezdődő sort.
    2. Az alábbi példában látható módon, tegyen egy pontosvesszőt a sor elejére:
      [FileSystems.Load]
      fat      = fastfat.sys
      ;ntfs     = ntfs.sys 
    3. Mentse a változtatásokat.
  4. Indítsa újra a négy telepítőlemez segítségével azt a számítógépet, amelyen a „STOP 0x24” hiba jelentkezett. Amikor megjelenik a telepítő üdvözlőképernyője, nyomja meg az F10 billentyűt a Helyreállító konzol indításához.
  5. A sérült NTFS-partíció kijavításához futtassa a következő parancsot:
    chkdsk meghajtóbetűjel: /p
  6. A Helyreállító konzolból történő kilépéshez írja be az exit parancsot, majd indítsa újra a számítógépet.
Ha a bemutatott módszerek közül egyik sem működik, törölheti, újra létrehozhatja, majd formázhatja a sérült NTFS-partíciót, amelyet ezután a kötet legutolsó helyes biztonsági mentéséből állíthat vissza. MS-DOS 5.x, MS-DOS 6.x, Windows 95 vagy Windows 98 rendszerben az fdisk paranccsal törölhet NTFS-partíciókat a nem DOS-alapú partíciók kijelölésével és törlésével.

A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
Kulcsszavak: 
kberrmsg kbprb kbtshoot KB228888
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.