Hvordan Data Recovery Works

Datagjenoppretting fungerer ulike måter og avhengig av hvordan dataene er tapt. Selv om datalagring kan være svært komplisert, er det enkleste tilfellet som en hjemmedatamaskin som har en harddisk for lagring og at harddisken har kun én partisjon.

Bakgrunn

En hjemme-PC kjører et operativsystem (Windows, Macintosh, etc.). Operativsystemet vet om filer. Harddisken ikke vet om filer; det vet om sektorer. Sektorer er små biter av data, vanligvis 512 bytes. Et filsystem (NTFS, HFS +, etc.) oversetter mellom filer og hard sektorer. Tap av data er når operativsystemet ikke lenger kan lese en eller flere filer fra harddisken.

File System

I sin enkleste form er et filsystem bare et bord på harddisken med en kolonne for filnavnet og en annen kolonne for sektor tall som brukes av filen. Når operativsystemet oppretter en fil, finner filsystemet en tom rad i tabellen, skriver deretter inn filnavnet og sektorens tall. Når operativsystemet leser en fil, ser filsystemet opp filnavnet og deretter leser sektorer fra disken.

slettede filer

Når du tømmer papirkurven, forteller operativsystemet filsystemet for å slette hver fil i papirkurven. De fleste filsystemer ikke faktisk sletter informasjonen; de bare markere raden i tabellen som er tilgjengelig. At rad i tabellen kan gjenbrukes av filsystemet i fremtiden. Til slutt kan de sektorene gjenbrukes på disken, men de er ikke på nytt umiddelbart. Inntil de blir gjenbrukt, kan filen gjenopprettes ved å lese filsystemet informasjon direkte og opptre som om raden var tilgjengelig. Lagring av filer og defragmentere disken kan gjøre slettede filer uopprettelig ved gjenbruk fil tabellrader og harddisk sektorer.

ødelagt Files

En fil er ødelagt når det ikke kan leses tilbake igjen. En fil kan bli ødelagt av en programvarefeil, en sektor feil eller av en skadet filsystem. Selv om deler kan gjenopprettes, korrupte filer generelt kan ikke gjenopprettes fullstendig.

Ødelagt File System

Filsystemet informasjon er lagret på disken, slik at den kan bli ødelagt som alle andre filer. De fleste moderne filsystemer enten beholde en kopi av filsystemet informasjon eller holde en journal som kan spilles tilbake for å gjenskape informasjonen. Selv når et filsystem ikke kan fullstendig restaurert, kan filene fortsatt gjenopprettes ved å lese filsystemet informasjon direkte. Noen filer er vanligvis tapt når du gjenoppretter ødelagte filsystemer.

data Carving

Mange filtyper inneholder distinkte heksadesimale strenger eller signaturer som identifiserer dem. JPEG-filer, for eksempel begynne med heksadesimal streng 0xFFD8FF. Lese harddisk sektorer direkte og leter etter tilgjengelige sektorer som begynner med 0xFFD8FF kan tillate deg å gjenopprette en JPEG-fil. Men denne teknikken, kalt "data carving," lider av flere begrensninger. Det er svært tidkrevende. Ikke-JPEG-filer kan også begynne med 0xFFD8FF. Du kan finne mange filer som ikke er JPEG. Sektorer er gjenbrukt og filer kan være fragmentert. Noen ganger er bare en del av filen utvinnes. Ikke alle filtyper kan bli gjenkjent av en enkel signatur og så ikke alle filer kan gjenopprettes.