Data recovery fungerar olika sätt och beroende på hur data går förlorad . Även om datalagring kan vara mycket komplicerade , är det enklaste fallet att en hemdator som har en hårddisk för lagring och att hårddisken har bara en enda partition . Bakgrund
En hemdator kör ett operativsystem ( Windows , Macintosh , etc. ) . Operativsystemet känner filer . Hårddisken vet inte om filer , det vet om sektorer . Sektorer är små bitar av data , vanligen 512 byte . Ett filsystem ( NTFS , HFS + , etc. ) översätter mellan filer och hårddiskens . Dataförlust är när operativsystemet inte längre kan läsa en eller flera filer från hårddisken .
File System
I sin enklaste form är ett filsystem bara en tabell på hårddisken med en kolumn för filnamnet och en annan kolumn för sektornummer används av filen . När operativsystemet skapar en fil finner filsystemet en tom rad i tabellen , skriver sedan filnamnet och branschens siffror . När operativsystemet läser en fil , ser filsystemet upp filnamnet och sedan läser de sektorer från disken .
Borttagna filer
När du tömma papperskorgen , berättar operativsystemet filsystemet för att radera alla filer i papperskorgen . De flesta filsystem faktiskt inte bort informationen , de helt enkelt markera den rad i tabellen som finns tillgänglig . Denna rad i tabellen kan återanvändas av filsystemet i framtiden . Så småningom kan dessa sektorer återanvändas på disken , men de är inte återanvändas direkt . Tills de återanvänds , kan filen återvinnas genom att läsa informationen filsystemet direkt och agerar som om raden fanns tillgängliga . Spara filer och defragmentera hårddisken kan göra raderade filer oåterkalleligt genom att återanvända rader filtabell och hårddiskens . Addera skadade filer
En fil är skadad när den inte kan läsas igen en fil kan förvanskas genom ett programvarufel , en sektor misslyckande eller ett skadat filsystem . Även delar kan återvinnas , allmänt skadade filer inte kan återskapas helt och hållet . Addera skadat filsystem
filsystemet lagras på disken , så att den kan vara skadad som alla andra filer . De flesta moderna filsystem antingen behålla en kopia av filen systeminformation eller dagbok som kan spelas upp för att återskapa informationen . Även när ett filsystem inte helt kan återställas , kan filerna fortfarande återvinnas genom att läsa informationen filsystemet direkt . Vissa filer är vanligtvis försvinner när du återställer skadade filsystem .
Data Carving
Många filtyper innehåller distinkta hexadecimala strängar eller signaturer som identifierar dem . JPEG-filer , till exempel , börjar med den hexadecimala sträng 0xFFD8FF . Läsa hårddisken sektorer direkt och söker efter tillgängliga branscher som börjar med 0xFFD8FF kan du återställa en JPEG -fil . Men denna teknik , som kallas " data som skäror , " lider av flera begränsningar . Det är extremt tidskrävande. Icke - JPEG-filer kan också börja med 0xFFD8FF . Du kan hitta många filer som inte är JPEG . Sektorer återanvänds och filerna kan vara splittrat . Ibland är det bara en del av filen återvinns . Inte alla filtyper kan kännas igen av en enkel signatur och så inte alla filer kan återställas .