Como desfragmentar um grande volume TrueCrypt que quase não tem espaço livre

3

Eu tenho um volume TrueCrypt 7.1a que tem cerca de 50 GB de tamanho, formatado com NTFS e tem cerca de 100 MB de espaço livre. Eu tenho perto de 300.000 arquivos nele. Quando eu estava configurando isso, eu fiz isso intencionalmente para economizar espaço.

Como os arquivos que tenho no volume são muito pequenos (o arquivo maior tem provavelmente 20 MB) ativei a opção "Compactar este volume para economizar espaço em disco". Assim, todos os arquivos no volume são compactados com compactação NTFS padrão.

Eu então copiei todos os arquivos do meu disco rígido para o volume com o comando xcopy. Tudo correu bem até este ponto.

Como existem cerca de 300.000 arquivos, a abertura do volume no Windows Explorer o interrompe em um minuto. Então, quando eu preciso de um arquivo, montei o volume e usei o comando xcopy para copiar o arquivo para o meu computador no lugar onde ele precisa estar.

O único problema é que é dolorosamente lento. É praticamente impossível copiar mais de um arquivo como este. Eu então analisei o volume com a ferramenta Windows Defragmenter e ele disse que estava 38% fragmentado. Depois de ver que eu desfragmentou. Não chegou muito longe. Algo como 10% através do passe 1 cerca de 10 horas em.

Eu tentei usar o UltraDefrag também, depois que ele ficou com 0.0% concluído após uma hora, achei inútil continuar.

Então, minha pergunta é: como posso desfragmentar esse volume? É possível até mesmo com tão pouco espaço livre no volume?

    
por 0xAether 13.05.2013 / 21:58

1 resposta

3

@Zoredache mencionou isso nos comentários sobre sua pergunta, mas deixe-me expandir um pouco sobre isso.

No mínimo, qualquer unidade deve ter cerca de 10% de espaço livre mínimo (20% se você tiver um sistema operacional na unidade), isso porque o sistema de arquivos precisa desse espaço extra para armazenar arquivos temporários e informações de diário para executar suas operações eficientemente.

Qualquer operação será reduzida exponencialmente se menos espaço livre disponível na unidade ultrapassar 10% e a desfragmentação for a operação com espaço livre mais intenso que você pode executar em uma unidade.

Nesta situação você precisa transferir os arquivos para outra unidade que seja grande o suficiente para mantê-los, então você pode expandir a partição de 50 gb para ~ 100 gb se você pretende continuar a adicionar arquivos a ele ou ~ 65-70 gb se você não fizer isso. Depois você pode mover todos os arquivos de volta.

    
por 13.05.2013 / 23:00