Um chkdsk /r
em uma partição do sistema Windows XP NTFS revelou clusters ruins em um arquivo. chkdsk
reportou " clusters defeituosos no arquivo xyz foram substituídos " (traduzido).
O sistema de arquivos é armazenado em um disco SATA comum (sem RAID).
Citando o link :
If the error occurred during a read, NTFS returns a read error to the calling program, and the data is lost.
Ok, eu acho que o arquivo está corrompido ... realmente?
Citando o link
When an unreadable sector is located, NTFS will add the cluster containing that sector to its list of bad clusters and, if the cluster was in use, allocate a new cluster to do the job of the old. If a fault tolerant disk driver is being used, data is recovered and written to the newly allocated cluster. Otherwise, the new cluster is filled with a pattern of 0xFF bytes.
O que significa driver de disco "tolerante a falhas"? Um sistema RAID?
Existe algum meio para determinar se chkdsk
restaurou o arquivo sem perda de dados ou eu tenho que recorrer ao uso de um editor hexadecimal para procurar um arquivo para um bloco de 4 kB preenchido com 0xff?
Tenho certeza de que o arquivo está corrompido e posso restaurá-lo facilmente a partir do backup, mas gostaria de agora se houver uma resposta definitiva.
Tags ntfs windows filesystems