Corruption de NTFS sur les lecteurs supérieure À 4 Go lors de l'utilisation de Windows NT ExtendOEMPartition

Traductions disponibles Traductions disponibles
Numéro d'article: 185773 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

À l'aide de Winnt.exe installation sans assistance à partir d'un MS-DOS FAT partition sur un lecteur supérieure à 4 Go peut provoquer l'altération NTFS. Paramètres d'installation sans assistance devraient être spécifiées comme suit dans le fichier Unattend.txt :
   [Unattended]
   OemPreinstall = yes
   FileSystem = ConvertNTFS
   ExtendOemPartition = 1
				

Lorsque vous démarrez pour la première fois après que l'installation de Windows NT est terminée, altération NTFS est identifiée par l'impossibilité de démarrer correctement en raison de fichiers manquants ou corrompus ou par les messages CHKDSK suivants :

   CHKDSK is verifying indexes...
   Correcting error in index %I30 for file 100
   Correcting error in index %I30 for file 100
   Index verification completed.
   CHKDSK detected minor inconsistencies on the drive.
   Errors found. CHKDSK cannot continue in read-only mode.
				


Si la corruption est suffisamment grave, l'ordinateur peut cesser de répondre (se bloquer) au cours de la partie en mode graphique du programme d'installation ou diverses autres messages d'erreur peuvent également se produire. Ces erreurs messages varient d'un ordinateur à un autre, mais généralement préoccupation fichiers corruption ou fichiers manquants sur les systèmes où les fichiers réellement existent. Les fichiers sont signalées comme endommagées ou manquantes, car les index pour le système de fichiers NTFS ne sont pas correctement le programme d'installation.

Cause

Le problème est que le lecteur est plu de 4 Go. Lorsque le système de fichiers NTFS la conversion a lieu, le secteur de démarrage miroir doit être écrit à la fin du disque, mais l'emplacement d'offset octet a été masqué pour dans 4 Go d'espace disque en raison d'un calcul 32 bits. Le calcul incorrect entraîne le tampon d'index NTFS soit écrasé.

Résolution

Pour résoudre ce problème, procurez-vous le dernier service pack pour Windows NT 4.0 ou Windows NT Server 4.0, Édition Terminal Server. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
152734Comment faire pour obtenir le dernier Pack de Service Windows NT 4.0

Remarque : fichier The Fastfat.sys inclus avec Service Pack 4 est requis. Avec le fichier Fastfat.sys, des fichiers complémentaires suivants doivent être obtenus à partir du dernier Service Pack Windows NT 4.0 (SP4 ou version ultérieure). Le service pack doit être de la langue en cours d'installation.

Pour plates-formes I386 :
ATAPI.sys
Basesrv.dll
HAL.dll
Hal486c.dll
Halapic.dll
Halast.dll
Halcbus.dll
Halcbusm.dll
Halmca.dll
Halmps.dll
Halmpsm.dll
Haloli.dll
Halsp.dll
Halwyse7.dll
Ntdll.dll
Ntoskrnl.exe
Ntkrnlmp.exe
Win32k.sys
User32.dll
Kernel32.dll
Gdi32.dll
Winsrv.dll


Pour la plate-forme Alpha :
HALGAMMP.dll
halpinna.dll
halrawmp.dll
HALSABMP.dll
Ntdll.dll
Ntoskrnl.exe
Ntkrnlmp.exe
Win32k.sys
User32.dll
Kernel32.dll
Gdi32.dll
Winsrv.dll

Comment faire pour installer

  1. Démarrez l'ordinateur en mode MS-DOS et préparer le disque pour Windows NT installation sans assistance sous la forme habituelle. Cela inclut la copie de la. \i386 ou. répertoire \alpha depuis Windows NT un CD dans le répertoire d'installation sur le lecteur C:.
  2. Copiez les fichiers de correctif dans un répertoire temporaire.
  3. Appliquer les fichiers de correctif et les fichiers de 3 + dépendance de Service Pack requis dans le répertoire d'installation sur le lecteur C:. Le CD-ROM du service pack doit être la même langue que celle en cours d'installation. Étant donné que les CD du Service Pack sont au format unicode de Windows NT, ils peuvent être lus pas directement à partir de MS-DOS. Les fichiers du Service Pack peuvent doivent être transférés à partir d'un système Windows NT capable de lecture que du CD-ROM Service Pack ou les fichiers SP peuvent être lus directement à l'aide de MS-DOS à partir du CD Server entreprise dans le répertoire «\SP3\i386» ou «\SP3\Alpha». Le Service Pack les fichiers de dépendance sont répertoriés ci-dessus. Cette étape peut être effectuée automatiquement à l'aide du fichier de commandes OEMSETUP.BAT, si vous avez les fichiers de dépendance dans un format lisible DOS. Dans le cas contraire, vous devez effectuer cette étape manuellement.

    Plate-forme Intel : Étape trois instructions de

    Options de fichier BATCH

    À partir du répertoire temporaire, exécutez OEMSETUP.BAT spécifiant que le répertoire source du Service Pack et la cible du répertoire d'installation. Par exemple: (supposons D: est un répertoire de Service Pack et C:\i386 est le répertoire d'installation)

    OEMSETUP D:\SP3\I386 C:\i386

    Ceci copiera les fichiers nécessaires pour la I386 et répertoires C:\I386\SYSTEM32 sur le lecteur C où se trouve le répertoire d'installation.

    Option manuelle

    Vous pouvez également effectuer cette étape manuellement. Tout d'abord copier FASTFAT.SYS depuis le correctif dans le répertoire d'installation C:\i386, puis copiez les fichiers suivants à partir de la dernière NT 4.0 Service Pack dans les répertoires C:\i386 et C:\I386\SYSTEM32 comme indiqué ci-dessous :
         Atapi.sys       -> ..\I386
         Basesrv.dll     -> ..\I386
         Fastfat.sys     -> ..\I386
         Hal.dll         -> ..\I386
         Hal486c.dll     -> ..\I386
         Halapic.dll     -> ..\I386
         Halast.dll      -> ..\I386
         Halcbus.dll     -> ..\I386
         Halcbusm.dll    -> ..\I386
         Halmca.dll      -> ..\I386
         Halmps.dll      -> ..\I386
         Halmpsm.dll     -> ..\I386
         Haloli.dll      -> ..\I386
         Halsp.dll       -> ..\I386
         Halwyse7.dll    -> ..\I386
         Ntdll.dll       -> ..\I386 and  -> ..\I386\SYSTEM32
         Ntoskrnl.exe    -> ..\I386
         Ntkrnlmp.exe    -> ..\I386
         Win32k.sys      -> ..\I386
         User32.dll      -> ..\I386
         Kernel32.dll    -> ..\I386
         Gdi32.dll       -> ..\I386
         Winsrv.dll      -> ..\I386
    						

    Supprimez les versions compressées des ces fichiers de répertoires C:\i386 et C:\I386\SYSTEM32. Les fichiers compressés sont identifiés par le dernier caractère du type de fichier qui contient un trait de soulignement («_»). Par exemple supprimer FASTFAT.SY_, HAL.DL_, NTDLL.DL_, NTOSKRNL.EX_, etc..

    Plate-forme Alpha : Étape 3 instructions de

    Options de fichier BATCH

    À partir du répertoire temporaire, exécutez OEMSETUP.BAT spécifiant que le répertoire source du Service Pack et la cible du répertoire d'installation. Par exemple (supposons D: est un répertoire de Service Pack et C:\Alpha est le répertoire d'installation) :

    OEMSETUP D:\SP3\Alpha C:\Alpha

    Ceci copiera les fichiers nécessaires dans les répertoires alpha et C:\Alpha\SYSTEM32 sur le lecteur C: où se trouve le répertoire d'installation.

    Option manuelle

    Vous pouvez également effectuer cette étape manuellement en premier FASTFAT.SYS copie à partir de la correction pour le répertoire d'installation C:\Alpha puis copiez les fichiers suivants à partir de la dernière NT 4.0 Service Pack dans les répertoires C:\Alpha et C:\Alpha\SYSTEM32 comme indiqué ci-dessous :
          Fastfat.sys     -> ..\Alpha
          Halgammp.dll    -> ..\Alpha
          Halpinna.dll    -> ..\Alpha
          Halrawmp.dll    -> ..\Alpha
          Halsabmp.dll    -> ..\Alpha
          Ntdll.dll       -> ..\Alpha and  -> ..\Alpha\SYSTEM32
          Ntoskrnl.exe    -> ..\Alpha
          Ntkrnlmp.exe    -> ..\Alpha
          Win32k.sys      -> ..\Alpha
          User32.dll      -> ..\Alpha
          Kernel32.dll    -> ..\Alpha
          Gdi32.dll       -> ..\Alpha
          Winsrv.dll      -> ..\Alpha
    						

Statut

Microsoft a confirmé l'existence de ce problème dans Windows NT 4.0 et Windows NT Server 4.0, Édition Terminal Server. Ce problème a été corrigé dans Windows NT 4.0 Service Pack 4.0 et Windows NT Server 4.0, Édition Terminal Server Service Pack 4.

Propriétés

Numéro d'article: 185773 - Dernière mise à jour: mercredi 1 novembre 2006 - Version: 2.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Server 4.0 Standard Edition
Mots-clés : 
kbmt kbhotfixserver kbqfe kbbug kbfix kbqfe KB185773 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 185773
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com