Hvordan installere og bruke TestDisk Data Recovery Tool i Linux


TestDisk er et gratis og åpen kildekode, kommandolinjeverktøy for datagjenoppretting som brukes til å gjenopprette data fra slettede eller tapte partisjoner. Videre kan du bruke den til å gjenopplive ikke-oppstartbare partisjoner som kan være forårsaket av faktorer som utilsiktet sletting av partisjonstabeller og malware-angrep for å nevne noen.

Kommandolinjeprogramvaren ble skrevet på C-programmeringsspråk av Christophe Granier og lisensiert under GNU/GPLv2-lisensen. TestDisk er et kryssplattformverktøy og kjører på nesten alle stasjonære operativsystemer: Linux, Windows, macOS, FreeBSD, OpenBSD og til og med NetBSD.

Hva kan TestDisk gjøre?

TestDisk er et kraftig og lett programvareverktøy som kommer med en myriade av datagjenopprettingsapplikasjoner som skissert nedenfor:

  1. TestDisk er i stand til å reparere en korrupt eller skadet partisjonstabell.
  2. Den kan sømløst gjenopprette en slettet diskpartisjon.
  3. Den gjenoppretter filer fra Windows-filsystemer som NTFS, FAT, FAT32, exFAT og ext2 Linux-filsystem.
  4. Den kan kopiere filer fra slettede eller korrupte Windows-filsystemer som NTFS, FAT32 og exFAT og Linux-partisjoner (ext2, ext3 og ext4).
  5. TestDisk kan gjenopprette og gjenoppbygge NTFS-, FAT32- og FAT16-oppstartssektorene fra sikkerhetskopiene deres.
  6. TestDisk kan også reparere korrupte FAT32-bord så vel som MFT ved å kjøre med hjelp av MFT-speilet.

I denne artikkelen vil vi vise deg hvordan du installerer TestDisk-datagjenopprettingsverktøyet for å gjenopprette en partisjon som ikke kan startes på Linux.

Hvordan installere TestDisk på Linux

Pakken TestDisk er tilgjengelig for installasjon fra standard systemlagre i de fleste Linux-distribusjoner ved å bruke standard pakkebehandling som vist.

Installer TestDisk på Debian og Ubuntu

For å starte, oppdater systempakkene og installer TestDisk som vist.

sudo apt update
sudo apt install testdisk

For å bekrefte at Testdisk er installert og vise mer informasjon ved å kjøre følgende dpkg-kommando.

sudo dpkg -l testdisk

Installer TestDisk på RHEL og CentOS

For å installere TestDisk må du først aktivere EPEL-depot og deretter 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 å bekrefte at Testdisk er installert og vise mer informasjon om TestDisk-verktøyet, kjør følgende rpm-kommando.

rpm -qi testdisk

Installer TestDisk på Fedora og Arch Linux

For Fedora kjører systemer.

sudo dnf install testdisk

Kjør Arch Linux:

sudo pacman -S testdisk

Hvis ingen passende pakke er funnet for din Linux-distribusjon, last ned TestDisk fra den offisielle siden.

Hvordan kjøre og bruke TestDisk i Linux

Siden testdisk kjøres fra kommandolinjen, kjør kommandoen nedenfor for å vise partisjonene på systemet ditt.

testdisk /list

Anta nå at Linux-partisjonstabellen er tapt eller ødelagt. For å gjenopprette Linux-partisjonen med TestDisk, kjør først.

testdisk

Velg «Opprett» og trykk ENTER. Dette vil vise en liste over partisjoner å velge mellom. I ditt tilfelle vil partisjonene dine være annerledes enn det som vises nedenfor.

Deretter velger du «Fortsett» nederst for å gå videre til de neste alternativene.

Systemet ditt vil automatisk oppdage partisjonstabelltypen du bruker. I mitt tilfelle er det «Intel». Trykk ENTER for å fortsette.

I neste seksjon velger du «Analyse»-alternativet for testdiskverktøyet for å undersøke partisjonsstrukturen din.

Hvis det ikke finnes noen oppstartbar partisjon på disken, vil feilen nedenfor skrives ut.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Velg «Fortsett»-alternativet.

En liste over tilgjengelige partisjoner vil vises på neste skjermbilde. Trykk «ENTER» for å fortsette til neste skjermbilde.

Velg «skriv»-alternativet på neste skjermbilde. Dette alternativet vil utløse TestDisk for å skrive på partisjonstabellen.

Deretter trykker du på Y for å bekrefte som vist nedenfor.

Write partition table, confirm ? (Y/N)

TestDsk vil be deg om å starte systemet på nytt for at endringene skal tre i kraft.

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

Velg alternativet OK.

Velg «Avslutt» på neste skjermbilde for å forlate menyen og velg til slutt «Avslutt» igjen for å avslutte TestDisk-programmet.

Alt du trenger å gjøre nå er å starte systemet på nytt. Hvis alt gikk bra, bør den nye partisjonstabellen tillate systemet å starte opp normalt.

Les også: Slik gjenoppretter du slettede filer ved hjelp av TestDisk i Linux

Konklusjon

TeskDisk er et ideelt verktøy når du vil fjerne sletting av data fra korrupte partisjoner eller gjenopplive uoppstartbare partisjoner og få dem til å starte opp som forventet. Den støtter et stort utvalg filsystemer og kan fungere i alle operativsystemer: fra Windows til Linux.

I denne guiden illustrerte vi hvordan du gjenoppretter en uoppstartbar partisjon ved hjelp av TestDisk, men verktøyet kan brukes til så mye mer!