Jannah tema Licensen er ikke valideret. Gå til siden med temaindstillinger for at validere licensen. Du skal bruge en enkelt licens for hvert domænenavn.

7 måder at gendanne slettede filer på Linux

Filgendannelsesværktøjer er blandt de vigtigste programmer i en Linux-administrators værktøjssæt. De giver mulighed for at gendanne slettede filer på Linux, selvom disken er fysisk beskadiget eller slettet.

recover-files-linux-tools-00-featured-image.jpg 7 måder at gendanne slettede filer på Linux Denne guide beskriver syv enkle filgendannelsesværktøjer, du kan installere lige nu på Linux. Vi viser dig også, hvordan du gendanner slettede filer på Linux.

Gendan slettede filer på Linux Brug af din filhåndtering

Når du sletter en fil, fjernes kun forbindelsen mellem den og dens underliggende data. Selve den fysiske fil forbliver intakt. Den fortæller blot operativsystemet, at der nu er plads til overskrivning.

Derudover forhindrer de fleste skrivebordsmiljøer i dag dig i at slette filer direkte på din disk. I stedet flytter de den slettede fil til papirkurvsmappen (eller papirkurven i Windows), hvorfra den derefter nemt kan gendannes.

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

Du kan gendanne dine filer i Linux ved at åbne papirkurvsmappen på dit skrivebord.

  1. Klik på Vinde , skriv derefter "Filer".
    recover-files-linux-tools-04-files-search.png 7 måder at gendanne slettede filer på Linux
  2. Klik på Enter "affald" I venstre sidebar i filhåndteringen.
    recover-files-linux-tools-05-file-manager-linux-1-800x493.png 7 måder at gendanne slettede filer på Linux
  3. Højreklik fil som du vil gendanne, og vælg "Gendan fra papirkurven".
    recover-files-linux-tools-06-restore-deleted-item-800x498.png 7 måder at gendanne slettede filer på Linux

Tip: Du kan også sikre dig, at filen ikke kan gendannes ved at: Korrekt sikker sletningsprocedure.

1. Testdisk

TestDisk Det er et af de mest populære værktøjer til gendannelse af slettede filer på Linux. Det er et kraftfuldt terminalprogram, der kan gendanne mistede partitioner fra stort set enhver disk. Det fungerer ved at gennemse hver cylinder på din disk, mens det søger efter partitionstabeldata.

recover-files-linux-tools-08-testdisk-man-page.png 7 måder at gendanne slettede filer på Linux

Det betyder, at Testdisk kan gendanne filsystemet, selv efter det er blevet slettet. Dette kan også være nyttigt i tilfælde, hvor du ved et uheld formaterede en disk og slettede dens interne partitionstabel.

  1. Installer Testdisk på Ubuntu og Debian ved at køre følgende kommando:
    sudo apt install testdisk

    recover-files-linux-tools-09-installing-testdisk.png 7 måder at gendanne slettede filer på Linux

  2. Gå ind sudo testdisk I dit terminalvindue for at køre programmet.
    recover-files-linux-tools-10-running-testdisk-menu.png 7 måder at gendanne slettede filer på Linux
  3. Find "konstruktion" For at fortælle Testdisk, at du vil gemme den aktuelle sessionslog.
    recover-files-linux-tools-11-click-create-testdisk.png 7 måder at gendanne slettede filer på Linux
  4. Find disk som du vil gendanne. I mit tilfælde er det "/dev/sda."
    recover-files-linux-tools-11-select-disk-testdisk.png 7 måder at gendanne slettede filer på Linux
  5. Find Partitionstabeltype Til din disk.
    recover-files-linux-tools-12-select-filesystem-testdisk-1.png 7 måder at gendanne slettede filer på Linux
  6. Find "analyse" For at kontrollere disken for eventuelle uoverensstemmelser med Aktuelt sektionslayout.
    recover-files-linux-tools-14-check-partition-disk-testdisk.png 7 måder at gendanne slettede filer på Linux
  7. Vælg en mulighed Hurtigsøgning For at starte processen Hent sektion.
    recover-files-linux-tools-15-start-partition-recovery.png 7 måder at gendanne slettede filer på Linux
  8. Klik på Indtast At acceptere standardværdier for Testdisk.
    recover-files-linux-tools-16-check-recovered-data.png 7 måder at gendanne slettede filer på Linux
  9. Find "skrivning" For at gemme det nye sektionslayout.
    recover-files-linux-tools-17-recover-lost-partitions.png 7 måder at gendanne slettede filer på Linux

Positiver

  • Gendanner hele diskpartitioner
  • Reparerer diske med operativsystem, der ikke kan startes op

ulemper

  • Individuelle filer kan ikke gendannes.
  • Gendannelse af partitionen garanterer ikke, at dens indhold stadig er der.

2. Fotooptagelse

PhotoRec Det er et simpelt værktøj, der kan gendanne filer via data scraping i Linux. Det er en proces, hvor programmet læser de rå bytes på en disk for at finde indholdet af en slettet fil.

recover-files-linux-tools-18-photorec-man-page.png 7 måder at gendanne slettede filer på Linux

En af de største fordele ved Photorec er, at det ofte følger med Testdisk-pakken. Du behøver ikke at installere yderligere værktøjer eller afhængigheder for at starte filgendannelse.

  1. start i Gendan dine data Ved at løbe Fotooptagelse:
    sudo fotooptagelse
  2. Markér den disk, der indeholder de filer, du vil gendanne, og vælg derefter "sporing".
    recover-files-linux-tools-20-select-disk-photorec.png 7 måder at gendanne slettede filer på Linux
  3. Vælg indstilling "[Hele disken]", Tryk derefter på Enter.
    recover-files-linux-tools-21-select-whole-disk-photorec.png 7 måder at gendanne slettede filer på Linux
  4. Vælg det filsystem, der oprindeligt gemte den slettede fil.
    recover-files-linux-tools-22-select-original-filesystem.png 7 måder at gendanne slettede filer på Linux
  5. Sørg for Guide til genopretning For fotorec. For at vælge en, gå til Guide Mål ved hjælp af piletasterne , og tryk derefter på C.
    recover-files-linux-tools-23-select-output-folder.png 7 måder at gendanne slettede filer på Linux

Positiver

  • Hurtig gendannelsesalgoritme
  • Håndterer en række forskellige filsystemformater.

ulemper

  • Gendannelse kan være skadeligt for solid-state-drev.
  • Kræver et separat filsystem til at gemme filer.

3. Skalpel

skalpel Det er et hurtigt og effektivt program, der bruger regulære udtryk til at gendanne mistede filer på en Linux-disk. Ligesom Photorec scanner Scalpel din disk og leder efter bytemønstre, der kan indikere eksisterende data.

recover-files-linux-tools-24-scalpel-man-page.png 7 måder at gendanne slettede filer på Linux

En af funktionerne i Scalpel er, at du kan bruge regulære udtryk til at finjustere, hvad programmet vil gendanne, så det kun tager en brøkdel af tiden sammenlignet med lignende programmer.

  1. installere skalpel I Ubuntu og Debian ved at køre følgende kommando:
    sudo apt installere skalpel

    recover-files-linux-tools-25-installing-scalpel.png 7 måder at gendanne slettede filer på Linux

  2. Kopiér standardkonfigurationsfilen til skalpel Til din hjemmemappe:
    cp /etc/scalpel/scalpel.conf /home/$BRUGER/
  3. åben fil scalpel.conf Gennem din teksteditor:
    nano /home/$USER/scalpel.conf
  4. Fjern kommentarlinjer, der indeholder Filudvidelser som du vil gendanne.
    recover-files-linux-tools-26-enable-scalpel-filters.png 7 måder at gendanne slettede filer på Linux
  5. tænde for skalpel Brug følgende kommando:
    sudo skalpel -c /home/$BRUGER/scalpel.conf -o /home/$BRUGER/out /dev/sdb1

    recover-files-linux-tools-27-scalpel-data-recovery.png 7 måder at gendanne slettede filer på Linux

Positiver

  • Fungerer på både enhedsfiler og diskbilleder.
  • Giver dig mulighed for at filtrere den type fil, du vil gendanne.

ulemper

  • Konfigurationsfilen kan være forvirrende.
  • Den kan være upålidelig til at detektere filtyper.

4. redning

redning Det er et kraftfuldt datagendannelsesværktøj, der bruger intelligente algoritmer til at bevare hele indholdet af diskenheder. I modsætning til dataoverførselsværktøjer er ddrescues primære mål at gendanne og bevare data så præcist som muligt.

recover-files-linux-tools-28-ddrescue-man-page.png 7 måder at gendanne slettede filer på Linux

ddrescue udtrækker ikke filer fra disken på denne måde. I stedet opretter det et "øjebliksbillede" af diskens aktuelle tilstand, hvilket kan være nyttigt, når du udtrækker data fra en defekt harddisk.

  1. Du kan installere redning I Ubuntu og Debian ved at køre følgende kommando:
    sudo apt installere gddrescue
  2. Begynd at bevare indholdet af din disk. For eksempel vil følgende kommando oprette en billedfil fra diskenheden: "/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åder at gendanne slettede filer på Linux

  3. Bekræft integriteten af dit skud med tagget. -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åder at gendanne slettede filer på Linux

Positiver

  • Opretter en nøjagtig kopi af din disk.
  • Springer dårlige sektorer over på harddisken

ulemper

  • Den vil ikke gendanne en mistet fil direkte.
  • Den kan være langsom på store harddiske.

5. Fatcat

Fatcat Fatcat er et letvægtsprogram, der kan gendanne filer i FAT-filsystemer på Linux. Dette inkluderer det ældre FAT12-format og endda det nyere FAT32. Fatcat kan være et fantastisk værktøj til at gendanne data fra ældre harddiske.

recover-files-linux-tools-31-fatcat-man-page.png 7 måder at gendanne slettede filer på Linux

En af Fatcats bedste funktioner er, at den kan bruges som en bærbar filudforsker til FAT-drev. Du behøver ikke at udpakke en billedfil for at få adgang til og gendanne dens indhold.

  1. installere Fatcat I Ubuntu og Debian ved at køre følgende kommando:
    sudo apt install fatcat

    recover-files-linux-tools-32-installing-fatcat.png 7 måder at gendanne slettede filer på Linux

  2. Skabe FAT-partitionens billedfil du bruger redning:
    sudo ddrescue /dev/sdb1 /home/$USER/fat.img /home/$USER/fat.map

    recover-files-linux-tools-33-image-fat-disk.png 7 måder at gendanne slettede filer på Linux

  3. Verificere FAT-billedets indhold Din egen ved at angive dens rod:
    sudo fatcat /home/$USER/fat.img -l / -d

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

  4. Gud FAT-partitionens indhold I dit filsystem:
    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åder at gendanne slettede filer på Linux

Positiver

  • Indlæser FAT-partitionens indhold med superhurtig hastighed
  • Reparerer ødelagte FAT-filsystemer

ulemper

  • exFAT understøttes ikke.
  • Det kan være vanskeligt at gendanne individuelle mapper.

6. Ntfsundelete

Ntfsundelete Det er et værktøj, der kan reparere og gendanne filer i NTFS-filsystemer på Linux. Ligesom Fatcat kan Ntfsundelete gendanne individuelle filer såvel som hele mapper og diske.

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

Ntfsundelete findes som standard i de fleste Linux-distributioner, hvor det er inkluderet i ntfs-3g-pakken, der fungerer som et kompatibilitetslag for NTFS på Linux.

  1. Opret en imagefil af din NTFS-partition ved hjælp af redning:
    sudo ddrescue /dev/sdb1 /home/$USER/ntfs.img /home/$USER/ntfs.map
  2. Test din billedfils konsistens ved at angive dens indhold:
    sudo ntfsundelete /home/$USER/ntfs.img

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

  3. Gendan data fra dit diskbillede. For eksempel vil følgende kommando gendanne alle ZIP-filer fra diskbilledet:
    sudo ntfsundelete /home/$BRUGER/ntfs.img -u -m '*.zip*' -d /home/$BRUGER/output

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

Positiver

  • En central del af de fleste Linux-distributioner.
  • Gendanner individuelle filer

ulemper

  • Upålidelig med enhedsfiler
  • Navnene på de gendannede filer kan afvige fra originalen.

7. Ext4magic

Udover at gendanne filer i FAT- og NTFS-partitioner er det også muligt at gendanne filer fra Linux Ext-filsystemet. Ext4magic En kraftfuld software, der kan gendanne næsten enhver fil fra Ext3- eller Ext4-filsystemet.

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

Et af Ext4magics salgsargumenter er, at det kan gendanne filer ved hjælp af datointervaller. Dette kan være nyttigt i situationer, hvor du ikke kan huske det nøjagtige filnavn og den oprindelige filtype.

  1. installere Ext4magic I Ubuntu og Debian ved at køre følgende kommando:
    sudo apt installere ext4magic

    recover-files-linux-tools-40-installing-ext4magic-800x415.png 7 måder at gendanne slettede filer på Linux

  2. Skabe diskpartitionbillede Du bruger ddrescue:
    sudo ddrescue /dev/sdb1 /home/$USER/ext.img /home/$USER/ext.map
  3. Gendan slettede filer med ext4magic. For eksempel vil følgende kommando gendanne alle filer på min Ext4-disk:
    sudo ext4magic -M /home/$USER/ext.img

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

Positiver

  • Journalfilen bruges til at hjælpe med at gendanne filer.
  • Scanner filsystemet for problemer.

ulemper

  • Tidsintervalindstillingen bruger UNIX-epokeformatet.
  • Det kan være upålideligt med ældre slettede filer.

Ofte stillede spørgsmål

Q1. Hvad kan jeg gøre, hvis Photorec stadig ikke kan finde min fil efter scanning?
Svar: I nogle tilfælde kan Photorecs første gendannelsesgennemgang miste vigtige databytes. For at løse dette skal du vælge indstillingen "Dyb scanning" efter den første gennemgang for at bede Photorec om at scanne igen.

Q2. Er det acceptabelt at aktivere alle filtypenavnsfiltre i skalpel؟
Svar: Ja. Det vil dog reducere effektiviteten af Scalpel, da nogle filformatposter i "scalpel.conf" kan give mange falske positiver. Det er god praksis kun at aktivere de muligheder, du har brug for til en bestemt scanning.

Q3. Hvorfor kan jeg ikke åbne min FAT-billedfil med Fatcat?
Svar: Dette skyldes højst sandsynligt en uoverensstemmelse mellem billedfilen og det format, som Fatcat forventer. For at rette dette skal du køre ddrescue på partitionen med FAT-filsystemet i stedet for hele disken.

Læs også:  De bedste gratis Linux-apps, der hurtigt øger din produktivitet
Gå til den øverste knap