Wie viele Dateien können maximal in einem Verzeichnis auf einem NTFS-Volume vorhanden sein? Gleiche Frage für ein Verzeichnis für FAT32-Volume?
Wie viele Dateien können maximal in einem Verzeichnis auf einem NTFS-Volume vorhanden sein? Gleiche Frage für ein Verzeichnis für FAT32-Volume?
Antworten:
Nach einer schnellen Suche auf Google fand ich diese:
NTFS: Es gibt kein festes Limit. Die maximale Anzahl von Dateien ist eine Obergrenze. Diese Grenze ist entweder 2 ^ 23-1 (gemäß vielen Treiberimplementierungen) oder 2 ^ 48-1 (gemäß der MFT_REF-Struktur). Da Sie über GROSSE Verzeichnisse verfügen, sehen Sie nicht residente $ BITMAP_ALLOCATION-Streams, einen großen INDEX-Stream. Der Index-Stream ist im Wesentlichen ein B + -Baum von Dateinamen.
FAT32: Es gibt einen Unterschied zwischen dem Stammverzeichnis und den Unterverzeichnissen. Die Wurzel hat bestimmte Einschränkungen.
Mit Windows Server 2012 R2 hat NTFS 2 32 überschritten (etwas mehr als 4 Milliarden). Ich verwende derzeit einen Document Imaging-Server mit fast 5 Millionen Dateien (siehe unten). Ich verwende NTFS und NICHT ReFS, von dem ich weiß, dass es 2 64 Dateien enthalten kann. NTFS unter Windows 2012 R2 kann mehr als 2 32 Dateien enthalten.
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.
Ich habe gerade versucht, Dateien auf ein Flash-Laufwerk zu verschieben. Ich habe keine Zählung, aber zwischen 64 und 128 ist das Maximum, das Windows 7 tun wird. W7 schlägt vor, dass ich die restlichen Dateien in ein neues Verzeichnis lege.