Desfragmentação de metadados e fluxos de dados
Última atualização em
Além da desfragmentação regular de arquivos e pastas, UltraDefrag oferece suporte completo à desfragmentação de metadados e fluxos de dados NTFS.
Existem dois aspectos que tornam os metadados e os fluxos de dados peculiares.
A primeira coisa é que o Windows os esconde muito bem. Ele nunca os mostra no Explorador de Arquivos e você precisa usar ferramentas especiais, como Leitor de imagens FTK, para poder vê-los:
Os arquivos no diretório raiz com o símbolo de dólar no início do nome, que você normalmente não vê no seu sistema, são os metaarquivos, e os arquivos marcados como Fluxo de Dados Alternativo são os fluxos de dados.
O segundo aspecto que torna os metaarquivos e fluxos de dados tão especiais é que eles são um dos arquivos de sistema mais essenciais. O Windows os utiliza para organizar o sistema de arquivos, fazer backup de dados críticos do sistema, gerenciar a alocação de espaço livre, rastrear clusters defeituosos e armazenar informações de segurança, entre outras coisas.
Os metadados mais notáveis são:
UltraDefrag consegue desfragmentar completamente todos os metadados, exceto a tabela mestre de arquivos (MFT), que não pode ser processada na desfragmentação regular porque seus 16 primeiros clusters são imutáveis. No entanto, com UltraDefrag você pode otimizar a tabela mestre de arquivos. UltraDefrag oferece uma otimização da MFT com um único clique, que posiciona os fragmentos da MFT o mais próximos possível uns dos outros para obter o melhor desempenho possível.
Os fluxos de dados são arquivos de sistema especiais que ajudam o Windows a gerenciar metadados, pontos de análise e cotas de disco, entre outras coisas. Uma característica peculiar dos fluxos de dados é que eles não existem isoladamente e estão sempre associados a um arquivo ou pasta. O Windows usa a seguinte convenção para indicar a qual arquivo pertence cada fluxo: nome_do_arquivo:nome_do_fluxo. Abaixo estão alguns exemplos notáveis de fluxos de dados juntamente com os arquivos aos quais estão associados:
| Fluxo de dados | Descrição |
|---|---|
$MFT::$BITMAP
| Um mapa das entradas do MFT mostrando quais estão atualmente em uso. |
$Quota:$O, $Quota:$Q
| Contém informações sobre a quota de disco. |
$Reparse:$R
| Ajuda o Windows a lidar com os pontos de reanálise. |
$Secure:$SDS, $Secure:$SDH, $Secure:$SII
| Um banco de dados de permissões de acesso a arquivos e índices que auxiliam no seu gerenciamento. |
$UsnJrnl:$J
| Contém o diário USN do sistema de arquivos. |
Os metadados e os fluxos de dados são os arquivos acessados com maior frequência. Sempre que o Windows realiza uma operação de arquivo, como ler, gravar, criar ou excluir um arquivo, os metadados e os fluxos de dados são acessados primeiro para obter todas as informações necessárias para realizar a operação e, em seguida, são atualizados para acompanhar as alterações feitas no sistema de arquivos.
Como o Windows executa milhares de operações de arquivo por segundo, a fragmentação dos metadados e fluxos de dados reduz drasticamente o desempenho do sistema. É por isso que é muito importante desfragmentá-los sempre que estiverem fragmentados, e é exatamente isso que UltraDefrag faz! Sempre que você desfragmenta um disco ou realiza sua otimização UltraDefrag desfragmenta todos os metadados e fluxos de dados para manter seu sistema funcionando com desempenho máximo.