Du kan inte alltid skylla förlust av data vid hårdvarufel. En klumpig användare kan vara lika skadlig. PhotoRec är ett smutsigt lite kommandoradsbaserat verktyg som kan återställa oavsiktligt raderade filer.

För att använda PhotoRec effektivt måste du förstå hur filsystemet hanterar filer. När du tar bort en fil, är den inte faktiskt zapped till glömska. Snarare markerar filsystemet bara det som raderat, och gör det utrymme som filen tar emot för andra filer.

Det betyder att tills en annan app använder det nyligen frigjorda rummet, är den ursprungliga filen fortfarande kvar och kan hämtas av ett filåterställningsverktyg. Av detta skäl är det mycket viktigt att du omedelbart slutar använda datorn så snart du inser att du av misstag har raderat filer för att minimera interaktionerna med hårddisken.

Obs! PhotoRec är kompatibel med plattformen. För denna handledning använder vi ett Linux (Ubuntu) system för illustration.

Carving filer

PhotoRec är en filare. En fil carver är ett verktyg som kan återställa filer även om det saknas vanliga metadata, t.ex. ett filnamn eller dess plats. Det beror på att en filare inte litar på filsystemet för att läsa filer och istället trawls genom hårddisken.

Verktyget fungerar på alla typer av skivor, inklusive hårddiskar och flyttbara media, som USB-skivor. Förutom att läsa ostartbara skivor kommer PhotoRec också att återställa filer från partitioner som har formaterats och installerats i.

PhotoRec kan sniffa de vanligaste bildformaten och kan dessutom välja ut filer i olika format, inklusive ODF, PDF, 7zip, zip, tjära, rpm, deb, och till och med virtuella skivor.

PhotoRec är en integrerad del av nästan varje återställningsprocess där ute, och den skickas tillsammans med det kraftfulla TestDisk-verktyget som kan återställa och återställa partitioner. Du hittar PhotoRec i de flesta distrosens officiella arkiv. Men för att installera det måste du installera TestDisk-verktyget.

 sudo apt-get install testdisk 

Command-line magi

Innan du slår på PhotoRec, skapa en katalog där den kommer att spara de återställda filerna. När verktyget är klart kommer den här katalogen att fyllas med massor av konstigt namngivna filer i olika format. Detta beror på att PhotoRec namnger dessa filer eftersom de hittar dem och lämnar sorteringen till dig.

Också det faktum att PhotoRec är ett kommandoradsverktyg bryter processen för att återställa filer i steg, som en trollkarl.

När du startar verktyget visas alla hårddiskar och anslutna flyttbara enheter, inklusive eventuella USB-enheter. För att fortsätta väljer du disken med de saknade filerna. Om skivan hyser flera partitioner, kommer PhotoRec att visa alla partitionerna och låter dig välja den som rymde de förlorade filerna.

Därefter behöver verktyget känna till filsystemtypen som dina filer lagrats i. Det presenterar bara två alternativ. Markera alternativet [ext2 / ext3] om den raderade filen bor i en Linux distro. Alternativet [Other] söker efter filer som skapats under FAT / NTFS / HFS + eller något annat filsystem.

Då måste du bestämma om du vill leta efter borttagna filer bara inuti det frigjorda utrymmet eller i hela partitionen. Det sista steget är att peka PhotoRec i mappen du har skapat för att lagra alla återställda filer.

Det är all information som PhotoRec behöver från dig. Verktyget kommer nu att börja fungera. Beroende på partitionens storlek kan PhotoRec ta ett tag att slutföra.

Fokuserad återhämtning

Som du kommer upptäcka är PhotoRec lite för bra på jobbet. Det kommer att hitta massor och många filer och sortering genom dem kan vara en ganska uppgift. Ett bättre alternativ skulle vara att begränsa filtyperna för att återhämta sig.

Du kan göra detta med alternativet [File Opt] efter att ha valt disken från vilken du vill att verktyget ska återställa filer. Som standard söker verktyget filer av alla typer. Tryck på "s" -knappen för att avmarkera alla format som stöds. Bläddra sedan genom listan och tryck på mellanslagstangenten för att välja format eller format du är intresserad av.

Sortera filer

När du tittar in i målmappen ser du flera mappar som heter recup_dir.1, recup_dir.2 och så vidare. De återställda filerna sparas under dessa mappar.

Manuell sortering av filerna skulle ta för evigt. Du kan göra några grundläggande sortering från CLI för att bättre organisera filerna. Använd till exempel kommandot

 mv ~ / återställd / recup_dir. * / *. jpg ~ / alla återställda bilder 

att flytta alla jpg-filer från under alla återställda mappar till mappen All-Recovered-Images.

Du kan också sortera filer efter deras storlek. Detta är mycket användbart, särskilt när du återställer bilder. Förutom att återställa själva bilden, kommer PhotoRec också att återställa sina miniatyrbilder som också kommer att ha samma tillägg.

Kommandot

 hitta ~ / alla återställda bilder / -namn "* .jpg" -size -10k | xargs -i mv {} ~ / miniatyrer 

Flytta alla bilder mindre än 10 KB i storlek ur mappen med alla återställda bilder.

Slutsats

Det finns en anledning till att du hittar PhotoRec i nästan alla katastrofåterställningsverktyg. Verktyget fungerar och hur! Jag har använt det för att återställa filer från ett oavsiktligt rm kommando som gick efter min SDCARD, liksom viktiga PDF-filer från en USB-enhet formaterad i Windows.

Det är en inlärningskurva som är inblandad när du använder verktyget, men det kommer in i spel när du sorterar de återställda filerna. Men när du kommer hänga på det, kommer du aldrig att förlora en fil igen!

Bildkrediter: US Army Corps of Engineers