Jannah-tema Lisensen er ikke validert. Gå til siden for temaalternativer for å validere lisensen. Du trenger en enkelt lisens for hvert domenenavn.

7 måter å gjenopprette slettede filer på Linux

Filgjenopprettingsverktøy er blant de viktigste programmene i en Linux-administrators verktøysett. Det gir muligheten til å gjenopprette slettede filer på Linux, selv i tilfeller der disken er fysisk skadet eller har blitt slettet.

recover-files-linux-tools-00-featured-image.jpg 7 måter å gjenopprette slettede filer på Linux Denne veiledningen skisserer syv enkle filgjenopprettingsverktøy som du kan installere akkurat nå på Linux. Vi viser deg også hvordan du kan gjenopprette slettede filer på Linux.

Gjenopprett slettede filer på Linux ved hjelp av filbehandleren

Når du sletter en fil, slettes bare assosiasjonen mellom den og dens underliggende data. Selve den fysiske filen forblir intakt. Det forteller bare operativsystemet at plassen nå er tilgjengelig for å bli skrevet til.

I tillegg forhindrer de fleste skrivebordsmiljøer i dag at du sletter filer direkte på disken. I stedet vil de flytte den slettede filen til papirkurven (eller papirkurven i Windows), som deretter enkelt kan gjenopprettes.

recover-files-linux-tools-03-trash-folder-contents-800x495.png 7 måter å gjenopprette slettede filer på Linux

Du kan gjenopprette filene dine i Linux ved å gå til papirkurv-mappen på skrivebordet.

  1. Klikk på Vinne , og skriv deretter "Filene".
    recover-files-linux-tools-04-files-search.png 7 måter å gjenopprette slettede filer på Linux
  2. Klikk på enter "søppel" på venstre sidefelt i filbehandleren.
    recover-files-linux-tools-05-file-manager-linux-1-800x493.png 7 måter å gjenopprette slettede filer på Linux
  3. Høyreklikk fil som du vil gjenopprette og velge "Gjenoppretting fra søppel".
    recover-files-linux-tools-06-restore-deleted-item-800x498.png 7 måter å gjenopprette slettede filer på Linux

Tips: Du kan også sørge for at filen ikke kan gjenopprettes av Utfør en passende sikker sletting.

1. Testdisk

Test disk Det er et av de mest populære Linux-verktøyene for gjenoppretting av slettede filer. Det er et kraftig periferprogram som kan gjenopprette tapte partisjoner fra nesten hvilken som helst disk. Det fungerer ved å gå gjennom hver sylinder på disken mens du leter etter partisjonstabelldata.

recover-files-linux-tools-08-testdisk-man-page.png 7 måter å gjenopprette slettede filer på Linux

Dette betyr at Testdisk kan gjenopprette filsystemet selv etter å ha tørket det rent. Dette kan også være nyttig i tilfeller der du ved et uhell har formatert disken og slettet dens interne partisjonstabell.

  1. Installer Testdisk i Ubuntu og Debian ved å kjøre følgende kommando:
    sudo apt installer testdisk

    recover-files-linux-tools-09-installing-testdisk.png 7 måter å gjenopprette slettede filer på Linux

  2. Tast inn sudo testdisk i terminalvinduet på enheten for å kjøre programmet.
    recover-files-linux-tools-10-running-testdisk-menu.png 7 måter å gjenopprette slettede filer på Linux
  3. Lokaliser "konstruksjon" Forteller Testdisk at du vil lagre historikken til gjeldende økt.
    recover-files-linux-tools-11-click-create-testdisk.png 7 måter å gjenopprette slettede filer på Linux
  4. Lokaliser plate som du vil gjenopprette. I mitt tilfelle er det det "/dev/sda."
    recover-files-linux-tools-11-select-disk-testdisk.png 7 måter å gjenopprette slettede filer på Linux
  5. Lokaliser Type partisjonstabell for disken din.
    recover-files-linux-tools-12-select-filesystem-testdisk-1.png 7 måter å gjenopprette slettede filer på Linux
  6. Lokaliser "analyse" For å sjekke disken for eventuelle inkonsekvenser med Gjeldende seksjonsoppsett.
    recover-files-linux-tools-14-check-partition-disk-testdisk.png 7 måter å gjenopprette slettede filer på Linux
  7. Velg et alternativ "Raskt søk" å starte en prosess seksjon gjenoppretting.
    recover-files-linux-tools-15-start-partition-recovery.png 7 måter å gjenopprette slettede filer på Linux
  8. Klikk på Enter For å godta standardverdiene for testdisk.
    recover-files-linux-tools-16-check-recovered-data.png 7 måter å gjenopprette slettede filer på Linux
  9. Lokaliser "skriver" For å lagre det nye partisjonsoppsettet.
    recover-files-linux-tools-17-recover-lost-partitions.png 7 måter å gjenopprette slettede filer på Linux

Positive

  • Gjenoppretter hele diskpartisjoner
  • Reparerer disker med et uoppstartbart operativsystem

Negativer

  • Individuelle filer kan ikke gjenopprettes
  • Gjenoppretting av en partisjon vil ikke garantere at innholdet er der

2. Fotorek

PhotoRec Det er et enkelt verktøy som kan gjenopprette filer gjennom dataskulptur i Linux. Det er en prosess der programvaren leser råbytene på disken for å finne innholdet i den slettede filen.

recover-files-linux-tools-18-photorec-man-page.png 7 måter å gjenopprette slettede filer på Linux

En av de største fordelene med Photorec er at det ofte følger med Testdisk. Du trenger ikke å installere noen ekstra verktøy og avhengigheter for å begynne å gjenopprette filer.

  1. start på Gjenopprett dataene dine ved å løpe Fotoopptak:
    sudo fotoopptak
  2. Merk disken som inneholder filene du ønsker å gjenopprette, og velg deretter "sporing".
    recover-files-linux-tools-20-select-disk-photorec.png 7 måter å gjenopprette slettede filer på Linux
  3. Velg alternativ "[Hele platen]", Trykk deretter på Enter.
    recover-files-linux-tools-21-select-whole-disk-photorec.png 7 måter å gjenopprette slettede filer på Linux
  4. Velg filsystemet som opprinnelig lagret den slettede filen.
    recover-files-linux-tools-22-select-original-filesystem.png 7 måter å gjenopprette slettede filer på Linux
  5. Lagre "Recovery Guide" for fotoopptak. For å velge en, gå til Guide mål ved hjelp av piltastene , og trykk deretter på C.
    recover-files-linux-tools-23-select-output-folder.png 7 måter å gjenopprette slettede filer på Linux

Positive

  • Gjenopprettingsalgoritmen er rask
  • Den håndterer et bredt utvalg av filsystemformater

Negativer

  • Gjenoppretting kan straffe solid-state-stasjoner
  • Krever et eget filsystem for å lagre filer

3. Skalpell

skalpell Det er rask og effektiv programvare som bruker regulære uttrykk for å gjenopprette tapte filer på Linux-disken. I likhet med Photorec går Scalpel gjennom disken din og ser etter ethvert bytemønster som kan indikere at det er data tilstede.

recover-files-linux-tools-24-scalpel-man-page.png 7 måter å gjenopprette slettede filer på Linux

En fordel med Scalpel er at du kan bruke regulære uttrykk for å angi hva programmet skal gjenopprette, så det tar bare en brøkdel av tiden sammenlignet med lignende programmer.

  1. installere skalpell I Ubuntu og Debian ved å kjøre følgende kommando:
    sudo apt installer skalpell

    recover-files-linux-tools-25-installing-scalpel.png 7 måter å gjenopprette slettede filer på Linux

  2. Kopier standard konfigurasjonsfil for skalpell Til hjemmekatalogen din:
    cp /etc/scalpel/scalpel.conf /home/$USER/
  3. åpen fil skalpell. konf Med tekstredigeringsprogrammet:
    nano /home/$USER/scalpel.conf
  4. Fjern kommentarene til linjene som inneholder Filutvidelser som du vil gjenopprette.
    recover-files-linux-tools-26-enable-scalpel-filters.png 7 måter å gjenopprette slettede filer på Linux
  5. Slå på skalpell Ved å bruke følgende kommando:
    sudo skalpell -c /home/$USER/scalpel.conf -o /home/$USER/out /dev/sdb1

    recover-files-linux-tools-27-scalpel-data-recovery.png 7 måter å gjenopprette slettede filer på Linux

Positive

  • Fungerer på både enhetsfiler og diskbilder
  • Den lar deg filtrere typen fil du vil gjenopprette

Negativer

  • Konfigurasjonsfilen kan være forvirrende
  • Det kan være upålitelig når det gjelder å oppdage filtyper

4. drescue

ddrescue Det er et kraftig datagjenopprettingsverktøy som bruker intelligente algoritmer for å bevare hele innholdet på diskenheter. I motsetning til et dataoverføringsverktøy, er hovedmålet med ddrescue å gjenopprette og bevare data så nøyaktig som mulig.

recover-files-linux-tools-28-ddrescue-man-page.png 7 måter å gjenopprette slettede filer på Linux

Etter design trekker ikke ddrescue ut filer fra diskfilen med denne metoden. I stedet lager den et "øyeblikksbilde" av diskens nåværende tilstand, noe som kan være nyttig i tilfeller der du trekker ut data fra en ødelagt og sviktende harddisk.

  1. Du kan installere ddrescue I Ubuntu og Debian ved å kjøre følgende kommando:
    sudo apt installer gddrescue
  2. Begynn å bevare innholdet på disken. For eksempel vil følgende kommando opprette en bildefil fra diskenheten "/dev/sdb":
    sudo ddrescue /dev/sdb /home/$USER/sdb.img /home/$USER/sdb.map

    recover-files-linux-tools-29-recover-data-ddrescue.png 7 måter å gjenopprette slettede filer på Linux

  3. Sjekk integriteten til skuddet ditt med taggen -I :
    sudo ddrescue -I /dev/sdb /home/$USER/sdb.img /home/$USER/sdb.map

    recover-files-linux-tools-30-ddrescue-filesystem-check.png 7 måter å gjenopprette slettede filer på Linux

Positive

  • Den lager en nøyaktig kopi av disken din
  • Hopper over dårlige sektorer på harddisken

Negativer

  • Det vil ikke gjenopprette tapt fil direkte
  • Det kan være tregt på store harddisker

5. Fatcat

feit katt Det er en lett programvare som kan gjenopprette filer i FAT-filsystemer i Linux. Dette inkluderer det gamle FAT12-formatet til den nyere FAT32-versjonen. Fatcat kan være et flott verktøy for å gjenopprette data fra gamle harddisker.

recover-files-linux-tools-31-fatcat-man-page.png 7 måter å gjenopprette slettede filer på Linux

En av de beste egenskapene til Fatcat er at den kan være en bærbar filutforsker for FAT-disker. Du trenger ikke å pakke ut en bildefil for å få tilgang til og gjenopprette innholdet.

  1. installere feit katt I Ubuntu og Debian ved å kjøre følgende kommando:
    sudo apt installer fatcat

    recover-files-linux-tools-32-installing-fatcat.png 7 måter å gjenopprette slettede filer på Linux

  2. Skape FAT partisjon bildefil du bruker dresse:
    sudo ddrescue /dev/sdb1 /home/$USER/fat.img /home/$USER/fat.map

    recover-files-linux-tools-33-image-fat-disk.png 7 måter å gjenopprette slettede filer på Linux

  3. Bekrefte Innholdet i FAT-bildet din egen ved å liste opp roten:
    sudo fatcat /home/$USER/fat.img -l / -d

    recover-files-linux-tools-34-restore-fat-disk-image-800x421.png 7 måter å gjenopprette slettede filer på Linux

  4. evakuering Innholdet i FAT-partisjonen i filsystemet ditt:
    sudo fatcat /home/$USER/fat.img -x /home/$USER/output -d

    recover-files-linux-tools-35-extract-deleted-files-fat-image-800x423.png 7 måter å gjenopprette slettede filer på Linux

Positive

  • Den laster inn innholdet i FAT-partisjonen veldig raskt
  • Reparer ødelagte FAT-filsystemer

Negativer

  • exFAT støttes ikke
  • Å gjenopprette individuelle kataloger kan være vanskelig

6. ntfsundelete

ntfsundelete Det er et verktøy som kan reparere og gjenopprette filer i NTFS-filsystemer på Linux. I likhet med Fatcat kan Ntfsundelete gjenopprette individuelle filer så vel som hele kataloger og disker.

recover-files-linux-tools-36-ntfsundelete-man-page-800x415.png 7 måter å gjenopprette slettede filer på Linux

Ntfsundelete er tilstede i de fleste Linux-distribusjoner som standard, da den er inkludert i ntfs-3g-pakken som fungerer som et kompatibilitetslag for NTFS på Linux.

  1. Lag en bildefil for NTFS-partisjonen din med dresse:
    sudo ddrescue /dev/sdb1 /home/$USER/ntfs.img /home/$USER/ntfs.map
  2. Test konsistensen til bildefilen din ved å liste opp innholdet:
    sudo ntfsundelete /home/$USER/ntfs.img

    recover-files-linux-tools-37-list-contents-ntfs-image-800x416.png 7 måter å gjenopprette slettede filer på Linux

  3. Gjenopprett data fra diskbildet ditt. For eksempel vil følgende kommando gjenopprette alle ZIP-filer fra et diskbilde:
    sudo ntfsundelete /home/$USER/ntfs.img -u -m '*.zip*' -d /home/$USER/output

    recover-files-linux-tools-38-ntfsundelete-restore-files-ntfs-image-800x416.png 7 måter å gjenopprette slettede filer på Linux

Positive

  • En viktig del av de fleste Linux-distribusjoner
  • Gjenoppretter individuelle filer

Negativer

  • Upålitelig med enhetsfiler
  • Navnene på de gjenopprettede filene kan avvike fra originalen

7. Ext4magic

Bortsett fra å gjenopprette filer innenfor FAT- og NTFS-partisjoner, er det også mulig å gjenopprette filer fra Linux Ext-filsystemet. Forberede Ext4magic Kraftig programvare som kan gjenopprette nesten alle filer fra Ext3 eller Ext4 filsystem.

recover-files-linux-tools-39-ext4magic-man-page-800x414.png 7 måter å gjenopprette slettede filer på Linux

En av Ext4magics salgsargumenter er at den kan gjenopprette filer ved hjelp av datoperioder. Dette kan være nyttig i tilfeller der du ikke kan huske det eksakte filnavnet og den opprinnelige filtypen.

  1. installere Ext4magic I Ubuntu og Debian ved å kjøre følgende kommando:
    sudo apt installer ext4magic

    recover-files-linux-tools-40-installing-ext4magic-800x415.png 7 måter å gjenopprette slettede filer på Linux

  2. Skape bilde av en diskpartisjon du bruker ddrescue:
    sudo ddrescue /dev/sdb1 /home/$USER/ext.img /home/$USER/ext.map
  3. Gjenopprett slettede filer ved hjelp av ext4magic. For eksempel vil følgende kommando gjenopprette alle filene på Ext4-disken min:
    sudo ext4magic -M /home/$USER/ext.img

    recover-files-linux-tools-41-restoring-ext4-partition-image-800x413.png 7 måter å gjenopprette slettede filer på Linux

Positive

  • Journalfilen brukes til å hjelpe med å gjenopprette filer
  • Skanner filsystemet for problemer

Negativer

  • Datoperiodealternativet bruker UNIX-epokeformatet
  • Det kan være upålitelig med eldre slettede filer

ofte stilte spørsmål

Q1. Hva kan jeg gjøre hvis Photorec fortsatt ikke finner filen min etter skanning?
Svar: I noen tilfeller kan Photorecs første gjenopprettingskort miste noen viktige bytedata. For å fikse dette, velg "Deep Search"-alternativet etter den første passeringen for å fortelle Photorec om å skanne på nytt.

Q2. Er det greit å aktivere alle filtypefiltre i skalpell؟
Svar: Ja. Det vil imidlertid redusere effektiviteten til Scalpel, ettersom noen filformatoppføringer i "scalpel.conf" kan produsere mange falske positiver. Det er en god praksis å aktivere bare alternativene du trenger for en spesifikk skanning.

Q3. Hvorfor kan jeg ikke åpne min FAT-bildefil med Fatcat?
Svar: Dette skyldes mest sannsynlig et misforhold mellom bildefilen og formatet som Fatcat forventer. For å fikse dette, kjør ddrescue på partisjonen som inneholder FAT-filsystemet i stedet for hele disken.

Les også:  Qubes tilbyr beskyttelse og isolasjon som de fleste andre Linux-distribusjoner ikke gjør.
Gå til toppknappen