Kif Tinstalla u Uża l-Għodda għall-Irkupru tad-Data TestDisk fil-Linux


TestDisk huwa għodda ta 'rkupru tad-data b'xejn u opensource, mil-linja tal-kmand li tintuża biex tirkupra data minn diviżorji mħassra jew mitlufa. Barra minn hekk, tista 'tużaha biex terġa' titqajjem diviżorji mhux bootable li jistgħu jiġu kkawżati minn fatturi bħal tħassir aċċidentali ta 'tabelli diviżorji, u attakki malware biex insemmu xi ftit.

Is-softwer tal-linja tal-kmand inkiteb f'lingwi ta' programmar C minn Christophe Granier u liċenzjat taħt il-liċenzja GNU/GPLv2. TestDisk hija għodda multi-pjattaforma u taħdem fuq kważi kull sistema operattiva tad-desktop: Linux, Windows, macOS, FreeBSD, OpenBSD, u anke NetBSD.

TestDisk hija għodda ta' softwer b'saħħitha u ħafifa li tiġi flimkien ma' numru kbir ta' applikazzjonijiet għall-irkupru tad-dejta kif deskritt hawn taħt:

  1. TestDisk huwa kapaċi jsewwi tabella ta' partizzjoni korrotta jew bil-ħsara.
  2. Jista' jirkupra bla xkiel partizzjoni tad-diska mħassra.
  3. Jirrestawra fajls minn sistemi ta' fajls tal-Windows bħal NTFS, FAT, FAT32, exFAT u sistema ta' fajls Linux ext2.
  4. Jista’ jikkopja fajls minn sistemi ta’ fajls tal-Windows imħassra jew korrotti bħal NTFS, FAT32, u diviżorji exFAT u Linux (ext2, ext3, u ext4).
  5. TestDisk jista' jirkupra u jibni mill-ġdid is-setturi tal-boot NTFS, FAT32 u FAT16 mill-backups tagħhom.
  6. TestDisk jista' wkoll isewwi tabelli FAT32 korrotti kif ukoll l-MFT billi jsuq bl-għajnuna tal-mera MFT.

F'dan l-artikolu, aħna ser nuruk kif tinstalla l-utilità ta 'rkupru tad-data TestDisk biex tirkupra partizzjoni li ma tistax tibda fuq Linux.

Kif Tinstalla TestDisk fuq Linux

Il-pakkett TestDisk huwa disponibbli biex jiġi installat mir-repożitorji tas-sistema default fil-biċċa l-kbira tad-distribuzzjoni tal-Linux bl-użu tal-maniġer tal-pakkett default kif muri.

Biex tibda, aġġorna l-pakketti tas-sistema u installa TestDisk kif muri.

$ sudo apt update
$ sudo apt install testdisk

Biex tivverifika li Testdisk huwa installat u turi aktar informazzjoni billi tħaddem il-kmand dpkg li ġej.

$ sudo dpkg -l testdisk

Biex tinstalla TestDisk, l-ewwel, ppermettiet ir-repożitorju EPEL u mbagħad installa TestDisk kif muri.

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

Biex tivverifika li Testdisk huwa installat u turi aktar informazzjoni dwar l-għodda TestDisk ħaddem il-kmand rpm li ġej.

# rpm -qi testdisk

Għal sistemi Fedora run.

$ sudo dnf install testdisk

Għall-Arch Linux run:

$ sudo pacman -S testdisk

Jekk ma jinstab l-ebda pakkett adattat għad-distribuzzjoni tal-Linux tiegħek, niżżel TestDisk mis-sit uffiċjali tiegħu.

Kif tħaddem u tuża TestDisk fil-Linux

Peress li testdisk jitmexxa mil-linja tal-kmand, mexxi l-kmand hawn taħt biex turi l-ħitan fis-sistema tiegħek.

# testdisk /list

Issa, assumi li t-tabella tal-partizzjoni tal-Linux tiegħek tkun mitlufa jew korrotta. Biex tirrestawra l-partizzjoni Linux billi tuża TestDisk l-ewwel run.

# testdisk

Agħżel 'Oħloq' u agħfas ENTER. Dan se juri lista ta 'diviżorji minn fejn tagħżel. Fil-każ tiegħek, il-ħitan tiegħek se jkunu differenti minn dak li jidher hawn taħt.

Sussegwentement, agħżel il-'Ipproċedi' fil-qiegħ biex tkompli għall-għażliet li jmiss.

Is-sistema tiegħek awtomatikament tiskopri t-tip ta 'tabella tal-partizzjoni li qed tuża. Fil-każ tiegħi, huwa 'Intel'. Agħfas ENTER biex tkompli.

Fit-taqsima li jmiss, agħżel l-għażla 'Analizza' għall-utilità tat-testdisk biex tinvestiga l-istruttura tal-partizzjoni tiegħek.

Jekk ma tinstab l-ebda partizzjoni bootable fuq id-Disk, l-iżball hawn taħt se jiġi stampat.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

Agħżel 'Ipproċedi' għażla.

Lista ta 'diviżorji disponibbli se tintwera fuq l-iskrin li jmiss. Agħfas ‘ENTER’ biex tkompli għall-iskrin li jmiss.

Agħżel l-għażla 'tikteb' fuq l-iskrin li jmiss. Din l-għażla tixpruna lil TestDisk biex jikteb fuq it-tabella tal-partizzjoni.

Sussegwentement, agħfas Y biex tikkonferma kif muri hawn taħt.

Write partition table, confirm ? (Y/N)

TestDsk iqanqlek terġa' tibda s-sistema tiegħek biex il-bidliet jidħlu fis-seħħ.

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

Agħżel l-għażla OK.

Fl-iskrin li jmiss agħżel ‘Nieqaf’ biex tħalli l-menu u fl-aħħar agħżel ‘Nieqaf’ mill-ġdid biex toħroġ mill-programm TestDisk.

Kulma għandek tagħmel issa huwa li terġa 'tibda s-sistema tiegħek. Jekk kollox mar tajjeb, it-tabella diviżorja l-ġdida għandha tippermetti lis-sistema tibda b'mod normali.

TeskDisk hija għodda ideali meta trid tħassar id-dejta minn diviżorji korrotti jew terġa 'titqajjem diviżorji li ma jistgħux jiġu startjati u twassalhom biex ibbutjaw kif mistenni. Jappoġġja firxa vasta ta 'sistemi ta' fajls u jista 'jaħdem fi kwalunkwe sistema operattiva: mill-Windows għal Linux.

F'din il-gwida aħna illustrajna kif tirkupra partizzjoni li ma tistax tibda tuża TestDisk, madankollu, l-għodda tista 'tintuża għal ħafna aktar!