Какое максимальное количество файлов может присутствовать в каталоге на томе NTFS? Тот же вопрос для каталога для тома FAT32?
4 ответа
После быстрого поиска в Google я нашел это:
FAT32
- Максимальный размер диска: 2 терабайта
- Максимальный размер файла: 4 гигабайта
- Максимальное количество файлов на диске: 268 435 437
- Максимальное количество файлов в одной папке: 65 534
NTFS:
- Максимальный размер диска: 256 терабайт
- Максимальный размер файла: 256 терабайт
- Максимальное количество файлов на диске: 4 294 967 295
- Максимальное количество файлов в одной папке: 4 294 967 295
Рекомендации:
NTFS: нет фиксированного лимита. Максимальное количество файлов - один верхний предел. Этот предел составляет либо 2 ^ 23-1 (в соответствии со многими реализациями драйверов), либо 2 ^ 48 -1 (в соответствии со структурой MFT_REF). Поскольку у вас будут каталоги LARGE, вы увидите нерезидентные потоки $ 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 предлагает, чтобы я поместил оставшиеся файлы в новый каталог.