Is uw scherm zwart geworden of bevriest uw laptop zonder waarschuwing? Misschien is je harde schijf begonnen met getjilp. Erger nog, misschien kun je het ineens niet opslaan op je thuispartitie.

Al deze tekenen van een beschadigde of falende schijf kunnen ervoor zorgen dat u zweet, maar er is geen reden om uw computer onmiddellijk weg te gooien. Blijf lezen om meer te weten te komen over vijf Linux-tools die u kunnen helpen uw gegevens op te halen en uw digitale leven weer op het goede spoor te krijgen.

Gerelateerd : Gegevens en partities gratis herstellen met TestDisk

1. ddrescue

Hoewel ddrescue in de titel geen hulpmiddel voor gegevensherstel is, moet het wel de eerste stap zijn op weg naar het ophalen van uw bestanden. Ddrescue maakt een afbeelding van uw beschadigde schijf of partitie zodat u een kopie van uw kapotte schijf kunt analyseren.

Kopieer uw schijf altijd naar een afzonderlijke afbeelding voordat u bestanden herstelt met de onderstaande hulpprogramma's. Hoe meer u uw werkelijke defecte schijf gebruikt, hoe meer schade u kunt veroorzaken.

Wat je hier ziet is een output van ddrescue in actie. In de eerste opdracht wordt de hele schijf naar een afbeelding met de naam "backup.img" gekopieerd. De tweede opdracht kopieert vervolgens alleen de slechte blokken naar diezelfde afbeelding, waarbij deze blokken drie keer worden overgeslagen om te proberen ze te lezen.

Gebruik altijd een logbestand als u dezelfde opdrachten uitvoert. Back-ups kunnen uren of dagen duren om te voltooien en zonder een logbestand zullen onderbrekingen u vanaf het begin opnieuw laten beginnen.

Wanneer dit proces voltooid is voor uw eigen schijf of partitie, kunt u de gekopieerde afbeelding koppelen en de volgende hulpprogramma's gebruiken om bestanden van op te halen. Verder gebruik van onze andere Linux-herstelprogramma's in dit artikel zal gegevens halen uit dezelfde "backup.img" die hier is gemaakt.

2. Vooral

In de eerste plaats gebruikt de datastructuren van veel voorkomende bestandstypen om gegevens op te halen. U kunt een volledige schijfkopie voor al zijn bestanden schrapen of bepaalde bestandstypen specificeren waarin u het meest bent geïnteresseerd.

Wat je hier kunt zien is de uitvoer van Foremost in de uitgebreide modus (de -v optie). De optie -t zoekt naar bestandstypes van jpg en de opties -i en -o markeren het respectieve invoerbestand en de uitvoermap.

U kunt zien dat Foremost de afbeelding ddrescue analyseert die in de vorige stap is gemaakt; die afbeelding bevat een aantal JPEG's. Foremost was in staat om tien van dergelijke bestanden te vinden, en toen het klaar was, schraapte het de afbeelding, het kopieerde die tien bestanden naar de aangegeven uitvoermap.

3. scalpel

Scalpel, oorspronkelijk gebaseerd op Foremost, wil zuinig zijn in zijn werking. Het maakt gebruik van multi-threading en asynchrone invoer / uitvoer om op een efficiënte manier door afbeeldingen te zoeken. Bovendien geeft het gebruikers de mogelijkheid om het aantal voetteksten en headers te specificeren dat ze willen gebruiken voor bestandsherstel.

Gebruikers kunnen ook het type bestanden opgeven dat ze willen herstellen door het configuratiebestand van scalpel te bewerken. De standaardconfiguratie produceert veel output, zelfs zonder uitgebreide modus (-v parameter) ingeschakeld.

In die schermafbeelding ziet u de uiteindelijke uitvoer van de analyse van scalpel van "backup.img." De basisopdracht (onder aan de schermafbeelding) vereist alleen een uitvoerdirectory en een afbeelding voor analyse.

4. PhotoRec

PhotoRec wijkt af van zijn concurrenten door zich te concentreren op het herstel van foto's, video's en tekstdocumenten. Het werkt ook als een interactief hulpprogramma binnen de console zelf. Bekijk al zijn majesteit

De eerste opdracht PhotoRec moet een gewenste afbeelding (onze backup.img) en uitvoermap opgeven. PhotoRec zet de gebruiker vervolgens neer in zijn grafische omgeving. De schermafbeelding toont hier de beeldgrootte. In andere schermen wordt gevraagd naar het partitietype van de schijf en of u al dan niet in de volledige afbeelding naar bestanden wilt zoeken.

5. grep

Eindelijk komen we bij grep. Dit lijkt misschien ook niet de meest eenvoudige hersteloptie, maar grep heeft de mogelijkheid om verwijderde of verloren tekstbestanden te vinden door te zoeken naar tekenreeksen die aanwezig zijn op een blokapparaat of schijfkopie.

Er bestaat een bestand in backup.img met de naam "mijnbestand". Het bevat slechts één regel tekst: "Dit is het bestand dat ik zal proberen te herstellen."

Grep gebruikt die string als startpunt voor bestandsherstel. Naast een paar andere parameters, kunt u zien dat in dit voorbeeld de gevonden reeks in een nieuw binair bestand met de naam 'foundtext' wordt gedumpt.

In het bijzonder, wil je aandacht besteden aan - en wijzigen - de -C parameter die extra context rond de tekenreeks in de eerste opdracht afdrukt. Deze voorbeeldopdracht vertelt grep om één regel tekst vóór en één na de opgegeven tekenreeks te vinden.

Beginnend bij -C 200, zou grep 200 regels zowel voor als na een string vinden. Dat bereik is hier niet nodig, maar het kan belangrijk zijn voor grotere tekstbestanden met honderden regels. U zult natuurlijk de tekst van uw eigen bestanden moeten weten, zodat grep een beginpunt heeft om te beginnen met zoeken.

Grep genereert een binair bestand als uitvoer. Toch zijn sommige delen voor de mens leesbaar, zoals de gewenste tekstregel van dit voorbeeld aan de onderkant van deze schermafbeelding. Het is jouw taak om de gegevens die je nodig hebt handmatig uit te schrapen. Het is zeker zwaar werk, maar het is beter dan helemaal geen bestand te hebben.

Conclusie

Samenvattend, zorg ervoor dat je eerst je schijf of partitie kopieert met ddrescue en werk dan aan die kopie met een van de andere Linux-herstelprogramma's die je nodig hebt. Wees niet bang om meer dan één tool te proberen, vooral als je eerste keuze de door jou gewenste gegevens niet heeft gevonden.

Wees geduldig. Met een beetje geluk heb je je kostbare bestanden terug voordat je het weet.