Ao tentar desfragmentar um volume NTFS (tamanho de cluster de 4 KB) de 80 GB no Windows XP, encontrei um problema estranho: o processo de desfragmentação é muito rápido, mas também muito inútil. Graficamente, eu pude ver alguns arquivos se movendo por toda parte, mas o nível de fragmentação permanece o mesmo.
Aqui está o que parece depois que o volume foi desfragmentado:
Eu sei que há um limite de 15% de espaço livre. Na verdade, o volume é livre em 23%.
Obviamente, o Desfragmentador do Windows mostra vários arquivos que não foram capazes de desfragmentar. Alguns são grandes (até 1 GB), mas não muito grandes para não serem capazes de movê-los durante a desfragmentação. Sem contar, imagino, hiberfil.sys e pagefile.sys (eles são imóveis, não são?).
Como diagnosticar esse problema?
PS. Instalar outros produtos de software de desfragmentação, conforme sugerido em uma pergunta semelhante , não é uma solução no meu caso.
fonte
Respostas:
O desfragmentador não tem para onde mover os arquivos grandes: todo o espaço livre é distribuído de maneira uniforme em pequenos pedaços, portanto não haveria nenhuma melhoria se $ VERYBIGFILE mudasse de, digamos, 20 partes aproximadas para 10 espalhadas por todo o lado peças.
Uma das etapas executadas pelo desfragmentador é a compactação de arquivos, na qual arquivos contíguos, mas separados, são embaralhados para formar um único bloco de dados. Tente executar isso algumas vezes e deve melhorar com o tempo.
Você também pode tentar
contig -v somebigfile
desfragmentar os arquivos um por um.fonte
Tente reiniciar no modo de segurança e, em seguida, desative o maior número possível de serviços. Os arquivos abertos não serão movidos ou desfragmentados, portanto, a ideia é executar com o menor número de processos possível.
Ou remova a unidade e instale-a (como uma unidade de dados) em outro PC para obter a desfragmentação.
fonte
Você pode desativar a hibernação e ela deve excluir o hiberfil.sys. Caso contrário, você pode excluí-lo manualmente quando a hibernação estiver desativada. Você também pode desativar o seu arquivo de paginação. Depois que esses dois arquivos grandes e não desfragmentáveis desaparecerem, você poderá obter melhores resultados na desfragmentação. Feito isso, você pode reativar o arquivo de paginação e a hibernação. Felizmente, depois que o volume for desfragmentado, os outros dois arquivos serão colocados em arquivos contíguos.
fonte
Sysinternals possui o utilitário Defrag Page File . Não tenho certeza de como ele funcionará com o disco que está sendo organizado, mas provavelmente vale a pena tentar organizar esses arquivos maiores e afastá-los para que seu desfragmentador padrão possa obter com mais eficiência os outros arquivos.
fonte
Se a desfragmentação no modo de segurança não ajudar, então
ou
fonte