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 was opgeslagen. In dergelijke situaties is software voor gegevensherstel de enige oplossing voor dit probleem.

TestDisk is zo'n hersteltool die is ontwikkeld voor de Linux-opdrachtregel. In dit artikel bespreken we TestDisk en hoe het te installeren, samen met een gedetailleerde gids 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. Behalve Linux is TestDisk beschikbaar op bijna elk ander besturingssysteem, inclusief Microsoft Windows, macOS en OpenBSD.

TestDisk heeft functies om:

  1. Herstel een verwijderde gegevenspartitie
  2. Herstel een beschadigde partitie of bestand
  3. Herstel bestanden van Windows-bestandssystemen
  4. Herbouw opstartsectoren met behulp van gegevensback-ups
  5. Herstel corrupte FAT32-tabellen
instagram viewer

Omdat 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

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

Schakel op Debian-gebaseerde distributies eerst het universum repository.

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

Installeer vervolgens het testdisk pakket met apt:

sudo apt install testdisk

Het installeren van TestDisk op Fedora is eenvoudig.

sudo dnf installeer testdisk

Om te installeren op Arch-gebaseerde distributies:

sudo pacman -S testdisk

Je kunt gebruiken jammie om TestDisk op RHEL- en CentOS-systemen te installeren. Maar eerst moet u 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 installeer epel-release
yum installeren https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Installeer nu TestDisk:

jammie update
yum installeer testdisk

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

testdisk --version

De uitvoer geeft versie-informatie weer die is gekoppeld aan de testdisk pakket.

Herstel verwijderde bestanden op Linux met TestDisk

De eerste stap om verwijderde bestanden te herstellen, is het aanmaken van een logbestand. Een TestDisk-logbestand is belangrijk omdat hierin essentiële informatie met betrekking tot gegevensherstel en partities wordt opgeslagen. Zelfs in het algemeen moeten gebruikers prioriteiten stellen systeemlogboekregistratie om inzicht te krijgen in activiteiten die plaatsvinden op hun computer.

Stap 1: maak een logbestand

Start TestDisk met de volgende opdracht:

testdisk

Het systeem geeft de uitvoer als volgt weer. Omdat TestDisk een interactief hulpprogramma is, biedt het u opties op elk scherm om uit te kiezen. Merk op dat in de onderstaande uitvoer je drie opties hebt: Creëer, Toevoegen, en Geen logboek.

  1. Creëer: Maakt een nieuw logboekbestand aan voor TestDisk
  2. Toevoegen: Wordt gebruikt om extra 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ëer optie met de cursortoetsen en druk op Enter. Typ het superuser-wachtwoord als daarom wordt gevraagd. Als u geen superuser-machtigingen voor uw account heeft, kunt u de systeembeheerder dit vragen voeg je toe aan de sudoerslijst.

Verwant: Hoe een dode harde schijf te repareren om gegevens te herstellen

Stap 2: Kies de herstelschijf

Nadat u een logboekbestand heeft gemaakt, moet u kiezen van welk schijfstation u de gegevens wilt herstellen. Op het scherm wordt informatie weergegeven die is gekoppeld aan elke schijf op uw systeem, inclusief de naam en grootte van de schijf.

Selecteer het station van uw keuze en druk op Enter.

Als u een specifiek station 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 niet kunt achterhalen welke partitie de juiste is, gaat u gewoon verder met degene die TestDisk voor u heeft gemarkeerd.

Gebruikers kunnen kiezen uit de volgende zeven partitietypen.

  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Geen
  • Zon
  • Xbox

Selecteer de meest geschikte keuze en druk op Enter.

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 Enter.

Als je een harde schijf gebruikt, is de kans groot dat het systeem meerdere partities weergeeft. Aan de andere kant, als het een verwisselbaar mediastation is, geeft TestDisk slechts één partitie weer.

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

Kom meer te weten: Hoe harde schijfpartities te beheren met Cfdisk

Stap 4: Navigeer naar de verwijderde bestandsmap

TestDisk geeft nu alle bestanden en mappen weer die in de geselecteerde partitie zijn opgeslagen. Ga naar de map met het verwijderde bestand. Als het /Desktop map bevat het bestand, navigeer naar die map.

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

Als u daarentegen wel bestandsvermeldingen met een rood lettertype hebt gevonden, kunt u die bestanden niet eenvoudigweg "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 waarin u het bestand wilt plakken en druk op C opnieuw om te plakken.

Als het systeem het bestand met succes heeft gekopieerd, krijgt u een melding met de melding Kopiëren gedaan! 1 ok, 0 mislukt in heldergroene kleur.

Sluit de applicatie af door de Afsluiten optie op het scherm. Het systeem brengt u terug naar het vorige scherm. Blijf opnieuw selecteren Afsluiten om terug te gaan naar het vorige scherm. Het kost je een paar rondes van markeren en drukken Enter om TestDisk volledig te sluiten.

Maak onbedoelde verwijderingen op een Linux-systeem ongedaan

Terwijl u door uw Linux-opslag navigeert, bent u slechts één "toetsencombinatie" 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 één incident nodig om het belang van het maken van back-ups van uw opslag te kennen. Hoewel je het 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 te maken op een externe server met behulp van Rsync.

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 (46 artikelen gepubliceerd)

Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft al meer dan drie jaar informatieve inhoud op internet. In zijn vrije tijd houdt hij van schrijven, naar muziek luisteren en 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!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.