Sådan installeres og bruges TestDisk Data Recovery Tool i Linux


TestDisk er et gratis og opensource, kommandolinjedatagendannelsesværktøj, der bruges til at gendanne data fra slettede eller mistede partitioner. Yderligere kan du bruge den til at genoplive partitioner, der ikke kan startes, hvilket kan være forårsaget af faktorer som utilsigtet sletning af partitionstabeller og malwareangreb for at nævne nogle få.

Kommandolinjesoftwaren blev skrevet på C-programmeringssprog af Christophe Granier og licenseret under GNU/GPLv2-licensen. TestDisk er et værktøj på tværs af platforme og kører på næsten ethvert desktop-operativsystem: Linux, Windows, macOS, FreeBSD, OpenBSD og endda NetBSD.

TestDisk er et kraftfuldt og let softwareværktøj, der leveres med et utal af datagendannelsesapplikationer som beskrevet nedenfor:

  1. TestDisk er i stand til at reparere en korrupt eller beskadiget partitionstabel.
  2. Det kan problemfrit gendanne en slettet diskpartition.
  3. Det gendanner filer fra Windows-filsystemer såsom NTFS, FAT, FAT32, exFAT og ext2 Linux-filsystem.
  4. Det kan kopiere filer fra slettede eller korrupte Windows-filsystemer såsom NTFS, FAT32 og exFAT og Linux-partitioner (ext2, ext3 og ext4).
  5. TestDisk kan gendanne og genopbygge NTFS-, FAT32- og FAT16-opstartssektorerne fra deres sikkerhedskopier.
  6. TestDisk kan også reparere korrupte FAT32-tabeller såvel som MFT ved at køre ved hjælp af MFT-spejlet.

I denne artikel viser vi dig, hvordan du installerer TestDisk-datagendannelsesværktøjet til at gendanne en ikke-startbar partition på Linux.

Sådan installeres TestDisk på Linux

Pakken TestDisk kan installeres fra standardsystemlagrene i de fleste Linux-distributioner ved hjælp af standardpakkehåndteringen som vist.

For at starte skal du opdatere systempakkerne og installere TestDisk som vist.

$ sudo apt update
$ sudo apt install testdisk

For at kontrollere, at Testdisk er installeret og få vist flere oplysninger ved at køre følgende dpkg-kommando.

$ sudo dpkg -l testdisk

For at installere TestDisk skal du først aktivere EPEL repository og derefter installere TestDisk som vist.

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

For at kontrollere, at Testdisk er installeret og få vist flere oplysninger om TestDisk-værktøjet, skal du køre følgende rpm-kommando.

# rpm -qi testdisk

For Fedora kører systemer.

$ sudo dnf install testdisk

Til Arch Linux-kørsel:

$ sudo pacman -S testdisk

Hvis der ikke findes nogen passende pakke til din Linux-distribution, skal du downloade TestDisk fra dets officielle side.

Sådan køres og bruges TestDisk i Linux

Da testdisk køres fra kommandolinjen, skal du køre kommandoen nedenfor for at vise partitionerne på dit system.

# testdisk /list

Antag nu, at din Linux-partitionstabel er tabt eller korrupt. For at gendanne Linux-partitionen ved hjælp af TestDisk første kørsel.

# testdisk

Vælg 'Opret' og tryk ENTER. Dette viser en liste over partitioner, du kan vælge imellem. I dit tilfælde vil dine partitioner være forskellige fra det, der vises nedenfor.

Vælg derefter 'Fortsæt' i bunden for at gå videre til de næste muligheder.

Dit system registrerer automatisk den partitionstabeltype, du bruger. I mit tilfælde er det 'Intel'. Tryk på ENTER for at fortsætte.

I det næste afsnit skal du vælge 'Analyser' til testdisk-værktøjet for at undersøge din partitionsstruktur.

Hvis der ikke findes nogen bootbar partition på disken, udskrives nedenstående fejl.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Vælg indstillingen 'Fortsæt'.

En liste over tilgængelige partitioner vises på det næste skærmbillede. Tryk på 'ENTER' for at fortsætte til næste skærmbillede.

Vælg 'skriv' på den næste skærm. Denne mulighed udløser TestDisk til at skrive på partitionstabellen.

Tryk derefter på Y for at bekræfte som vist nedenfor.

Write partition table, confirm ? (Y/N)

TestDsk vil bede dig om at genstarte dit system for at ændringerne skal træde i kraft.

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

Vælg OK.

På det næste skærmbillede skal du vælge 'Quit' for at forlade menuen og derefter vælge 'Quit' igen for at afslutte TestDisk-programmet.

Alt hvad du skal gøre nu er at genstarte dit system. Hvis alt gik godt, skulle den nye partitionstabel tillade systemet at starte normalt.

TeskDisk er et ideelt værktøj, når du vil fjerne data fra korrupte partitioner eller genoplive partier, der ikke kan startes, og få dem til at starte som forventet. Det understøtter en lang række filsystemer og kan arbejde i ethvert operativsystem: fra Windows til Linux.

I denne vejledning illustrerede vi, hvordan man gendanner en ikke-startbar partition ved hjælp af TestDisk, men værktøjet kan bruges til så meget mere!