Qual é a diferença entre “espaço utilizado”, “tamanho” e “tamanho no disco”?

Qual é a diferença entre “espaço utilizado”, “tamanho” e “tamanho no disco”?

Existe apenas uma partição para arquivos do sistema e dados pessoais, que é C:. As outras duas partições são para inicialização e recuperação.

Agora tenho dois relatórios diferentes sobre o tamanho de C: no meu Windows 7:

  1. clicando na propriedade de C:, mostra 59,4 GB para “espaço utilizado”;
  2. selecionando todo o conteúdo (configurei para visualizar todos os arquivos e diretórios ocultos) em C: e visualizando suas propriedades, ele mostra 46,9 GB para "tamanho" e 47,6 GB para "tamanho no disco".

Aqui estão minhas perguntas:

  1. Fiquei me perguntando por que os dois relatórios não são iguais e de onde vem a diferença?
  2. na segunda maneira, por que "tamanho" e "tamanho no disco" são diferentes? O que eles significam na verdade? Qual é a diferença entre eles e o “espaço utilizado” da primeira forma?

Desde já, obrigado!

Responder1

  1. Existem alguns arquivos e pastas aos quais você não tem acesso, mesmo como Administrador. As informações de volume do sistema são uma dessas pastas.
  2. Você não pode ver diretamente alguns itens que ocupam espaço, como o MFT e o USN Journal.
  3. No Vista e 7, o diretório do Windows é densamente vinculado. O Explorer não consegue lidar com isso e contará os arquivos comnlinks físicosnvezes.
  4. O Explorer não leva em consideração fluxos de dados alternativos NTFS.
  5. Arquivos bloqueados para uso exclusivo também não serão contabilizados.

**Não importa o que você faça, você não conseguirá selecionar todos os arquivos/pastas da unidade e fazer com que o número corresponda às propriedades da unidade.

Quanto a “tamanho” versus “tamanho no disco”, há várias coisas que diferenciam os dois. “Slack space”, conforme citado pelos demais são os mais comuns. Mas os arquivos armazenados com compactação NTFS podem ocupar menos espaço no disco, afetando a exibição do Explorer. Arquivos esparsos, arquivos offline e outros atributos especiais também podem fazer com que os 2 sejam significativamente diferentes.

**Você pode usar um sistema operacional baseado em Linux ou um live cd para ver todas as pastas ocultas. Para o Windows 7, uma dessas pastas é chamada ProgramData e é responsável pela grande diferença no tamanho dos relatórios.

Responder2

  1. Tem certeza de que selecionou tudo? Nenhum arquivo oculto na raiz de C:\ que você perdeu? por exemplo, seu arquivo de paginação ou arquivo de hibernação?
  2. O tamanho se refere à soma do total de bytes no arquivo, enquanto o tamanho no disco se refere a quanto espaço eles estão ocupando no disco. Os tamanhos dos arquivos são alinhados a múltiplos limites de 4K (é mais rápido), portanto, um arquivo de 1 byte ainda ocupa 4K no disco.

Responder3

Para que os totais se aproximem, você também precisa desmarcar "Ocultar arquivos protegidos do sistema operacional (recomendado)".

Acesse-o no Windows Explorer pressionando Alt+ T, clicando em Opções de pasta e depois na guia Exibir.

Caso contrário, selecionar todos os arquivos não é selecionar pagefile.sys, que normalmente tem cerca de 4 GB.


O tamanho e o tamanho do disco são diferentes devido ao funcionamento dos discos rígidos e dos sistemas de arquivos.

Cada arquivo usa um certo número de blocos. Normalmente, um bloco teria cerca de 4 KB. Portanto, quando você salva um arquivo de 1 KB, ele ocupa 4 KB de espaço em disco. Um arquivo de 5 KB usa 8 KB, etc.


Atualizar

Encontrei um tópico no MSDN chamadoNTFS informa erroneamente espaço livre?.

Sugere correr chkdskpara ver uma análise mais detalhada. Observe que você deve executá-lo como Administrador.

Responder4

Você está se referindo à diferença de tamanho quando observa as propriedades do disco? - Por exemplo, meu disco rígido mostra meu espaço usado em 47.575.797.760 bytes (44,3 GB).

A razão para isso é porque 1 GB não é na verdade 1 bilhão de bytes, mas 2 ^ 30 bytes. É tudo construído para suportar binário, então 1 KB é na verdade 2 ^ 10 bytes, 1 MB é 2 ^ 20 bytes e 1 GB é 2 ^ 30 bytes -> é por isso que 1 GB de RAM = 2 ^ 10 MB, que é 1024 MB.

Portanto, no meu caso, 47.575.797.760 bytes = (47.575.797.760)/(2^30) = 44,3084144..., que é arredondado para 44,3 GB, conforme indicado.

Pode ser confuso porque reconhecemos, por definição comum, que Giga significa 10^9, mas para sistemas binários, Giga significa 2^30.

Então, quando você compra um “HD de 100 GB”, o que você está realmente comprando são 100 bilhões de bytes, que são reconhecidos pelo computador como 93,1 GB, como (100.000.000.000)/(2^30) ~ 93,1 GB.

Não há nada de errado e não é por causa de arquivos ocultos ou clusters de tamanhos diferentes.

informação relacionada