Har du ofta stött på situationer där du behövt återställa data? Du raderade filen av misstag, men när det var för sent kom du till besinning, men visste inte hur du skulle återställa den som ett alternativ, du installerade operativsystemet och, av okunnighet om disklayout, formaterade du disken med alla data, musik, filmer, hemfoton och annan annan data. Du är förtvivlad, utan att veta om det är möjligt att återställa, du har återställt allt bit för bit, men detta är bara den minsta delen av att lösa konsekvenserna av problemet som har uppstått, data i Linux kan återställas och för detta finns är verktyg, både betalda och gratis, och idag kommer vi att diskutera 7 verktyg som hjälper till med återställningsdata Ubuntu Linux.
Delvis hjälpte naturligtvis allt detta, men det mesta av data gick fortfarande förlorat, och föreställ dig situationen, du är en student, förbereder en kurs, det är en vecka eller två kvar innan det är dags, och du har ett flyg. hårddisk var dina kurser var, vad du ska göra i den här situationen.
Jag vet att många användare är vana vid att arbeta med små-mjuka system från det att de arbetade med systemet. grafiskt gränssnitt, men idag kommer vi också att diskutera konsolverktyg, eftersom många av dem hjälper till att återhämta sig inte värre, och i vissa situationer ännu bättre.
Skalpell är en uppsättning verktyg för snabb återhämtning filer. Ett unikt verktyg, dess unika ligger i det faktum att det inte på något sätt beror på filsystemet. Verktyget söker i databasen efter filer av alla kända format och försöker hitta dem på disken med sina egna specifika mönster, tittar i början och slutet av filen. Det kan hjälpa till med återställning i sådana filsystem som FATx, NTFS, ext2/3, även från "RAW"-partitioner.
verktyget fungerar enligt dess interna mall /etc/scalpel/scalpel.conf, om du vill återställa filer av ett visst format, bör du öppna konfigurationen och avkommentera motsvarande rader för av denna typ filer. När du redigerar en konfigurationsmall måste du vara mycket försiktig så att du inte bryter den eller tar bort något onödigt.
återställningskatalog" dir_recovery" måste vara tom file.iso detta är ett exempel på data som vi behöver återställa, vi vet att vi hade en sådan bild med exakt samma namn, vi kan inte bara ange filen direkt, utan vi kan också ange den fullständiga sökvägen till enheten från vilken vi behöver återställa, så här /dev/sdb1/katalognamn/katalognamn2/filnamn.
R-Linux är gratis program för att återställa Ext2/Ext3/Ext4 FS-filsystem som används i Linux och vissa Unix-operativsystem (OS). Används i R-Linux Skanningsteknik och ett lättinställt programgränssnitt ger användaren absolut kontroll över dataåterställningsprocessen. Programmet återställer data från befintliga logiska enheter, även om filposter går förlorade. Programmet har dock inte förmågan att återställa data över nätverket, samt rekonstruktionsfunktionalitet diskarrayer och återställa data från dem.
Det finns två alternativ R-Linux-verktyg: för Linux OS och för Windows OS. De har samma funktionalitet, den enda skillnaden är värdoperativsystemet.
Om det är något du inte förstår med applikationen kan du bekanta dig med referensguide Följ länkarna / manualen är ganska omfattande, du hittar svar på många frågor.
Du kan ladda ner filen för din arkitektur från länken - sedan för att installera, öppna en terminal och kör kommandona:
Cd ~/Downloads/ cd ~/Downloads/ sudo dpkg -i rli*
efter att installationen är klar, leta efter programmet i Ubuntu-menyn - Systemverktyg - R-Linux, efter den första lanseringen kommer du att se en engelskspråkig applikation, var inte orolig, "ryska" stöd finns också. Gå till Hjälpmeny - Gränssnittsspråk, och välj Ryska, klar.
Om du behöver återställa filer, anslut en flashenhet som ett exempel, du ser att flashenheten har upptäckts, på Ubuntus sidofält, klicka på uppdateringsknappen i applikationen för att se din media. Välj sedan en del av vår flashenhet med muspekaren och tryck på knappen " Avsöka".
Som du kan se erbjuds vi att konfigurera skanningsparametrarna mer detaljerat, om vi ska söka efter kända filtyper, om vi ska hålla en logg, var specifikt vi ska söka, vi får ange från vilket segment av byte skanningen ska börja , från 0 enligt standarden, eller för att specificera dina egna data.
Skanningen har börjat, vi väntar tills den är klar, vi avbryter den inte i alla fall, ibland kan detta sluta illa för flashenheten. Skanningen är klar, då ser vi följande bild:
Nedan under vår blixtsektion finns ett område som heter " Hittade av signaturer", klicka på det här avsnittet med muspekaren så ser vi ett nytt fönster:
klicka på raden" Filer som hittats baserat på information om typiska egenskaper hos deras datastruktur". Efter att ha klickat på den här länken ser vi något i stil med följande:
Välj de kataloger du behöver och tryck på knappen " Återställ markerad", jag kontrollerade det för testets skull, verktyget fungerar bra, prova det och rapportera tillbaka resultaten av hur det fungerar i en verklig situation när data går förlorade, filer raderas, etc.
Det är ett betalverktyg, men det är värt det eftersom det kommer att hjälpa till och med mest svåra situationer, kan du köpa på den officiella hemsidan -. Ett avancerat verktyg, det bästa bland dataåterställningsverktyg, fungerar med filsystemen NTFS, NTFS5, ReFS, FAT12/16/32, exFAT, HFS/HFS+ (Macintosh), Little och Big Endian-varianter av UFS1/UFS2 (FreeBSD/OpenBSD/ NetBSD /Solaris) och Ext2/Ext3/Ext4 FS (Linux). R-Studio använder också signaturbaserad filåterställning (sökning efter kända filtyper) för allvarligt skadade eller okända filsystem. Programmet låter dig återställa data både lokalt och på fjärrdatorer över ett nätverk, även om diskpartitioner har formaterats, skadats eller tagits bort.
R-Studio inkluderar:
Naturligtvis beskrivs inte alla verktyg för dataåterställning ovan, det finns också en lista över sådana verktyg som Unrm, Giis, Ddrescue, DMDE, PhotoRec, Mondo Rescue och Safecopy, jag beskrev bara de viktigaste, om andra verktyg och deras möjligheter , jag skulle råda dig att bekanta dig med materialet - . Detta är förmodligen slutet på materialet, det kommer att finnas frågor, fråga, förtydliga och lämna feedback om de verktyg du använde som du återställde data, kanske innehåller artikeln inte vad du använder, beskriv i kommentarerna vad du använder.
V. Kostromin (redigerad av Vanderboot)
Häromdagen, under en liten revidering av innehållet på min webbplats, stötte jag på en översättning av artikeln "10 sätt att återställa raderade filer i Linux", vars originalversion var daterad 21 juni 2007. Efter att ha läst artikeln igen och försökt följa länkarna i den upptäckte jag att vissa länkar inte fungerar alls (utvecklarnas webbplatser på Internet har försvunnit), och några av de verktyg som nämns i artikeln har inte varit uppdateras eller stöds under lång tid.
Tanken uppstod att se vad verktyg för att återställa oavsiktligt raderade filer finns för tillfället. Jag tror att intresset för fonder av detta slag inte har försvunnit under de senaste åren. När allt kommer omkring, nybörjare av Linux (liksom andra operativsystem) hamnar ofta i en situation där de av misstag orsakade av oerfarenhet tar bort vissa filer och omedelbart inser att de inte raderade det de ville. Eller så kanske de inte ville ta bort något alls.
Förutom fall av felaktig dataradering är situationer möjliga när media är skadad, dåliga sektorer visas på disken och så vidare. I sådana situationer behövs också verktyg för dataåterställning.
Jag skulle vilja varna dig omedelbart att allt som anges nedan inte har verifierats personligen av mig och endast baseras på information publicerad på utvecklarnas webbplatser eller i artiklar som beskriver relevanta produkter. Och naturligtvis diskuterar artikeln endast fritt distribuerade produkter. Om du är intresserad av betalda (proprietära) produkter kan du enkelt hitta dem själv.
Så här går du lista över verktyg för att återställa förlorad data, som jag lyckades hitta (data aktuella den 10 november 2010).
Förutom de listade, nämner vissa artiklar också verktyg Magisk räddning Och ntfsundelete från paketet ntfstools.
Den här listan kan vara mycket användbar för dig om du befinner dig i en situation där du behöver återställa data från skadade media. Och det är tillrådligt att behärska åtminstone några av dessa verktyg innan det finns ett akut behov av att använda dem. För att göra detta är det vettigt att testa dem konstgjorda exempel radera filer, som gjort i en av anteckningarna i källlistan.
Avslutningsvis några tips, kanske triviala, men säkert användbara, om hur man försöker undvika att hamna i en obehaglig situation när användningen av ovanstående medel krävs. För det första kan du göra det svårare att av misstag radera en fil eller katalog. För att göra detta, se till att istället för kommandot rm kommandot kallades rm -i. Detta kan göras med hjälp av aliaskommandot enligt följande:
Alias rm="rm -i" Innan du utför raderingen kommer du att få en ytterligare fråga om du verkligen vill göra detta.
Andra tipset: Säkerhetskopiera dina data så ofta som möjligt, varje dag eller till och med varje timme. Om du följer detta råd kommer du i värsta fall bara att förlora resultatet av ditt arbete som du fått under den senaste timmen. Och i det här fallet kommer dataåterställningsprocedurer att vara mycket lättare att slutföra. Du kan automatisera exekveringen av dessa procedurer med hjälp av cron och verktyget rsync genom att organisera periodisk kopiering av viktiga filer och kataloger till en annan disk eller partition. Eller så kan du använda Mondo Rescue-verktyget som nämns ovan. Förresten kommer du att bemästra användningen, vilket kan vara användbart om du behöver återställa data i en nödsituation.
Och för det tredje: innan du börjar försöka återställa raderade filer, gör en kopia av partitionen där dessa filer fanns och arbeta med den, och inte med den ursprungliga partitionen. Om du gör ett misstag igen under återställningsprocessen kan du börja om från början. Om du arbetar med den ursprungliga partitionen kan du skada data oåterkalleligt. Du kan göra en kopia av en partition med kommandot dd(du kan läsa om användningen av detta kommando i A. Dmitrievs artikel "dd: Ett kommando som inte är som de andra").
Det är också värt att komma ihåg att det finns speciella Linux-distributioner, som körs från CD eller andra flyttbara media och innehåller administrationsverktyg, inklusive verktyg för dataåterställning. Exempel på sådana distributioner inkluderar SystemRescue CD och Trinity Rescue Kit.
Jag tror att listan ovan också kommer att bli föråldrad efter ett tag, vilket hände med listan i artikeln som nämns i början av denna anteckning. Men nya medel kommer att dyka upp, kanske mer avancerade. För att hålla dig informerad, kolla ibland webbplatsen för Linux Software Catalog, eller ännu bättre, hjälp till att hålla den här katalogen uppdaterad. Sedan i någon nödsituation eller normal situation, du eller någon annan Linux-användare kommer att kunna hitta nödvändiga medel och verktyg för att lösa sina problem.
OM återställa data från filsystem Linux skrev inte bara
lat. För att klara denna uppgift finns det många olika
verktyg, inklusive debugfs-verktyget, som enkelt tar bort alla slitna
filer med ext2. Men hur är det med andra FS? Hur man återställer en saknad fil från
flash-enhet eller en närliggande NTFS-partition? Även de mest tysta om detta
hårt arbetande bloggare. Samtidigt är allt väldigt enkelt och prosaiskt.
Det är inte alltid bekvämt att starta om till ett annat operativsystem för att utföra
åtgärder för att kontrollera filsystem, återställa filer, ändra storlek
partitioner och utföra andra operationer med data. Tänk att det redan har blivit flera
installerat på din dator i två år operativsystem: Windows och Linux. Första
du laddar upp väldigt sällan och bara i i en nödsituation, använder du den andra
varje dag och du funderar redan på att helt byta till Linux och avinstallera Windows, så
Konvertera endast NTFS-partitionen, som lagrar år av ackumulerad data, till ext3
kan inte göras med några verktyg. Du måste behålla två operativsystem eftersom
även om NTFS-partitionen är tillgänglig från Linux (med ntfs-3g), för att lösa problem
Filsystemet måste fortfarande startas om till Windows.
Vad händer om FAT-filsystemet på Flash-enheten är skadat? Igen
starta om i Windows? Eller så raderade du av misstag en fil på UFS filsystem,
tillhör en närliggande FreeBSD-installation? Du kanske är en systemiker
administratör och disk för Windows återställning var inte där vid rätt tidpunkt
till hands? Jag kommer att svara på alla frågor på en gång: nästan alla åtgärder när jag kommer tillbaka från
avsaknad av FAT, NTFS, UFS filsystem, återställning av filer lagrade i dem,
diagnostik och mycket mer kan göras utan att lämna Linux. Från denna artikel
du lär dig hur du gör.
Innan du fortsätter direkt till beskrivningen av återställningsprocessen,
diagnostik och återupplivande av döda filer, anser jag att det är min plikt att bekanta mig med
dig med en lista över använda verktyg. För det första kommer vi att behöva
verktyg för att arbeta med filsystem (skapa, kontrollera, hämta
information). Alla är distribuerade i tre paket:
1. dosftools- Verktyg för att arbeta med FAT-filsystem.
Paketet innehåller bara två program: mkfs.vfat (mkfs.dos) för att skapa en fil
system och fsck.vfat (fsck.dos) för att utföra en filsystemkontroll.
2. ufsutils- en uppsättning verktyg för att arbeta med UFS och derivat (till exempel,
FFS som används av FreeBSD). Innehåller åtta verktyg, inklusive mkfs.ufs,
fsck.ufs, tunefs.ufs (FS-inställningar), growfs.ufs (ändra storlek) och andra.
3. ntfsprogs- olika verktyg för att arbeta med NTFS. Innehåller inte
program för att skapa eller fullständigt kontrollera (grundläggande kontroll är möjlig) fil
system, men innehåller mycket de mest användbara verktygen som ntfscp för
kopiera filer utan att montera partitionen, "reinkarnator" av ntfsundelete-filer,
verktyg för att ändra storlek på partition ntfsresize, kloningsprogram
ntfsclone-partitioner och andra.
Vi kan också behöva verktyg för att arbeta med hårddiskpartitioner.
disk. Det finns tre mest avancerade program av denna typ:
skildes åt,
designad för att skapa partitioner, ändra storlek på dem, flytta dem,
skapa och kontrollera filsystem;
gpart-
återställningsprogram för en utsliten partitionstabell och
TestDisk -
en analog till gpart med ett pseudografiskt gränssnitt och flera användbara funktioner.
Det bör noteras att parted bara är ett fint omslag ovanpå de beskrivna verktygen
att arbeta med filsystem, så nästan allt som skildes kan göra också
De. Dessutom, runt delade sig det finns en annan omslag kallas
. Hon
det skapar bara ett bekvämt grafiskt GTK-gränssnitt i Partition Magic-stilen.
I TestDisk-paketet hittar du verktyget PhotoRec, designat för
återhämtning olika typer filer från partitionen, oavsett vilken typ som används
filsystem. Principen för dess funktion är att söka och återställa filer
baserat på deras metadata utan att analysera filsystemets struktur. PhotoRec är kapabel
återskapa bilder (bmp, jpg, png, tiff, raf, raw, rdc, x3f, crw, ctg,
orf, mrw), ljudfiler (wav, au, mp3, wma), videofiler (avi, mov, mpg), arkiv
(bz2, tar, zip), dokument (doc, pdf, html, rtf), filer med programkällor (c,
pl, sh). Ett antal program av samma typ finns i paketet
Sleuth Kit för vilket
Det finns ett webbgränssnitt för obduktion.
I följande avsnitt kommer vi att titta på flera vanliga scenarier
användning av de beskrivna verktygen. För det första, detta detaljerad beskrivning behandla
återställa filer med tre olika metoder, för det andra, reparation
filsystem efter ett fel, för det tredje, kloning av en partition på flera maskiner,
för det fjärde en beskrivning av processen att överföra data till en mindre partition.
För att återuppliva döda filer på NTFS, den redan nämnda
ntfsundelete från paketet ntfsprogs. Det är väldigt lätt att använda och extremt
snygg. Om du av misstag tappade bort en fil och omedelbart avmonterade partitionen, be
Jag är säker på att ntfsundelete kommer att kunna returnera den till sin plats på ett säkert sätt.
Först måste du se en lista över alla raderade filer:
# ntfsundelete /dev/sda1
Den tredje kolumnen i utdata kommer att ange procentandelen av filintegritet. Om han
lika med 100% - allt är ok, filen kan återupplivas oskadd;
ett lägre värde indikerar att vissa delar av den redan har raderats
nya data, så efter återställning kommer filen att visas, som de säger,
slagen. I vissa fall är det möjligt att återställa till och med halvdöda
fil kan göra skillnad, låt oss nu fokusera på helt intakta kopior.
För att göra detta, kör följande kommando:
# ntfsundelete -p 100 /dev/sda1
Wow, det finns så många av dem! Låt oss tvinga programmet att bara visa filerna
raderat under de senaste 2 dagarna:
# ntfsundelete /dev/sda1 -p 100 -t 2d
Det är bättre. Låt oss återställa filen vars inodnummer (första utdatakolumnen)
är lika med 11172, i katalogen /undeleted:
# ntfsundelete /dev/sda1 -u -i 11172 -d /återställt
Filer kan återställas med en mask:
# ntfsundelete /dev/sda1 -u -m "*.doc"
Filtrera efter längd:
# ntfsundelete /dev/hda1 -S 5k-6m
Eller så kan du återställa alla raderade filer och först då ta reda på det
vad är vad:
# ntfsundelete /dev/sda1 -u -m "*" -d /återställt
Programmet extraherar filer med alla attribut, inklusive namn och skapelsetid.
Det är ett nöje att använda.
För att återställa data från alla andra filsystem, inklusive FAT, UFS,
EXT3, och alla andra, är det mest bekvämt att använda PhotoRec. Låt oss starta
programmera:
I huvudmenyn väljer du den experimentella enheten (till exempel /dev/sda). Klick
partition, och på nästa skärm - filsystemtypen (ext2/ext3 eller annan).
Vi ställer in katalogen där vi vill placera de återställda filerna och trycker på "Y".
Katalogen måste finnas på en annan partition/disk, annars riskerar du att förvärra
situation genom att skriva över raderade filer med ny data.
Det är det, återställningsprocessen har börjat, den kan pågå från 10 minuter till
flera timmar, beroende på filsystemets "gamla" och antalet
raderade filer. Du kan stoppa processen när som helst genom att trycka på
återuppta det där det avbröts genom att köra PhotoRec igen.
I den katalog du väljer hittar du många underkataloger med namn som
recup_dir.1, recup_dir.2, som var och en innehåller stort antal filer
olika typer. PhotoRec återställer inte namn, så du måste pyssla med
rensa ut hela den här högen.
PhotoRec har andra nackdelar:
Därför, förutom fotorec, är det nödvändigt att ha andra medel till hands
analys och återställning av förlorad data. Anses vara den bästa inom detta område
Sleuth Kit verktygssats,
innehåller ett stort antal av en mängd olika instrument som människor älskar
använda olika tjänster för att undersöka hackincidenter och
avancerade systemadministratörer. Vi är långt ifrån detta, och vi är intresserade
endast två verktyg från hela uppsättningen: fls och icat, designade för sökning och
hämta filer (både befintliga och raderade).
Låt oss se listan över raderade filer med hjälp av verktyget fls:
# fls -rd /dev/sdb1
r/r * 117: dsc0005.jpg
r/r * 119: dsc0006.jpg
r/r * 122: dsc0007.jpg
r/r * 125: dsc0008.jpg
r/r * 128: dsc0009.jpg
"-r"-flaggan gör att programmet rekursivt går igenom alla kataloger, medan "-d"-flaggan
- visa endast raderade filer.
Med största sannolikhet kommer listan att bli väldigt lång och även innehålla en lista
inode som redan har allokerats till andra filer (realloc-raden i den tredje
kolumn), så vi kommer att filtrera den och skicka den till mindre:
# fls -rd /dev/sda1 | grep -v "(realloc)" | mindre
I den tredje kolumnen ser du numren på inodfilerna och i den fjärde - deras namn.
För att extrahera en fil från FS, använd icat-kommandot (flaggan "-r" är avsedd
för att återställa en raderad fil):
# icat -r /dev/sda1 1023 > /home/vasya/tmp/min_fil
För att återställa alla filer kan du använda följande kommando:
# för i i `fls -rd /dev/sda1 | grep -v "(realloc)" |\
awk("print $3")|tr -d [:]`; gör icat -r -f fat /dev/sdb1 $i >\
/home/vasya/tmp/inode-$i ;klar
Om du vill hitta en specifik fil kan utdata från fls helt enkelt "odlas":
# fls -rd /dev/sda1 | grep -v "(realloc)" | grep min_fil.jpg
Det fina med Sleuth Kit-verktygen är att de använder dem
många olika metoder för att söka efter raderade filer och deras delar. Detta och
analys av filsystems kontrollstrukturer och olika heuristiska metoder,
och mönstermatchning. Faktum är att med hjälp av Sleuth Kit är det möjligt att återvända till
liv, även filer som skrivs över på ext3 (trots att ext3-utvecklarna själva pratar om
omöjlighet att utföra en sådan operation).
Fixa en trasig filsystem väldigt enkelt. Tillräckligt
använd standardverktyg fsck.vfat (för FAT12-filsystem,
FAT16 och FAT32), fsck.ufs (för UFS, UFS2, FFS) och ntfsfix (för NTFS).
Tyvärr kan ntfsfix inte helt bota NTFS. Hon korrigerar bara
några av dess problem och ställer in flaggan för forcerad filkontroll
systemet, så nästa omstart i Windows startar
chkdsk för en fullständig kontroll av FS.
Använder virtuell maskin, kan vi undvika att behöva starta om i
Windows. Gör så här:
Låt oss säga att du har köpt en ny hårddisk och vill överföra flera partitioner
från den gamla disken till den nya. Om du börjar göra det med standardmetoder,
genom att skapa en ny partition och manuellt kopiera filer riskerar du att bli skruvad
många problem i samband med filnamnskodningar, specialfiler,
skyddade filer, och du kommer att förlora mycket tid. Det är bättre att använda metoden
klona en partition.
UNIX-användare klonar partitioner med hjälp av standardverktyg dd, vilket
kan användas tillsammans med alla filsystem. För att göra detta på en ny disk
en partition skapas med samma storlek som källan, och kommandot "dd if=partition1" körs
of=partition2 bs=1m". På samma sätt kan du kopiera en NTFS-partition, men i ett paket
ntfsprogs är ett mer lämpligt verktyg för detta ändamål.
Programmet ntfsclone är identisk i funktionalitet med kommandot dd förutom
två funktioner. För det första kopierar den inte oallokerade områden av filen
systemet, och flytten är snabbare, och partitionsbilden (om du skapar
bild) tar mindre plats. För det andra kan ntfsclone lagra en bild i
särskild komprimerad fil, vilket är bekvämt att överföra till andra maskiner.
För att klona en partition, kör bara följande kommando:
# ntfsclone --skriv över /dev/hda1 /dev/hdb1
Och för att skapa en bild:
# ntfsclone --save-image --output backup.img /dev/hda1
Verktyget ntfsclone är särskilt praktiskt om du bestämmer dig för att kopiera det installerade
Fönster för en hel flotta av andra maskiner (klassrum eller kontor). För detta
det räcker med att installera Windows på en maskin och skapa en bild, som sedan
kan placeras i en boll och med använder Linux Ladda upp LiveCD till andra maskiner. Till
de kunde starta, måste du också kopiera MBR-posten för disken:
# sfdisk -d /dev/sda > /share/sda-sfdisk.dump
# dd if=/dev/sda bs=512 count=1 of=/share/sda-mbr.dump
Och skriv det sedan till disken på alla maskiner:
# sfdisk /dev/sda< /share/sda-sfdisk.dump
# dd if=/share/sda-mbr.dump of=/dev/sda
Vad du ska göra om du bestämmer dig för att helt byta till Linux, men inte vill
använd olika knep och ntfs-3g för att komma åt dina gamla data,
finns på en NTFS-partition? När allt kommer omkring kan det här avsnittet ta upp det mesta
disk, och det finns inget sätt att bara kopiera dess innehåll till en ny
partition formaterad i ext3/ext4. I det här fallet kommer de att hjälpa dig igen
verktyg från paketet ntfsprogs, eller snarare ett av dem är ntfsresize, vilket tillåter
kopiera data i små portioner till ett nytt filsystem och sedan
minska storleken på NTFS-partitionen och öka ext3/ext4-partitionen. För detta du
du behöver någon LiveCD som innehåller ntfsprogs och e2fsprogs versioner inte lägre
1.41 (för ext4-stöd, om du naturligtvis ska överföra data till
hennes). Det är också mycket önskvärt att LiveCD innehåller den senaste gparted, eftersom
att det är svårt och farligt att ändra storleken manuellt (förutom att ändra storleken på själva filsystemet,
du måste ändra storlek på partitionen med fdisk, ett fel och hela operationen
du måste börja om).
Så, starta från LiveCD och montera hårddiskpartitionerna. Låt oss säga det
storleken är 120 GB. Av dessa är 80 GB en packad NTFS-partition, och
de återstående 30 GB (ja, exakt 30, efter att ha konverterat marknadsföringsgigabyte till
den faktiska diskvolymen visar sig vara ungefär 111 GB) - detta är en partition med
installerat Linux, som upptar 5 GB. Så vårt "fönster"
motsvarar ungefär 25 GB. Vi flyttar filer från NTFS-partitionen till ext3/ext4-partitionen tills
tills deras totala storlek blir lika med fönstrets storlek. Som ett resultat
den senare visar sig vara helt full, och den första "bantar" med 25 GB.
Avmontera båda partitionerna och kör gparted. Välj NTFS-partitionen, tryck på andra
musknapp, välj Ändra storlek/Flytta och minska sektionen med storleken på fönstret, välj
ext3/ext4-partitionen och öka den med samma fönsterstorlek (partitionen måste
flytta till början av skivan och förstora sedan). Så vi får ytterligare 25 GB
ledigt utrymme, vilket gör att vi kan kopiera några av filerna och sedan igen
ändra storlek. Fyra sådana pass, och vi tar helt bort NTFS-partitionen, och
Ext3/ext4-partitionen utökas för att täcka hela disken.
Som du kan se kan Linux inte bara fungera med många tredje part
filsystem, men är också utrustad med många verktyg för att modifiera dem, utföra
diagnostik och andra operationer. Du kommer aldrig att hamna i en hopplös situation
situationer, ha en LiveCD till hands Linux baserad, vilket är precis vad
den allra heligaste graal systemadministratör och användaren.
Framför allt en annan populär programvara för
återställa filer med mallar.
www.sysresccd.org -
Systemräddnings-CD:n innehåller alla program som nämns i artikeln.
Jag kommer att dela ett litet fynd, ett litet program för att återställa raderade filer. För ett tag sedan behövde jag det verkligen, men tyvärr hittade jag inte Scalpel-programmet då. Enligt min mening, av alla metoder jag känner till, är detta en av de enklaste. Skalpell kom från .
Och så tillägnad rm -rf fans:
För det första, och viktigast av allt, ingen garanterar att Scalpel kommer att kunna återställa dina filer, men det finns en chans för det.
Installation (eftersom testmaskinen kör Ubuntu, jag ska berätta om det):
sudo apt-get install skalpell
sudo nano /etc/scalpel/scalpel.conf
…
doc y 10000000 \xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1\x00\x00 \xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1\x00\x00 NÄSTA
doc y 10000000 \xd0\xcf\x11\xe0\xa1\xb1
…
pdf y 5000000%PDF %EOF\x0d REVERSE
pdf y 5000000%PDF %EOF\x0a REVERSE
…
Nu kan du börja återhämta dig:
skalpell /dev/sda1 -o-utgång
användarnamn@värd:~$mount
/dev/sda1 på / typ ext3 (rw, relatime, errors=remount-ro)
proc på /proc typ proc (rw, noexec, nosuid, nodev)
/sys på /sys typ sysfs (rw, noexec, nosuid, nodev)
varrun på /var/run typ tmpfs (rw, noexec, nosuid, nodev, mode=0755)
udev på /dev typ tmpfs (rw, mode=0755)
devshm på /dev/shm typ tmpfs (rw)
devpts på /dev/pts typ devpts (rw, gid=5, mode=620)
lrm på /lib/modules/2.6.24–21-generic/volatile type tmpfs (rw)
/dev/sda2 på /home typ ext3 (rw, relatime)
Efter bearbetning, gå till utdatakatalogen och se vad som finns där:
användarnamn@värd:~/output$ ls -l
-rw-r--r-- 1 rotrot 28189 2009–03–24 14:42 audit.txt
drwxr-xr-x 2 rotrot 4096 2009–03–24 14:42 doc-3–0
drwxr-xr-x 2 rotrot 4096 2009–03–24 14:42 doc-3–1
drwxr-xr-x 2 rotrot 4096 2009–03–24 14:42 doc-3–2
drwxr-xr-x 2 rotrot 4096 2009–03–24 14:42 doc-4–0
…
drwxr-xr-x 2 root root 4096 2009–03–24 14:42 pdf-5–0
drwxr-xr-x 2 root root 4096 2009–03–24 14:42 pdf-6–0
…
Filen audit.txt lagrar information om den utförda återställningen:
användarnamn@värd:~/output$ cat audit.txtScalpel version 1.60 revisionsfil
Började tis 24 mars 14:16:04 2009
Kommandorad:
skalpell /dev/sda1 -o-utgångUtdatakatalog: /home/användarnamn/utgång
Konfigurationsfil: /etc/scalpel/scalpel.confÖppningsmål "/dev/sda1"
Följande filer ristades:
File Start Chop Length Extrahered From
00053045.doc 183664640 JA 10000000 sda1
00053046.doc 183971840 JA 10000000 sda1
…
00050372.doc 203272192 NO 208896 sda1
00050373.doc 203481088 NO 229376 sda1
…
Färdigställd tis 24 mars 14:42:41 2009
Vi tittar i underkatalogerna och ser (om vi har tur) våra filer:
användarnamn@värd:~/output/doc-3–0$ ls -l
totalt 25564
-rw-r--r-- 1 rotrot 307200 2009–03–24 14:42 00050348.doc
-rw-r--r-- 1 rotrot 40960 2009–03–24 14:42 00050349.doc
-rw-r--r-- 1 rotrot 4354 2009–03–24 14:42 00050350.doc
-rw-r--r-- 1 rotrot 466686 2009–03–24 14:42 00050351.doc
-rw-r--r-- 1 rotrot 176128 2009–03–24 14:42 00050352.doc
…
Källa - HowtoForge (fri översättning).
Jag skulle tillägga att Scalpel inte återställde allt såklart. Men det finns många, jag glömde till och med några filer. Den fungerar väldigt långsamt och äter upp nästan hela processorn under drift.
Scalpel kan arbeta med FAT, NTFS, ext 2/3 filsystem, det vill säga du kan även återställa data från win-partitioner.
Och slutligen, bästa sättet att återställa mycket viktiga filer är:
1. Gör säkerhetskopior.
2. Det är väldigt bra att tänka efter innan man raderar.
Glad dataåterställning!
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 Linux-byggen eller Windows återkommer raderade filer bearbetas 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.
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 den på Linux Mint eller 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".
Huvudregeln för återställning är att aldrig spara filer till den partition som de togs bort från. Det är bättre att använda flyttbara media, när återställningen är klar, överför bara 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.