ലിനക്സിൽ ടെസ്റ്റ്ഡിസ്ക് ഡാറ്റ റിക്കവറി ടൂൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്യാം


ഇല്ലാതാക്കിയതോ നഷ്uടപ്പെട്ടതോ ആയ പാർട്ടീഷനുകളിൽ നിന്നുള്ള ഡാറ്റ വീണ്ടെടുക്കാൻ ഉപയോഗിക്കുന്ന ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസ്, കമാൻഡ്-ലൈൻ ഡാറ്റ വീണ്ടെടുക്കൽ ഉപകരണമാണ് TestDisk. കൂടാതെ, പാർട്ടീഷൻ ടേബിളുകൾ ആകസ്മികമായി ഇല്ലാതാക്കൽ, ക്ഷുദ്രവെയർ ആക്രമണങ്ങൾ എന്നിവ പോലുള്ള ഘടകങ്ങൾ കാരണം ബൂട്ടബിൾ അല്ലാത്ത പാർട്ടീഷനുകൾ പുനരുജ്ജീവിപ്പിക്കാൻ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം.

കമാൻഡ്-ലൈൻ സോഫ്uറ്റ്uവെയർ സി പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ ക്രിസ്റ്റോഫ് ഗ്രാനിയർ എഴുതിയതാണ്, കൂടാതെ GNU/GPLv2 ലൈസൻസിന് കീഴിൽ ലൈസൻസ് നൽകി. ടെസ്റ്റ്ഡിസ്ക് ഒരു ക്രോസ്-പ്ലാറ്റ്ഫോം ടൂളാണ്, ഇത് മിക്കവാറും എല്ലാ ഡെസ്ക്ടോപ്പ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലും പ്രവർത്തിക്കുന്നു: Linux, Windows, macOS, FreeBSD, OpenBSD, കൂടാതെ NetBSD പോലും.

TestDisk എന്നത് ശക്തവും ഭാരം കുറഞ്ഞതുമായ ഒരു സോഫ്റ്റ്uവെയർ ടൂളാണ്, അത് താഴെ വിവരിച്ചിരിക്കുന്നതുപോലെ എണ്ണമറ്റ ഡാറ്റാ വീണ്ടെടുക്കൽ ആപ്ലിക്കേഷനുകൾക്കൊപ്പം വരുന്നു:

  1. കേടായതോ കേടായതോ ആയ പാർട്ടീഷൻ ടേബിൾ നന്നാക്കാൻ TestDisk-ന് കഴിയും.
  2. ഇതിന് ഇല്ലാതാക്കിയ ഡിസ്ക് പാർട്ടീഷൻ തടസ്സമില്ലാതെ വീണ്ടെടുക്കാനാകും.
  3. ഇത് NTFS, FAT, FAT32, exFAT, ext2 Linux ഫയൽസിസ്റ്റം തുടങ്ങിയ Windows ഫയൽസിസ്റ്റങ്ങളിൽ നിന്നുള്ള ഫയലുകൾ പുനഃസ്ഥാപിക്കുന്നു.
  4. ഇതിന് NTFS, FAT32, exFAT, Linux പാർട്ടീഷനുകൾ (ext2, ext3, ഒപ്പം ext4) പോലുള്ള ഇല്ലാതാക്കിയതോ കേടായതോ ആയ Windows ഫയൽ സിസ്റ്റങ്ങളിൽ നിന്ന് ഫയലുകൾ പകർത്താനാകും.
  5. TestDisk-ന് അവരുടെ ബാക്കപ്പുകളിൽ നിന്ന് NTFS, FAT32, FAT16 ബൂട്ട് സെക്ടറുകൾ വീണ്ടെടുക്കാനും പുനർനിർമ്മിക്കാനും കഴിയും.
  6. MFT മിററിന്റെ സഹായത്തോടെ റൈഡ് ചെയ്ത് കേടായ FAT32 ടേബിളുകളും MFT യും നന്നാക്കാൻ TestDisk-ന് കഴിയും.

ഈ ലേഖനത്തിൽ, Linux-ൽ ബൂട്ട് ചെയ്യാനാവാത്ത ഒരു പാർട്ടീഷൻ വീണ്ടെടുക്കുന്നതിന് TestDisk ഡാറ്റ വീണ്ടെടുക്കൽ യൂട്ടിലിറ്റി എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം.

ലിനക്സിൽ ടെസ്റ്റ്ഡിസ്ക് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

മിക്ക ലിനക്സ് ഡിസ്ട്രിബ്യൂഷനുകളിലെയും ഡിഫോൾട്ട് സിസ്റ്റം റിപ്പോസിറ്ററികളിൽ നിന്ന് ഇൻസ്റ്റോൾ ചെയ്യാൻ ടെസ്റ്റ്ഡിസ്ക് പാക്കേജ് ലഭ്യമാണ്.

ആരംഭിക്കുന്നതിന്, സിസ്റ്റം പാക്കേജുകൾ അപ്uഡേറ്റ് ചെയ്uത് കാണിച്ചിരിക്കുന്നതുപോലെ TestDisk ഇൻസ്റ്റാൾ ചെയ്യുക.

$ sudo apt update
$ sudo apt install testdisk

ടെസ്റ്റ്ഡിസ്ക് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോയെന്ന് സ്ഥിരീകരിക്കുന്നതിനും ഇനിപ്പറയുന്ന dpkg കമാൻഡ് പ്രവർത്തിപ്പിച്ച് കൂടുതൽ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിനും.

$ sudo dpkg -l testdisk

TestDisk ഇൻസ്റ്റാൾ ചെയ്യാൻ, ആദ്യം, EPEL റിപ്പോസിറ്ററി പ്രവർത്തനക്ഷമമാക്കുക, തുടർന്ന് കാണിച്ചിരിക്കുന്നതുപോലെ TestDisk ഇൻസ്റ്റാൾ ചെയ്യുക.

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

ടെസ്റ്റ്ഡിസ്ക് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുന്നതിനും ടെസ്റ്റ്ഡിസ്ക് ടൂളിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നതിനും ഇനിപ്പറയുന്ന rpm കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# rpm -qi testdisk

ഫെഡോറ സിസ്റ്റങ്ങൾക്കായി പ്രവർത്തിക്കുന്നു.

$ sudo dnf install testdisk

ആർച്ച് ലിനക്സ് റണ്ണിനായി:

$ sudo pacman -S testdisk

നിങ്ങളുടെ Linux വിതരണത്തിന് അനുയോജ്യമായ പാക്കേജൊന്നും കണ്ടെത്തിയില്ലെങ്കിൽ, അതിന്റെ ഔദ്യോഗിക സൈറ്റിൽ നിന്നും TestDisk ഡൗൺലോഡ് ചെയ്യുക.

ലിനക്സിൽ ടെസ്റ്റ്ഡിസ്ക് എങ്ങനെ പ്രവർത്തിപ്പിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യാം

ടെസ്റ്റ്ഡിസ്ക് കമാൻഡ് ലൈനിൽ നിന്നാണ് പ്രവർത്തിക്കുന്നത് എന്നതിനാൽ, നിങ്ങളുടെ സിസ്റ്റത്തിലെ പാർട്ടീഷനുകൾ പ്രദർശിപ്പിക്കുന്നതിന് താഴെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

# testdisk /list

ഇപ്പോൾ, നിങ്ങളുടെ Linux പാർട്ടീഷൻ ടേബിൾ നഷ്uടപ്പെടുകയോ കേടായതായോ കരുതുക. ടെസ്റ്റ്ഡിസ്ക് ഉപയോഗിച്ച് ലിനക്സ് പാർട്ടീഷൻ പുനഃസ്ഥാപിക്കുന്നതിന് ആദ്യം പ്രവർത്തിപ്പിക്കുക.

# testdisk

'സൃഷ്ടിക്കുക' തിരഞ്ഞെടുത്ത് ENTER അമർത്തുക. ഇത് തിരഞ്ഞെടുക്കാനുള്ള പാർട്ടീഷനുകളുടെ ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കും. നിങ്ങളുടെ കാര്യത്തിൽ, നിങ്ങളുടെ പാർട്ടീഷനുകൾ താഴെ കാണിച്ചിരിക്കുന്നതിൽ നിന്നും വ്യത്യസ്തമായിരിക്കും.

അടുത്തതായി, അടുത്ത ഓപ്uഷനുകളിലേക്ക് പോകുന്നതിന് ചുവടെയുള്ള 'പ്രൊസീഡ്' തിരഞ്ഞെടുക്കുക.

നിങ്ങൾ ഉപയോഗിക്കുന്ന പാർട്ടീഷൻ ടേബിൾ തരം നിങ്ങളുടെ സിസ്റ്റം സ്വയമേവ കണ്ടെത്തും. എന്റെ കാര്യത്തിൽ, അത് 'ഇന്റൽ' ആണ്. തുടരാൻ ENTER അമർത്തുക.

അടുത്ത വിഭാഗത്തിൽ, നിങ്ങളുടെ പാർട്ടീഷൻ ഘടന പരിശോധിക്കുന്നതിനുള്ള ടെസ്റ്റ് ഡിസ്ക് യൂട്ടിലിറ്റിക്കായി 'വിശകലനം' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.

ഡിസ്കിൽ ബൂട്ടബിൾ പാർട്ടീഷൻ ഇല്ലെങ്കിൽ, താഴെയുള്ള പിശക് പ്രിന്റ് ചെയ്യപ്പെടും.

Partition                  Start        End    Size in sectors
No partition is bootable

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

[Proceed ]

'Proceed' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.

ലഭ്യമായ പാർട്ടീഷനുകളുടെ ഒരു ലിസ്റ്റ് അടുത്ത സ്ക്രീനിൽ പ്രദർശിപ്പിക്കും. അടുത്ത സ്ക്രീനിലേക്ക് തുടരാൻ 'ENTER' അമർത്തുക.

അടുത്ത സ്ക്രീനിൽ 'write' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. പാർട്ടീഷൻ ടേബിളിൽ എഴുതാൻ ഈ ഐച്ഛികം TestDisk ട്രിഗർ ചെയ്യും.

അടുത്തതായി, ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ സ്ഥിരീകരിക്കാൻ Y അമർത്തുക.

Write partition table, confirm ? (Y/N)

മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുന്നതിനായി നിങ്ങളുടെ സിസ്റ്റം റീബൂട്ട് ചെയ്യാൻ TestDsk നിങ്ങളോട് ആവശ്യപ്പെടും.

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

ശരി ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക.

അടുത്ത സ്ക്രീനിൽ മെനുവിൽ നിന്ന് പുറത്തുകടക്കാൻ 'ക്വിറ്റ്' തിരഞ്ഞെടുക്കുക, ടെസ്റ്റ്ഡിസ്ക് പ്രോഗ്രാമിൽ നിന്ന് പുറത്തുകടക്കാൻ ഒടുവിൽ 'ക്വിറ്റ്' തിരഞ്ഞെടുക്കുക.

നിങ്ങൾ ഇപ്പോൾ ചെയ്യേണ്ടത് നിങ്ങളുടെ സിസ്റ്റം റീബൂട്ട് ചെയ്യുക എന്നതാണ്. എല്ലാം ശരിയാണെങ്കിൽ, പുതിയ പാർട്ടീഷൻ ടേബിൾ സിസ്റ്റത്തെ സാധാരണ ബൂട്ട് ചെയ്യാൻ അനുവദിക്കും.

കേടായ പാർട്ടീഷനുകളിൽ നിന്ന് ഡാറ്റ മായ്uക്കാനോ ബൂട്ട് ചെയ്യാനാവാത്ത പാർട്ടീഷനുകൾ പുനരുജ്ജീവിപ്പിക്കാനോ പ്രതീക്ഷിച്ചതുപോലെ അവയെ ബൂട്ട് ചെയ്യാനോ ആഗ്രഹിക്കുന്ന സമയത്ത് TeskDisk ഒരു മികച്ച ഉപകരണമാണ്. ഇത് വിപുലമായ ഫയൽ സിസ്റ്റങ്ങളെ പിന്തുണയ്ക്കുന്നു, കൂടാതെ ഏത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലും പ്രവർത്തിക്കാൻ കഴിയും: വിൻഡോസ് മുതൽ ലിനക്സ് വരെ.

ഈ ഗൈഡിൽ, ടെസ്റ്റ്ഡിസ്ക് ഉപയോഗിച്ച് ബൂട്ട് ചെയ്യാനാവാത്ത ഒരു പാർട്ടീഷൻ എങ്ങനെ വീണ്ടെടുക്കാമെന്ന് ഞങ്ങൾ ചിത്രീകരിച്ചു, എന്നിരുന്നാലും, ടൂൾ കൂടുതൽ കൂടുതൽ ഉപയോഗിക്കാനാകും!