Como parece, o Windows compacta as pastas compactadas NTFS com a menor taxa de compactação possível. Embora isso seja bom para aumentar a velocidade e diminuir a carga da CPU, para os arquivos que são acessados raramente (pastas de backup), seria mais sensato ter a possibilidade de aumentar a taxa de compactação. Existem alguns parâmetros que podem ser ajustados para conseguir isso?
windows
ntfs
compression
Al Berger
fonte
fonte
Respostas:
Resposta curta
Não, não é possível no momento.
Resposta longa
Arquivos e pastas 1 são compactados e descompactados, passando um
FSCTL_SET_COMPRESSION
código de controle e um estado de compactação para a funçãoDeviceIoControl
API . O estado da compactação pode ser um dos seguintes:Qualquer valor diferente de zero significa que o item de destino será compactado. A partir da documentação oficial:
O algoritmo LZNT1 foi projetado para velocidade, e não há como definir um nível de compactação personalizado.
1 As pastas não são realmente compactadas: seu atributo de compactação apenas fornece um estado de compactação padrão para novos arquivos e subpastas.
Informação adicional
Leitura adicional
fonte
Geralmente não é possível, conforme indicado na resposta do and31415 .
No entanto, a Microsoft adicionou algumas novas opções e algoritmos de compactação NTFS no Windows 10, então agora há uma maneira de alterar a taxa de compactação:
Os novos algoritmos destinam-se ao novo recurso Compact OS (como você pode ver na
/CompactOs
opção acima). A idéia é compactar arquivos de sistema somente leitura, backup e acesso com menos frequência e com a maior proporção. A partição de recuperação é removida e o arquivo compactado será usado para executar (se já é a versão mais recente) e para fins de recuperaçãoO algoritmo LZX é bastante eficiente no arquivamento. E, apesar do nome e da descrição da opção serem "arquivos executáveis", a opção pode ser aplicada a qualquer arquivo
No entanto, diferentemente do algoritmo antigo, eles não suportam edição imediata , portanto, a gravação no arquivo o descompacta.
Uma observação importante é que você não pode definir a pasta para marcar novos arquivos a serem compactados automaticamente usando esses novos algoritmos , porque, conforme indicado na parte de ajuda de
compact
(ênfase minha)Portanto, se você deseja usá-los para arquivos de backup, pode ser necessário executar um script para compactar manualmente após o backup ou periodicamente após algum tempo
Infelizmente, este novo no Windows 10, portanto, não pode ser usado em versões mais antigas. No entanto, o NTFS-3g o suporta , portanto você não terá problemas para acessá-lo no Linux. Se você não usa o Windows 10, pode executar um USB ao vivo do Linux ou Windows 10 PE para abrir esses arquivos
fonte
Você pode aumentar a taxa de compactação usando aplicativos de terceiros. O principal exemplo é zipmagic.co. Eu o uso no meu laptop há um ano sem nenhum problema. Mas observe que o uso da compactação NTFS ou Zipmagic precisa de um disco rígido SSD, pois a compactação tornará sua unidade totalmente fragmentada e a tornará inútil! Se você tem drive SSD, então vá em frente e divirta-se!
fonte
Aconselho usar um arquivador como o 7-zip ou o Winrar para esse fim. Com o Winrar, é ainda possível acessar um arquivo que está dentro de um arquivador. Observe que ele primeiro extrairá todo o arquivo morto antes de poder acessar o arquivo e atualizará o arquivo morto com modificações quando você fechar e salvar o arquivo. Isso pode tornar o processo inteiro lento, mas, considerando que é um backup, tudo bem.
Observe que essa não é uma solução de backup completo. É apenas uma maneira de economizar espaço.
Além disso, existe um programa que pode montar arquivos 7z e rar como uma unidade virtual: http://www.winarchiver.com/virtual-drive.htm
fonte