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:
- TestDisk er i stand til å reparere en korrupt eller skadet partisjonstabell.
- Den kan sømløst gjenopprette en slettet diskpartisjon.
- Den gjenoppretter filer fra Windows-filsystemer som NTFS, FAT, FAT32, exFAT og ext2 Linux-filsystem.
- Den kan kopiere filer fra slettede eller korrupte Windows-filsystemer som NTFS, FAT32 og exFAT og Linux-partisjoner (ext2, ext3 og ext4).
- TestDisk kan gjenopprette og gjenoppbygge NTFS-, FAT32- og FAT16-oppstartssektorene fra sikkerhetskopiene deres.
- 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!