Arquivos corrompidos podem ser causados por vários erros de sistema. Normalmente, quando arquivo corrompe, não pode ser acessado ou alguns dados são perdidos. Em alguns casos dados de arquivo corrompido são recuperáveis, como em programas Microsoft Office que têm "modo de recuperação" para dados salvos automaticamente.
Setores são divisões de disco rígido. Ao salvar arquivo, computador busca setor para salvar dados. Se salva em "setor ruim", arquivo provavelmente corrompe ou fica inacessível. Setores ruins causados por dano físico (disco perde magnetismo e capacidade de armazenar) ou verificações de paridade ruins. Computador não sabe quais setores são ruins/instáveis, então usuário deve escanear discos (ex: C:) para verificar. Clique com botão direito no drive em "Meu Computador", "Propriedades", "Ferramentas", "Verificar Agora" em "Verificação de Erro".
Em sistemas, "cluster" é menor espaço em disco para armazenar arquivo. Arquivos recebem clusters individuais, variando de 1 setor (512 bytes) a 128 setores (64 KB). Arquivo entrelaçado ocorre quando dois ou mais arquivos recebem mesmo cluster, corrompendo todos salvos nele. Clusters perdidos também causam corrupção; quando arquivo deletado do diretório, mas Tabela de Alocação (FAT) ainda mostra clusters alocados, clusters ficam "perdidos" e dados salvos nele mostram como "entrelaçados", mesmo se diretório já deletado.
Vírus podem deletar arquivos, infectar registro, alterar rótulos de volume, marcar setores como ruins, marcar clusters como ruins na FAT, criar arquivos entrelaçados ou novas partições. Vírus facilmente muda como arquivos são salvos/lidos, causando corrupção mesmo sem problema no HD. Ex: marcar setores como ruins quando funcionam normalmente, corrompendo todos arquivos naquele setor.
Falhas de sistema causadas por vários fatores. Falhas lógicas (desligamento completo, "Tela Azul da Morte" no Windows) ocorrem quando programas usam memória conflitante, ou novo hardware corrompido. Programas recebem memória alocada e não podem compartilhar; se um acessa memória alocada de outro, falha ocorre. Se programas usando memória kernel (confiáveis: SO, drivers) acessam memória de outro kernel, falha/desligamento ocorre. Em ambos casos, se arquivo sendo salvo, acessado ou aberto, pode corromper pelo desligamento súbito.
Tecnologia Eletrônica © [www.351231.com]