Det har skjedd for oss alle. Du har feilaktig slettet en fil eller mappe og tømt papirkurven. Eller kanskje Windows nektet å starte opp, og når du koblet harddisken til en annen PC, kunne du ikke lese dataene dine. Vil du noen gang få dataene dine tilbake? Denne artikkelen vil fokusere på å forstå konseptene bak filgjenoppretting på en PC.

Harddiskstruktur

h

Først av, la oss gå gjennom den logiske strukturen til en harddisk. En harddisk består vanligvis av en Boot-sektor, indeks og data. Oppstartssektoren ligger i begynnelsen av stasjonen og brukes normalt til å starte operativsystemet og inneholder detaljer om stasjonens partisjoner. Indeksen inneholder informasjon om filene og mappene som finnes på stasjonen - i tilfelle et Windows-basert system, det vil si MFT eller Master Fat Table. Datafeltet av stasjonen inneholder de faktiske filene og deres innhold.

Slettede filer

Hva skjer når du sletter en fil og tøm papirkurven? Er det borte for godt? Innholdet er ikke virkelig bortkastet permanent. Indeksoppføringen som leder brukeren til filen er merket som slettet, og filens innholdsareal er merket som tilgjengelig for å bli overskrevet eller til bruk i fremtiden. Dette betyr at de fysiske dataene fortsatt er rundt til den er overskrevet av en annen fil. Derfor, hvis du håper å gjenopprette filer, bør du bare prøve å gjenopprette ved å slå av datamaskinen og koble harddisken til en annen datamaskin. Ellers kan enhver aktivitet du utfører på stasjonen faktisk overskrive dataene for de slettede filene dine.

Data korrupsjon

I tilfelle data korrupsjon er det mange mulige årsaker. Tapet på strøm ved et uopprettelig øyeblikk eller en tilfeldig dataskrasj / omstart kan ødelegge et segment av en fil, filsystemet i større grad eller selve MFT. I likhet med scenariet for slettede filer, bør du slå av systemet og forsøke gjenoppretting på en annen datamaskin.

Prosessen med filgjenoppretting

Tatt i betraktning enten scenario - slettede filer eller data korrupsjon, er det en betydelig god sjanse for å gjenopprette dataene. Suksessraten for å gjøre det noe avhenger av hvor lenge siden filene ble slettet eller korrupsjonen som skjedde og hvor mye bruk datamaskinen har hatt siden det tidspunktet.

Det finnes et større antall programmer som kan lette datagjenoppretting. I min erfaring har TestDisk jobbet veldig bra.

Gjenoppretting av slettede filer

De fleste datagjenopprettingsprogrammene har noen form for hurtig skanning. Dette brukes vanligvis bare til slettede filer og krever at den logiske stasjonen er synlig av operativsystemet - det vil si at partisjonen ikke er skadet, riktig montert, og du kan faktisk bla gjennom stasjonen i explorer. En rask skanning vil skanne filtabellen (MFT som diskutert tidligere) og se etter filer som er merket som slettet.

Filtabellen vil diktere plasseringen av filene på stasjonen og dermed tillate gjenoppretting. Men hvis plassen de bor på på stasjonen, er overskrevet, vil ikke gjenopprettingen fungere som du hadde håpet, og du vil få en fil full av søppel. De fleste datagjenopprettingsprogrammene har en innebygd filforhåndsvisning som lar deg ta en sneak peak på filinnholdet. Dette kan imidlertid ikke være veldig nyttig hvis du ikke vet hva du leter etter - enkle tekstfiler er enkle å forstå, og Word-dokumenter har vanligvis innholdet som cleartext et sted i et ødelagt rot av hex, men andre medier filer vil bli vanskeligere. Som du ser, er batchfilen nedenfor tydelig i god stand:

En annen komplikasjon med slettet filgjenoppretting er at filens originale plassering ikke alltid er kjent. Du må kanskje tråkke gjennom en tilfeldig liste med tilfeldig navngitte kataloger for å finne filene du ønsker å gjenopprette. Dette skyldes at filtabellen ikke lenger kan kobles til filens kataloginformasjon. Som du kan se på bildet under, består kataloglisten til venstre ut av tilfeldige tegn. Filnavnene selv skal imidlertid fortsatt være intakte, og dataoppdateringsprogrammet ditt bør ha et søkealternativ tilgjengelig for å gjøre oppgaven med å finne filene lettere.

Når du har funnet ut hvilke filer som skal gjenopprettes, bør dataoppdateringsprogrammet være det siste trinnet. Bare husk å velge en destinasjons-stasjon som ikke er den samme som stasjonen du gjenoppretter fra. Ellers risikerer du datarestaureringsprosessen å skrive over selve filene du prøver å gjenopprette!

Korrupte datautvinning

Dette scenariet er litt mer komplisert. Ulike aspekter av filsystemet kan være ødelagt - filtabellen, et segment av dataene eller mange andre permutasjoner, inkludert i form av formatert stasjonsgjenoppretting. I noen scenarier kan datagjenopprettingsprogrammet lese avdelinger av MFT-en for å finne en betydelig del av filene. Det kan også være et speil på MFT, slik at datagjenopprettingsprogrammet kan kombinere både speilet og den normale kopien for å finne alle dataene dine.

Hvis den "raskere" versjonen av korrupte datagjenoppretting mislykkes, er fallback-tilnærmingen å skanne dataene til rådriveren for signaturer av bestemte filtyper som du ønsker å gjenopprette. Filer som jpeg, MS Word-dokumenter og Excel-filer har en bestemt "signatur" - vanligvis en lignende begynnelse og ender til en fil som definerer filtypen deres. Så datagjenopprettingsprogrammet ville skanne stasjonen for disse strengene for å finne tapte filer.

Denne prosessen er imidlertid ikke nær perfekt - hovedproblemet er at det noen ganger er vanskelig å dechifisere hvor en gitt fil kan ende, noe som kan føre til at flere filer grupperes sammen i noen tilfeller. Programvaren kan ikke finne ut dette med begrenset tilgjengelig informasjon, og det gjør en beregnet beslutning. En annen begrensning med denne metoden er at filer som ikke er lagret i sammenhengende mellomrom (fragmenterte filer) ikke vil bli gjenopprettet riktig, da gjenopprettingsprogramvaren ikke har kjennskap til filens fragmenteringssteder uten filtabell. Det endelige problemet med denne tilnærmingen, som illustrert i bildet nedenfor, er at det kan være en sakte prosess. (gjenopprettingen som vises nedenfor er faktisk på en fysisk skadet stasjon, ville en vanlig rå skanning ta noen timer, ikke 3 uker!)

Avsluttende kommentarer

Det er viktig å merke seg at sjansene for å gjenopprette filen, avhenger av hvor lenge den er fjernet / slettet / formatert fra harddisken. For eksempel, hvis filen bare ble slettet for bare en time siden, bør den fortsatt være relativt intakt og ikke overskrevet av systemet. Dessverre, hvis filen ble slettet noen uker til måneder på forhånd, kan sjansene for å gjenvinne filen bli betydelig redusert. For å få den beste muligheten for utvinning, anbefaler vi at brukeren slutter å lagre nye filer (samt utføre andre handlinger) på datamaskinen og umiddelbart begynne å prøve å gjenopprette nødvendige filer.

Bildetekst: Broken Hdd Data Loss av BigStockPhoto