Herstel verwijderde bestanden eenvoudig met Photorec vanaf de console

De andere dagen kwam er een vriend met een ernstig probleem: ze hadden de MicroSD op haar mobiele telefoon geformatteerd en haar foto's stierven !!

Toen ik wat onderzoek deed, vond ik een uitstekende applicatie voor de console. Eigenlijk zijn er twee: TestDisk y PhotoRec.

TestDisk Het wordt gebruikt om verwijderde bestanden te herstellen, maar vooral verloren partities. In plaats daarvan PhotoRec is gespecialiseerd in het herstellen van verwijderde bestanden (vooral multimediabestanden) en doet ook andere dingen.

Allereerst een belangrijk punt: als we weten dat we per ongeluk iets hebben verwijderd of geformatteerd, laten we er zonder reden iets op schrijven. Als het een partitie op onze pc is, kunt u deze het beste ontkoppelen. En als het zich in de partitie van ons systeem bevindt, is het het beste om onze pc onmiddellijk uit te schakelen en de stappen vanaf een LiveCD uit te voeren.

En nog een ding, om een ​​verwijderd bestand te herstellen, moet u aan bepaalde voorwaarden voldoen, en soms is het niet zo eenvoudig, en het is zeer onwaarschijnlijk (om technische redenen) om alles te herstellen.

Dit gezegd hebbende, laten we beginnen:

Allereerst, om het te installeren:

sudo apt-get install testdisk (met dit pakket installeer je beide programma's).

Hoewel beide programma's een krachtig en gevarieerd hulpprogramma hebben, laat ik dat over voor een andere post. Nu gaan we ons concentreren op het herstellen van gegevens met PhotoRec.

We openen de terminal

We kiezen de map (als deze niet bestaat, maken we deze aan) om de herstelde bestanden op te slaan.

mkdir ./recuperados
cd ./recuperados/

Dan het programma:

sudo photorec (we hebben superuser-rechten nodig)

Als we een beetje Engels kennen, realiseren we ons dat het ons een keuze geeft tussen de schijven die we hebben geplaatst. Omdat ik mijn pendrive niet kon vinden, is het enige dat ik heb mijn geliefde harde schijf.

> [Doorgaan] Om het te selecteren (dat wil zeggen, druk op [Enter])

Zoals u in dit geval zult zien, geeft het ons de mogelijkheid om de partitie te kiezen.

Dan moeten we selecteren > [Zoeken] en geeft ons de mogelijkheid om het type partitie te kiezen. Het is niet erg moeilijk, we hebben maar twee opties. Om het gemakkelijk te maken, als het een schijf of partitie met Linux is, is het de eerste, als het met een ander besturingssysteem is of als het een pendrive, geheugenkaart of iets anders is, is het de tweede (behalve voor zeer vreemde uitzonderingen).

We gaan verder. Nu hebben we twee opties:

Gratis: Herstelt alleen bestanden die in de vrije ruimte zijn verwijderd.

geheel: Herstelt alles, of ze nu zijn verwijderd of niet.

We kiezen gewoon Gratis. In het volgende venster toont het ons een lijst met navigeerbare mappen waar we de bestanden die het herstelt kunnen kopiëren (logischerwijs kan het niet op hetzelfde apparaat zijn). We kunnen de map naar wens kiezen, maar als we in de eerste stap een map maken en deze kiezen met cd Het zal ze daar ophalen, omdat het dit standaard doet in de map waarin we met de terminal werkten. Als dat klopt, drukken we op het toetsenbord C en het zal beginnen met het opslaan van wat het vindt. Bovendien zal het tijdens de operatie een lijst tonen met het aantal verschillende gevonden bestanden.

Als we klaar zijn, openen we onze favoriete bestandsverkenner en gaan we naar de map waar we de bestanden ophalen om te zien wat we vinden.

Dit programma was erg nuttig voor mij en ik hoop dat het jou net zo goed van pas zal komen als ik. En ik herinner je eraan dat het onmogelijk is om alles terug te krijgen.

EEN MOMENTJE!!! Als ik maar een bestand van 100 kb verwijder. Moet ik de 500 Gb vrije ruimte van mijn partitie naar mijn map kopiëren om dat bestand te vinden ???

Zeer goede vraag, en de waarheid is dat we het album niet met plezier willen laten werken.

Laten we snel kijken (het lijkt erg op het bovenstaande) hoe u een enkele (of meer bestanden) kunt herstellen met TestDisk.

1) We openen de console

2) mkdir ./hersteld

3) cd ./recovered/

4) sudo testschijf

5) We selecteren de optie creëren (zal een lijst met bestanden maken)

6) We selecteren de schijf, de pendrive of de eenheid die dat is.

7) Type partitie (als je niet weet welke altijd het is degene die u standaard kiest.)

8) BELANGRIJK: we selecteren Geavanceerde, de tweede optie. De rest raad ik aan om het voor gevorderde gebruikers te laten.

9) We selecteren (indien van toepassing) de partitie waar het bestand zich bevond. Merk op dat we onderaan het scherm 5 opties hebben: Type, Boot, Undelete, Afbeelding maken, stoppen. Wat ons interesseert is Undelete. Met de links / rechts pijlen op het toetsenbord kiezen we het en (na het kiezen van de partitie) geven we het Enter.

10) Nu zien we een doorzoekbare bestandenlijst. De bestanden in het rood zijn de bestanden die zijn verwijderd en kunnen worden hersteld. We zoeken naar de onze en (volgens de commando's aan het einde van het venster) We drukken op C (belangrijk om het in kleine letters te houden) om alleen met dat bestand te werken. Als er meerdere zijn, kiezen we ze met : en dan drukken we op C (let op het verschil tussen hoofdletters en kleine letters).

11) Nu kiezen we de map waarin we het opslaan. Als we de stappen volgen zoals eerder mkdir en cd, kunnen we direct op drukken C y KLAAR!!!

Laten we gaan kijken hoe het bestand is.

Nog één ding: aangezien we met sudo werken, behoort het bestand nu tot root. Maar je weet vast al wat je in dit geval moet doen 

Nu heb ik alles gezegd. Geniet ervan en moge het u van dienst zijn.