Como a descompressão NTFS funciona no Windows? Segundo a Microsoft, a descompressão do NTFS é feita expandindo o arquivo e, em seguida, usando-o. Parece certo, mas minha pergunta é como esse processo ocorre tecnicamente.
O Windows carrega o arquivo compactado na memória, expande-o na memória e lê na memória? Ou ele carrega o arquivo compactado na memória, expande-o para o disco ou na memória, grava no disco e depois lê?
Estou tentando descobrir se talvez eu possa melhorar o desempenho do meu computador usando a compactação NTFS. Dessa forma, a unidade de disco lento ou o SSD que não consegue lidar com tantas operações de gravação sempre terá menos dados para gravar e ler, e meu poderoso processador que fica ocioso na maioria das vezes pode descomprimir os arquivos, melhorando a velocidade e a integridade do armazenamento .
Respostas:
O Windows descompacta arquivos na memória. Fazer isso em disco eliminaria completamente qualquer melhoria de velocidade e causaria muitas gravações desnecessárias em disco. Consulte o final deste artigo do blog da Microsoft sobre arquivos esparsos e compactação NTFS :
Obviamente, se você estiver com pouca memória, a memória usada pelo processo de descompactação poderá fazer com que outra memória seja paginada e gravada em disco no arquivo de paginação. Felizmente, apenas os pedaços que contêm seções que seus programas realmente lêem serão descompactados; O NTFS não precisa descompactar tudo se você precisar apenas de alguns bytes.
Se o seu SSD for rápido, você provavelmente não obterá melhorias na velocidade da compactação NTFS. É concebível que o tempo que o processador gaste os dados descompactados e o tempo que o disco gaste lendo os dados compactados possam aumentar o tempo que o SSD leva para ler os dados não compactados. Também depende do tamanho dos arquivos com os quais você trabalha. O tamanho mínimo de um arquivo compactável varia de 8 KB a 64 KB, dependendo do tamanho do cluster. Qualquer arquivo menor que esse tamanho não será compactado, mas uma pequena quantidade de contabilidade será adicionada.
Se você escreve muito em arquivos compactados, pode ver muita variação na velocidade devido ao algoritmo de compactação usado (LZ).
Leitura adicional: Como a compactação NTFS afeta o desempenho?
fonte