Qual é o número máximo de arquivos que podem estar presentes em um diretório em um volume NTFS? Mesma pergunta para um diretório para o volume FAT32?
Qual é o número máximo de arquivos que podem estar presentes em um diretório em um volume NTFS? Mesma pergunta para um diretório para o volume FAT32?
Respostas:
Após uma rápida pesquisa no google, encontrei estes:
NTFS: não há limite fixo. O número máximo de arquivos é um limite superior. Esse limite é 2 ^ 23-1 (de acordo com muitas implementações de driver) ou 2 ^ 48 -1 (de acordo com a estrutura MFT_REF). Como você terá diretórios LARGE, verá fluxos $ BITMAP_ALLOCATION não residentes, um fluxo INDEX grande. O fluxo de índice é essencialmente uma árvore B + de nomes de arquivos.
FAT32: Há uma diferença entre o diretório raiz e os subdiretórios. A raiz tem certas limitações.
Com o Windows Server 2012 R2, o NTFS excedeu 2 32 (pouco mais de 4 bilhões). Atualmente, estou executando um servidor de criação de imagens de documentos com quase 5 milhões de arquivos, como mostrado abaixo. Estou executando o NTFS e o NOT ReFS, que sei que podem conter 2 64 arquivos. O NTFS no Windows 2012 R2 pode conter mais de 2 32 arquivos.
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.
Eu apenas tentei mover arquivos para uma unidade flash. Não tenho contagem, mas entre 64 e 128 é o máximo que o Windows 7 fará. O W7 sugere que eu coloque os arquivos restantes em um novo diretório.