Quel est le nombre maximal de fichiers pouvant être présents dans un répertoire sur un volume NTFS? Même question pour un répertoire pour le volume FAT32?
Quel est le nombre maximal de fichiers pouvant être présents dans un répertoire sur un volume NTFS? Même question pour un répertoire pour le volume FAT32?
Réponses:
Après une recherche rapide sur google j'ai trouvé ceux-ci:
NTFS: Il n'y a pas de limite fixe. Le nombre maximal de fichiers est une limite supérieure. Cette limite est soit 2 ^ 23-1 (selon de nombreuses implémentations de pilotes), soit 2 ^ 48 -1 (selon la structure MFT_REF). Comme vous aurez des répertoires LARGE, vous verrez les flux $ BITMAP_ALLOCATION non-résidents, un flux INDEX volumineux. Le flux d'index est essentiellement une arborescence B + de noms de fichiers.
FAT32: Il existe une différence entre le répertoire racine et les sous-répertoires. La racine a certaines limitations.
Avec Windows Server 2012 R2, NTFS a dépassé 2 32 (légèrement plus de 4 milliards). J'utilise actuellement un serveur de création d'image avec près de 5 millions de fichiers, comme indiqué ci-dessous. J'utilise NTFS et PAS ReFS, qui, je le sais, peut contenir 2 64 fichiers. NTFS sous Windows 2012 R2 peut contenir plus de 2 32 fichiers.
PS E:\> chkdsk /v
The type of the file system is NTFS.
Volume label is Data.
WARNING! F parameter not specified.
Running CHKDSK in read-only mode.
Stage 1: Examining basic file system structure ...
4992768 file records processed.
File verification completed.
27 large file records processed.
0 bad file records processed.
Je viens d'essayer de déplacer des fichiers vers un lecteur flash. Je n'ai pas de compte, mais entre 64 et 128, c'est le maximum que Windows 7 fera. W7 dit que j'ai mis les fichiers restants dans un nouveau répertoire.