Erreurs de création des fichiers ou dossiers dans le répertoire racine

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

Symptômes

Vous pouvez recevoir un message d'erreur lorsque vous créez un fichier ou un dossier dans le répertoire racine. Le message d'erreur exacte dépend de la méthode utilisée pour créer le fichier ou le dossier.

À l'aide de la commande COPY dans une session MS-DOS signale les éléments suivants :
   Cannot make directory entry - <filename>
				
WordPad et Paint signalent les éléments suivants lors de l'enregistrement d'un fichier vers le répertoire racine :
   <filename>: This filename is not valid.
				
lorsque vous essayez de créer un nouveau dossier dans le répertoire racine dans le poste de travail ou Explorateur Windows, vous recevez le message d'erreur suivantes :
Impossible de créer < «Nouveau Dossier» >. Assurez-vous que le disque n'est pas plein ou en lecture seule.
Remarque : Ces informations sont exactes pour un fichier standard allocation table 16 () système de fichiers FAT16, mais ne s'applique pas à un système de fichiers FAT32. Pour plus d'informations sur FAT32, consultez l'article suivant dans la base de connaissances Microsoft :
154997Description du système de fichiers FAT32

Cause

Ce problème se produit lorsque toutes les entrées de répertoire racine 512 ont été utilisées. Ce problème peut également se produire avec moins de 512 fichiers et dossiers dans le répertoire racine, car Windows 95 utilise les entrées de répertoire supplémentaire pour stocker les noms de fichiers longs.

Statut

Pour garantir la compatibilité avec MS-DOS, Windows 95 utilise un système de fichiers (FAT) de fichier standard allocation de table. Le répertoire racine pour un lecteur FAT a une taille fixe et est stocké dans un emplacement fixe sur le disque. Tous les disques durs utiliser 32 secteurs de 512 octets pour stocker le répertoire racine. Cela limite le répertoire racine sur un lecteur de disque dur à K: 32 16 secteurs x 512 octets par secteur = 16 384 octets ou 16 Ko.

MS-DOS utilise une entrée de répertoire pour chaque fichier et dossier, mais Windows 95 utilise les entrées de répertoire supplémentaire pour stocker les noms de fichiers longs, noms de dossier et les 8.3 alias associés. Cela signifie que vous pouvez exécuter parmi les entrées d'annuaire avec moins de 512 fichiers ou dossiers dans le répertoire racine.

Dossiers ont une taille fixe, et la seule limitation au nombre de fichiers ou dossiers que vous pouvez stocker dans n'importe quel dossier avec Windows 95 est l'espace disque disponible. Pour cette raison, il est préférable de stocker vos fichiers (programmes et données) dans un dossier hors du répertoire racine.

Résolution

Utilisez les étapes suivantes pour libérer des entrées de répertoire racine :
  1. Vérifiez le lecteur pour les noms de fichier long non valide, et puis défragmenter le lecteur comme suit :

    Utilisez le bouton droit de la souris pour cliquer sur l'icône de lecteur dans Poste de travail ou Explorateur Windows puis cliquez sur Propriétés dans le menu qui s'affiche. Cliquez sur l'onglet Outils, puis cliquez sur Vérifier maintenant. Effectuer la correction par défaut s'il trouve les noms de fichier long non valide. Cliquez ensuite sur Défragmenter maintenant.
  2. Renommez tous les fichiers ou dossiers dans le répertoire racine à l'aide de noms de fichier ou dossier conformes au format 8.3 de majuscules uniquement.

    Les caractères qui sont valides pour un nom de fichier ou dossier 8.3 conforme incluent toute combinaison de lettres (A-Z) et/ou de chiffres (0-9), ainsi que les caractères spéciaux suivants :
          $   Dollar sign
          %   Percent sign
          '   Apostrophe
          `   Opening single quotation mark
          -   Hyphen
          @   At sign
          {   Left brace
          }   Right brace
          ~   Tilde
          !   Exclamation point
          #   Number sign
          (   Opening parenthesis
          )   Closing parenthesis
          &   Ampersand
          _   Underscore
          ^   Caret
    						
  3. Déplacer certains fichiers ou dossiers du répertoire racine.

Plus d'informations

Un répertoire racine MS-DOS FAT contient une entrée distincte pour chaque fichier et dossier qu'il contient. Ces entrées d'annuaire contiennent des informations telles que le nom de fichier, extension, attributs, la date et l'heure du fichier de la dernière modification, le premier numéro de cluster et la taille du fichier. Chaque entrée d'annuaire utilise 32 octets pour stocker ces informations. Étant donné que le répertoire racine est 16 Ko la taille, il peut contenir un maximum de 512 entrées d'annuaire, qui sont de 32 octets.

Lorsque vous nommez un fichier ou un dossier dans Windows, le système crée un nom de fichier principal, ce qui peut être un nom de fichier long et un alias 8.3 MS-DOS compatible. Si le nom du fichier ou dossier est déjà conforme au format 8.3, un seul répertoire entrée est utilisée.

Remarque : Pour un nom de fichier ou dossier être au format 8.3 conforme, il doit contenir uniquement ces caractères sont valides pour un nom de 8.3 alias, et il doit être composé de tous les caractères majuscules.

Windows 95/98 permet les noms de fichiers et dossiers contenir jusqu'à 250 caractères. Caractères valides pour un nom de fichier Windows 95 incluent tous les caractères de nom de fichier MS-DOS valides, le caractère espace et les caractères suivants :
   +   Plus sign
   ,   Comma
   .   Period
   =   Equal sign
   [   Opening bracket
   ]   Closing bracket
				
noms de fichiers Windows 95 ne respectent pas la casse, mais la casse est conservée. Les noms de fichiers primaire peuvent contenir les caractères supérieures, inférieures ou casse mixte. Par exemple, vous pouvez nommer un fichier «MyText.txt» et le système de fichiers préserve la casse mise en forme.

Si le nom de fichier n'est pas conforme au format 8.3, Windows 95 génère automatiquement un 8.3 alias pour le nom de fichier. Une entrée de répertoire supplémentaire est utilisée pour stocker l'alias 8.3. Si le nom du fichier primaire contient plus de 13 caractères, une entrée de répertoire supplémentaire est utilisée.

Le tableau suivant répertorie certains noms de fichiers primaire, leurs 8.3 alias et utilisation d'entrée de répertoire dans Windows 95 :
   Primary               Possible       Directory
   file name             8.3 alias      entries used
   -------------------------------------------------
   EXAMPLE.TXT           EXAMP~1.TXT         1
   Example.txt           EXAMP~1.TXT         2
   !@#$%&().{^}          !@#$%&~1.{^}        1
   !@#$%&().{+}          !@#$%&~1.{}         2
   LFN TEST.TXT          LFNTES~1.TXT        2
   This is a LFN.TEST    THISIS~1.TES        3
   This is a very long
    file name.test       THISIS~2.TES        4
				
Remarque : tout fichier dont le nom contient plus de 13 caractères requiert 3 ou plusieurs entrées d'annuaire.

Propriétés

Numéro d'article: 120138 - Dernière mise à jour: vendredi 19 janvier 2007 - Version: 1.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
Mots-clés : 
kbmt kbdiskmemory KB120138 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: 120138
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