Kako instalirati i koristiti TestDisk alat za oporavak podataka u Linuxu


TestDisk je besplatan alat otvorenog koda za oporavak podataka sa komandne linije koji se koristi za oporavak podataka sa izbrisanih ili izgubljenih particija. Nadalje, možete ga koristiti za oživljavanje particija koje se ne mogu pokrenuti, a koje mogu biti uzrokovane faktorima kao što su slučajno brisanje tabela particija i napadi zlonamjernog softvera da spomenemo samo neke.

Softver komandne linije napisao je C programskim jezicima od strane Christophe Granier i licenciran pod licencom GNU/GPLv2. TestDisk je alat za više platformi i radi na gotovo svakom desktop operativnom sistemu: Linux, Windows, macOS, FreeBSD, OpenBSD, pa čak i NetBSD.

Šta TestDisk može učiniti?

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

  1. TestDisk može popraviti oštećenu ili oštećenu particijsku tablicu.
  2. Može besprijekorno oporaviti izbrisanu particiju diska.
  3. Vraća datoteke iz Windows sistema datoteka kao što su NTFS, FAT, FAT32, exFAT i ext2 Linux sistem datoteka.
  4. Može kopirati datoteke sa izbrisanih ili oštećenih Windows sistema datoteka kao što su NTFS, FAT32 i exFAT i Linux particije (ext2, ext3 i ext4).
  5. TestDisk može oporaviti i ponovo izgraditi NTFS, FAT32 i FAT16 sektore za pokretanje iz njihovih rezervnih kopija.
  6. TestDisk takođe može popraviti oštećene FAT32 tabele kao i MFT korišćenjem MFT ogledala.

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

Kako instalirati TestDisk na Linux

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

Instalirajte TestDisk na Debian i Ubuntu

Za početak, ažurirajte sistemske pakete i instalirajte TestDisk kao što je prikazano.

sudo apt update
sudo apt install testdisk

Da biste potvrdili da je Testdisk instaliran i prikazali više informacija tako što ćete pokrenuti sljedeću naredbu dpkg.

sudo dpkg -l testdisk

Instalirajte TestDisk na RHEL i CentOS

Da instalirate TestDisk, prvo omogućite EPEL spremište, a zatim instalirajte TestDisk kao što 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 potvrdili da je Testdisk instaliran i prikazali više informacija o alatu TestDisk, pokrenite sljedeću rpm komandu.

rpm -qi testdisk

Instalirajte TestDisk na Fedora i Arch Linux

Za Fedora sisteme pokrenite.

sudo dnf install testdisk

Za Arch Linux pokrenite:

sudo pacman -S testdisk

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

Kako pokrenuti i koristiti TestDisk u Linuxu

Pošto se testdisk pokreće iz komandne linije, pokrenite naredbu ispod da prikažete particije na vašem sistemu.

testdisk /list

Sada pretpostavite da je vaša Linux particijska tablica izgubljena ili oštećena. Za vraćanje Linux particije koristeći TestDisk prvo pokrenite.

testdisk

Odaberite „Kreiraj“ i pritisnite ENTER. Ovo će prikazati listu particija koje možete izabrati. U vašem slučaju, vaše particije će se razlikovati od onoga što je prikazano ispod.

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

Vaš sistem će automatski otkriti tip particione tablice koji koristite. U mom slučaju, to je „Intel“. Pritisnite ENTER da nastavite.

U sljedećem odjeljku odaberite opciju „Analiza“ za uslužni program testdisk da ispita strukturu vaše particije.

Ako na disku nije pronađena particija za pokretanje, ispisat će se donja greš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“.

Na sljedećem ekranu će se prikazati lista dostupnih particija. Pritisnite „ENTER“ da nastavite na sljedeći ekran.

Odaberite opciju „write“ na sljedećem ekranu. Ova opcija će pokrenuti TestDisk za pisanje na particijsku tablicu.

Zatim pritisnite Y da potvrdite kao što je prikazano ispod.

Write partition table, confirm ? (Y/N)

TestDsk će od vas zatražiti da ponovo pokrenete sistem kako bi promjene stupile na snagu.

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

Odaberite opciju OK.

Na sljedećem ekranu odaberite ‘Quit’ da napustite meni i na kraju ponovo odaberite ‘Quit’ da izađete iz programa TestDisk.

Sve što sada treba da uradite je da ponovo pokrenete sistem. Ako je sve prošlo dobro, nova tabela particija bi trebala omogućiti da se sistem normalno pokrene.

Pročitajte također: Kako oporaviti izbrisane datoteke koristeći TestDisk u Linuxu

Zaključak

TeskDisk je idealan alat kada želite da poništite brisanje podataka sa oštećenih particija ili oživite particije koje se ne mogu pokrenuti i pokrenuti ih prema očekivanjima. Podržava širok spektar sistema datoteka i može raditi u bilo kojem operativnom sistemu: od Windowsa do Linuxa.

U ovom vodiču smo ilustrovali kako oporaviti particiju koja se ne može pokrenuti koristeći TestDisk, međutim, alat se može koristiti za mnogo više!