Яка максимальна кількість файлів, які можуть бути в каталозі на томі NTFS? Те саме питання для каталогу для тома FAT32?
Яка максимальна кількість файлів, які можуть бути в каталозі на томі NTFS? Те саме питання для каталогу для тома FAT32?
Відповіді:
Після швидкого пошуку в Google я виявив:
NTFS: Фіксованого обмеження немає. Максимальна кількість файлів - одна верхня межа. Цей ліміт або 2 ^ 23-1 (відповідно до багатьох реалізацій драйверів), або 2 ^ 48 -1 (відповідно до структури MFT_REF). У вас з'являться великі каталоги, ви побачите нерезидентні потоки $ BITMAP_ALLOCATION, великий потік INDEX. Потік індексів по суті є B + деревом імен файлів.
FAT32: Існує різниця між кореневою директорією та підкаталогами. Корінь має певні обмеження.
У Windows Server 2012 R2 NTFS перевищив 2 32 (трохи більше 4 мільярдів). Наразі я запускаю сервер для обробки документів із майже 5 мільйонами файлів, як показано нижче. У мене працює NTFS, а НЕ ReFS, який, як я знаю, може вмістити 2 64 файли. NTFS в Windows 2012 R2 може вмістити більше 2 32 файлів.
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.
Я просто намагався перемістити файли на флешку. У мене немає підрахунку, але між 64 і 128 - це максимум, який буде робити Windows 7. W7 пропонує, що я поміщаю решту файлів у новий каталог.