Ubuntu dataåterställning. Programvara för dataåterställning för Linux

Ibland händer det att vi raderar, eftersom det verkar inte nödvändiga filer(bilder, videor, textdokument etc.), och så plötsligt ångrar vi det, för... Bland de borttagna visade sig de nödvändiga vara. Det är bra om vi tar bort filer i Vagn, varifrån det är mycket enkelt att återställa genom att trycka på tangentkombinationen Ctrl+Z och sedan alla filer som finns i Vagn kommer att återställas till sina tidigare mappar eller så kan du selektivt genom att högerklicka på önskad fil i Vagn och i snabbmenyn - Återställ.

Men vad ska man göra när vi raderade filer med funktionen - Ta bort permanent? Många tror att data är förlorade för alltid. Men det är inte sant. I det här fallet kommer konsolverktyget att hjälpa oss Skalpell.

Skalpellär ett enkelt, mycket effektivt filåterställningsverktyg.
Skalpellär ett botemedel snabb återhämtning filer, som läser början och slutet av filer med kända format från databasen och försöker hitta dem på disken. Det unika med denna programvara är att den inte är beroende av filsystem. Därför är restaurering möjlig med båda FATx, NTFS, ext2/3, så med "bara" (rå) sektioner. Verktyget kan användas för både digital informationssökning och filåterställning.

Skalpell tillgängliga i arkiven för nästan alla distributioner Linux. I Ubuntu och derivat du kan installera det från Applikationscenter eller kör kommandot i terminalen för att installera:

sudo apt-get install skalpell

Efter installationen hittar du det inte i systemmenyn Skalpell, därför att Jag nämnde ovan, det här verktyget startas från terminalen med ett specifikt kommando. Men innan du kör kommandot för att söka efter permanent borttagna filer måste du i konfigurationsfilen scalpel.conf avkommentera raden (ta bort hash-tecknet) med filtillägget för den önskade filen (Alla filtyper kommenteras som standard). Kör kommandot i terminalen för att öppna konfigurationsfilen scalpel.conf:

sudo gedit /etc/scalpel/scalpel.conf

Notera. I ett lag gedit(Ubuntu; Linux Mint Cinnamon) byt till namn textredigerare din distribution installerad som standard.

Jag valde till exempel att söka efter förlorade bildfiler med tillägget JPG och okommenterad denna rad i den öppnade editorn med filen scalpel.conf:


Du kan välja vilken annan fil som helst. Spara den ändrade filen ( Ctrl+S) och stäng redigeraren.

Och nu måste du köra ett terminalkommando med verktyget
skalpell för att hitta förlorade filer:

sudo skalpell /dev/sda8 -o /home/vladimir /JPG /output/

sda8- det här är en partition på hårddisken på mitt nuvarande system. För att bestämma din partition och ändra den i kommandot, kör kommandot:


Terminalen ska visa alla partitioner på hårddisken. Som visas på bilden är monteringspunkten för min partition markerad med en pil, snedstreck eller snedstreck - sda8, som jag skrev in i kommandot. Du måste ha ditt märkt.

/hem/vladimir- det är mitt namn Hemmapp. Förändra vladimir själv.

/JPG- detta är namnet på mappen i kommandot som kommer att skapas av din Hemmapp , där alla återställda filer kommer att sparas, som du också kan ändra till dina egna.

Så vi kör kommandot och väntar på att återställningen ska slutföras:


Som du kan se på bilden, processen att söka och återställa bildfiler med tillägget JPG på min dator kommer att ske i två steg, såväl som tid, beroende på storleken på den angivna partitionen (GB) och antalet bilder som finns på den.
Jag vill genast säga att processen inte är snabb.

Öppna när återställningen är klar Hemmapp med administratörsrättigheter:

sudo nautilus

Istället för nautilus ange namnet filhanterare din distribution (till exempel: Linux Mint - nemo eller saja; och så vidare.).


Öppna mappen med de återställda filerna, välj och spara de filer du behöver, och sedan kan du radera mappen permanent, eftersom... det tar bara upp värdefullt utrymme i hårddiskpartitionen.

Slutsats. Jag skulle vilja notera att verktyget skalpell hittar alla filer med det angivna tillägget, även de som tidigare fanns på den här partitionen när andra en gång installerades på den OS. Detta verktyg används också av underrättelsetjänster i olika länder för att söka efter kompromitterande information på användarens dator vid behov. Så oavsett hur vi tar bort filer permanent, lämnar de fortfarande sina spår på hårddisken.

Endast fysisk förstörelse av hårddisken kommer att rädda datoranvändaren från att äventyra filer .

Källa: 10 sätt att återställa raderade filer i Linux (blogg http://www.goitexpert.com), 21 juni 2007
Översättning: Alexander Savvin ( [e-postskyddad])

Jag känner inte någon som inte av misstag har raderat en fil minst en gång och försökt återställa den. I Windows återställning filer är en relativt enkel operation. Men hur gör man detta på Linux? Mer exakt, om något togs bort från kommandoraden på terminalskärmen, hur kan jag återställa den här filen? Vissa Linux-distributioner, som Ubuntu, har en papperskorg, men de flesta andra har inte. Raderade filer skickas helt enkelt i glömska.

Här goda råd för nybörjare - ändra rm-kommandot: alias rm="rm -i" På detta sätt kommer systemet att be om bekräftelse varje gång du tar bort en fil.

Det andra tipset är att göra säkerhetskopior. För att kopiera viktiga kataloger och filer till ett annat system eller partition kan du använda verktyget rsync. Med crontab kan du göra detta dagligen eller till och med varje timme.

Så låt oss titta på 10 sätt att återställa raderade filer:

  1. - automatiserar några av stegen för återställning av förlorade filer som beskrivs i Linux Ext2fs Undeletion Mini-HOWTO (översättning). Detta verktyg kommer att avsevärt öka återvinningseffektiviteten. Det rekommenderas för dem som inte vet hur man återställer filer.
  2. athena-delete - skrevs för Athena-projektet som svar på förfrågningar från många nya UNIX-användare som av misstag raderade filer de behövde.
  3. unrm är ett litet konsolverktyg som under vissa förhållanden kan återställa nästan 99 % av raderad data (liknande återställningsverktyget i DOS). Innan du använder den, läs noggrant FAQ-filen och helst Linux Ext2fs Undeletion Mini-HOWTO. Användning: unrm [-b (ingen blockstoppning)][-e (varje block)][-f fstype][-vW] enhet
  4. - Filåterställningsverktyg för Ext2/Ext3 filsystem. Efter installationen kan nuvarande filer och nyskapade filer i /root och /home återställas. Det tillåter användare att återställa alla raderade filer, återställa filer som ägs av en viss användare, dumpa data från filplatser och återställa filer av en specifik typ, texttyp eller MP3. Det finns också en analysator för att hjälpa användare under återhämtningen.
  5. är ett interaktivt konsolverktyg för att återställa data från raderade filer på filsystemet ext2 i Linux. Innehåller ett bibliotek som låter dig återställa raderade filer efter namn. e2undel hanterar inte ext2 interna strukturer och kräver inte ytterligare medel. Det kan vara användbart utan att känna till den interna strukturen för ext2. Användning: e2undel -d enhet -s sökväg [-a][-t] -d filsystem, var ska man leta efter raderade filer -s katalog där man sparar återställda filer -a arbete på alla filer -t försök att bestämma typen av raderade filer utan namn -l matar helt enkelt ut en lista med giltiga filer till undel-loggfilen Enheten måste avmonteras och sökvägen ska inte anges tillsammans med enheten.
  6. - låter dig återställa och konvertera filsystem med minimal användning av ytterligare diskutrymme. Till skillnad från andra återställningsverktyg kopierar anyfs-tools inte alla upptäckta filer till andra diskar (eller partitioner), utan lagrar helt enkelt information om placeringen av filblock i en extern inodtabell. Efter återställning kan användaren montera det skadade filsystemet med anyyfs och en extern inodtabell och sedan arbeta med alla återställda filer i vilket program som helst.
  7. rfs - konsolskript för att skapa och uppdatera en lokal reservsystemdisk. Huvudsyftet är att snabbt återställa ett fungerande system efter en krasch. I det här fallet betyder "snabb" den tid det tar innan maskinen startar om. rfs är en förkortning för "replikering av filsystem". I likhet med rsyncbackup är rfs baserad på rsync.
  8. e2retrieve är ett Ext2 dataåterställningsverktyg som fungerar med trunkerade eller partiella filsystem. Det är mycket användbart för att hämta data från diskkorruption från LVM. Det återställer inte filsystemet, men det extraherar och kopierar det mesta av data den kan få från den råa Ext2-datan.
  9. findfile är en uppsättning verktyg för att återställa filer på filsystem med skadade kataloger, allokeringstabeller, etc. Det kan vara användbart om partitionstabellen (eller fler) på hårddisken är skadad eller om minneskortet från en digitalkamera är skadat.
  10. TestDisk är ett verktyg för att kontrollera och återställa partitioner. Fungerar med följande partitioner: FAT12, FAT16, FAT32, Linux, Linux swap (version 1 och 2), NTFS (Windows NT/W2k/2003), BeFS (BeOS), UFS (BSD), JFS, XFS och Netware.

En bekant kom till mig med följande problem: Jag behöver återställa raderade filer från kamerans flashkort. Jag jobbar i en butik som säljer och konfigurerar datorer och där har vi naturligtvis bara Windows. Jag hade ett problemfritt program på lager som hjälpte mig, och inte bara mer än en gång - Zero Assumption Recovery. Bra program faktiskt, men betalade för Windows också. Kort sagt, hon skannade en 4 gig flash-enhet i 2-3 timmar och hittade något. Jag försökte återställa, men till slut fanns det ingenting i den återställda mappen. Det var en chock för mig! Detta var första gången detta hände med detta program. Jag bestämde mig för att prova lite magi med ett minneskort hemma, men på min ursprungliga Ubuntu 11.10.

För att göra detta ringde jag ett program för återställning specifikt från minneskort eller flashenheter som heter PhotoRec från TestDisk-paketet. Om programmet inte är installerat, installera då:

sudo apt-get installera testdisk

Nu, utan att stänga terminalen, ring programmet med kommandot

och ange användarlösenordet

Därefter kommer vi att se alla typer av anslutna enheter på vår dator. Flash-enheten jag behövde var den tredje. Med hjälp av pilarna uppåt eller nedåt, höger eller vänster kommer vi att flytta runt i terminalen. Välj önskad disk/kort/flashenhet, i vårt fall UDF 2.0 Silicon-Power 8G och tryck på Enter.

Om du behöver återställa alla filer, tryck sedan på Enter, och om du behöver återställa filer av en eller flera typer, använd sedan högerpilen för att gå till alternativet File Opt och tryck sedan på Enter.

Som standard väljs alla filtyper för sökning och återställning. Använd bokstaven S för att ta bort alla val. Använd upp- och nedpilarna för att hitta önskad typ filer och välj med mellanslagstangenten. Tryck enter.

I den nedre menyn, gå till sökobjektet.

Välj FAT32. Tryck enter. Från alla alternativ vi väljer Övrig, därför att Vår flashenhet har filsystemet FAT32.

Om du väljer det GRATIS objektet kommer sökningen att utföras på tomt utrymme och i det här fallet kommer endast raderade filer att återställas, och om du väljer HEL, kommer sökningen att utföras på hela ytan av flashenheten eller disken.

Nu måste vi ange katalogen där vi ska spara filerna vi behöver. Välj önskad mapp och tryck naturligtvis på Enter.

Ibland händer det att vi raderar, som det verkar onödiga filer(bilder, videor, textdokument etc.), och så plötsligt ångrar vi det, för... Bland de borttagna visade sig de nödvändiga vara. Det är bra om vi tar bort filer i Vagn, varifrån det är mycket enkelt att återställa genom att trycka på tangentkombinationen Ctrl+Z och sedan alla filer som finns i Vagn kommer att återställas till sina tidigare mappar eller så kan du selektivt genom att högerklicka på önskad fil i Vagn och i snabbmenyn - Återställ.

Men vad ska man göra när vi raderade filer med funktionen - Ta bort permanent? Många tror att data är förlorade för alltid. Men det är inte sant. I det här fallet kommer konsolverktyget att hjälpa oss Skalpell.

Skalpellär ett enkelt, mycket effektivt filåterställningsverktyg.
Skalpellär ett snabbt filåterställningsverktyg som läser början och slutet av filer med kända format från en databas och försöker hitta dem på disken. Det unika med denna programvara är att den inte beror på filsystemet. Därför är restaurering möjlig med båda FATx, NTFS, ext2/3, så med "bara" (rå) sektioner. Verktyget kan användas för både digital informationssökning och filåterställning.

Skalpell tillgängliga i arkiven för nästan alla distributioner Linux. I Ubuntu och derivat du kan installera det från Applikationscenter eller kör kommandot i terminalen för att installera:

sudo apt-get install skalpell

Efter installationen hittar du det inte i systemmenyn Skalpell, därför att Jag nämnde ovan, det här verktyget startas från terminalen med ett specifikt kommando. Men innan du kör kommandot för att söka efter permanent borttagna filer måste du i konfigurationsfilen scalpel.conf avkommentera raden (ta bort hash-tecknet) med filtillägget för den önskade filen (Alla filtyper kommenteras som standard). Kör kommandot i terminalen för att öppna konfigurationsfilen scalpel.conf:

sudo gedit /etc/scalpel/scalpel.conf

Notera. I ett lag gedit(Ubuntu; Linux Mint Cinnamon) ändra till namnet på din distributions standardtextredigerare.

Jag valde till exempel att söka efter förlorade bildfiler med tillägget JPG och avkommenterade denna rad i redigeraren som öppnades med filen scalpel.conf:


Du kan välja vilken annan fil som helst. Spara den ändrade filen ( Ctrl+S) och stäng redigeraren.

Och nu måste du köra ett terminalkommando med verktyget
skalpell för att hitta förlorade filer:

sudo skalpell /dev/sda8 -o /home/vladimir /JPG /output/

sda8- det här är en partition på hårddisken på mitt nuvarande system. För att bestämma din partition och ändra den i kommandot, kör kommandot:


Terminalen ska visa alla partitioner på hårddisken. Som visas på bilden är monteringspunkten för min partition markerad med en pil, snedstreck eller snedstreck - sda8, som jag skrev in i kommandot. Du måste ha ditt märkt.

/hem/vladimir- det är mitt namn Hemmapp. Förändra vladimir själv.

/JPG- detta är namnet på mappen i kommandot som kommer att skapas av din Hemmapp, där alla återställda filer kommer att sparas, som du också kan ändra till dina egna.

Så vi kör kommandot och väntar på att återställningen ska slutföras:


Som du kan se på bilden, processen att söka och återställa bildfiler med tillägget JPG på min dator kommer att ske i två steg, såväl som tid, beroende på storleken på den angivna partitionen (GB) och antalet bilder som finns på den.
Jag vill genast säga att processen inte är snabb.

Öppna när återställningen är klar Hemmapp med administratörsrättigheter:

sudo nautilus

Istället för nautilus ange namnet på filhanteraren för din distribution (till exempel: Linux Mint - nemo eller saja; och så vidare.).


Öppna mappen med de återställda filerna, välj och spara de filer du behöver, och sedan kan du radera mappen permanent, eftersom... det tar bara upp värdefullt utrymme i hårddiskpartitionen.

Slutsats. Jag skulle vilja notera att verktyget skalpell hittar alla filer med det angivna tillägget, även de som tidigare fanns på den här partitionen när andra operativsystem en gång installerades på den. Detta verktyg används också av underrättelsetjänster i olika länder för att söka efter kompromitterande information på användarens dator vid behov. Så oavsett hur vi tar bort filer permanent, lämnar de fortfarande sina spår på hårddisken.

Endast fysisk förstörelse av hårddisken kommer att rädda datoranvändaren från att äventyra filer .

Det är möjligt att återställa raderad data så länge du inte skriver över annan information i dess ställe. Detta gäller för alla media, så i Mint och andra versioner av Linux eller Windows utförs returen av raderade filer enligt samma schema, bara verktygen skiljer sig åt. Nedan hittar du instruktioner för att arbeta med vissa program som är utmärkta för att återställa raderade data på Linux.

Återställning via Photorec

Verktyget, som namnet antyder, skapades specifikt för sökning raderade foton. Men med tiden har applikationen förvandlats till ett kraftfullt program som hittar och returnerar filer i olika format från glömskan. Det enda villkoret för framgångsrik återställning av raderade data är att ingenting ska skrivas i dess ställe. Därför, omedelbart efter att filer försvinner, måste du sluta arbeta med disken från vilken de togs bort. Kopiera nya filer, ändra lösenordet - du behöver inte göra något av detta.

Photorec-programmet distribueras gratis som en del av TestDisk-paketet och kräver ingen registreringsnyckel. För att installera det på Linux Mint eller en annan version, öppna en terminal och kör kommandot "sudo apt-get install testdisk". För att köra programmet, använd kommandot "sudo photorec".

  1. Efter att ha startat programmet för att återställa filer som tagits bort från systemet, ange användarlösenordet som ställts in på Linux Mint. Genom att ange lösenordet kommer du att se alla anslutna enheter som identifieras i systemet. Om det inte finns något lösenord behöver du inte ange något, det anslutna mediet visas omedelbart. Använd piltangenterna på ditt tangentbord, välj den partition där den raderade informationen lagrades och tryck på Enter.
  2. I nästa fönster kan du omedelbart starta en sökning eller anpassa kriterierna något genom att filtrera bort filer som inte behöver återställas. Om du omedelbart börjar söka efter data som raderats från ditt system kommer du att spendera lång tid på att sortera igenom filen "skräp". Photorec kan hitta något som användaren länge har glömt bort, så det är bättre att begränsa programmet lite. Markera File Opt (använd högerpilen för att flytta) och tryck på Enter.
  3. Som standard är alla filtyper valda. Men för att inte överbelasta systemet med onödigt arbete, avmarkera alla markeringar genom att trycka på "S" -tangenten. Använd sedan pilarna för att markera de dataformat som behöver återställas och tryck på mellanslagstangenten för att markera rutan.
  4. Gå sedan tillbaka till föregående fönster. Välj FAT32-formatet och starta sökningen med knappen "Sök".
  5. Lämna valet på "Övrigt".
  6. Välj datasökningsläge. Om du väljer "Gratis" kommer Photorec endast att söka efter raderade filer på tomt utrymme. Om du väljer "Hela" -läget kommer programmet att skanna hela ytan, vilket gör det möjligt att återställa filer som raderades från systemet så länge sedan att användaren glömde dem.
  7. Det sista steget är att välja den katalog i vilken data som hittas av programmet ska sparas. För att börja skanna, tryck på "C"-tangenten i den engelska layouten.

Huvudregeln för återställning är att aldrig spara filer till den partition som de togs bort från. Bättre användning flyttbara media, när återställningen är klar överför du helt enkelt data tillbaka till systemet. All data som Photorec kan hitta och återställa kommer att finnas i mappen som du angav i det sista steget. Filnamnen kommer att ändras, så du kommer att behöva lägga lite tid på att analysera data, men det är inte lika viktigt som att förlora viktig information.

Publikationer om ämnet