
Eu tenho um servidor que está relatando algumas mensagens de erro relacionadas à corrupção do NTFS.
Ele relata que há possível corrupção em d:\$mft
No entanto, não encontrei nenhum arquivo corrompido ou ilegível, etc.
Minha pergunta é: como a corrupção do $mft é detectada e qual é o seu impacto potencial?
Meu palpite é o seguinte:
- O $MFT é essencialmente um banco de dados relacional que contém arquivos e permissões, etc.
- Se considerarmos a corrupção do $MFT como corrupção no nível de cada um desses registros, então é perfeitamente plausível que a corrupção do $MFT afetaria apenas a leitura e a edição do arquivo que possui um registro $MFT associado que está corrompido. (Obviamente simplificado para ajudar na compreensão)
- Só encontrarei o arquivo ilegível quando tentar abrir/editar o arquivo cujo "ponteiro" no $MFT está corrompido. (Portanto, respondendo à minha pergunta sobre como a corrupção do MFT é detectada).
- Se esse arquivo não fosse importante para mim, eu poderia ignorar essa corrupção do $MFT? Por exemplo, se não fosse um arquivo de banco de dados crítico, etc.
A razão pela qual faço a pergunta é que li que o CHKDSK muitas vezes pode falhar ao reparar esses erros e quero saber se posso "ignorar" o erro com segurança e ter tempo para executar outras ações ou ignorar com segurança, etc.
Tal como acontece com toda corrupção, preciso descartar um problema de disco subjacente, em oposição à corrupção de "nível lógico".
Responder1
Se este for qualquer tipo de sistema de produção onde residam dados importantes... eu faria um backup completo imediatamente!
então eu faria o chkdsk /f para corrigir os erros. Você pode perder algumas informações no processo, mas, novamente, isso pode reparar a estrutura quebrada do disco lógico.
Esteja ciente de que você pode estar vendo o início de um problema de disco físico. E você pode perder tudo e ter que recomeçar do zero. Seus backups serão úteis nesse ponto para levá-lo de volta para onde estava.