Qual è il numero massimo di file che possono essere presenti in una directory su un volume NTFS? Stessa domanda per una directory per il volume FAT32?
Qual è il numero massimo di file che possono essere presenti in una directory su un volume NTFS? Stessa domanda per una directory per il volume FAT32?
Risposte:
Dopo una rapida ricerca su google ho trovato questi:
NTFS: non esiste un limite fisso. Il numero massimo di file è un limite superiore. Questo limite è 2 ^ 23-1 (secondo molte implementazioni di driver) o 2 ^ 48 -1 (secondo la struttura MFT_REF). Poiché avrai LARGE directory, vedrai flussi $ BITMAP_ALLOCATION non residenti, un grande flusso INDEX. Il flusso di indice è essenzialmente un albero B + di nomi di file.
FAT32: esiste una differenza tra la directory principale e le directory secondarie. La radice ha alcune limitazioni.
Con Windows Server 2012 R2, NTFS ha superato 2 32 (poco più di 4 miliardi). Attualmente sto eseguendo un server di imaging dei documenti con quasi 5 milioni di file, come mostrato di seguito. Sto eseguendo NTFS e NON ReFS, che so può contenere 2 64 file. NTFS su Windows 2012 R2 può contenere più di 2 32 file.
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.
Ho appena provato a spostare i file su un'unità flash. Non ho un conteggio, ma tra 64 e 128 è il massimo che Windows 7 farà. W7 suggerisce che ho inserito i file rimanenti in una nuova directory.