Kako instalirati i koristiti TestDisk alat za oporavak podataka u Linuxu


TestDisk je besplatan alat za oporavak podataka naredbenog retka s otvorenim izvorom koji se koristi za oporavak podataka s izbrisanih ili izgubljenih particija. Nadalje, možete ga koristiti za oživljavanje particija koje se ne mogu pokrenuti, a koje mogu biti uzrokovane čimbenicima kao što su slučajno brisanje particijskih tablica i napadi zlonamjernog softvera da nabrojimo neke.

Softver naredbenog retka napisao je Christophe Granier na programskim jezicima C i licencirao ga pod licencom GNU/GPLv2. TestDisk je alat za više platformi i radi na gotovo bilo kojem operativnom sustavu za stolna računala: Linux, Windows, macOS, FreeBSD, OpenBSD, pa čak i NetBSD.

TestDisk je moćan i lagan softverski alat koji dolazi s bezbroj aplikacija za oporavak podataka kako je navedeno u nastavku:

  1. TestDisk može popraviti oštećenu ili oštećenu particijsku tablicu.
  2. Može neometano oporaviti izbrisanu particiju diska.
  3. Vraća datoteke iz Windows datotečnih sustava kao što su NTFS, FAT, FAT32, exFAT i ext2 Linux datotečni sustav.
  4. Može kopirati datoteke iz izbrisanih ili oštećenih Windows datotečnih sustava kao što su NTFS, FAT32 i exFAT i Linux particije (ext2, ext3 i ext4).
  5. TestDisk može oporaviti i obnoviti NTFS, FAT32 i FAT16 sektor za podizanje iz njihovih sigurnosnih kopija.
  6. TestDisk također može popraviti oštećene FAT32 tablice, kao i MFT, vozeći se uz pomoć MFT zrcala.

U ovom ćemo vam članku pokazati kako instalirati uslužni program za oporavak podataka TestDisk za oporavak particije koja se ne može pokrenuti na Linuxu.

Kako instalirati TestDisk na Linux

Paket TestDisk dostupan je za instalaciju iz zadanih spremišta sustava u većini Linux distribucije koristeći zadani upravitelj paketa, kao što je prikazano.

Za početak ažurirajte sistemske pakete i instalirajte TestDisk kako je prikazano.

$ sudo apt update
$ sudo apt install testdisk

Da biste provjerili je li Testdisk instaliran i prikazali više informacija izvođenjem sljedeće naredbe dpkg.

$ sudo dpkg -l testdisk

Da biste instalirali TestDisk, prvo omogućite EPEL spremište, a zatim instalirajte TestDisk kako je prikazano.

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

Da biste provjerili je li Testdisk instaliran i prikazali više informacija o alatu TestDisk, pokrenite sljedeću naredbu rpm.

# rpm -qi testdisk

Za Fedora sustave pokrenite.

$ sudo dnf install testdisk

Za Arch Linux pokrenite:

$ sudo pacman -S testdisk

Ako za vašu Linux distribuciju nije pronađen odgovarajući paket, preuzmite TestDisk s njegove službene stranice.

Kako pokrenuti i koristiti TestDisk u Linuxu

Budući da se testdisk izvodi iz naredbenog retka, pokrenite donju naredbu za prikaz particija na vašem sustavu.

# testdisk /list

Pretpostavimo sada da je vaša Linux particijska tablica izgubljena ili oštećena. Prvo vratite Linux particiju pomoću TestDiska.

# testdisk

Odaberite "Stvori" i pritisnite ENTER. Ovo će prikazati popis particija koje možete odabrati. U vašem će se slučaju vaše particije razlikovati od onoga što je prikazano u nastavku.

Zatim odaberite "Nastavi" na dnu da biste prešli na sljedeće opcije.

Vaš će sustav automatski prepoznati vrstu tablice particija koju koristite. U mom slučaju to je ‘Intel’. Pritisnite ENTER za nastavak.

U sljedećem odjeljku odaberite opciju "Analiziraj" za uslužni program testdisk kako biste provjerili vašu strukturu particije.

Ako na disku nije pronađena particija za pokretanje, ispisat će se donja pogreška.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Odaberite opciju "Nastavi".

Popis dostupnih particija prikazat će se na sljedećem zaslonu. Pritisnite "ENTER" da biste nastavili na sljedeći zaslon.

Odaberite opciju ‘napiši’ na sljedećem zaslonu. Ova će opcija pokrenuti TestDisk za pisanje na tablici particija.

Zatim pritisnite Y za potvrdu kao što je prikazano dolje.

Write partition table, confirm ? (Y/N)

TestDsk će zatražiti da ponovno pokrenete sustav kako bi promjene stupile na snagu.

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

Odaberite opciju OK.

Na sljedećem zaslonu odaberite 'Quit' da biste napustili izbornik i na kraju ponovno odaberite 'Quit' da biste izašli iz programa TestDisk.

Sve što sada trebate je ponovno pokrenuti sustav. Ako je sve prošlo u redu, nova particijska tablica trebala bi omogućiti sustavu normalno pokretanje.

TeskDisk je idealan alat kada želite izbrisati podatke s oštećenih particija ili oživjeti neobnovljive particije i pokrenuti ih prema očekivanjima. Podržava širok raspon datotečnih sustava i može raditi u bilo kojem operativnom sustavu: od Windows do Linux.

U ovom smo vodiču ilustrirali kako oporaviti particiju koja se ne može pokrenuti pomoću TestDiska, međutim, alat se može koristiti za još mnogo toga!