DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 174619 - Dernière mise à jour: dimanche 7 octobre 2012 - Version: 8.0

 
 

Sommaire

Résumé

Le système de fichiers NTFS contient à la base, un fichier appelé la table de fichiers maîtres (MFT). Il existe au moins une entrée dans la table MFT pour chaque fichier sur un volume NTFS, y compris la table MFT elle-même.

Étant donné qu'utilitaires que la défragmentation NTFS volumes ne peut pas déplacer des entrées de la table MFT et parce qu'excessive la fragmentation de la table MFT peut influer sur les performances, NTFS réserve de l'espace pour le MFT dans le but de conserver la table MFT aussi contiguë que possible qu'elle se développe.

Modifier dans Windows XP et Windows Server 2003

Dans Windows XP et Windows Server 2003, l'utilitaire de défragmentation défragmente la MFT.

Une opération de défragmentation sur la table MFT combine un fichier MFT en 1 et l'empêche d'être stockées dans plusieurs emplacements ne sont pas séquentielles sur disque. Dans cette classe d'opération, le fichier MFT est plus séquentiel. Toutefois, il est exactement la taille du fichier MFT était avant l'opération de défragmentation.

Une table MFT peut être trop grande si un volume utilisé pour le grand nombre de fichiers qui ont été supprimés. Les fichiers qui ont été supprimés à cause des trous internes dans la table MFT. Ces trous sont des zones importantes qui ne sont pas utilisés par les fichiers. Il est impossible de récupérer cet espace. C'est au moins vrai sur un volume NTFS direct.

Plus d'informations

NTFS utilise des entrées de la table MFT pour définir les fichiers auxquels ils correspondent. Toutes les informations relatives à un fichier, y compris sa taille, l'heure et la date cachets, les autorisations et les données de contenu est stocké soit dans les écritures MFT ou dans espace externe à la MFT mais décrits par les entrées de la table MFT.

(Entrées de répertoire externes à la table MFT également contient certains redondantes informations concernant les fichiers. Mais une étude complète de toutes les structures sur NTFS est abordée dans cet article.)

Les fichiers ajoutés à un Volume NTFS, plusieurs entrées sont ajoutées à la table MFT, ainsi que la table MFT dans taille. Lorsque les fichiers sont supprimés à partir d'un volume NTFS, leurs écritures MFT sont marquées comme libres et peuvent être réutilisés, mais la table MFT ne se réduit pas. Par conséquent, espace utilisé par Ces entrées n'est pas récupéré à partir du disque.

Raison de la importance de la table MFT en NTFS et l'impact possible sur les performances si ce fichier devient très fragmenté, NTFS effectue un effort particulier pour conserver ce fichier contigu. NTFS réserve 12,5 pour cent du volume pour une utilisation exclusive de la MFT tant qu'et, à moins que le reste du volume est totalement utilisé. Par conséquent, espace pour les fichiers et répertoires n'est pas alloué à partir de cette zone MFT tant que tous les tout d'abord l'autre espace est alloué.

Remarque : Vous pouvez modifier la clé de Registre NtfsMFTZoneReservation augmenter le volume dans Windows NT 4.0 Service Pack 4.

Pour plus d'informations informations sur la table MFT, veuillez consulter les éléments de la clé"dans le disque processus de défragmentation"section du site Web Microsoft Technet suivant :
http://technet.Microsoft.com/en-us/library/bb742585.aspx (http://technet.microsoft.com/en-us/library/bb742585.aspx)
En fonction de la moyenne taille du fichier et autres variables, soit la zone MFT réservée ou l'espace non réservé sur le disque peut-être être utilisé avant l'autre que le disque remplit en capacité.

Volumes avec un petit nombre des fichiers relativement volumineux saturer l'espace non réservé en premier lieu, tout en volumes avec un grand nombre de fichiers relativement petits saturer l'espace de zone MFT tout d'abord. Dans les deux cas, la fragmentation de la table MFT commence à avoir lieu lorsqu'une région ou l'autre est saturé. Si l'espace non réservé arrive à saturation, espace pour l'utilisateur fichiers et répertoires commence à allouer de la zone MFT en concurrence avec allocation de la MFT. Si la zone MFT est pleine, espace pour les nouvelles entrées MFT est allouée à partir du reste du disque, à nouveau en concurrence avec d'autres fichiers.

Un nouveau paramètre de Registre a été introduit dans le Service Pack 4 pour Windows NT 4.0 qui peut augmenter le pourcentage d'un volume NTFS réserve pour sa table de fichiers maîtres. NtfsMftZoneReservation est une valeur REG_DWORD qui peuvent prendre une valeur comprise entre 1 et 4, où 1 correspond à la zone MFT minimale taille et 4 correspond à la valeur maximale. Si le paramètre n'est pas spécifié ou à un valeur non valide est fourni, NTFS utilise une valeur par défaut de 1 pour ce paramètre. Les ratios exactes correspondant à chaque paramètre ne sont pas documentées dans la mesure où ils ne sont pas normalisées et peut changer dans les futures versions. Pour connaître les éléments paramètre convient à votre environnement, il peut être nécessaire d'expérimenter les valeurs différentes.

Pour déterminer la taille actuelle de la MFT sur un Ordinateur Windows NT, tapez le dir /a $mft commande sur un Volume NTFS.

Pour déterminer la taille actuelle de la MFT sur un Microsoft Ordinateur Windows 2000, utilisez le Défragmenteur de disque pour analyser le lecteur NTFS, puis cliquez sur Afficher le rapport affiche les statistiques de lecteur, y compris la MFT actuelle taille et le nombre de fragments.

La version de Windows 2000 du disque Le Défragmenteur affiche « vert » pour ce qui est appelé « fichiers système » et sur un système NTFS mise en forme de volume c'est tout simplement la combinaison de la table MFT pagefile.sys (if Il en existe sur ce volume) et ce que l'on appelle la « Zone MFT » ou un espace réservé pour « MFT d'extension ». Le rapport de défragmentation affiche des informations à propos le fichier d'échange et de la MFT ; elle ne mentionne pas la Zone MFT car il n'existe pas appliquées à tous l'utilisation du disque de façon ou d'une capacité.

La Zone MFT n'est pas soustrait de l'espace disponible sur le disque (gratuit) utilisé pour les fichiers de données utilisateur, il est uniquement l'espace qui est la dernière utilisation. Lorsque la table MFT a besoin d'augmenter la taille, pour exemple, vous avez créé les nouveaux fichiers et les répertoires, il est obtenu à partir de la Zone MFT tout d'abord, donc diminuer la fragmentation de MFT et optimisation de la MFT performances.

La Zone MFT par défaut est calculée et réservée par NTFS.sys lorsqu'il monte le volume et est basé sur la taille du volume. Vous pouvez augmenter la Zone MFT au moyen de l'entrée de Registre décrite ci-dessous, mais vous Impossible de rendre la Zone MFT par défaut plus petite que ce qui est calculé en Ntfs.sys. L'augmentation de la Zone MFT ne diminue pas dans n'importe quel espace de disque moyen peut être utilisé par les utilisateurs pour les fichiers de données.

Remarque : Les résultats retournés par la commande dir n'est peut-être pas en cours. La taille signalée par la commande dir peut-être refléter des données mises en cache qui reflète la taille de la MFT au moment où le système a été démarré après un arrêt ordonné.

Important : Cette section, la méthode ou la tâche contient des étapes qui vous indiquent comment procéder pour modifier le Registre. Toutefois, des problèmes sérieux peuvent survenir si vous modifiez le Registre incorrectement. Par conséquent, assurez-vous que vous procédez comme suit avec soin. Afin de couvrir votre système d'une protection supplémentaire, veuillez sauvegarder le Registre avant d'intervenir pour y apporter des modifications. Ainsi, si à la suite des modifications un problème devait survenir, vous pourrez toujours restaurer le Registre. Pour plus d'informations Comment faire sauvegarder et restaurer le Registre, cliquez sur l'article suivant numéro pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756  (http://support.microsoft.com/kb/322756/ ) Comment sauvegarder et restaurer le Registre dans Windows


Pour ajouter cette valeur, effectuez les opérations suivantes étapes suivantes :
  1. Exécutez l'éditeur du Registre (Regedt32.exe) et accédez à la suivante sous-clé :
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
  2. Dans le menu Edition , cliquez sur Ajouter une valeur.
  3. Dans la boîte de dialogue, tapez les informations suivantes :
    Nom de la valeur : NtfsMftZoneReservation
    Type de données : REG_DWORD
    Données: (la plage valide est 1-4)
  4. Quittez l'Éditeur du Registre et redémarrez votre ordinateur.
Remarque : Il s'agit d'un paramètre d'exécution et n'affecte pas le réel format d'un volume. En fait, il affecte la façon dont NTFS alloue de l'espace sur toutes les volumes sur un système donné. Par conséquent, pour être totalement efficace, le paramètre doit être en vigueur entre le moment où un volume est formaté et tout au long de la durée de vie du volume. Si le paramètre de Registre est ajusté à la baisse ou supprimé, la zone MFT est réduite en conséquence, mais cela n'aura plus aucun effet Déjà, l'espace MFT alloué et utilisé.

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Mots-clés : 
kbhotfixserver kbqfe kbenv kbinfo kbmt KB174619 KbMtfr
Traduction automatiqueTraduction 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: 174619  (http://support.microsoft.com/kb/174619/en-us/ )
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.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store