Evitando a fragmentação
O segredo é não escrever arquivos descompactados no disco para começar.
De fato, depois de compactar um arquivo grande já existente, ele ficará terrivelmente fragmentado devido à natureza do algoritmo de compactação no local do NTFS.
Em vez disso, você pode evitar completamente essa desvantagem fazendo o OS compactar o conteúdo de um arquivo rapidamente, antes de gravá-lo no disco. Desta forma, os arquivos compactados serão gravados no disco como qualquer arquivo normal - sem intervalos não intencionais. Para este efeito, você precisa criar uma pasta compactada. (Da mesma forma que você marca os arquivos a serem compactados, você pode marcar as pastas a serem compactadas.) Depois disso, todos os arquivos gravados nessa pasta serão compactados imediatamente (ou seja, gravados como fluxos de blocos compactados). Os arquivos compactados dessa forma ainda podem ficar fragmentados, mas estarão muito longe da confusão criada pela compactação NTFS no local.
Exemplo
NTFS comprimiu 232 Imagem do sistema Mb para 125 Mb:
- Compressão no local criada com incríveis 2680 fragmentos!
- Compressão imediata criada 19 fragmentos.
Desfragmentação
É verdade que arquivos compactados NTFS podem representar um problema para algumas ferramentas de desfragmentação. Por exemplo, uma ferramenta que eu uso normalmente não pode lidar com eles de forma eficiente - ela diminui a velocidade para um rastreamento. Não se preocupe, o antigo confiável Contig da Sysinternals faz o trabalho de desfragmentando arquivos compactados NTFS de forma rápida e sem esforço!