Data korruption er blandt de mest almindelige computer fejl. I modsætning til en fejl, der opstår på grund af ukorrekt skrevet eller udført kode, sker data korruption, når kode er forsætligt eller utilsigtet ændret fra sin oprindelige korrekte form. Korruption kan være systematisk eller tilfældig, og selv en lille ændring kan fundamentalt bryde et program eller gøre en fil ubrugelig.
Sådan sker det - og hvad du kan stoppe det.
Hvad forårsager korruption
Universet er ikke et venligt sted for data. Stray partikler kan bogstaveligt talt zap en nul til en, eller omvendt, indføre tilfældig korruption, selv når en computer er slukket. Og hvis straypartikler ikke gør tricket, kan simpel fysisk henfald. Magnetiske drev mister deres orientering, elektrisk ladede medier mister gradvist opladning, og optiske medier bryder ned CD'er er ikke for evigt: Sandheden om CD / DVD-lang levetid, "Mold" og "Rot" -cd'er er ikke for evigt: Sandheden om CD / DVD-levetid, "Mold" & "Rot" Den digitale tidsalder har revolutioneret måden vi håndterer information på. Aldrig før kunne mennesket registrere og opbevare så meget information og i sådan mangfoldighed. Mens mængden af data er steget eksponentielt, forudsiger livet ... Læs mere, da dets plast nedbrydes eller er beskadiget. På en vis måde er computere bogstaveligt talt dømt til at blive mere og mere korrupte i takt med tiden, og al digital opbevaring vil i sidste ende blive ødelagt. Hver harddisk, diskette og cd-rom vil i betragtning af tilstrækkelig tid blive et forvrænget rod af uforståelig kode.
Dette kan være et alvorligt problem for systemer, der er så kritiske, at liv er afhængige af dem. F.eks. Har nogle videnskabsmænd foreslået, at Toyotas utilsigtede accelerationsfiasko kan have været forårsaget af indbrud af kosmiske stråler kombineret med utilstrækkelige fejlkasser for at komme ud af tilfældigt indførte fejl. For de fleste pc-brugere er invaders fra det ydre rum imidlertid ikke den mest sandsynlige kilde til problemer. God oleformet menneskelig fejl er en mere almindelig årsag. Korruption opstår normalt på grund af brugerfejl (sletning eller ændring af filer, der ikke bør manipuleres), ondsindet aktivitet (malware) eller rutinemæssig nedbrydning og fejl i lagermedier (mekaniske og solid state-drev).
Uanset kilden kan korruption klumpes i to kategorier; opdaget og uopdaget . Den førstnævnte forårsager hyppigere, mindre alvorlige problemer, mens sidstnævnte kan resultere i et komplet systemnedbrud eller en uoprettelig harddisk.
Opdaget korruption
Som begrebet antyder, er det kun detekterede korruption. korruption, der er blevet opdaget. Selv om dette kan virke som en dum definition, er det vigtigt, fordi det betyder, at brugeren ved om problemet.
Du kan for eksempel åbne en billedfil og finde den del af den nu fyldt med artefakter. Selvom det er dårligt, giver det også mulighed for at handle. Med problemet nu tydeligt har du chancen for at gendanne fra en backup eller undersøge problemet yderligere for at se, om korruptionen var virkelig tilfældig eller forårsaget af et fixbart problem.
Det er vigtigt, at detekterede korruption normalt er mindre. En fil kan gå tabt, en sektor med dårlig harddisk må muligvis repareres, eller et program løber muligvis ikke længere korrekt. Selvom irriterende, er disse problemer normalt genindvindelige og begrænsede i omfang. Selv når de fører til større problemer, giver de i det mindste brugerens tid til at forberede sig. De alvorligste problemer opstår, når korruption fester uopdaget.
Undetected Corruption
Kosmiske stråler udelukket, korruption opstår af en grund, det være sig malware, hardwarefejl eller buggy software. De alvorligste korruptionsproblemer har tendens til at forekomme, når korruptionens kilde ikke behandles tidligt i sin livscyklus. På en måde er korruption en kræft til computere. Opdaget tidligt kan det målrettes og skæres ud, men hvis det lænder uopdaget, kan det formere sig, til pludselig er situationen håbløs.
For eksempel kan din strømforsyning være fejlbehæftet. Af og til undervolder harddisken, og ved disse lejligheder forekommer tilfældige fejl, der skaber dårlige sektorer. Måske opdages og fastlægges nogle af disse, men i sidste ende rammer fejlen en del af drevet, der indeholder kritiske driver eller operativsystemdata. Nu går din computer ned eller starter ikke, og filer i de dårlige sektorer kan muligvis ikke genoprettes, selv ved en professionel service.
Eller måske har fabrikanten ved et uheld efterladt en lille partikel af støv i dit drev, som efterhånden skraber diskens service. Måske en virus ændrer filer tilfældigt i baggrunden. Måske, som det er fælles med solid state-drev, introduceres fejl som følge af alderdom eller usædvanligt hurtigt slid på grund af krævende læsnings- / skrivecykler.
Uanset årsagen er det værste tilfælde det samme; Den uopdagede korruption opdages kun, når lagermedier eller filsystem mislykkes.
At holde faner på dit harddisks helbred
Din kamp for ordre skal begynde med at holde tabs på din harddisks helbred. Du kan gøre dette ved at læse SMART (Self Monitoring, Analysis and Reporting Technology) data fra dit drev med HD Tune, en harddisk analyse og benchmarking utility. Mens Pro-versionen giver en god logføring, kan du sandsynligvis komme videre med den gratis udgave, som vil læse SMART-data, men ikke oprette logfiler for dig. Alternativt kan du henvende dig til andre freeware som HDDScan og Crystal Disk Info 4 Værktøjer til at forudse og forhindre harddiskfejl 4 Værktøjer til at forudse og forhindre harddiskfejl f der er et udstyrstykke på din computer, som du ville forudsige at mislykkes først, hvad ville det være? Læs mere . En undersøgelse fra Google indikerer, at brugerne skal være særligt opmærksomme på scanningsfejl, omfordeling og sektorforsøg, da drev, der udviser disse fejl, sandsynligvis vil mislykkes.
Du kan også bruge Windows 'indbyggede værktøj til at scanne efter dårlige sektorer. Du kan gøre dette ved at højreklikke på et drev i Denne computer, vælge Egenskaber og derefter trykke på "Check nu ..." i afsnittet Fejlfinding i fanen Funktioner. Et stort antal dårlige sektorer er naturligvis en dårlig ting; selv et par bør være årsag til bekymring.
Fighting Viruses
Da malware kan introducere korruption, skal du holde det i stykker. Selvfølgelig har vi allerede dækket malware dybtgående, så i stedet for at gentage, hvad der er blevet sagt, vil jeg bare henvise dig til vores runde op af gratis antivirusprogram. Gratis Anti-Virus Sammenligning: 5 Populære Valg Gå Til-Toe Gratis Anti-Virus Sammenligning: 5 Populære Valg Gå til Toe Hvad er det bedste gratis antivirus? Dette er blandt de mest almindelige spørgsmål, vi modtager på MakeUseOf. Folk ønsker at blive beskyttet, men de ønsker ikke at skulle betale et årligt gebyr eller bruge ... Læs mere. Selvom en gratis suite ikke giver avancerede funktioner som phishing-beskyttelse, er det helt i stand til at beskytte mod trusler, der kan forsøge at skade dine filer.
Også Windows-brugere skal forlade brugerkontokontrol. Denne funktion forhindrer et program i at ændre vigtige data uden tilladelse, hvilket i høj grad kan begrænse skaden, hvis din pc nogensinde vil blive inficeret. Slukning af UAC gør det muligt for en virus at blive vild, hvis den får rod i dit filsystem.
Opgradering af din hardware
Som en ekstrem foranstaltning kan du beskytte mod korruption ved at opgradere den hardware på din computer. Du kan f.eks. Skifte til Error Correcting Code (ECC) RAM. Denne type RAM kan registrere de fleste fejl, der indføres ved udefrakommende interferens. For at skifte skal du dog købe et server bundkort, hvilket sandsynligvis betyder opgradering til en server CPU (som Intels Xeon). Den kombinerede ekstraomkostninger ved processoren, bundkortet og ECC-hukommelsen kan nemt tilføje en ekstra $ 200 eller mere til prisen på en stationær pc, og det er, hvis du bygger det selv.
Du kan også prøve at skifte til en enterprise-grade harddisk. Sådanne drev er klassificeret til at være mere pålidelige og har normalt mere robuste komponenter (i tilfælde af mekaniske drev) eller mere holdbar flashhukommelse (i solid state-drev). På den anden side er et løfte om pålidelighed ikke nødvendigvis en garanti, og selv et "enterprise grade" -drev er sårbart for problemer uden for sin kontrol, som en defekt strømforsyning eller malware-infektion.
Tilbage til sikkerhedskopier
Ovennævnte Google-undersøgelse viste, at mens drev rapportering visse SMART fejl var faktisk langt mere tilbøjelige til at fejle end dem, der rapporterede ingen, de fleste drev, der mislykkedes aldrig rapporteret en enkelt fejl. Google fandt også, at drev sandsynligvis ville mislykkes i deres andet og tredje års drift, hvilket betyder, at relativt unge drev gik maven op. Kort sagt, proaktive foranstaltninger er ikke tilstrækkelige til at beskytte mod korruption og tab af data.
Du har kun en mulighed, der kan garantere overlevelse af data; kopi det! Hvis den oprindelige fil bliver beskadiget, skal du bare erstatte den med backup-jobbet. Bare husk at sikkerhedskopierne selv kan blive ødelagt over tid, hvorfor du skal udføre en komplet sikkerhedskopiering af vigtige filer regelmæssigt.
Konklusion
Korruption er uundgåelig. Spørgsmålet er ikke, om det vil ske, men hvornår - og hvad du skal gøre ved det. Mens du kan træffe foranstaltninger for at minimere chancen vil det opstå, enhver PC-ejer, der værdier deres data, må påtage sig i morgen kan være den dag, deres data går MIA.
Gør datakorruption dig, eller tager du en mere afslappet holdning? Lad os vide i kommentarerne.
Billedkredit: NASA / DOE / Fermi LAT-samarbejde, Wikimedia / Myself