Kā instalēt un izmantot TestDisk datu atkopšanas rīku Linux


TestDisk ir bezmaksas un atvērtā koda komandrindas datu atkopšanas rīks, ko izmanto, lai atgūtu datus no izdzēstiem vai pazaudētiem nodalījumiem. Turklāt jūs varat to izmantot, lai atdzīvinātu neuzstādāmus nodalījumus, kurus var izraisīt tādi faktori kā nejauša nodalījumu tabulu dzēšana un ļaunprātīgas programmatūras uzbrukumi, pieminot dažus.

Komandrindas programmatūru C programmēšanas valodās uzrakstīja Kristofs Granjē, un tā tika licencēta saskaņā ar GNU/GPLv2 licenci. TestDisk ir starpplatformu rīks un darbojas gandrīz jebkurā darbvirsmas operētājsistēmā: Linux, Windows, macOS, FreeBSD, OpenBSD un pat NetBSD.

TestDisk ir spēcīgs un viegls programmatūras rīks, kas nāk ar neskaitāmām datu atkopšanas lietojumprogrammām, kā norādīts zemāk:

  1. TestDisk spēj izlabot bojātu vai bojātu nodalījumu tabulu.
  2. Tas var netraucēti atjaunot izdzēsto diska nodalījumu.
  3. Tas atjauno failus no Windows failu sistēmām, piemēram, NTFS, FAT, FAT32, exFAT un ext2 Linux failu sistēmas.
  4. Tas var kopēt failus no izdzēstām vai bojātām Windows failu sistēmām, piemēram, NTFS, FAT32, exFAT un Linux nodalījumiem (ext2, ext3 un ext4).
  5. TestDisk var no dublējumiem atgūt un atjaunot NTFS, FAT32 un FAT16 sāknēšanas sektorus.
  6. TestDisk var arī salabot bojātus FAT32 galdus, kā arī MFT, braucot ar MFT spoguļa palīdzību.

Šajā rakstā mēs parādīsim, kā instalēt TestDisk datu atkopšanas utilītu, lai atjaunotu nesāknējamu nodalījumu Linux.

Kā instalēt TestDisk operētājsistēmā Linux

Pakete TestDisk ir pieejama instalēšanai no noklusējuma sistēmas krātuvēm lielākajā daļā Linux izplatīšanas, izmantojot noklusējuma pakotņu pārvaldnieku, kā parādīts.

Lai sāktu, atjauniniet sistēmas pakotnes un instalējiet TestDisk, kā parādīts.

$ sudo apt update
$ sudo apt install testdisk

Lai pārbaudītu, vai Testdisk ir instalēts, un parādiet vairāk informācijas, izpildot šo komandu dpkg.

$ sudo dpkg -l testdisk

Lai instalētu TestDisk, vispirms iespējojiet EPEL repozitoriju un pēc tam instalējiet TestDisk, kā parādīts.

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

Lai pārbaudītu, vai Testdisk ir instalēts, un parādiet vairāk informācijas par TestDisk rīku, izpildiet šo komandu rpm.

# rpm -qi testdisk

Fedora sistēmām palaist.

$ sudo dnf install testdisk

Arch Linux palaist:

$ sudo pacman -S testdisk

Ja jūsu Linux izplatīšanai nav atrasts piemērots pakotne, lejupielādējiet TestDisk no tā oficiālās vietnes.

Kā palaist un izmantot TestDisk Linux

Tā kā testdisk tiek palaists no komandrindas, palaidiet zemāk esošo komandu, lai parādītu jūsu sistēmas nodalījumus.

# testdisk /list

Pieņemsim, ka Linux nodalījuma tabula ir pazaudēta vai bojāta. Lai vispirms atjaunotu Linux nodalījumu, izmantojot TestDisk.

# testdisk

Atlasiet Izveidot un nospiediet taustiņu ENTER. Tas parādīs izvēlēto starpsienu sarakstu. Jūsu gadījumā jūsu nodalījumi atšķirsies no tā, kas parādīts zemāk.

Pēc tam apakšā atlasiet ‘Turpināt’, lai pārietu uz nākamajām opcijām.

Jūsu sistēma automātiski noteiks jūsu izmantoto nodalījuma tabulas tipu. Manā gadījumā tas ir ‘Intel’. Lai turpinātu, nospiediet taustiņu ENTER.

Nākamajā sadaļā testdiska utilītam atlasiet opciju ‘Analizēt’, lai pārbaudītu nodalījuma struktūru.

Ja diskā nav atrodams sāknēšanas nodalījums, tiks izdrukāta tālāk norādītā kļūda.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Atlasiet opciju Turpināt.

Nākamajā ekrānā tiks parādīts pieejamo nodalījumu saraksts. Nospiediet taustiņu ENTER, lai pārietu uz nākamo ekrānu.

Nākamajā ekrānā atlasiet opciju ‘rakstīt’. Šī opcija aktivizēs TestDisk ierakstīšanu nodalījumu tabulā.

Pēc tam nospiediet Y, lai apstiprinātu, kā parādīts zemāk.

Write partition table, confirm ? (Y/N)

Lai izmaiņas stātos spēkā, TestDsk aicinās pārstartēt sistēmu.

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

Atlasiet opciju Labi.

Nākamajā ekrānā atlasiet “Iziet”, lai izietu no izvēlnes, un, lai izietu no programmas TestDisk, vēlreiz atlasiet “Iziet”.

Viss, kas jums jādara, tagad ir jāpārstartē sistēma. Ja viss noritēja labi, jaunajai nodalījuma tabulai vajadzētu ļaut sistēmai normāli palaist.

TeskDisk ir ideāls rīks, ja vēlaties noņemt datus no korumpētiem nodalījumiem vai atdzīvināt nepalaidāmās nodalījumus un likt tiem palaist, kā paredzēts. Tas atbalsta plašu failu sistēmu klāstu un var darboties jebkurā operētājsistēmā: no Windows līdz Linux.

Šajā rokasgrāmatā mēs ilustrējām, kā atjaunot neizdarāmu nodalījumu, izmantojot TestDisk, tomēr rīku var izmantot vēl daudz vairāk!