Hvad forårsager en korrupt fil?

click fraud protection

Korrupte filer kan være forårsaget af en række systemfejl. Normalt, når en fil bliver korrupt, kan den ikke tilgås, eller nogle data i filen går tabt. I nogle tilfælde kan data fra en korrupt fil hentes, f.eks. i nogle Microsoft Office-programmer, der har en "gendannelsestilstand" til automatisk gemte data.

Dårlige sektorer

Sektorer er divisioner af en harddisk. Når en bruger forsøger at gemme en fil, søger computeren efter en sektor på harddisken for at gemme dataene. Hvis computeren gemmer en fil i en "dårlig sektor", vil filen sandsynligvis blive korrupt eller utilgængelig. Dårlige sektorer kan være forårsaget af fysisk skade (dvs. at harddisken mister magnetisme og dermed dens evne til at lagre data) eller dårlige paritetstjek på disken. En computer ved ikke, hvilke sektorer der er dårlige eller ustabile, så brugeren skal scanne harddiske (såsom C-drevet) for at tjekke for dårlige sektorer. Dette kan gøres ved at højreklikke på drevet fra "Denne computer", vælge "Egenskaber", "Værktøjer" og vælge "Kontroller nu" under overskriften "Fejlkontrol".

Dagens video

I computersystemer er en "klynge" den mindste mængde diskplads, der er nødvendig for at gemme en fil. Filer tildeles individuelle klynger, som kan variere fra én sektor (512 bytes) til 128 sektorer (64 kilobytes). En krydsbundet fil opstår, når to eller flere filer er blevet tildelt den samme klynge, hvilket vil ødelægge alle filer, der er gemt i den samme klynge. Tabte klynger kan også forårsage korrupte filer; når en fil slettes fra computerens biblioteksliste, men File Allocation Table (FAT) stadig viser klynger allokeret til den fil, klynger bliver "tabt", og data, der er gemt i denne klynge, vil blive vist som "tværlænket", selvom katalogfortegnelsen allerede er blevet slettet.

Inficerede filer og vira

Virus kan slette filer, inficere computerregistret, ændre volumenetiketter, markere sektorer som dårlige på drev, marker klynger som dårlige i FAT, opret krydsbundne filer eller opret nye partitioner på disken køre. En virus kan nemt ændre, hvordan filer gemmes og læses på en computer, hvilket forårsager korrupte filer, selvom der ikke er noget problem med en harddisk. Virus kan f.eks. markere sektorer som dårlige, når de fungerer normalt, og få alle filer til at blive korrupte eller utilgængelige for brugeren i den pågældende sektor.

Systemnedbrud

Systemnedbrud kan være forårsaget af forskellige faktorer på et computersystem. Logiske nedbrud (dvs. fuldstændig nedlukning eller "Blue Screen of Death" for Windows-brugere) forekommer, når programmer bruger modstridende hukommelse, eller når ny hardware er beskadiget. Programmer tildeles normalt hukommelse fra systemet og kan ikke dele en del af hukommelsen; hvis et program får adgang til et andet programs tildelte hukommelse, kan der opstå et nedbrud. Hvis programmer, der bruger kernehukommelse (pålidelige programmer, såsom operativsystemet eller hardwaredrivere) får adgang til et andet kerneprograms hukommelse, vil der ske et systemnedbrud/-nedlukning. I begge tilfælde, hvis en fil gemmes, åbnes eller nogle gange åbnes, kan filen blive beskadiget ved en pludselig lukning.