Há um tempo atrás, quase enchi meu disco rígido, muito mais do que o máximo recomendado de 85% da capacidade. Acredito que o NTFS começou a armazenar arquivos no espaço reservado para a MFT (Master File Table) e a MFT teve que se fragmentar em outro lugar à medida que crescia.
Limpei o espaço no disco rígido, mas a MFT aparentemente permanece fragmentada, e há muito acesso lento ao disco para operações muito simples, como abrir uma pasta ou arquivo pequeno. Isso está matando o desempenho. Lembro que o desfragmentador de disco padrão do Windows não desfragmenta a MFT porque a MFT está em uso quando o sistema operacional está em execução. Estou executando o Vista Ultimate e seu utilitário de desfragmentação tem muito pouco em termos de relatórios, menos que as versões mais antigas.
Eu suspeito que uma solução possa envolver a inicialização de um disco óptico com um sistema operacional básico ("Live CD") e a execução de um utilitário de desfragmentação a partir dele. Alguém pode me dizer qual programa usar ou como desfragmentar minha MFT?
Obrigado!
Respostas:
Você pode usar a ferramenta Sysinternals Contig :
fonte
O Auslogics Disk Defrag Pro fará isso para você. Embora não seja um programa gratuito, você pode baixar uma avaliação gratuita e, se decidir adquirir a licença, estará disponível para uso em até três PCs.
O Ultradefrag é uma ferramenta de desfragmentação livre e poderosa do FOSS para a plataforma Windows. Ele pode desfragmentar qualquer arquivo do sistema, incluindo as seções do registro e o arquivo de paginação. Inclui a otimização da MFT, que processa apenas a MFT.
fonte
Contig
(que tem tantos upvotes aqui) não poderia derrotaA melhor ferramenta de longe foi o antigo JKdefrag, agora Mydefrag. Irá desfragmentar a MFT. Além disso, é grátis.
O site original está fora do ar, mas é possível obter a versão mais recente para obter a versão mais recente: https://www.techspot.com/downloads/3720-jkdefrag-mydefrag.html
editar
A API de desfragmentação do Windows , usada pelo MyDefrag, suporta a desfragmentação da MFT.
E a documentação do script do MyDefrag :
Embora não seja executado em um Live CD, ele será executado no Bart PE ou no Ultimate Windows BootCD .
Mas também não é necessário desfragmentar a MFT.
fonte
Essas etapas funcionaram para mim:
fonte
existe uma opção no ultimatedefrag que fornece uma desfragmentação no tempo de inicialização, no entanto, não funcionou para mim, mas espero que funcione para você
ultimatedefrag> ferramentas> configurações ...> tempo de inicialização
selecione a unidade desejada, demore um pouco para analisá-la. Quando terminar de analisar, você pode ajustar o local do arquivo mft, mas eu recomendo deixá-lo como está (se você o tiver alterado, existe um botão para colocá-lo no padrão). alterne a opção Executar durante a próxima inicialização e reinicie o computador
para mim, ele empilha em 24% todas as vezes e depois inicializa as janelas sem desfragmentar o arquivo, mas espero que funcione para você. compartilhe sua experiência também
fonte