Hoe verwijderde bestanden op Linux te herstellen met TestDisk

Hoe verwijderde bestanden op Linux te herstellen met TestDisk

Heb je ooit per ongeluk een bestand op je Linux-machine verwijderd? Of misschien heeft een programma een belangrijke map verwijderd die op uw systeemopslag is opgeslagen. In dergelijke situaties is software voor gegevensherstel de enige oplossing voor dit probleem.





TestDisk is zo'n herstelprogramma dat is ontwikkeld voor de Linux-opdrachtregel. In dit artikel bespreken we TestDisk en hoe u het kunt installeren, samen met een gedetailleerde handleiding over het herstellen van verwijderde bestanden en mappen op uw Linux-systeem.





Wat is TestDisk?

TestDisk is een betrouwbare en krachtige tool voor gegevensherstel via de opdrachtregel. Het is geschreven in de programmeertaal C door Christophe Granier. Afgezien van Linux is TestDisk beschikbaar op bijna elk ander besturingssysteem, inclusief Microsoft Windows, macOS en OpenBSD.





TestDisk heeft functies om:

  1. Een verwijderde gegevenspartitie herstellen
  2. Een corrupte partitie of bestand herstellen
  3. Bestanden herstellen van Windows-bestandssystemen
  4. Herbouw opstartsectoren met behulp van gegevensback-ups
  5. Herstel corrupte FAT32-tabellen

Aangezien TestDisk gemakkelijk verwijderde gegevenspartities kan herstellen, kunnen we dit hulpprogramma gebruiken om verwijderde bestanden te herstellen.



Er is echter een uitzondering. Als iemand bestanden van uw Linux-systeem heeft verwijderd met behulp van de versnipperen hulpprogramma, dan kan TestDisk die bestanden niet herstellen. Shred is een opdrachtregelprogramma dat wordt gebruikt om bestanden veilig te verwijderen, waardoor ze moeilijk te herstellen zijn.

Hoe TestDisk te installeren

De meeste Linux-distributies hebben standaard geen TestDisk geïnstalleerd. In plaats daarvan moet u het pakket handmatig downloaden en installeren met behulp van de pakketbeheerder van uw systeem.





Schakel op op Debian gebaseerde distributies eerst de universum opslagplaats.

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

Installeer vervolgens de testschijf pakket met geschikt :





sudo apt install testdisk

Het installeren van TestDisk op Fedora is eenvoudig.

sudo dnf install testdisk

Installeren op op Arch gebaseerde distributies:

sudo pacman -S testdisk

Je kunt gebruiken jammie om TestDisk op RHEL- en CentOS-systemen te installeren. Maar eerst moet je een pakket downloaden met de naam epel-release . De epel-release pakket bevat GPG-sleutels (GNU Privacy Guard) voor het ondertekenen van pakketten en pakketinformatie.

Typ een van de volgende opdrachten om het pakket te installeren:

yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Installeer nu TestDisk:

yum update
yum install testdisk

U kunt de installatie verifiëren door de volgende opdracht in de terminal te typen.

testdisk --version

De uitvoer zal versie-informatie weergeven die is gekoppeld aan de testschijf pakket.

Herstel verwijderde bestanden op Linux met TestDisk

De eerste stap naar het herstellen van verwijderde bestanden is het maken van een logbestand. Een TestDisk-logbestand is belangrijk omdat het essentiële informatie opslaat met betrekking tot gegevensherstel en partities. Zelfs in het algemeen moeten gebruikers prioriteit geven aan systeemlogboeken om inzicht te krijgen in activiteiten die op hun computer plaatsvinden.

Stap 1: Maak een logbestand

Start TestDisk met de volgende opdracht:

testdisk

Het systeem geeft de output als volgt weer. Aangezien TestDisk een interactief hulpprogramma is, biedt het u op elk scherm opties waaruit u kunt kiezen. Merk op dat je in de onderstaande output drie opties hebt: Creëren , Toevoegen , en Geen logboek .

  1. Creëren : Creëert een nieuw logbestand voor TestDisk
  2. Toevoegen : Wordt gebruikt om aanvullende informatie toe te voegen aan een reeds bestaand logbestand
  3. Geen logboek : geeft TestDisk opdracht om geen logbestand te gebruiken voor het herstelproces

Markeer de Creëren optie met behulp van de cursortoetsen en druk op Binnenkomen . Typ het superuser-wachtwoord als daarom wordt gevraagd. Als u geen superuser-machtigingen voor uw account hebt, kunt u de systeembeheerder vragen om: voeg je toe aan de sudoerslijst .

wat te doen met nieuwe laptop?

Verwant: Een dode harde schijf repareren om gegevens te herstellen

Stap 2: Kies de herstelschijf

Nadat u een logbestand hebt gemaakt, moet u kiezen van welke schijf u de gegevens wilt herstellen. Het scherm geeft informatie weer over elke schijf op uw systeem, inclusief de naam en grootte van de schijf.

Selecteer de schijf van uw keuze en druk op Binnenkomen .

Als u een specifieke schijf niet kunt vinden, probeer dan TestDisk te starten met de sudo testdisk opdracht.

Stap 3: Kies het partitietype

De volgende stap is het selecteren van het type partitie dat u wilt herstellen. Als u er niet achter kunt komen welke partitie de juiste is, gaat u gewoon verder met degene die TestDisk voor u heeft gemarkeerd.

Gebruikers kunnen kiezen uit de volgende zeven partitietypes.

hoe te worden verborgen op Facebook
  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Geen
  • zon
  • Xbox

Selecteer de meest geschikte keuze en druk op Binnenkomen .

Kies nu herstelopties uit de lijst. Hoewel u vrij bent om elke optie te selecteren die het beste bij u past, kiest u, als u verwijderde bestanden wilt herstellen, Geavanceerd .

Het systeem geeft een lijst van alle beschikbare partities op de geselecteerde schijf. Markeer uw keuze en druk op Binnenkomen .

Als u een HDD gebruikt, is de kans groot dat het systeem meerdere partities weergeeft. Aan de andere kant, als het een verwisselbare media drive is, zal TestDisk slechts één partitie weergeven.

TestDisk zal u vragen een map te kiezen voor het opslaan van het afbeeldingsbestand van de partitie. Kies een geschikte locatie en selecteer Doorgaan .

Kom meer te weten: Harde schijfpartities beheren met Cfdisk

Stap 4: Navigeer naar de map met verwijderde bestanden

TestDisk toont nu alle bestanden en mappen die zijn opgeslagen in de geselecteerde partitie. Ga naar de map die het verwijderde bestand bevat. Als bijvoorbeeld de /Bureaublad directory het bestand bevat, navigeert u naar die map.

Verwijderde bestanden hebben een rode letterkleur. Als u geen verwijderde bestandsinvoer kunt vinden, kunnen uw bestanden helaas niet worden hersteld.

Aan de andere kant, als u bestandsvermeldingen met een rood lettertype hebt gevonden, kunt u die bestanden niet eenvoudig 'herstellen' met TestDisk. Wat u moet doen, is de verwijderde bestanden kopiëren en in een andere map plakken.

Om een ​​verwijderd bestand te kopiëren, markeert u dat specifieke bestand en drukt u op C op het toetsenbord. Navigeer nu naar de map waar u het bestand wilt plakken en druk op C opnieuw te plakken.

Als het systeem het bestand met succes heeft gekopieerd, krijgt u een melding waarin staat: Kopie klaar! 1 ok, 0 mislukt in felle groene kleur.

Verlaat de applicatie door de te selecteren Ontslag nemen optie op het scherm. Het systeem brengt u terug naar het vorige scherm. Nogmaals, blijf selecteren Ontslag nemen om terug te gaan naar het vorige scherm. Het kost je een paar rondes van markeren en drukken Binnenkomen om TestDisk volledig te sluiten.

Onbedoelde verwijderingen op een Linux-systeem ongedaan maken

Terwijl u door uw Linux-opslag navigeert, bent u slechts één 'sleutelcombinatie' verwijderd van het permanent verwijderen van belangrijke bestanden. Gelukkig is het hulpprogramma TestDisk beschikbaar om te voorkomen dat u spijt krijgt van uw acties. TestDisk kan verwijderde partities herstellen, beschadigde schijven herstellen en opstartsectoren opnieuw opbouwen met behulp van een back-upbestand.

Er is maar één incident nodig om te weten hoe belangrijk het is om back-ups van uw opslag te maken. Hoewel je kunt kloon je harde schijf op Linux , het is niet altijd de beste keuze. De meest geschikte optie is om een ​​back-up van uw gegevens op een externe server te maken met Rsync.

Deel Deel Tweeten E-mail Maak automatisch een back-up van uw bestanden naar een externe server met Rsync

Een back-up maken met rsync is een krachtige manier om uw lokale bestanden zelf te beheren. Hier is alles wat u moet weten.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Data herstel
Over de auteur Deepesh Sharma(79 artikelen gepubliceerd)

Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft informatieve handleidingen over Linux, met als doel alle nieuwkomers een zalige ervaring te bieden. Ik weet niet zeker van films, maar als je over technologie wilt praten, is hij jouw man. In zijn vrije tijd kun je hem boeken zien lezen, naar verschillende muziekgenres luisteren of zijn gitaar spelen.

Meer van Deepesh Sharma

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren