Hva er årsaken til en korrupt arkiv?

Skadde filer kan være forårsaket av et antall av systemfeil. Normalt, når en fil blir skadet, det kan ikke nås eller noen data i filen er tapt. I noen tilfeller data fra en korrupt fil kan hentes, slik som i noen Microsoft Office-programmer som har en "recovery mode" for automatisk lagrede data.

Bad Sectors

Sektorer er divisjoner av en harddisk. Når en bruker forsøker å lagre en fil, til datamaskinen søker etter en sektor på harddisken lagre dataene. Hvis datamaskinen lagrer en fil til en "dårlig sektor," filen er sannsynlig å bli skadet eller utilgjengelige. Skadede sektorer kan være forårsaket av fysiske skader (dvs. harddisk tapende magnetisme og dermed dens evne til å lagre data) eller dårlig paritet sjekker på disken. En datamaskin vet ikke hvilke sektorer er dårlig eller ustabil, slik at brukeren må skanne harddisker (for eksempel C-stasjonen) for å se etter skadede sektorer. Dette kan gjøres ved å høyreklikke på stasjonen fra "Min datamaskin", velge "Egenskaper", "Verktøy" og velge "Søk nå" under overskriften "Feilsøking".

Cross-koblede filer eller tapte klynger

I datasystemer, et "cluster" er den minste mengden diskplass for å lagre en fil. Filer er tildelt individuelle klynger, som kan variere fra en sektor (512 bytes) 128 sektorer (64 kilobyte). En tverrbundet fil oppstår når to eller flere filer har blitt tildelt samme klynge, som vil ødelegge alle filer lagres i samme klynge. Tapte klynger kan også føre til korrupte filer; når en fil blir slettet fra datamaskinen katalogoppføring, men File Allocation Table (FAT) viser fortsatt klynger allokert til denne filen, klyngene bli "lost" og data som er lagret i denne klyngen vil vise som "cross-linked" selv om katalogoppføring er allerede slettet.

Infiserte filer og virus

Virus kan slette filer, infisere datamaskinen registret, endre volum etiketter, mark sektorer like ille på stasjonen, mark klynger som dårlige i FAT, skape tverrbundet filer eller lage nye partisjoner på harddisken. Et virus kan enkelt endre hvordan filer lagres og leses på en datamaskin, forårsaker korrupte filer å skje selv om det ikke finnes noen problem med en harddisk. Virus kan for eksempel markere sektorene som dårlig når de fungerer som normalt, og føre til at alle filer blir skadet eller utilgjengelige for brukeren i denne sektoren.

system~~POS=TRUNC

Systemet krasjer kan være forårsaket av ulike forhold på et datasystem. Logiske krasjer (dvs. fullstendig stengt ned, eller "Blue Screen of Death" for Windows-brukere) oppstår når programmer bruker motstridende minne, eller når ny maskinvare er korrupt. Programmer er normalt allokert minne fra systemet og kan ikke dele en del av minnet; hvis ett program åpner et annet program er allokert minne, kan en krasj oppstå. Hvis programmer ved hjelp av kjerneminne (klarerte programmer, for eksempel drifts aystem eller maskinvaredrivere) tilgang til en annen kernel program minne, vil et systemkrasj / avslutning oppstår. I begge tilfeller, hvis en fil blir lagret, åpnes eller noen ganger åpen, kan filen bli skadet fra en plutselig nedleggelse.