Jannah-tema Licensen är inte validerad. Gå till sidan med temainställningar för att validera licensen. Du behöver en enda licens för varje domännamn.

7 sätt att återställa raderade filer på Linux

Filåterställningsverktyg är bland de viktigaste programmen i en Linux-administratörs verktygslåda. De ger möjlighet att återställa raderade filer på Linux, även om disken är fysiskt skadad eller raderad.

recover-files-linux-tools-00-featured-image.jpg 7 sätt att återställa raderade filer på Linux Den här guiden beskriver sju enkla verktyg för filåterställning som du kan installera direkt på Linux. Vi visar dig också hur du återställer raderade filer på Linux.

Återställa raderade filer på Linux Använda din filhanterare

När du tar bort en fil tas endast kopplingen mellan den och dess underliggande data bort. Själva den fysiska filen förblir intakt. Den talar helt enkelt om för operativsystemet att det nu finns utrymme tillgängligt för överskrivning.

Dessutom hindrar de flesta skrivbordsmiljöer idag dig från att direkt radera filer på din disk. Istället flyttar de den raderade filen till papperskorgen (eller papperskorgen i Windows), varifrån den sedan enkelt kan återställas.

recover-files-linux-tools-03-trash-folder-contents-800x495.png 7 sätt att återställa raderade filer på Linux

Du kan återställa dina filer i Linux genom att öppna papperskorgen på skrivbordet.

  1. Klicka på Vinna , skriv sedan "Filer".
    recover-files-linux-tools-04-files-search.png 7 sätt att återställa raderade filer på Linux
  2. Klicka på Enter "skräp" I den vänstra sidofältet i filhanteraren.
    recover-files-linux-tools-05-file-manager-linux-1-800x493.png 7 sätt att återställa raderade filer på Linux
  3. Högerklicka fil som du vill återställa och välj "Återställ från papperskorgen".
    recover-files-linux-tools-06-restore-deleted-item-800x498.png 7 sätt att återställa raderade filer på Linux

Tips: Du kan också se till att filen är oåterställbar genom att: Korrekt säker raderingsprocedur.

1. Testdisk

testskiva Det är ett av de mest populära verktygen för återställning av raderade filer på Linux. Det är ett kraftfullt terminalprogram som kan återställa förlorade partitioner från praktiskt taget vilken disk som helst. Det fungerar genom att bläddra igenom varje cylinder på din disk samtidigt som det söker efter partitionstabelldata.

recover-files-linux-tools-08-testdisk-man-page.png 7 sätt att återställa raderade filer på Linux

Det här betyder att Testdisk kan återställa filsystemet även efter att det har rengjorts. Detta kan också vara användbart i de fall där du av misstag formaterat en disk och raderat dess interna partitionstabell.

  1. Installera Testdisk på Ubuntu och Debian genom att köra följande kommando:
    sudo apt installera testdisk

    recover-files-linux-tools-09-installing-testdisk.png 7 sätt att återställa raderade filer på Linux

  2. Stiga på sudo testdisk I ditt terminalfönster för att köra programmet.
    recover-files-linux-tools-10-running-testdisk-menu.png 7 sätt att återställa raderade filer på Linux
  3. Lokalisera "konstruktion" För att ange för Testdisk att du vill lagra den aktuella sessionsloggen.
    recover-files-linux-tools-11-click-create-testdisk.png 7 sätt att återställa raderade filer på Linux
  4. Lokalisera skiva som du vill återställa. I mitt fall är det "/dev/sda."
    recover-files-linux-tools-11-select-disk-testdisk.png 7 sätt att återställa raderade filer på Linux
  5. Lokalisera Typ av partitionstabell För din disk.
    recover-files-linux-tools-12-select-filesystem-testdisk-1.png 7 sätt att återställa raderade filer på Linux
  6. Lokalisera "analys" För att kontrollera disken för eventuella inkonsekvenser med Nuvarande sektionslayout.
    recover-files-linux-tools-14-check-partition-disk-testdisk.png 7 sätt att återställa raderade filer på Linux
  7. Välj ett alternativ Snabbsökning För att starta processen Hämta avsnitt.
    recover-files-linux-tools-15-start-partition-recovery.png 7 sätt att återställa raderade filer på Linux
  8. Klicka på ange Att acceptera standardvärden för Testdisk.
    recover-files-linux-tools-16-check-recovered-data.png 7 sätt att återställa raderade filer på Linux
  9. Lokalisera "skrift" För att spara den nya sektionslayouten.
    recover-files-linux-tools-17-recover-lost-partitions.png 7 sätt att återställa raderade filer på Linux

Positiva

  • Återställer hela diskpartitioner
  • Reparerar diskar med ostartbart operativsystem

nackdelar

  • Enskilda filer kan inte återställas.
  • Att återställa partitionen garanterar inte att dess innehåll fortfarande finns kvar.

2. Fotoinspelning

PhotoRec Det är ett enkelt verktyg som kan återställa filer genom dataskrapning i Linux. Det är en process där programmet läser råa byte på en disk för att hitta innehållet i en raderad fil.

recover-files-linux-tools-18-photorec-man-page.png 7 sätt att återställa raderade filer på Linux

En av de största fördelarna med Photorec är att det ofta ingår i Testdisk-paketet. Du behöver inte installera några ytterligare verktyg eller beroenden för att starta filåterställning.

  1. starta i Återställ dina data Genom att springa Fotoinspelning:
    sudo fotoinspelning
  2. Markera den disk som innehåller de filer du vill återställa och välj sedan "spårning".
    recover-files-linux-tools-20-select-disk-photorec.png 7 sätt att återställa raderade filer på Linux
  3. Välj alternativ "[Hela skivan]", Tryck sedan på Enter.
    recover-files-linux-tools-21-select-whole-disk-photorec.png 7 sätt att återställa raderade filer på Linux
  4. Välj det filsystem som ursprungligen sparade den borttagna filen.
    recover-files-linux-tools-22-select-original-filesystem.png 7 sätt att återställa raderade filer på Linux
  5. Förse Återhämtningsguide För fotorec. För att välja en, gå till Guide Mål med hjälp av piltangenter och tryck sedan på C.
    recover-files-linux-tools-23-select-output-folder.png 7 sätt att återställa raderade filer på Linux

Positiva

  • Snabb återställningsalgoritm
  • Hanterar en mängd olika filsystemformat.

nackdelar

  • Återställning kan straffa SSD-diskar.
  • Kräver ett separat filsystem för att lagra filer.

3. Skalpell

skalpell Det är ett snabbt och effektivt program som använder reguljära uttryck för att återställa förlorade filer på en Linux-disk. I likhet med Photorec skannar Scalpel din disk och letar efter bytemönster som kan tyda på befintlig data.

recover-files-linux-tools-24-scalpel-man-page.png 7 sätt att återställa raderade filer på Linux

En av funktionerna i Scalpel är att man kan använda reguljära uttryck för att finjustera vad programmet kommer att återställa, så det tar bara en bråkdel av tiden jämfört med liknande program.

  1. Installera skalpell I Ubuntu och Debian genom att köra följande kommando:
    sudo apt installera skalpell

    recover-files-linux-tools-25-installing-scalpel.png 7 sätt att återställa raderade filer på Linux

  2. Kopiera standardkonfigurationsfilen för skalpell Till din hemkatalog:
    cp /etc/scalpel/scalpel.conf /home/$ANVÄNDARE/
  3. öppna fil scalpel.conf Genom din textredigerare:
    nano /home/$USER/scalpel.conf
  4. Avkommenterade rader som innehåller Filtillägg som du vill återställa.
    recover-files-linux-tools-26-enable-scalpel-filters.png 7 sätt att återställa raderade filer på Linux
  5. sätta på skalpell Med hjälp av följande kommando:
    sudo scalpel -c /home/$USER/scalpel.conf -o /home/$USER/out /dev/sdb1

    recover-files-linux-tools-27-scalpel-data-recovery.png 7 sätt att återställa raderade filer på Linux

Positiva

  • Fungerar både på enhetsfiler och diskavbildningar.
  • Låter dig filtrera vilken typ av fil du vill återställa.

nackdelar

  • Konfigurationsfilen kan vara förvirrande.
  • Den kan vara opålitlig när det gäller att upptäcka filtyper.

4. räddningstjänst

räddningstjänst Det är ett kraftfullt verktyg för dataåterställning som använder intelligenta algoritmer för att bevara hela innehållet på hårddiskar. Till skillnad från dataöverföringsverktyg är ddrescues primära mål att återställa och bevara data så exakt som möjligt.

recover-files-linux-tools-28-ddrescue-man-page.png 7 sätt att återställa raderade filer på Linux

Avsiktligt extraherar ddrescue inte filer från disken på detta sätt. Istället skapar det en "ögonblicksbild" av diskens aktuella tillstånd, vilket kan vara användbart när du extraherar data från en trasig hårddisk.

  1. Du kan installera räddningstjänst I Ubuntu och Debian genom att köra följande kommando:
    sudo apt installera gddrescue
  2. Börja bevara innehållet på din disk. Till exempel skapar följande kommando en avbildningsfil från 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 sätt att återställa raderade filer på Linux

  3. Verifiera integriteten på ditt skott 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 sätt att återställa raderade filer på Linux

Positiva

  • Skapar en exakt kopia av din disk.
  • Hoppar över dåliga sektorer på hårddisken

nackdelar

  • Den kommer inte att återställa en förlorad fil direkt.
  • Den kan vara långsam på stora hårddiskar.

5. Fatcat

Fatcat Fatcat är ett lättviktigt program som kan återställa filer inom FAT-filsystem på Linux. Detta inkluderar det äldre FAT12-formatet och även det nyare FAT32. Fatcat kan vara ett utmärkt verktyg för att återställa data från äldre hårddiskar.

recover-files-linux-tools-31-fatcat-man-page.png 7 sätt att återställa raderade filer på Linux

En av Fatcats bästa funktioner är att den kan användas som en portabel filutforskare för FAT-enheter. Du behöver inte extrahera en bildfil för att komma åt och återställa dess innehåll.

  1. Installera Fatcat I Ubuntu och Debian genom att köra följande kommando:
    sudo apt installera fatcat

    recover-files-linux-tools-32-installing-fatcat.png 7 sätt att återställa raderade filer på Linux

  2. Skapa FAT-partitionens avbildningsfil du använder ddrscue:
    sudo ddrescue /dev/sdb1 /home/$USER/fat.img /home/$USER/fat.map

    recover-files-linux-tools-33-image-fat-disk.png 7 sätt att återställa raderade filer på Linux

  3. Kontrollera FAT-bildinnehåll Din egen genom att lista dess rot:
    sudo fatcat /home/$USER/fat.img -l / -d

    recover-files-linux-tools-34-restore-fat-disk-image-800x421.png 7 sätt att återställa raderade filer på Linux

  4. ansvarsfrihet FAT-partitionens innehåll I ditt 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 sätt att återställa raderade filer på Linux

Positiva

  • Laddar FAT-partitionens innehåll med supersnabb hastighet
  • Reparerar trasiga FAT-filsystem

nackdelar

  • exFAT stöds inte.
  • Det kan vara svårt att återställa enskilda kataloger.

6. Ntfsundelete

Ntfsundelete Det är ett verktyg som kan reparera och återställa filer i NTFS-filsystem på Linux. I likhet med Fatcat kan Ntfsundelete återställa enskilda filer såväl som hela kataloger och diskar.

recover-files-linux-tools-36-ntfsundelete-man-page-800x415.png 7 sätt att återställa raderade filer på Linux

Ntfsundelete finns som standard i de flesta Linux-distributioner, där det ingår i ntfs-3g-paketet som fungerar som ett kompatibilitetslager för NTFS på Linux.

  1. Skapa en avbildningsfil av din NTFS-partition med hjälp av ddrscue:
    sudo ddrescue /dev/sdb1 /home/$USER/ntfs.img /home/$USER/ntfs.map
  2. Testa bildfilens konsistens genom att lista dess innehåll:
    sudo ntfsundelete /home/$USER/ntfs.img

    recover-files-linux-tools-37-list-contents-ntfs-image-800x416.png 7 sätt att återställa raderade filer på Linux

  3. Återställ data från din diskavbildning. Till exempel kommer följande kommando att återställa alla ZIP-filer från diskavbildningen:
    sudo ntfsundelete /home/$ANVÄNDARE/ntfs.img -u -m '*.zip*' -d /home/$ANVÄNDARE/output

    recover-files-linux-tools-38-ntfsundelete-restore-files-ntfs-image-800x416.png 7 sätt att återställa raderade filer på Linux

Positiva

  • En central del av de flesta Linuxdistributioner.
  • Återställer enskilda filer

nackdelar

  • Otillförlitlig med enhetsfiler
  • Namnen på de återställda filerna kan skilja sig från originalet.

7. Ext4magic

Förutom att återställa filer inom FAT- och NTFS-partitioner är det också möjligt att återställa filer från Linux Ext-filsystemet. Ext4magic En kraftfull programvara som kan återställa nästan vilken fil som helst från Ext3- eller Ext4-filsystemet.

recover-files-linux-tools-39-ext4magic-man-page-800x414.png 7 sätt att återställa raderade filer på Linux

En av Ext4magics fördelar är att det kan återställa filer med hjälp av datumintervall. Detta kan vara användbart i situationer där du inte kan komma ihåg det exakta filnamnet och den ursprungliga filtypen.

  1. Installera Ext4magic I Ubuntu och Debian genom att köra följande kommando:
    sudo apt installera ext4magic

    recover-files-linux-tools-40-installing-ext4magic-800x415.png 7 sätt att återställa raderade filer på Linux

  2. Skapa diskpartitionsbild Du använder ddrescue:
    sudo ddrescue /dev/sdb1 /home/$USER/ext.img /home/$USER/ext.map
  3. Återställ raderade filer med ext4magic. Till exempel kommer följande kommando att återställa alla filer på min Ext4-disk:
    sudo ext4magic -M /home/$USER/ext.img

    recover-files-linux-tools-41-restoring-ext4-partition-image-800x413.png 7 sätt att återställa raderade filer på Linux

Positiva

  • Journalfilen används för att återställa filer.
  • Skannar filsystemet efter problem.

nackdelar

  • Alternativet för tidsintervall använder UNIX-epokformatet.
  • Det kan vara opålitligt med äldre raderade filer.

Vanliga frågor

F1. Vad kan jag göra om Photorec fortfarande inte kan hitta min fil efter skanning?
Svar: I vissa fall kan Photorecs första återställningspass förlora viktiga databyte. För att åtgärda detta, välj alternativet "Djupskanning" efter det första passet för att be Photorec att skanna om.

F2. Är det acceptabelt att aktivera alla filter för filändelser i skalpell؟
Svar: Ja. Det kommer dock att minska Scalpels effektivitet, eftersom vissa filformatposter i "scalpel.conf" kan ge många falska positiva resultat. Det är god praxis att bara aktivera de alternativ du behöver för en viss skanning.

F3. Varför kan jag inte öppna min FAT-bildfil med Fatcat?
Svar: Detta beror troligtvis på en överensstämmelse mellan avbildningsfilen och det format som förväntas av Fatcat. För att åtgärda detta, kör ddrescue på partitionen med FAT-filsystemet istället för hela disken.

Läs också:  Anledningar till att Linux Mint har blivit det föredragna operativsystemet för användare som söker enkelhet och säkerhet
Gå till översta knappen