Desfragmentação de metadados e fluxos de dados

Última atualização em 6 de junho de 2022

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:

ArquivoDescrição
$MFT A tabela mestre de arquivos (MFT). Contém informações gerais sobre todos os arquivos e pastas no disco, como nomes de arquivos, tamanhos, permissões de acesso, registros de data e hora e listas de fragmentos.
$MFTMirr Uma cópia de segurança dos primeiros 4 clusters de $MFT.
$LogFile Contém o registro de transações das alterações de metadados do sistema de arquivos.
$Volume Contém informações gerais sobre o disco, como o rótulo do volume e a versão do sistema de arquivos.
$AttrDef Uma tabela de atributos de arquivo que associa identificadores numéricos dos atributos aos seus nomes.
$Bitmap Um mapa dos clusters alocados no disco.
$Boot O registro de inicialização de volume (VBR).
$BadClus Um arquivo que mantém o controle de todos os clusters com setores defeituosos, para que o driver do sistema de arquivos possa ignorá-los em todas as operações.
$Secure Um banco de dados de permissões de acesso a arquivos.
$UpCase Uma tabela de caracteres maiúsculos Unicode.
$Extend Uma pasta contendo informações sobre quotas de disco e pontos de reanálise. Esta pasta também contém um diário USN.

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 dadosDescriçã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.

Compartilhe esta página:
Voltar ao topo Inglês