A corrupção de arquivos é uma forma de dano acidental ou não intencional aos dados de um arquivo. A corrupção de arquivos ocorre de várias formas e por vários motivos, mas o resultado é o mesmo: você não consegue ler seus dados.
Em alguns casos, é possível reverter ou reparar arquivos corrompidos, mas isso nem sempre é possível. É melhor entender por que a corrupção pode acontecer e como você pode se proteger contra ela.
O que significa arquivos corrompidos?
Um “arquivo” é uma coleção de dados relacionados que devem ser lidos como uma unidade, escritos em um formato de arquivo específico. Por exemplo, todos os dados em um arquivo do Microsoft Office Word estão relacionados ao documento do Word que você criou e armazenou no formato de arquivo .docx. Se metade do arquivo ficasse subitamente ilegível, você provavelmente não conseguiria abrir o documento. Mesmo se você pudesse, muitas informações estariam faltando. Da mesma forma, uma planilha do Excel com valores aleatórios ausentes ou alterados não teria valor.
Qualquer arquivo de computador consiste em código binário. É uma sequência de uns e zeros agrupados em conjuntos de bits, que representam dados como uma letra.
No código ASCII, a letra “A” é representada pelo código binário 01000001. Se mudarmos um único bit, como o último 1, para 0, então o “A” se torna um “@”!
É assim que a corrupção funciona em um nível básico. Os valores dos bits dentro de um arquivo são alterados ou apagados, resultando em um arquivo ilegível ou apenas parcialmente legível.
Como saber se ocorreu corrupção de arquivo
A corrupção de arquivos pode apresentar vários sintomas, dependendo de quais arquivos foram corrompidos e da importância deles.
Erros CRC
Cyclic Redundancy Check (CRC) verifica se um arquivo está inteiro e armazenado corretamente. Os CRCs aplicam uma fórmula aos dados no arquivo original, que resulta em um número como saída. Se você aplicar a mesma fórmula a qualquer cópia desse arquivo, esse número deverá ser o mesmo. Se o número for diferente, você está lidando com um arquivo danificado ou alterado.
Você verá esse erro com mais frequência ao tentar copiar dados de um disco óptico danificado ou de um disco rígido que está morrendo, mas muitos aplicativos podem apresentar um erro CRC quando verificam seus arquivos em uma tabela de valores corretos..
Erros de abertura de arquivo
Se um arquivo estiver corrompido, ele não abrirá ou abrirá com resultados distorcidos. Alguns tipos de arquivos são transmitidos e são um tanto tolerantes a danos. Por exemplo, se você tiver um arquivo de vídeo corrompido, os aplicativos de reprodução de mídia poderão exibir imagens quebradas ou travadas, mas caso contrário, reproduzirão o arquivo inteiro.
Outros tipos de arquivos, como executáveis de programas, precisam estar 100% completos ou o programa não será iniciado.
E outros tipos de arquivo, como documentos que você criou, podem abrir, mas faltam informações vitais, como valores reais do documento ou formatação.
Comportamentos estranhos e falhas
Quando os arquivos de recursos ou configurações necessários para um aplicativo são corrompidos, eles podem aparecer de forma mais sutil. O programa não necessariamente falhará ao iniciar, mas alguns subcomponentes que dependem desses arquivos podem apresentar erros, não fazer nada ou travar todo o aplicativo.
Falhas e instabilidade do sistema
Quando você obtém arquivos de sistema corrompidos, isso pode afetar fundamentalmente o seu computador. Você pode sofrer travamentos repentinos e aparentemente aleatórios de BSODs (Tela Azul da Morte) no computador ou ter um sistema que trava ou não funciona como deveria. A corrupção crítica de arquivos desse tipo é a mais devastadora e muitas vezes pode apontar para um problema grave com o seu hardware em muitos casos.
Por que ocorre corrupção de arquivos?
Agora sabemos o que é corrupção, mas como ela acontece?
Embora a corrupção seja apenas a alteração de valores de bits de forma caótica e destrutiva, as causas dessas alterações de valores variam muito. Isso ocorre principalmente porque a mídia computacional vem em muitas formas diferentes e armazena dígitos binários de maneiras muito diferentes.
Perda repentina de energia
Um dos motivos mais comuns pelos quais um dispositivo de armazenamento sofre corrupção de arquivos é uma queda repentina de energia. Isto é especialmente verdadeiro para discos rígidos mecânicos, onde cortar a energia durante a gravação no disco pode apagar os dados. No passado, o cabeçote de leitura/gravação do disco poderia colidir com o prato se faltasse energia, mas as unidades modernas ainda podem “estacionar” seus cabeçotes com segurança, mesmo quando falta energia repentinamente..
Isso não significa que as unidades mecânicas ou de estado sólido sejam imunes à corrupção por meio da perda de dados. Se a unidade estava gravando dados ativamente quando faltou energia, apenas parte do arquivo pode ter entrado no disco. Ambos os tipos de unidades usam memória cache volátil. Isso significa que os dados contidos neles serão perdidos se houver falta de energia.
Falha de hardware
Todas as mídias de armazenamento têm vida útil limitada. Eles podem se desgastar ou começar a funcionar mal. Às vezes, essa falha acontece lentamente ao longo do tempo e, às vezes, é repentina. Qualquer pessoa que já tenha lidado com discos rígidos mecânicos conhece o temido “clique da morte” que muitas unidades fazem antes de morrerem pouco tempo depois.
Não se trata apenas de discos rígidos. RAM defeituosa pode causar corrupção de dados, pois valores errados são gravados no disco, discos ópticos riscados podem ficar ilegíveis devido a danos físicos e assim por diante.
Malware
Malware inclui qualquer software escrito com intenções maliciosas deliberadas. A corrupção ou destruição de dados resultante de infecção por malware pode ocorrer intencionalmente ou por acidente. Os autores de malware não têm muita motivação para destruir a maior parte dos seus dados. Em vez disso, eles o manteriam como refém por dinheiro (ransomware) ou o roubariam para vender no mercado negro.
Em alguns casos, o malware é escrito simplesmente para semear o caos e a destruição. O malware projetado para corromper ou destruir dados geralmente faz isso de uma forma praticamente impossível de recuperar.
Prevenir e reverter a corrupção de arquivos
É sempre melhor evitar que a corrupção afete você, mas também há maneiras de reverter isso em alguns casos.
Verificar se há erros nos discos
Você pode usar vários utilitários do Microsoft Windows e de terceiros para verificar erros atuais, como setores defeituosos em suas unidades. Você também pode usar utilitários para diagnosticar os registros operacionais da unidade e prever se a falha é iminente, dando-lhe tempo para mover esses dados para outro lugar.
Confira Como verificar se há erros no disco rígido para instruções detalhadas.
Faça backups frequentes .
“Fazer backup” de dados descreve uma ampla variedade de práticas. Isso inclui clonar toda a sua unidade em caso de falha, criar arquivos ZIP, fazer backup de arquivos específicos na nuvem, fazer backups incrementais automaticamente em uma unidade externa e muito mais. Se você tiver backups de dados recentes, a corrupção se tornará um aborrecimento e não um desastre.
Se você quiser saber mais sobre como fazer backups, temos vários guias valiosos:
Isso deve ajudar você a fazer backups em sistemas Windows modernos, mas os usuários do macOS podem conferir nossos Guia da Máquina do Tempo.
Como precaução adicional, você também pode crie manualmente um ponto de restauração do sistema reverter para uma versão anterior da instalação do Windows antes de alterações destrutivas nos arquivos não relacionadas a falhas de hardware.
Usar recursos de verificação de arquivos
Alguns clientes de software também podem executar operações de verificação de arquivos. Por exemplo, o cliente de videogame Steam pode verifique se os arquivos de um jogo foram alterados e restaurar os dados originais de uma cópia mestre online.
Ejetar unidades antes de removê-las
Independentemente do tipo de disco ou sistema operacional, você deve ejetar as unidades antes de desconectá-las. No mínimo, espere até que a luz de atividade do disco apague antes de desconectá-lo, mas o ideal é levar um ou dois segundos para ejetar uma unidade flash ou disco rígido externo.
Use software antivírus
Se você não quiser corrupção relacionada a malware, use um software antivírus. Existem diversas opções para janelas, Mac OS e Linux.
Usar o verificador de arquivos do sistema (SFC)
Em alguns casos, você pode determinar se seus arquivos foram corrompidos erepará-los automaticamente. O Windows possui várias ferramentas de reparo de arquivos para corrigir arquivos de sistema corrompidos do Windows, como o Verificador de arquivos do sistema. Você pode obter os detalhes exatos em nosso guia do Usando os comandos do prompt de comando para corrigir ou reparar arquivos corrompidos, que também aborda os comandos DISM ferramenta e SCANNOW. Você também pode tentar o comando CHKDSK para detecção de erros da unidade.
Pagar pela recuperação de dados
O último recurso é contratar um software especializado em recuperação de arquivos (quase sempre pago) ou contratar uma empresa de recuperação de dados para reconstruir o máximo possível de seus dados. Isto é muito caro e só vale a pena se o valor dos dados exceder em muito o custo da recuperação. Portanto, geralmente vale a pena solucionar problemas antes de sacar seu cartão de crédito para comprar um software de reparo de arquivos..
Se você ainda não sofreu corrupção de dados, não é tarde demais para implementar algumas medidas preventivas listadas acima. Mesmo que seja apenas para seus dados mais valiosos e insubstituíveis.
.