Kaip įdiegti ir naudoti „TestDisk“ duomenų atkūrimo įrankį „Linux“.


TestDisk yra nemokamas atvirojo kodo komandinės eilutės duomenų atkūrimo įrankis, naudojamas atkurti duomenis iš ištrintų arba prarastų skaidinių. Be to, galite jį naudoti norėdami atgaivinti neįkraunamus skaidinius, kuriuos gali sukelti tokie veiksniai kaip atsitiktinis skaidinių lentelių ištrynimas ir kenkėjiškų programų atakos.

Komandinės eilutės programinę įrangą C programavimo kalbomis parašė Christophe'as Granier ir licencijuota pagal GNU/GPLv2 licenciją. TestDisk yra kelių platformų įrankis, veikiantis beveik bet kurioje darbalaukio operacinėje sistemoje: Linux, Windows, macOS, FreeBSD, OpenBSD ir net NetBSD.

Ką gali padaryti „TestDisk“?

TestDisk yra galingas ir lengvas programinės įrangos įrankis, pateikiamas su daugybe duomenų atkūrimo programų, kaip nurodyta toliau:

  1. „TestDisk“ gali pataisyti sugadintą arba sugadintą skaidinių lentelę.
  2. Jis gali sklandžiai atkurti ištrintą disko skaidinį.
  3. Jis atkuria failus iš Windows failų sistemų, tokių kaip NTFS, FAT, FAT32, exFAT ir ext2 Linux failų sistema.
  4. Jis gali kopijuoti failus iš ištrintų arba sugadintų Windows failų sistemų, tokių kaip NTFS, FAT32 ir exFAT bei Linux skaidinių (ext2, ext3 ir ext4).
  5. „TestDisk“ gali atkurti ir atkurti NTFS, FAT32 ir FAT16 įkrovos sektorius iš atsarginių kopijų.
  6. „TestDisk“ taip pat gali taisyti sugadintas FAT32 lenteles ir MFT, važiuodamas naudojant MFT veidrodį.

Šiame straipsnyje parodysime, kaip įdiegti TestDisk duomenų atkūrimo priemonę, kad būtų galima atkurti nepaleidžiamą skaidinį Linux.

Kaip įdiegti „TestDisk“ sistemoje „Linux“.

Paketą TestDisk galima įdiegti iš numatytųjų sistemos saugyklų daugumoje „Linux“ platinimo naudojant numatytąją paketų tvarkyklę, kaip parodyta.

Įdiekite „TestDisk“ „Debian“ ir „Ubuntu“.

Norėdami pradėti, atnaujinkite sistemos paketus ir įdiekite TestDisk, kaip parodyta.

sudo apt update
sudo apt install testdisk

Norėdami patikrinti, ar Testdisk yra įdiegtas, ir parodykite daugiau informacijos vykdydami šią dpkg komandą.

sudo dpkg -l testdisk

Įdiekite „TestDisk“ RHEL ir CentOS

Norėdami įdiegti TestDisk, pirmiausia įgalinkite EPEL saugyklą, tada įdiekite TestDisk, kaip parodyta.

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

Norėdami patikrinti, ar Testdisk yra įdiegtas, ir pateikti daugiau informacijos apie TestDisk įrankį, paleiskite šią rpm komandą.

rpm -qi testdisk

Įdiekite „TestDisk“ „Fedora“ ir „Arch Linux“.

Paleisti Fedora sistemas.

sudo dnf install testdisk

Jei naudojate Arch Linux:

sudo pacman -S testdisk

Jei jūsų Linux platinimui tinkamo paketo nerasta, atsisiųskite TestDisk iš oficialios jo svetainės.

Kaip paleisti ir naudoti „TestDisk“ sistemoje „Linux“.

Kadangi testdisk paleidžiamas iš komandinės eilutės, paleiskite toliau pateiktą komandą, kad būtų rodomi sistemos skaidiniai.

testdisk /list

Dabar tarkime, kad jūsų „Linux“ skaidinių lentelė prarasta arba sugadinta. Norėdami atkurti „Linux“ skaidinį naudodami TestDisk, pirmiausia paleiskite.

testdisk

Pasirinkite Sukurti ir paspauskite ENTER. Bus rodomas skaidinių, iš kurių galima rinktis, sąrašas. Jūsų atveju jūsų skaidiniai skirsis nuo to, kas rodoma toliau.

Tada apačioje pasirinkite Tęsti, kad pereitumėte prie kitų parinkčių.

Jūsų sistema automatiškai aptiks jūsų naudojamą skaidinių lentelės tipą. Mano atveju tai yra „Intel“. Norėdami tęsti, paspauskite ENTER.

Kitame skyriuje pasirinkite parinktį Analizė, kad testavimo disko programa patikrintų skaidinio struktūrą.

Jei diske nerasta įkrovos skaidinio, bus išspausdinta toliau pateikta klaida.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Pasirinkite parinktį Tęsti.

Kitame ekrane bus rodomas galimų skaidinių sąrašas. Norėdami pereiti į kitą ekraną, paspauskite ENTER.

Kitame ekrane pasirinkite parinktį rašyti. Ši parinktis suaktyvins TestDisk įrašymą skaidinių lentelėje.

Tada paspauskite Y, kad patvirtintumėte, kaip parodyta toliau.

Write partition table, confirm ? (Y/N)

„TestDsk“ paragins iš naujo paleisti sistemą, kad pakeitimai įsigaliotų.

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

Pasirinkite parinktį Gerai.

Kitame ekrane pasirinkite Išeiti, kad išeitumėte iš meniu, ir galiausiai dar kartą pasirinkite Išeiti, kad išeitumėte iš programos TestDisk.

Viskas, ką dabar turite padaryti, tai iš naujo paleisti sistemą. Jei viskas klostėsi gerai, naujoji skaidinių lentelė turėtų leisti sistemą paleisti įprastai.

Taip pat skaitykite: kaip atkurti ištrintus failus naudojant „TestDisk“ sistemoje „Linux“.

Išvada

TeskDisk yra idealus įrankis, kai norite ištrinti duomenis iš sugadintų skaidinių arba atgaivinti nepaleidžiamus skaidinius ir priversti juos paleisti taip, kaip tikėtasi. Jis palaiko daugybę failų sistemų ir gali veikti bet kurioje operacinėje sistemoje: nuo Windows iki Linux.

Šiame vadove iliustravome, kaip atkurti nepaleidžiamą skaidinį naudojant „TestDisk“, tačiau įrankį galima naudoti kur kas daugiau!