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?


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

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.


O link do PC Guide está morto
mlhDev 22/10/19

Link fixo. Apontando para a versão do WayBack Machine.
EnE_
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.