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.

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.

Du kan återställa dina filer i Linux genom att öppna papperskorgen på skrivbordet.
- Klicka på Vinna , skriv sedan "Filer".
- Klicka på Enter "skräp" I den vänstra sidofältet i filhanteraren.
- Högerklicka fil som du vill återställa och välj "Återställ från papperskorgen".
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.

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.
- Installera Testdisk på Ubuntu och Debian genom att köra följande kommando:
sudo apt installera testdisk
- Stiga på
sudo testdiskI ditt terminalfönster för att köra programmet.
- Lokalisera "konstruktion" För att ange för Testdisk att du vill lagra den aktuella sessionsloggen.
- Lokalisera skiva som du vill återställa. I mitt fall är det "/dev/sda."
- Lokalisera Typ av partitionstabell För din disk.
- Lokalisera "analys" För att kontrollera disken för eventuella inkonsekvenser med Nuvarande sektionslayout.
- Välj ett alternativ Snabbsökning För att starta processen Hämta avsnitt.
- Klicka på ange Att acceptera standardvärden för Testdisk.
- Lokalisera "skrift" För att spara den nya sektionslayouten.
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.

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.
- starta i Återställ dina data Genom att springa Fotoinspelning:
sudo fotoinspelning
- Markera den disk som innehåller de filer du vill återställa och välj sedan "spårning".
- Välj alternativ "[Hela skivan]", Tryck sedan på Enter.
- Välj det filsystem som ursprungligen sparade den borttagna filen.
- 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.
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.

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.
- Installera skalpell I Ubuntu och Debian genom att köra följande kommando:
sudo apt installera skalpell
- Kopiera standardkonfigurationsfilen för skalpell Till din hemkatalog:
cp /etc/scalpel/scalpel.conf /home/$ANVÄNDARE/
- öppna fil scalpel.conf Genom din textredigerare:
nano /home/$USER/scalpel.conf
- Avkommenterade rader som innehåller Filtillägg som du vill återställa.
- sätta på skalpell Med hjälp av följande kommando:
sudo scalpel -c /home/$USER/scalpel.conf -o /home/$USER/out /dev/sdb1
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.

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.
- Du kan installera räddningstjänst I Ubuntu och Debian genom att köra följande kommando:
sudo apt installera gddrescue
- 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
- Verifiera integriteten på ditt skott med taggen.
-I:sudo ddrescue -I /dev/sdb /home/$USER/sdb.img /home/$USER/sdb.map
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.

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.
- Installera Fatcat I Ubuntu och Debian genom att köra följande kommando:
sudo apt installera fatcat
- Skapa FAT-partitionens avbildningsfil du använder ddrscue:
sudo ddrescue /dev/sdb1 /home/$USER/fat.img /home/$USER/fat.map
- Kontrollera FAT-bildinnehåll Din egen genom att lista dess rot:
sudo fatcat /home/$USER/fat.img -l / -d
- ansvarsfrihet FAT-partitionens innehåll I ditt filsystem:
sudo fatcat /home/$USER/fat.img -x /home/$USER/output -d
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.

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.
- Skapa en avbildningsfil av din NTFS-partition med hjälp av ddrscue:
sudo ddrescue /dev/sdb1 /home/$USER/ntfs.img /home/$USER/ntfs.map
- Testa bildfilens konsistens genom att lista dess innehåll:
sudo ntfsundelete /home/$USER/ntfs.img
- Å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
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.

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.
- Installera Ext4magic I Ubuntu och Debian genom att köra följande kommando:
sudo apt installera ext4magic
- Skapa diskpartitionsbild Du använder ddrescue:
sudo ddrescue /dev/sdb1 /home/$USER/ext.img /home/$USER/ext.map
- Å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
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.





