Kako namestiti in uporabiti orodje za obnovitev podatkov TestDisk v Linuxu


TestDisk je brezplačno in odprtokodno orodje za obnovitev podatkov v ukazni vrstici, ki se uporablja za obnovitev podatkov z izbrisanih ali izgubljenih particij. Poleg tega ga lahko uporabite za oživitev zagonskih particij, ki jih lahko povzročijo dejavniki, kot so naključno brisanje particijskih tabel in napadi zlonamerne programske opreme.

Programsko opremo ukazne vrstice je v programskih jezikih C napisal Christophe Granier in jo licenciral pod licenco GNU/GPLv2. TestDisk je orodje za več platform in deluje v skoraj vseh namiznih operacijskih sistemih: Linux, Windows, macOS, FreeBSD, OpenBSD in celo NetBSD.

TestDisk je zmogljivo in lahko programsko orodje, ki ima nešteto aplikacij za obnovitev podatkov, kot je opisano spodaj:

  1. TestDisk lahko popravi poškodovano ali poškodovano particijsko tabelo.
  2. Brez težav lahko obnovi izbrisano particijo diska.
  3. Obnavlja datoteke iz datotečnih sistemov Windows, kot so NTFS, FAT, FAT32, exFAT in ext2 Linux.
  4. Lahko kopira datoteke iz izbrisanih ali poškodovanih datotečnih sistemov Windows, kot so NTFS, FAT32 in particije exFAT in Linux (ext2, ext3 in ext4).
  5. TestDisk lahko obnovi in obnovi zagonske sektorje NTFS, FAT32 in FAT16 iz njihovih varnostnih kopij.
  6. TestDisk lahko popravi tudi poškodovane tabele FAT32 in MFT, tako da se vozi s pomočjo ogledala MFT.

V tem članku vam bomo pokazali, kako namestiti pripomoček za obnovitev podatkov TestDisk za obnovitev neobnovljive particije v Linuxu.

Kako namestiti TestDisk v Linux

Paket TestDisk je na voljo za namestitev iz privzetih sistemskih repozitorijev v večini distribucije Linuxa z uporabo privzetega upravitelja paketov, kot je prikazano.

Za začetek posodobite sistemske pakete in namestite TestDisk, kot je prikazano.

$ sudo apt update
$ sudo apt install testdisk

Če želite preveriti, ali je Testdisk nameščen, in prikazati več informacij z zagonom naslednjega ukaza dpkg.

$ sudo dpkg -l testdisk

Če želite namestiti TestDisk, najprej omogočite repozitorij EPEL in nato namestite TestDisk, kot 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

Če želite preveriti, ali je Testdisk nameščen, in prikazati več informacij o orodju TestDisk, zaženite naslednji ukaz rpm.

# rpm -qi testdisk

Za Fedora sistem teči.

$ sudo dnf install testdisk

Za zagon Arch Linux:

$ sudo pacman -S testdisk

Če za vašo distribucijo Linuxa ni ustreznega paketa, prenesite TestDisk z njegove uradne strani.

Kako zagnati in uporabiti TestDisk v Linuxu

Ker se testdisk zažene iz ukazne vrstice, zaženite spodnji ukaz, da prikažete particije v sistemu.

# testdisk /list

Zdaj pa predpostavimo, da je tabela particij v Linuxu izgubljena ali pokvarjena. Če želite obnoviti particijo Linuxa s prvo uporabo TestDisk.

# testdisk

Izberite »Ustvari« in pritisnite ENTER. Prikaže se seznam particij, med katerimi lahko izbirate. V vašem primeru se bodo vaše particije razlikovale od prikazanih spodaj.

Nato izberite »Nadaljuj« na dnu, da nadaljujete z naslednjimi možnostmi.

Vaš sistem bo samodejno zaznal vrsto particijske tabele, ki jo uporabljate. V mojem primeru je to 'Intel'. Za nadaljevanje pritisnite tipko ENTER.

V naslednjem razdelku izberite možnost »Analiziraj« za pripomoček testdisk, da preverite svojo particijsko strukturo.

Če na disku ni nobene zagonske particije, bo natisnjena spodnja napaka.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Izberite možnost »Nadaljuj«.

Seznam razpoložljivih particij bo prikazan na naslednjem zaslonu. Pritisnite »ENTER« za nadaljevanje na naslednji zaslon.

Na naslednjem zaslonu izberite možnost »pisanje«. Ta možnost bo sprožila TestDisk za pisanje na particijsko tabelo.

Nato pritisnite Y, da potrdite, kot je prikazano spodaj.

Write partition table, confirm ? (Y/N)

TestDsk vas bo pozval, da znova zaženete sistem, da bodo spremembe začele veljati.

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

Izberite možnost V redu.

Na naslednjem zaslonu izberite »Quit«, da zapustite meni, in na koncu znova izberite »Quit«, da zaprete program TestDisk.

Zdaj morate le znova zagnati sistem. Če je šlo vse v redu, mora nova tabela particij omogočiti normalni zagon sistema.

TeskDisk je idealno orodje, če želite izbrisati podatke s poškodovanih particij ali oživiti neobnovljive particije in jih zagnati po pričakovanjih. Podpira širok spekter datotečnih sistemov in lahko deluje v vseh operacijskih sistemih: od Windows do Linuxa.

V tem priročniku smo ponazorili, kako obnoviti nenastavljivo particijo s testnim diskom, vendar lahko orodje uporabimo še veliko več!