6Sep

Os arquivos compactados NTFS são descompactados em disco ou memória?

Se você estiver procurando maneiras de ajustar seu sistema Windows para economizar espaço no disco, você pode estar olhando a compressão NTFS como uma opção. Mas se você escolher essa opção, então, como funciona o processo de descompressão? O super-usuário Q & Uma publicação tem a resposta para a pergunta de um leitor curioso.

Today's Question &A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.

A questão

Leitor de superutilizador CausingUnderflowsEverywhere quer saber se os arquivos comprimidos NTFS são descomprimidos em disco ou memória:

Como a descompressão NTFS funciona no Windows? Segundo a Microsoft, a descompressão NTFS é feita expandindo o arquivo e depois usá-lo. Isso parece certo, mas minha pergunta é como esse processo ocorre tecnicamente?

Windows carrega o arquivo comprimido na memória, expande-o na memória e lê-lo da memória? Ou carrega o arquivo comprimido na memória, expande-o para o disco ou a memória, escreve-o no disco e lê-lo?

Estou tentando descobrir se posso melhorar o desempenho do meu computador usando a compressão NTFS.Dessa forma, um disco rígido lento ou SSD que é incapaz de lidar com muitas operações de gravação sempre terá menos dados para escrever e ler e o poderoso processador que está na marcha lenta na maior parte do tempo pode descomprimir os arquivos e melhorar a velocidade de armazenamento do meu computador esaúde.

Os arquivos comprimidos NTFS são descomprimidos em disco ou memória?

A Resposta

SuperUser Contribuinte Ben N tem a resposta para nós:

Windows descompacta arquivos na memória. Fazê-lo no disco eliminaria completamente as melhorias de velocidade e causaria muita escrita de disco desnecessária. Veja o final deste artigo do blog da Microsoft em arquivos e compressão esgotados do NTFS.

Claro, se você tiver pouca memória, a memória usada pelo processo de descompressão pode fazer com que outras memórias sejam pagas e gravadas no disco no arquivo da página. Felizmente, apenas os pedaços que contêm seções que seus programas realmente lêem serão descomprimidos. O NTFS não precisa descompactar tudo se você precisar apenas de alguns bytes.

Se o seu SSD é rápido, provavelmente você não obterá melhorias de velocidade da compressão NTFS.É concebível que o tempo que seu processador gaste na descompressão de dados, além do tempo que o seu disco gasta, lendo os dados compactados, pode ser superior ao tempo que seu SSD leva para ler os dados descompactados.

Também depende do tamanho dos arquivos com os quais você trabalha. O tamanho mínimo de um arquivo compressível varia de 8 a 64 KB, dependendo do tamanho do seu cluster. Qualquer arquivo com menos de tamanho não será comprimido, mas uma pequena quantidade de contabilidade seria adicionada. Se você fizer muita escrita para arquivos compactados, você pode ver muita variação na velocidade devido ao algoritmo de compressão usado( LZ).

Leitura Adicional

Como a compressão NTFS afeta o desempenho?

Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.

Crédito de Imagem: Jannis Andrija Schnitzer( Flickr)