U kunt gegevensverlies niet altijd de schuld geven van hardwarefouten. Een onhandige gebruiker kan net zo schadelijk zijn. PhotoRec is een handige kleine commandoregel-tool die per ongeluk verwijderde bestanden kan herstellen.

Om PhotoRec effectief te kunnen gebruiken, moet je begrijpen hoe het bestandssysteem omgaat met bestanden. Wanneer je een bestand verwijdert, wordt het niet echt in de vergetelheid geraakt. In plaats daarvan markeert het bestandssysteem het als verwijderd en maakt het de ruimte die het bestand beschikbaar houdt beschikbaar voor andere bestanden.

Dit betekent dat totdat een andere app de recentelijk vrijgekomen ruimte gebruikt, het oorspronkelijke bestand nog steeds aanwezig is en kan worden opgehaald door een hulpprogramma voor bestandsherstel. Om deze reden is het erg belangrijk dat u onmiddellijk stopt met het gebruik van de computer zodra u zich realiseert dat u per ongeluk bestanden hebt verwijderd om de interacties met de harde schijf tot een minimum te beperken.

Opmerking : PhotoRec is platformonafhankelijk compatibel. Voor deze zelfstudie gebruiken we een Linux (Ubuntu) -systeem ter illustratie.

Carving-bestanden

PhotoRec is een ordner. Een file carver is een tool die bestanden kan herstellen, zelfs als het normale metadata mist, zoals een bestandsnaam of de locatie. Dat komt omdat een bestandcarver niet afhankelijk is van het bestandssysteem om bestanden te lezen en in plaats daarvan moeiteloos trawlt door de harde schijf.

De tool werkt op alle soorten schijven, waaronder harde schijven en verwisselbare media zoals USB-schijven. Naast het lezen van niet-opstartbare schijven, zal PhotoRec ook bestanden herstellen van partities die zijn geformatteerd en opnieuw zijn geïnstalleerd.

PhotoRec kan de meest voorkomende afbeeldingsindelingen opsnuiven en kan bovendien bestanden in verschillende formaten selecteren, waaronder odf, pdf, 7zip, zip, tar, rpm, deb en zelfs virtuele schijven.

PhotoRec maakt integraal deel uit van vrijwel elke herstel-distro en levert samen met het krachtige hulpprogramma TestDisk partities kunnen herstellen en herstellen. Je vindt PhotoRec in de officiële repositories van de meeste distributies. Maar om het te installeren, moet u de tool TestDisk installeren.

 sudo apt-get install testdisk 

Magische opdrachtregel

Maak voordat u PhotoRec inschakelt een map waarin de herstelde bestanden worden opgeslagen. Zodra het hulpprogramma is voltooid, wordt deze map gevuld met veel bizar benoemde bestanden in verschillende indelingen. Dit komt omdat PhotoRec deze bestanden een naam geeft zodra deze ze vindt en de sortering aan u overlaat.

Ook ondanks het feit dat PhotoRec een opdrachtregelhulpprogramma is, breekt het het proces van het herstellen van bestanden in stappen, net als een wizard.

Wanneer u de tool start, worden alle harde schijven en aangesloten verwisselbare apparaten weergegeven, inclusief alle aangesloten USB-drives. Selecteer de schijf met de ontbrekende bestanden om door te gaan. Als de schijf meerdere partities bevat, geeft PhotoRec alle partities weer en kunt u degene selecteren waarin de verloren bestanden zich bevinden.

Vervolgens moet de tool het bestandssysteem kennen waarin je bestanden zijn opgeslagen. Het bevat slechts twee opties. Selecteer de optie [ext2 / ext3] als het verwijderde bestand zich in een Linux-distro bevindt. De optie [Overig] zoekt naar bestanden die zijn gemaakt onder FAT / NTFS / HFS + of een ander bestandssysteem.

U zult dan moeten beslissen of u wilt zoeken naar verwijderde bestanden alleen binnen de vrijgekomen ruimte of in de gehele partitie. De laatste stap is om PhotoRec naar de map te verwijzen die u hebt gemaakt om alle herstelde bestanden op te slaan.

Dat is alle informatie die PhotoRec van u nodig heeft. De tool zal nu aan het werk gaan. Afhankelijk van de grootte van de partitie, kan PhotoRec een tijdje duren om te voltooien.

Gericht herstel

Zoals u zult ontdekken, is PhotoRec iets te goed in zijn werk. Het zal heel veel bestanden vinden en het doorzoeken ervan kan een hele opgave zijn. Een betere optie zou zijn om de bestandstypen te beperken om te herstellen.

U kunt dit doen met de optie [Bestand Opt] nadat u de schijf hebt geselecteerd waarvan u wilt dat het hulpmiddel bestanden herstelt. Standaard zoekt het hulpprogramma naar bestanden van alle typen. Druk op de "s" -toets om alle ondersteunde formaten te deselecteren. Blader vervolgens door de lijst en druk op de spatiebalk om het formaat of de indelingen waarin u bent geïnteresseerd te selecteren.

Sorteer bestanden

Wanneer u in de doelmap kijkt, ziet u verschillende mappen genaamd recup_dir.1, recup_dir.2, enzovoort. De herstelde bestanden worden onder deze mappen opgeslagen.

Het handmatig sorteren van de bestanden zou voor altijd duren. Je zou wat basis sortering van de CLI kunnen doen om de bestanden beter te organiseren. Gebruik bijvoorbeeld de opdracht

 mv ~ / hersteld / recup_dir. * / *. jpg ~ / alle herstelde beelden 

om alle jpg-bestanden van onder alle herstelde mappen naar de map met alle herstelde beelden te verplaatsen.

Je kunt ook bestanden sorteren op grootte. Dit is erg handig, vooral bij het herstellen van afbeeldingen. Naast het herstellen van de afbeelding zelf, zal PhotoRec ook hun miniaturen herstellen met dezelfde extensie.

Het bevel

 vind ~ / all-recover-images / -name "* .jpg" -size -10k | xargs -i mv {} ~ / miniaturen 

verplaatst alle afbeeldingen van minder dan 10 KB in de map met alle herstelde afbeeldingen.

Conclusie

Er is een reden waarom je PhotoRec in bijna elke toolkit voor disaster recovery zult vinden. De tool werkt en hoe! Ik heb het gebruikt om bestanden te herstellen van een toevallige rm opdracht achter mijn SDCARD, evenals belangrijke PDF's van een USB-drive die in Windows is geformatteerd.

Er is een leercurve bij het gebruik van de tool, maar deze komt in beeld bij het sorteren van de herstelde bestanden. Maar als je het eenmaal onder de knie hebt, verlies je nooit meer een bestand!

Image credit: US Army Corps of Engineers