Zoeken op website

Hoe TestDisk Data Recovery Tool onder Linux te installeren en te gebruiken


TestDisk is een gratis en opensource-hulpprogramma voor gegevensherstel via de opdrachtregel dat wordt gebruikt om gegevens van verwijderde of verloren partities te herstellen. Verder kunt u het gebruiken om niet-opstartbare partities weer tot leven te wekken, wat kan worden veroorzaakt door factoren zoals het per ongeluk verwijderen van partitietabellen en malware-aanvallen, om er maar een paar te noemen.

De opdrachtregelsoftware is geschreven in de programmeertalen C door Christophe Granier en gelicentieerd onder de GNU/GPLv2-licentie. TestDisk is een platformonafhankelijke tool en draait op vrijwel elk desktopbesturingssysteem: Linux, Windows, macOS, FreeBSD, OpenBSD en zelfs NetBSD.

Wat kan TestDisk doen?

TestDisk is een krachtige en lichtgewicht softwaretool die wordt geleverd met een groot aantal toepassingen voor gegevensherstel, zoals hieronder beschreven:

  1. TestDisk kan een corrupte of beschadigde partitietabel repareren.
  2. Het kan een verwijderde schijfpartitie naadloos herstellen.
  3. Het herstelt bestanden van Windows-bestandssystemen zoals NTFS, FAT, FAT32, exFAT en ext2 Linux-bestandssysteem.
  4. Het kan bestanden kopiëren van verwijderde of corrupte Windows-bestandssystemen zoals NTFS, FAT32 en exFAT- en Linux-partities (ext2, ext3 en ext4).
  5. TestDisk kan de NTFS-, FAT32- en FAT16-opstartsectoren herstellen en opnieuw opbouwen vanaf hun back-ups.
  6. TestDisk kan ook corrupte FAT32-tabellen en de MFT repareren door te rijden met behulp van de MFT-spiegel.

In dit artikel laten we u zien hoe u het hulpprogramma voor gegevensherstel TestDisk installeert om een niet-opstartbare partitie op Linux te herstellen.

Hoe TestDisk op Linux te installeren

Het pakket TestDisk kan worden geïnstalleerd vanuit de standaard systeembronnen in de meeste Linux-distributies met behulp van de standaard pakketbeheerder, zoals weergegeven.

Installeer TestDisk op Debian en Ubuntu

Update om te beginnen de systeempakketten en installeer TestDisk zoals weergegeven.

sudo apt update
sudo apt install testdisk

Om te verifiëren dat Testdisk is geïnstalleerd en meer informatie weer te geven, voert u de volgende dpkg-opdracht uit.

sudo dpkg -l testdisk

Installeer TestDisk op RHEL en CentOS

Om TestDisk te installeren, schakelt u eerst de EPEL-repository in en installeert u vervolgens TestDisk zoals weergegeven.

------------ On RHEL/CentOS 7 ------------
yum install epel-release
yum update
yum install testdisk

------------ On RHEL/CentOS 8 ------------
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum update
yum install testdisk

Om te verifiëren dat Testdisk is geïnstalleerd en meer informatie over de TestDisk-tool weer te geven, voert u de volgende rpm-opdracht uit.

rpm -qi testdisk

Installeer TestDisk op Fedora en Arch Linux

Voor Fedora systemen draaien.

sudo dnf install testdisk

Voer voor Arch Linux het volgende uit:

sudo pacman -S testdisk

Als er geen geschikt pakket wordt gevonden voor uw Linux-distributie, download dan TestDisk van de officiële site.

TestDisk uitvoeren en gebruiken onder Linux

Omdat testdisk wordt uitgevoerd vanaf de opdrachtregel, voert u de onderstaande opdracht uit om de partities op uw systeem weer te geven.

testdisk /list

Stel nu dat uw Linux-partitietabel verloren of beschadigd is. Om de Linux-partitie te herstellen, moet u TestDisk eerst uitvoeren.

testdisk

Selecteer ‘Maken‘ en druk op ENTER. Hierdoor wordt een lijst met partities weergegeven waaruit u kunt kiezen. In uw geval zullen uw partities verschillen van wat hieronder wordt weergegeven.

Selecteer vervolgens onderaan ‘Doorgaan’ om door te gaan naar de volgende opties.

Uw systeem zal automatisch het type partitietabel dat u gebruikt detecteren. In mijn geval is het ‘Intel‘. Druk op ENTER om door te gaan.

In de volgende sectie selecteert u de optie ‘Analyseren’ zodat het testdisk-hulpprogramma uw partitiestructuur kan onderzoeken.

Als er geen opstartbare partitie op de schijf wordt gevonden, wordt de onderstaande fout afgedrukt.

Partition                  Start        End    Size in sectors
No partition is bootable

*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted

[Proceed ]

Selecteer de optie ‘Doorgaan’.

Op het volgende scherm wordt een lijst met beschikbare partities weergegeven. Druk op ‘ENTER‘ om door te gaan naar het volgende scherm.

Selecteer de optie ‘schrijven’ op het volgende scherm. Deze optie zorgt ervoor dat TestDisk naar de partitietabel schrijft.

Druk vervolgens op Y om te bevestigen, zoals hieronder weergegeven.

Write partition table, confirm ? (Y/N)

TestDsk zal u vragen uw systeem opnieuw op te starten om de wijzigingen door te voeren.

You will have to reboot for the change to take effect.

Selecteer de optie OK.

Op het volgende scherm selecteert u ‘Quit‘ om het menu te verlaten en ten slotte selecteert u nogmaals ‘Quit‘ om het TestDisk programma af te sluiten.

Het enige dat u nu hoeft te doen, is uw systeem opnieuw opstarten. Als alles goed is gegaan, zou de nieuwe partitietabel het systeem normaal moeten laten opstarten.

Lees ook: Hoe u verwijderde bestanden kunt herstellen met TestDisk in Linux

Conclusie

TeskDisk is een ideaal hulpmiddel als u gegevens van corrupte partities wilt verwijderen of niet-opstartbare partities weer tot leven wilt wekken en ze wilt laten opstarten zoals verwacht. Het ondersteunt een breed scala aan bestandssystemen en kan in elk besturingssysteem werken: van Windows tot Linux.

In deze handleiding hebben we geïllustreerd hoe u een niet-opstartbare partitie kunt herstellen met TestDisk, maar de tool kan voor zoveel meer worden gebruikt!