Quanto espaço os arquivos vazios consomem?

12

O Windows relata arquivos e pastas vazios, como ocupando 0 bytes. Certamente é preciso algo para armazenar o nome do arquivo, atributos, data [criada / modificada / acessada] etc.

Como isso é ponderado?

Gary
fonte
Vejo que você marcou isso como [fat32] também ... Você está procurando informações sobre os dois então?
Canadian Luke
Não tinha certeza da diferença que isso faria. Não estou tão interessado em como os dados são armazenados quanto em como calcular o tamanho dos metadados. Espero ter resolvido isso depois de ler os links de Karan.
Gary
Relacionado: Como os nomes de arquivos são armazenados?
precisa saber é o seguinte

Respostas:

11

De um artigo da MS intitulado Otimizando NTFS :

Todos os sistemas de arquivos em disco do NT, incluindo NTFS, usam o cluster como sua unidade básica de armazenamento. Independentemente do tamanho do arquivo, ele deve ocupar pelo menos um cluster de espaço em disco. Portanto, arquivos muito pequenos, menores que um cluster, desperdiçam espaço em disco. ( Arquivos com menos de 1 KB são uma exceção. O sistema armazena esses arquivos no segmento de registro de arquivo MFT - FRS - que se refere a eles, em vez de armazená-los externamente .) Além disso, quando um arquivo não termina no mesmo No limite do cluster, a propagação do arquivo ocupa outro cluster completo, desperdiçando espaço. Quanto maior o cluster para o qual o arquivo foi derramado, mais espaço será desperdiçado.

A parte em itálico informa por que os arquivos vazios são relatados como ocupando espaço em disco (o espaço ocupado pela entrada da tabela de arquivos não está incluído nos cálculos).

Edit: Outro artigo útil detalhando o processo exato seguido.

Karan
fonte
O link do PC Guide está morto
mlhDev 22/10/19
Link fixo. Apontando para a versão do WayBack Machine.
EnE_