Vad är data korruption och hur man förhindrar det

Vad är data korruption och hur man förhindrar det / Teknologi förklaras

Datakorruption är en av de vanligaste datorns fel. Till skillnad från ett fel som uppstår på grund av felaktigt skrivet eller exekverat kod, inträffar datakorruption när kod avsiktligt eller oavsiktligt har ändrats från sin ursprungliga, korrekta form. Korruption kan vara systematisk eller slumpmässig, och även en liten förändring kan i grunden bryta ett program eller göra en fil värdelös.

Så här händer det - och vad du kan göra stoppar det.

Vad orsakar korruption

Universum är inte en vänlig plats för data. Stråpartiklar kan bokstavligen sippra noll till en, eller vice versa, introducera slumpmässig korruption även när en dator är avstängd. Och om omvända partiklar inte gör tricket, kan enkelt fysiskt förfall kan. Magnetiska enheter förlorar sin orientering, elektriskt laddade media förlorar gradvis laddning och optiska medier bryter ner CD-skivor är inte för evigt: Sanningen om CD / DVD-livslängd, "Mold" och "Rot" -cd är inte för evigt: Sanningen om CD / DVD-livslängd , "Mold" & "Rot" Den digitala tiden har revolutionerat hur vi hanterar information. Aldrig tidigare kunde människan spela in och lagra så mycket information och i sådan mångfald. Medan mängden data har ökat exponentiellt, det förutsagda livet ... Läs mer när plasten försämras eller är skadad. På så sätt döms datorerna bokstavligen att bli alltmer korrupta i takt med tiden, och all digital lagring kommer så småningom att förstöras. Varje hårddisk, diskett och CD-ROM kommer, med tanke på tillräckligt med tid, att bli en rubbad röra av oförståelig kod.

Detta kan vara ett allvarligt problem för system så kritiska att liv beror på dem. Till exempel har vissa forskare föreslagit att Toyotas oavsiktliga accelerationsfiasko kan ha orsakats av störningar av kosmiska strålar i kombination med otillräckliga felsäkerhetsskåp för att återhämta sig från slumpmässigt införda fel. För de flesta PC-användare är emellertid invaders från yttre rymden inte den mest troliga källan till problem. Ett gott otaligt mänskligt fel är en vanligare orsak. Korruption uppstår oftast på grund av användarfel (raderar eller ändrar filer som inte ska manipuleras), skadlig aktivitet (skadlig programvara) eller rutinmässig försämring och fel på lagringsmedia (mekaniska och solid state-enheter).

Oavsett källan kan korruption klumpas i två kategorier; detekterad och oupptäckt. Den förra orsakar frekventare, mindre allvarliga problem, medan den senare kan resultera i en komplett systemkrasch eller en oåterkallelig hårddisk.

Upptäckt korruption

Som begreppet antyder är upptäckt korruption bara det; korruption som har upptäckts. Även om detta kan verka som en dum definition, är det viktigt eftersom det betyder att användaren vet om problemet.

Du kan till exempel öppna en bildfil och hitta den delen av den nu fylld med artefakter. Medan det är dåligt ger det också chansen att vidta åtgärder. Med problemet nu uppenbart har du chansen att återställa från en säkerhetskopia eller undersöka problemet ytterligare för att se om korruptionen var verkligen slumpmässig eller orsakad av ett fixbart problem.

Det är viktigt att detekteras korruption är vanligtvis mindre. En fil kan gå vilse, en sektor med dålig hårddisk kan behöva repareras, eller ett program kanske inte längre körs korrekt. Även irriterande är dessa frågor vanligtvis återhämtningsbara och begränsade. Även när de leder till större problem, ger de åtminstone användartiden för att förbereda sig. De allvarligaste problemen uppstår när korruption befäster oupptäckt.

Oupptäckt korruption

Kosmiska strålar uteslutna, korruption sker av en anledning, vare sig det är malware, hårdvarufel eller buggy programvara. De allvarligaste korruptionsproblemen tenderar att inträffa när korruptionens källa inte behandlas tidigt i sin livscykel. På ett sätt är korruption en cancer för datorer. Det upptäcktes tidigt, det kan riktas och klippas ut, men om det lingrar oupptäckt kan det föröka sig tills plötsligt är situationen hopplös.

Till exempel kan din strömförsörjning vara felaktig. Ibland undervoltar hårddisken, och vid dessa tillfällen förekommer slumpmässiga fel och skapar dåliga sektorer. Kanske kan några av dessa upptäckas och fixas, men så småningom kommer felet att hända en del av enheten som innehåller kritisk drivrutin eller operativsystemdata. Nu kraschar din dator eller startar den inte, och filer i de dåliga sektorerna kan vara oåterkallelig även av professionell service.

Eller kanske lämnade tillverkaren av en liten smuts av damm i din enhet, vilket gradvis skrapar skivans service. Kanske ett virus ändrar filer slumpmässigt i bakgrunden. Kanske, som är vanligt med solid state-enheter, införs fel som ett resultat av ålderdom eller ovanligt snabbt slitage på grund av krävande läs- / skrivcykler.

Oavsett orsaken är det värsta scenariot detsamma; Den oupptäckta korruptionen identifieras endast när lagringsmedia eller filsystem misslyckas.

Håller flikar på din hårddisks hälsa

Din kamp för beställning bör börja med att hålla flikar på din hårddisks hälsa. Du kan göra detta genom att läsa S.M.A.R.T. (Självövervakning, analys och rapporteringsteknik) data från din enhet med HD Tune, en hårddiskanalys och benchmarkingverktyg. Medan Pro-versionen ger användbar loggning kan du förmodligen komma vidare med den fria upplagan, som kommer att läsa S.M.A.R.T. data men skapar inte loggar för dig. Alternativt kan du vända dig till andra freeware som HDDScan och Crystal Disk Info 4 Verktyg för att förutse och förhindra hårddiskfel 4 Verktyg för att förutse och förebygga hårddiskfel f Det finns en del utrustning i din dator som du förutspår att misslyckas först, vad skulle det vara? Läs mer . En studie från Google indikerar att användarna bör ägna särskild uppmärksamhet åt skanningsfel, omfördelningar och sektorprovationer, eftersom enheter som uppvisar dessa fel var mest sannolika att senare misslyckas.

Du kan också använda Windows inbyggt verktyg för att söka efter dåliga sektorer. Du kan göra detta genom att högerklicka på en enhet i Den här datorn, välja Egenskaper och sedan slå “Kolla nu… ” i avsnittet Felkontroll i fliken Verktyg. Ett stort antal dåliga sektorer är naturligtvis en dålig sak; även ett par borde vara oroande.

Fighting Virus

Eftersom skadlig kod kan införa korruption måste du behålla det i sjön. Naturligtvis har vi redan täckt skadlig kod i djupet, så snarare än att upprepa vad som har sagts, kommer jag bara att rikta dig till vår runda upp gratis antivirusprogram. Gratis Anti-Virusjämförelse: 5 Populära val Gå till-Toe Gratis Anti-Virusjämförelse: 5 Populära val Gå till-Toe Vad är det bästa gratis antivirusprogrammet? Detta är en av de vanligaste frågorna vi får på MakeUseOf. Människor vill vara skyddade, men de vill inte betala en årlig avgift eller använda ... Läs mer. Även om en fri svit inte kommer att ge avancerade funktioner som phishing-skydd, är det ganska kapabelt att skydda mot hot som kan försöka skada dina filer.

Windows-användare bör också lämna användarkontokontroll. Den här funktionen förhindrar att ett program ändrar viktiga data utan tillstånd, vilket i hög grad kan begränsa skadan om din dator någonsin ska infekteras. Om du stänger av UAC kan ett virus gå vild om det skulle ta rot i ditt filsystem.

Uppgradering av din maskinvara

Som ett extremt mått kan du skydda mot korruption genom att uppgradera den hårdvaran i din dator. Du kan t.ex. byta till felkorrigeringskod (ECC) RAM. Denna typ av RAM kan upptäcka de flesta fel som inträffar av yttre störningar. För att växla måste du dock köpa ett serverns moderkort, vilket sannolikt innebär att du uppgraderar till en server-CPU (som Intels Xeon). Den kombinerade tilläggskostnaden för processorn, moderkortet och ECC-minnet kan enkelt lägga till en extra $ 200 eller mer till priset på en stationär dator, och det är om du bygger det själv.

Du kan också försöka växla till en företagshård hårddisk. Sådana enheter är klassade för att vara mer tillförlitliga och har vanligtvis starkare komponenter (vid mekaniska enheter) eller mer hållbart flashminne (i solid state-enheter). Å andra sidan är ett löften om tillförlitlighet inte nödvändigtvis en garanti, och till och med en “företagsklass” enheten är sårbar för problem utanför sin kontroll, som en felaktig strömförsörjning eller skadlig kodinfektion.

Komma tillbaka till säkerhetskopior

Den ovannämnda Google-undersökningen visade att medan du kör rapportering av vissa S.M.A.R.T. fel var faktiskt mycket mer sannolikt att misslyckas än de som rapporterade ingen, de flesta enheter som misslyckades rapporterade aldrig ett enda fel. Google fann också att enheter sannolikt skulle misslyckas under deras andra och tredje års drift, vilket innebär att relativt unga enheter gick upp i magen. Kort sagt, proaktiva åtgärder skyddar inte tillräckligt mot korruption och förlust av data.

Du har bara ett alternativ som kan garantera överlevnad av data. kopiera det! Om originalfilen blir skadad, ersätt den bara med säkerhetskopieringen - jobbet gjort. Kom bara ihåg att säkerhetskopieringarna själva kan bli korrumperade över tid, det är därför du behöver göra en komplett säkerhetskopiering av viktiga filer regelbundet.

Slutsats

Korruption är oundvikligt. Frågan är inte om det kommer att hända, men när - och vad du ska göra åt det. Medan du kan vidta åtgärder för att minimera chansen kommer det att uppstå, vilken som helst PC-ägare som värderar deras data måste anta imorgon är dagen då deras data går MIA.

Går data korruption dig eller tar du en mer avslappnad inställning? Låt oss veta i kommentarerna.

Bildkredit: NASA / DOE / Fermi LAT-samverkan, Wikimedia / Myself

Utforska mer om: Dataåterställning, hårddisk.