Hvordan gjenopprette slettede filer på Linux ved hjelp av TestDisk

Hvordan gjenopprette slettede filer på Linux ved hjelp av TestDisk

Har du noen gang ved et uhell slettet en fil på Linux -maskinen din? Eller kanskje et program fjernet en viktig mappe som er lagret på systemlagringen. I slike situasjoner er programvare for datagjenoppretting den eneste løsningen på dette problemet.





TestDisk er et slikt gjenopprettingsverktøy utviklet for Linux -kommandolinjen. I denne artikkelen vil vi diskutere TestDisk og hvordan du installerer den, sammen med en detaljert veiledning for gjenoppretting av slettede filer og mapper på Linux -systemet ditt.





Hva er TestDisk?

TestDisk er et pålitelig og kraftig verktøy for datagjenoppretting på kommandolinjen. Det er skrevet på C -programmeringsspråket av Christophe Granier. Bortsett fra Linux er TestDisk tilgjengelig på nesten alle andre operativsystemer, inkludert Microsoft Windows, macOS og OpenBSD.





TestDisk har funksjoner for å:

  1. Gjenopprett en slettet datapartisjon
  2. Gjenopprett en ødelagt partisjon eller fil
  3. Gjenopprett filer fra Windows filsystemer
  4. Bygg opp oppstartssektorer ved hjelp av sikkerhetskopier av data
  5. Gjenopprett korrupte FAT32 -tabeller

Siden TestDisk enkelt kan gjenopprette slettede datapartisjoner, kan vi bruke dette verktøyet til å gjenopprette fjernede filer.



Imidlertid er det et unntak. Hvis noen fjernet filer fra Linux -systemet ditt ved hjelp av makulere verktøyet, så kan ikke TestDisk gjenopprette disse filene. Shred er et kommandolinjeverktøy som brukes til å slette filer på en sikker måte, noe som igjen gjør det vanskelig å gjenopprette.

Slik installerer du TestDisk

De fleste Linux -distribusjoner har ikke TestDisk installert som standard. I stedet må du laste ned og installere pakken manuelt ved hjelp av systemets pakkebehandling.





På Debian-baserte distribusjoner må du først aktivere univers oppbevaringssted.

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

Installer deretter testdisk pakke med passende :





sudo apt install testdisk

Det er enkelt å installere TestDisk på Fedora.

sudo dnf install testdisk

Slik installerer du på Arch-baserte distroer:

sudo pacman -S testdisk

Du kan bruke yum å installere TestDisk på RHEL- og CentOS -systemer. Men først må du laste ned en pakke med navnet epel-release . De epel-release pakken inneholder GPG (GNU Privacy Guard) nøkler for signering av pakker og pakkeinformasjon.

Skriv inn en av følgende kommandoer for å installere pakken:

yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Installer nå TestDisk:

yum update
yum install testdisk

Du kan bekrefte installasjonen ved å skrive følgende kommando i terminalen.

testdisk --version

Utgangen vil vise versjonsinformasjon knyttet til testdisk pakke.

Gjenopprett slettede filer på Linux med TestDisk

Det første trinnet for å gjenopprette slettede filer er å lage en loggfil. En TestDisk -loggfil er viktig, da den lagrer viktig informasjon relatert til datagjenoppretting og partisjoner. Selv generelt bør brukerne prioritere systemlogging for å få innsikt i aktiviteter som skjer på datamaskinen deres.

Trinn 1: Lag en loggfil

Start TestDisk ved å bruke følgende kommando:

testdisk

Systemet vil vise utdata som følger. Siden TestDisk er et interaktivt verktøy, gir det deg alternativer på hver skjerm å velge mellom. Legg merke til i utdataene nedenfor, du har tre alternativer: Skape , Legg til , og Ingen logg .

  1. Skape : Oppretter en ny loggfil for TestDisk
  2. Legg til : Brukes til å legge til tilleggsinformasjon i en allerede eksisterende loggfil
  3. Ingen logg : Kommandoer TestDisk for ikke å bruke en loggfil for gjenopprettingsprosessen

Marker Skape alternativet ved å bruke markørtastene og trykke på Tast inn . Skriv inn superbrukerpassordet hvis du blir spurt. Hvis du ikke har tillatelser for superbrukere på kontoen din, kan du be systemadministratoren om det legge deg til på listen over sudoer .

hvorfor er diskbruken min på 100

I slekt: Hvordan reparere en død harddisk for å gjenopprette data

Trinn 2: Velg gjenopprettingsstasjonen

Etter at du har opprettet en loggfil, må du velge hvilken diskstasjon du vil gjenopprette dataene fra. Skjermen viser informasjon knyttet til hver stasjon på systemet ditt, inkludert stasjonsnavn og -størrelse.

Velg ønsket stasjon og trykk Tast inn .

Hvis du ikke finner en bestemt stasjon, kan du prøve å starte TestDisk ved hjelp av sudo testdisk kommando.

Trinn 3: Velg partisjonstype

Det neste trinnet er å velge type partisjon du vil gjenopprette. Hvis du ikke kan finne ut hvilken partisjon som er den riktige, fortsetter du bare med den som TestDisk har markert for deg.

Brukere kan velge mellom følgende syv partisjonstyper.

hvorfor er datamaskinen min plugget inn, men lader ikke
  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Ingen
  • Sol
  • Xbox

Velg det mest passende valget og trykk Tast inn .

Velg nå gjenopprettingsalternativer fra listen. Selv om du står fritt til å velge et alternativ som passer deg best, velger du hvis du vil gjenopprette slettede filer Avansert .

Systemet viser alle tilgjengelige partisjoner på den valgte disken. Merk ditt valg og trykk Tast inn .

Hvis du bruker en harddisk, er sjansen stor for at systemet vil vise flere partisjoner. På den annen side, hvis det er en flyttbar mediestasjon, vil TestDisk bare vise en enkelt partisjon.

TestDisk vil be deg velge en katalog for lagring av bildefilen til partisjonen. Velg et passende sted og velg Fortsette .

Lære mer: Slik administrerer du harddiskpartisjoner med Cfdisk

Trinn 4: Naviger til den slettede filkatalogen

TestDisk vil nå vise alle filene og mappene som er lagret i den valgte partisjonen. Gå til katalogen som inneholder den slettede filen. For eksempel, hvis /Desktop katalogen inneholder filen, naviger til den mappen.

Slettede filer vil ha en rød skriftfarge. Hvis du ikke finner noen slettet filoppføring, kan dessverre ikke filene dine gjenopprettes.

På den annen side, hvis du fant filoppføringer med rød skrift, kan du ikke bare 'gjenopprette' filene ved hjelp av TestDisk. Det du må gjøre er å kopiere de slettede filene og lime dem inn i en annen katalog.

Hvis du vil kopiere en slettet fil, merker du den spesifikke filen og trykker på C på tastaturet. Naviger nå til katalogen der du vil lime inn filen og trykk C igjen for å lime inn.

Hvis systemet kopierte filen vellykket, får du et varsel om det Kopi ferdig! 1 ok, 0 mislyktes i lys grønn farge.

Avslutt programmet ved å velge Slutte alternativet på skjermen. Systemet tar deg tilbake til forrige skjerm. Igjen, fortsett å velge Slutte for å gå tilbake til forrige skjerm. Det tar noen få runder med å markere og trykke Tast inn for å lukke TestDisk helt.

Angre utilsiktede slettinger på et Linux -system

Mens du navigerer gjennom Linux-lagringen din, er du bare en nøkkelkombinasjon borte fra å slette viktige filer permanent. Heldigvis er TestDisk -verktøyet tilgjengelig for å stoppe deg fra å angre på handlingene dine. TestDisk kan gjenopprette slettede partisjoner, gjenopprette ødelagte disker og gjenoppbygge oppstartssektorer ved hjelp av en sikkerhetskopifil.

Det tar en hendelse å vite viktigheten av å lage sikkerhetskopier av lagringen din. Selv om du kan klone harddisken din på Linux , det er ikke alltid det beste valget. Det mest passende alternativet vil være å sikkerhetskopiere dataene dine på en ekstern server ved hjelp av Rsync.

Dele Dele kvitring E -post Sikkerhetskopier filene dine automatisk til en ekstern server med Rsync

Sikkerhetskopiering med rsync er en effektiv måte å administrere dine lokale filer på. Her er alt du trenger å vite.

Les neste
Relaterte temaer
  • Linux
  • Datarekonstruksjon
Om forfatteren Deepesh Sharma(79 artikler publisert)

Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsguider på Linux, med sikte på å gi alle nykommere en lykksalig opplevelse. Usikker på filmer, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham lese bøker, lytte til forskjellige musikksjangre eller spille gitar.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere