Gyakran találkozott olyan helyzetekkel, amikor vissza kellett állítania az adatokat? Véletlenül törölte a fájlt, de amikor már késő volt, meggondolta magát, de nem tudta, hogyan állítsa vissza, opcióként telepítette az operációs rendszert, és a lemez elrendezésének tudatlansága miatt formázta a lemezt az összes adattal , zenék, filmek, otthoni fényképek és egyéb adatok. Kétségbeesett, nem tudja, hogy lehet-e mindent apránként visszaállítani, de ez csak a legkisebb része a felmerült probléma következményeinek megoldásának, a Linuxban lévő adatok visszaállíthatók, és ehhez vannak segédprogramok, mind fizetős, mind ingyenes, és ma 7 segédprogramot fogunk megvitatni, amelyek segítenek az adatok helyreállításában ubuntu linux.
Részben persze ez mind segített, de az adatok nagy része így is elveszett, de képzeld el a helyzetet, diák vagy, szakdolgozatot készítesz, egy-két hét van hátra a leadásig, és repültél. HDD amelyen a dolgozat szerepelt, mit kell tenni ebben a helyzetben.
Tudom, hogy sok felhasználó hozzászokott ahhoz, hogy grafikus felülettel dolgozzon a rendszeren végzett munkától kezdve, de ma a konzolos segédprogramokról is szó lesz, mivel ezek közül sok nem rosszabb, sőt bizonyos helyzetekben még jobban is segít a helyreállításban.
A szike egy eszközkészlet a gyors helyreállítás fájlokat. Egyedülálló segédprogram, egyedisége abban rejlik, hogy semmilyen módon nem függ a fájlrendszertől. A segédprogram megkeresi az adatbázisban az összes ismert formátumú fájlokat, és megpróbálja megtalálni azokat a lemezen a saját mintái szerint, a fájl elejét és végét nézve. Segíthet a helyreállításban olyan fájlrendszerekben, mint a FATx, NTFS, ext2/3, „RAW” partíciókról is.
a segédprogram a belső sablonja szerint működik /etc/scalpel/scalpel.conf, ha egy bizonyos formátumú fájlokat szeretne visszaállítani, nyissa meg a konfigurációt, és törölje a megjegyzéseket a megfelelő sorokból ebből a típusból fájlokat. A konfigurációs sablon szerkesztésekor nagyon ügyelni kell arra, hogy ne törje meg, és ne töröljön semmi feleslegeset.
helyreállítási könyvtár" dir_recovery"üresnek kell lennie, file.iso ez egy példa a visszaállítandó adatokra, tudjuk, hogy volt egy ilyen képünk pontosan ugyanazzal a névvel, nem csak közvetlenül megadhatjuk a fájlt, hanem megadhatjuk az eszköz teljes elérési útját is, ahonnan helyre kell állítani, pl /dev/sdb1/könyvtárnév/könyvtárnév2/fájlnév.
Az R-Linux az ingyenes program Linuxban és egyes Unix operációs rendszerekben (OS) használt Ext2/Ext3/Ext4 FS fájlrendszerek visszaállításához. Használt R Linux A program szkennelési technológiája és egyszerűen beállítható paraméterező felülete abszolút kontrollt ad a felhasználónak az adat-helyreállítási folyamat felett. A program akkor is helyreállítja az adatokat a meglévő logikai meghajtókról, ha a fájlrekordok elvesznek. A program azonban nem képes az adatok hálózaton keresztüli helyreállítására, valamint a rekonstrukcióhoz szükséges funkcionalitás lemeztömbökés az adatok helyreállítása.
Az R-Linux segédprogramnak két verziója létezik: Linux operációs rendszerre és Windows operációs rendszerre. Funkcionalitásuk megegyezik, a különbség csak a gazdagép operációs rendszerben van.
Ha valamit nem értesz az alkalmazással kapcsolatban, akkor elolvashatod útmutató a linkek / kézikönyv meglehetősen kiterjedt, sok kérdésre választ talál.
Letöltheti az architektúrájához tartozó fájlt a - linkről, majd a telepítéshez nyissa meg a terminált, és futtassa a parancsokat:
cd ~/Letöltések/ cd ~/Letöltések/ sudo dpkg -i rli*
a telepítés befejezése után keresse meg az alkalmazást ubuntu menü - Rendszer segédprogramok - R Linux, az első indítás után egy angol nyelvű alkalmazást fog látni, ne ijedjen meg, az "orosz" támogatása is jelen van. Menj Súgó menü - Interfész nyelve, és válassza az Orosz, kész lehetőséget.
Ha vissza kell állítania a fájlokat, csatlakoztasson példaként egy flash meghajtót. Látta, hogy a rendszer észlelte a flash meghajtót, az Ubuntu oldalsávján kattintson a frissítés gombra az alkalmazásban a média megtekintéséhez. Ezután az egérkurzorral válassza ki a flash meghajtónk részét, és kattintson a " Letapogatás".
Amint látja, felajánljuk a vizsgálati paraméterek részletesebb konfigurálását, hogy keressünk-e ismert fájltípusokat, tartsunk-e naplót, hol keressen konkrétan, megadható, hogy melyik bájtszegmenstől kezdje el a keresést, 0-tól függően szabvány szerint, vagy megadhatja adatait.
A szkennelés elindult, megvárjuk a befejezést, semmi esetre sem mondjuk le, néha rosszul végződhet egy pendrive-nál. A beolvasás befejeződött, ekkor a következő képet látjuk:
a flash szakaszunk alatt van egy "" nevű terület Aláírásokkal találták meg", kattintson erre a szakaszra az egérkurzorral, és megjelenik egy új ablak:
kattintson a sorra" Fájlok, amelyeket az adatszerkezetük jellemző jellemzőire vonatkozó információk alapján találtak meg". Miután erre a linkre kattintottunk, valami ilyesmit fogunk látni:
válassza ki a szükséges könyvtárakat, és kattintson a gombra " Jelzett visszaállítás", a teszt kedvéért leellenőriztem, a segédprogram jól működik, próbáld ki, és az eredmény szerint iratkozz le, ahogy a gyakorlatban valós helyzetben, amikor adatvesztés, fájlok törlődnek stb.
Fizetett segédprogram, de megéri, mert még a legtöbbet is segít nehéz helyzetek, megvásárolhatja a hivatalos weboldalon -. Speciális segédprogram, a legjobb adat-helyreállító segédprogramok, működik NTFS, NTFS5, ReFS, FAT12/16/32, exFAT, HFS/HFS+ (Macintosh), UFS1/UFS2 Little és Big Endian változataival (FreeBSD/OpenBSD/NetBSD) / Solaris) és Ext2/Ext3/Ext4 FS (Linux). Az R-Studio emellett aláírással történő fájl-helyreállítást is használ (keresés az ismert típusú fájlok vizsgálatakor) a súlyosan sérült vagy ismeretlen fájlrendszerekhez. A program lehetővé teszi az adatok helyreállítását mind helyben, mind távoli számítógépeken a hálózaton keresztül, még akkor is, ha a lemezpartíciókat formázták, sérültek vagy törölték.
Az R-Studio a következőket tartalmazza:
Természetesen nem minden adat-helyreállító segédprogramot írtunk le fent, van egy lista olyan segédprogramokkal is, mint az Unrm, Giis, Ddrescue, DMDE, PhotoRec, Mondo Rescue és Safecopy, csak a főbbeket írtam le, a többi segédprogramról és azok képességeiről, Azt tanácsolom, hogy olvassa el az anyagot - . Ezzel talán befejezzük az anyagot, kérdések lesznek, kérdezz, pontosíts és hagyj visszajelzést azokról a segédprogramokról, amelyekkel visszaállítottad az adatokat, esetleg amit használsz, az nem szerepel a cikkben, írja le a megjegyzésekben, hogy mit használ.
V. Kostromin (szerkesztette: Vanderboot)
A minap, az oldalam tartalmának kis átdolgozása során, ráakadtam a "10 mód a törölt fájlok helyreállítására linuxban" című cikk fordítására, amelynek eredeti verziója 2007. június 21-i keltezésű. Miután újraolvastam a cikket és megpróbáltam követni a benne található linkeket, azt tapasztaltam, hogy a linkek egy része egyáltalán nem működik (a fejlesztői oldalak eltűntek a hálózatról), és a cikkben említett segédprogramok egy része nem frissítették, és hosszú ideig nem támogatottak.
Az ötlet az volt, hogy megnézzük, mit eszközök a véletlenül törölt fájlok helyreállításához jelen pillanatban léteznek. Úgy gondolom, hogy az effajta eszközök iránti érdeklődés nem szűnt meg az elmúlt években. Hiszen a kezdő Linux-felhasználók (és egyébként más operációs rendszerek is) gyakran kerülnek olyan helyzetbe, hogy a tapasztalatlanságból fakadó tévedésből törölnek néhány fájlt, és azonnal rájönnek, hogy nem azt törölték, amit akartak. Vagy talán egyáltalán nem akartak törölni valamit.
Az adatok hibás törlése mellett olyan helyzetek is előfordulhatnak, amikor az adathordozó sérültnek bizonyul, rossz szektorok jelennek meg a lemezen és így tovább. Ilyen helyzetekben adat-helyreállító eszközökre is szükség van.
Azonnal szeretném figyelmeztetni, hogy az alábbiakban leírtakat nem én ellenőriztem személyesen, és csak a fejlesztők webhelyein vagy az érintett termékek leírását tartalmazó cikkekben közzétett információkon alapulnak. És természetesen csak a szabadon terjesztett termékeket veszik figyelembe a cikkben. Ha érdeklik a fizetős (védett) termékek, könnyen megtalálhatja őket.
Ezért itt az elveszett adatok helyreállítására szolgáló segédprogramok listája, amit sikerült megtalálnom (az adatok 2010. november 10-i állapotúak).
Az egyes cikkekben felsoroltakon kívül a segédprogramokat is megemlítik. MagicrescueÉs ntfsundelete az ntfstools csomagból.
Ez a lista nagyon hasznos lehet, ha olyan helyzetbe kerül, amikor adatokat kell helyreállítania egy sérült adathordozóról. És kívánatos ezek közül az eszközök közül legalább néhányat elsajátítani, mielőtt sürgős szükség lenne használatukra. Ehhez érdemes tesztelni őket mesterséges példák fájlok törlése a forráslistában található megjegyzések egyikében leírtak szerint.
Befejezésül néhány tipp, talán triviális, de mindenképpen hasznos, hogyan lehet elkerülni a kellemetlen helyzetbe kerülést, amikor a fenti eszközök használatára van szükség. Először is megnehezítheti egy fájl vagy könyvtár véletlen törlését. Ehhez győződjön meg arról, hogy a parancs helyett rm kiáltották a parancsot rm-i. Ezt megteheti az alias paranccsal, így:
Alias rm="rm -i" Ezután egy további kérdést tesznek fel az eltávolítás előtt, ha valóban szeretné.
Második tipp: készítsen biztonsági másolatot adatairól a lehető leggyakrabban, minden nap vagy akár óránként. Ha követi ezt a tanácsot, akkor a legrosszabb esetben csak az elmúlt órában kapott munkája eredményét fogja elveszíteni. És az adat-helyreállítási eljárások ebben az esetben sokkal könnyebben végrehajthatók. Ezeknek az eljárásoknak a végrehajtását a cron és a segédprogram segítségével automatizálhatja rsync fontos fájlok és könyvtárak időszakos másolása egy másik lemezre vagy partícióra. Vagy használhatja a fent említett Mondo Rescue segédprogramot. Egyébként megtanulod a használatát, ami hasznos lehet abban az esetben, ha vészhelyzetben vissza kell állítani az adatokat.
Harmadszor: mielőtt elkezdené a törölt fájlok helyreállítását, készítsen másolatot arról a partícióról, amelyben ezek a fájlok voltak, és dolgozzon vele, ne az eredeti partícióval. Ha ismét hibát követ el a helyreállítási folyamat során, kezdheti elölről az egészet. Ha az eredeti partícióval dolgozik, visszavonhatatlanul károsíthatja az adatokat. A paranccsal másolatot készíthet egy partícióról dd(Ennek a parancsnak a használatáról A. Dmitriev "dd: A parancs, amely nem hasonlít a többihez" című cikkében olvashat).
Érdemes emlékeztetni arra is, hogy vannak speciális Linux-disztribúciók, amelyek CD-ről vagy más cserélhető adathordozóról futnak, és egy csomó adminisztrációs segédprogramot tartalmaznak, beleértve az adat-helyreállító eszközöket is. Ilyen disztribúciók például a SystemRescue CD és a Trinity Rescue Kit.
Úgy gondolom, hogy egy idő után a fenti lista is elavulttá válik, ahogyan az a jegyzet elején említett cikkben szereplő listával is történt. De lesznek új eszközök, talán fejlettebbek. Nézzen vissza időnként a Linux szoftverkatalógusba, hogy naprakész legyen, vagy ami még jobb, segítsen a katalógus naprakészen tartásában. Aztán bármilyen vészhelyzetben vagy rendszeres helyzetben, te vagy más Linux felhasználó képesek lesznek megtalálni a problémáik megoldásához szükséges eszközöket és eszközöket.
RÓL RŐL adat-helyreállítás fájlrendszerekből A Linux nem csak írt
lusta. Ennek a feladatnak a végrehajtásához sok különböző
eszközöket, beleértve a debugfs segédprogramot, amely könnyedén visszakeresi a kopott dolgokat
fájlok az ext2-ből. De mi a helyzet a többi FS-sel? Hogyan lehet visszaállítani az elveszett fájlt
egy flash kulcstartó vagy egy közeli NTFS partíció? Még a leghallgatóbbak is róla
szorgalmas bloggerek. És közben minden nagyon egyszerű és prózai.
Nem mindig kényelmes újraindítani egy másik operációs rendszert
műveletek a fájlrendszerek ellenőrzéséhez, a fájlok visszaállításához, az átméretezéshez
partíciókat és egyéb adatműveleteket hajthat végre. Képzeld el, hogy több is van
két éve telepítve van a számítógépére OS: Windows és Linux. az első
nagyon ritkán töltesz fel és csak be sürgősségi esetek, a második, amit használ
minden nap, és máris a Linuxra való teljes átálláson és a Windows eltávolításán gondolkodik, itt
csak az évek során felhalmozott adatokat tároló NTFS-partíciót szabad ext3-ba konvertálni
semmilyen eszközzel nem lehetséges. Két operációs rendszert kell megtartania, mert
noha az NTFS-partíció elérhető Linuxról (ntfs-3g használatával), a problémák megoldására
a fájlrendszert továbbra is újra kell indítani a Windows rendszerbe.
És ha a flash meghajtó FAT fájlrendszere le van fedve? Újra
újraindítani a Windowsba? Vagy véletlenül törölt egy fájlt az UFS fájlrendszerből,
egy közeli telepített FreeBSD-hez tartozik? Talán egy rendszer vagy
rendszergazda és lemez a számára Windows helyreállítás nem jelent meg a megfelelő időben
kéznél? Egyszerre válaszolok minden kérdésre: szinte minden intézkedésre hazatérve
FAT, NTFS, UFS fájlrendszerek hiánya, az azokban tárolt fájlok helyreállítása,
diagnosztika és még sok minden más elvégezhető a Linux elhagyása nélkül. Ebből a cikkből
tudni fogja, hogyan kell csinálni.
Mielőtt közvetlenül folytatná a helyreállítási folyamat leírását,
diagnosztika és az elhalt fájlok életre keltése, kötelességemnek tartom megismertetni
a használt eszközök listájával. Először is szükségünk lesz
eszközök a fájlrendszerekkel való munkához (létrehozás, ellenőrzés, fogadás
információ). Mindegyik három csomagban kerül forgalomba:
1. dosfstools- Segédprogramok FAT fájlrendszerekkel való munkához.
A csomag csak két programot tartalmaz: az mkfs.vfat (mkfs.dos) fájl létrehozásához
rendszer és az fsck.vfat (fsck.dos) fájlrendszer ellenőrzéséhez.
2. ufutils- segédprogramok készlete az UFS-sel és származékokkal való munkához (például
A FreeBSD által használt FFS). Nyolc segédprogramot tartalmaz, köztük az mkfs.ufs fájlt,
fsck.ufs, tunefs.ufs (FS tuning), growfs.ufs (átméretezés) és mások.
3. ntfsprogs- különféle segédprogramok az NTFS-sel való munkához. Nem tartalmaz
programokat az ellenőrzési fájl létrehozásához vagy befejezéséhez (alap ellenőrzés lehetséges).
rendszer, hanem tömeget tartalmaz leghasznosabb eszközök, mint például az ntfscp for
fájlok másolása partíció csatlakoztatása nélkül, fájlok "reinkarnációja" ntfsundelete,
ntfsresize partíció átméretező eszköz, klónozó eszköz
ntfsclone partíciók és mások.
Szükségünk lehet eszközökre a merevlemez-partíciókkal való munkához is.
korong. Három legfejlettebb ilyen típusú program létezik:
elvált,
partíciók létrehozására, átméretezésére, áthelyezésére tervezték,
fájlrendszerek létrehozása és ellenőrzése;
gpart-
program-helyreállító a törölt partíciós tábla és
Tesztlemez -
hasonló a gparthoz pszeudografikus felülettel és néhány hasznos funkcióval.
Meg kell jegyezni, hogy a parted csak egy jó csomagolóanyag a leírt segédprogramok tetején.
fájlrendszerekkel való munkavégzésre, így nagyjából bármire, amit a parted képes, az meg tud és
Ők. Sőt, van egy másik burkolat körül elválasztva magát, az úgynevezett
. Ő
csak létrehoz egy felhasználóbarát GTK GUI-t a Partition Magic stílusában.
A TestDisk csomagban megtalálja a PhotoRec segédprogramot
felépülés különféle típusok fájlokat a partícióról, a használttól függetlenül
fájlrendszer. Munkájának elve a fájlok keresése és visszaállítása
metaadataikkal a fájlrendszer szerkezetének elemzése nélkül. A PhotoRec képes
képek helyreállítása (bmp, jpg, png, tiff, raf, nyers, rdc, x3f, crw, ctg,
orf, mrw), hangfájlok (wav, au, mp3, wma), videofájlok (avi, mov, mpg), archívumok
(bz2, tar, zip), dokumentumok (doc, pdf, html, rtf), forráskód fájlok (c,
pl, sh). Számos azonos típusú program található a csomagban
Sleuth Kit amihez
van egy boncolási webes felület.
A következő szakaszokban néhány gyakori forgatókönyvet tekintünk meg.
a leírt segédprogramok segítségével. Először is ezt Részletes leírás folyamat
fájl-helyreállítás három különböző megközelítéssel, másodszor a javítás
fájlrendszerek összeomlás után, harmadszor, egy partíció klónozása több gépre,
negyedszer, egy kisebb partícióra való adatátvitel folyamatának leírása.
Az elhalt fájlok felélesztéséhez NTFS-en a már említett
ntfsundelete az ntfsprogs csomagból. Nagyon könnyen használható és rendkívül
tiszta. Ha véletlenül törölt egy fájlt, és azonnal leválasztotta a partíciót, legyen
biztos - az ntfsundelete épségben vissza tudja helyezni a helyére.
Először meg kell tekintenie az összes törölt fájl listáját:
# ntfsundelete /dev/sda1
A kimenet harmadik oszlopa a fájlbiztonság százalékát mutatja. Ha ő
100% - minden rendben van, a fájl épségben és épségben életre kelthető;
az alacsonyabb érték azt jelzi, hogy egyes részeit már felülírták
új adatok, így a helyreállítás után a fájl, ahogy mondják,
törött. Egyes esetekben a visszaállítás lehetősége még egy félig megölt
fájl teheti az időjárást, de most koncentráljunk a teljesen teljes másolatokra.
Ehhez futtassa a következő parancsot:
# ntfsundelete -p 100 /dev/sda1
Hú, mennyi van belőlük! Kényszerítjük a programot, hogy csak fájlokat jelenítsen meg,
törölve az elmúlt 2 napban:
# ntfsundelete /dev/sda1 -p 100 -t 2d
Ez jobb. Állítsa vissza a fájlt, amelynek inode száma (a kimenet első oszlopa)
az 11172, az /undeleted könyvtárba:
# ntfsundelete /dev/sda1 -u -i 11172 -d /undeleted
A fájlok maszkkal visszaállíthatók:
# ntfsundelete /dev/sda1 -u -m "*.doc"
Szűrés hossz szerint:
# ntfsundelete /dev/hda1 -S 5k-6m
Vagy visszaállíthatja az összes törölt fájlt, és csak ezután találja ki
mi az, ami:
# ntfsundelete /dev/sda1 -u -m "*" -d /törölve
A program kibontja a fájlokat az összes attribútummal, beleértve a nevet és a létrehozási időt.
Öröm használni.
Adatok helyreállítása minden más fájlrendszerből, beleértve a FAT, UFS,
EXT3 és bármely más, a PhotoRec használata a legkényelmesebb. Elindítjuk
program:
A főmenüben válassza ki a kísérleti eszközt (például / dev / sda). Kattintson
partíciót, és a következő képernyőn a fájlrendszer típusát (ext2/ext3 vagy egyéb).
Állítsa be a könyvtárat, ahová a helyreállított fájlokat el kívánja helyezni, és nyomja meg az "Y" gombot.
A könyvtárnak másik partíción/lemezen kell lennie, különben fennáll a súlyosbodás veszélye
helyzet, a törölt fájlok felülírása új adatokkal.
Minden, a helyreállítási folyamat elkezdődött, 10 perctől ig tarthat
több óra, a fájlrendszer "öregségétől" és számától függően
törölt fájlok. A folyamatot bármikor leállíthatja a gombra kattintva
folytassa onnan, ahol abbahagyta a PhotoRec újraindításával.
Az Ön által választott könyvtárban sok olyan alkönyvtárat talál, amelyek nevei pl
recup_dir.1, recup_dir.2, mindegyik tartalmazza nagyszámú fájlokat
különböző típusú. A PhotoRec nem állítja vissza a neveket, ezért trükközni kell
gereblyézni ezt az egész kupacot.
A PhotoRecnek más hátrányai is vannak:
Ezért a photorec mellett más eszközökre is szükség van kéznél.
az elveszett adatok elemzése és helyreállítása. A legjobb ezen a területen
Sleuth Kit segédprogramok,
hatalmas számú, sokféle eszközt tartalmaz, amelyeket szeretünk
munkájuk során különféle szolgáltatásokat használnak feltöréses esetek kivizsgálására és
haladó rendszergazdák. Messze vagyunk ettől, és érdekel minket
csak két segédprogram a teljes készletből: az fls és az icat, amelyek keresésre és keresésre szolgálnak
fájlok kibontása (mind a meglévő, mind a törölt).
Tekintsük meg a törölt fájlok listáját az fls segédprogrammal:
# 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
Az "-r" jelző hatására a program rekurzívan végigmegy az összes könyvtáron, és a "-d"
- csak a törölt fájlok megjelenítése.
Valószínűleg nagyon hosszú lesz a lista, és egy listát is tartalmazni fog
olyan inode-okat, amelyek már más fájlokhoz kerültek (a realloc sor a harmadikban
oszlop), ezért szűrjük, és kevesebbre küldjük:
# fls -rd /dev/sda1 | grep -v "(realloc)" | Kevésbé
A harmadik oszlopban az inode számok láthatók, a negyedikben pedig a nevük.
Fájl kibontásához az FS-ből használja az icat parancsot (a "-r" jelző a következőre szolgál:
törölt fájl helyreállításához):
# icat -r /dev/sda1 1023 > /home/vasya/tmp/my_file
Az összes fájl visszaállításához használja a következő parancsot:
# for i itt: `fls -rd /dev/sda1 | grep -v "(realloc)" |\
awk("$3 nyomtatása")|tr -d [:]`; do icat -r -f fat /dev/sdb1 $i >\
/home/vasya/tmp/inode-$i ;kész
Ha egy adott fájlt szeretne találni, akkor az fls kimenete egyszerűen "melegíthető":
# fls -rd /dev/sda1 | grep -v "(realloc)" | grep my_file.jpg
A Sleuth Kit segédprogramokban az a nagyszerű, hogy használják
a törölt fájlok és részeik keresésére szolgáló módszerek széles választéka. Ezt és
fájlrendszer-vezérlő struktúrák és különféle heurisztikus módszerek elemzése,
és mintaillesztés. Valójában a Sleuth Kittel vissza lehet térni
élet, még az ext3-on felülírt fájlok is (annak ellenére, hogy maguk az ext3 fejlesztők beszélnek
egy ilyen művelet végrehajtásának lehetetlensége).
Elromlott javítás fájlrendszer Nagyon egyszerű. Elég
használja a szabványos fsck.vfat segédprogramokat (FAT12 fájlrendszerekhez,
FAT16 és FAT32), fsck.ufs (UFS, UFS2, FFS) és ntfsfix (NTFS esetén).
Sajnos az ntfsfix nem tudja teljesen kijavítani az NTFS-t. Csak javít
néhány problémáját, és beállítja a kényszerített fájlellenőrző jelzőt.
rendszert, hogy elinduljon a következő Windows újraindítás
chkdsk a teljes FS ellenőrzéshez.
Használata Virtuális gép, elkerülhetjük az újratöltés szükségességét
Ablakok. Ezért:
Tegyük fel, hogy vásárolt egy új merevlemezt, és szeretne áthelyezni néhány partíciót
a régi lemezről az újra. Ha a szokásos módon kezdi el csinálni,
új partíció létrehozásával és fájlok manuális másolásával, akkor fennáll a kockázata
sok probléma a fájlnevek kódolásával, speciális fájlokkal,
védett fájlokat, és sok időt veszít. Jobb a módszert használni
partíció klónozás.
A UNIX felhasználók partíciókat klónoznak ezzel szabványos segédprogram dd, melyik
bármely fájlrendszerrel együtt használható. Ehhez egy új lemezen
létrejön egy partíció, amely méretében megegyezik a forráséval, és a "dd if=partition1" parancs
of=partition2 bs=1m". Ugyanígy másolhat egy NTFS partíciót, de csomagban
Az ntfsprogs jobb segédprogram erre a célra.
Az ntfsclone program működését tekintve megegyezik a dd paranccsal, kivéve
két tulajdonság. Először is, nem másolja a fájl fel nem használt részeit
rendszer, és a mozgás gyorsabb, és a partíció kép (ha létrehoz
kép) kevesebb helyet foglal. Másodszor, az ntfsclone képes tárolni a képet
különleges tömörített fájl amelyet kényelmesen át lehet vinni más gépekre.
Egy partíció klónozásához futtassa a következő parancsot:
# ntfsclone -- írja felül a /dev/hda1 /dev/hdb1 fájlt
És a kép létrehozásához:
# ntfsclone --save-image --output backup.img /dev/hda1
Az ntfsclone segédprogram különösen hasznos, ha úgy dönt, hogy másolja a telepített fájlt
Windows más gépek teljes flottáján (tanterem vagy iroda). Ezért
elég egy gépre telepíteni a Windows-t és létrehozni egy képet, ami aztán
labdába rakható és azzal Linux használatával LiveCD öntsön más gépekre. Nak nek
el tudtak indulni, akkor a lemez MBR rekordját is át kell másolni:
# sfdisk -d /dev/sda > /share/sda-sfdisk.dump
# dd if=/dev/sda bs=512 count=1 of=/share/sda-mbr.dump
Ezután írja be az összes gép lemezére:
# sfdisk /dev/sda< /share/sda-sfdisk.dump
# dd if=/share/sda-mbr.dump of=/dev/sda
Mi a teendő, ha úgy dönt, hogy teljesen átvált Linuxra, de nem akar
különböző trükkök és az ntfs-3g segítségével hozzáférhet régi adataihoz,
NTFS partíción található? Végül is ez a rész foglalhatja el a legtöbbet
lemezre, és nincs mód a tartalmának egyszerűen átmásolására
partíció ext3/ext4 formátumban formázott. Ebben az esetben ismét a segítségedre lesznek
segédprogramok az ntfsprogs csomagból, vagy inkább egyikük - ntfsresize, amely lehetővé teszi
kis részletekben másolja át az adatokat egy új fájlrendszerbe, majd
az NTFS partíció méretének csökkentése és az ext3 / ext4 partíció növelése. Erre neked
szükséged lesz valamilyen LiveCD-re, amely legalább ntfsprogs és e2fsprogs verziót tartalmaz
1.41 (ext4 támogatáshoz, ha adatokat kíván átvinni ide
neki). Az is nagyon kívánatos, hogy a LiveCD friss gparted legyen, mert
hogy a kézi átméretezés nehéz és veszélyes (kivéve magának a fájlrendszernek az átméretezését,
át kell méretezni a partíciót az fdisk használatával, egy hiba és az egész művelet
elölről kell kezdeni).
Tehát a LiveCD-ről indítunk, és felcsatoljuk a merevlemez-partíciókat. Mondjuk ki
a mérete 120 GB. Ebből 80 GB egy teljesen feltöltött NTFS partíció, ill
a fennmaradó 30 GB (igen, pontosan 30, a marketing gigabájtok átvitele után
a lemez valós térfogata körülbelül 111 GB) - ez egy partíció
telepített Linux, amelyet 5 GB foglal el. Tehát a mi ablakunk
körülbelül 25 GB-nak felel meg. Fájlok áthelyezése NTFS partícióról ext3/ext4 partícióra
amíg együttes méretük megegyezik az ablak méretével. Ennek eredményeként
az utóbbi teljesen megtelt, az első pedig 25 GB-ot "fogy".
Válassza le mindkét partíciót, és futtassa a gparted parancsot. Válassza ki az NTFS partíciót, kattintson a másodikra
egérgombbal, válassza az Átméretezés/Áthelyezés lehetőséget, és csökkentse a részt az ablak méretére, válassza ki
ext3/ext4 partíciót, és növelje meg ugyanazzal az ablakmérettel (a partíciónak kell
lépjen a lemez elejére, majd növelje). Így kapunk még 25 GB-ot
felszabadított területet, ami lehetővé teszi, hogy átmásoljunk néhány fájlt, majd újra
átméretezni. Négy ilyen átmegy, és teljesen töröljük az NTFS partíciót, és
az ext3/ext4 partíció a teljes lemezre bővíthető.
Mint látható, a Linux nem csak sok harmadik féllel tud együttműködni
fájlrendszereket, hanem számos segédprogrammal is fel van szerelve azok módosítására, végrehajtására
diagnosztika és egyéb műveletek. Soha nem találja magát reménytelen helyzetben
helyzetekben tartsa kéznél a LiveCD-t Linux alapú, ami csak annyi
a legszentebb grál rendszergazdaés felhasználó.
Mindenekelőtt egy másik népszerű szoftver a
fájlok visszaállítása sablonok alapján.
www.sysresccd.org -
A System Rescue CD tartalmazza a cikkben említett összes programot.
Megosztok egy kis leletet, egy kis programot a törölt fájlok helyreállítására. Régen nagyon kellett, de akkor sajnos nem találtam a Scalpel programot. Véleményem szerint az általam ismert módszerek közül ez az egyik legegyszerűbb. A szike a .
Így az rm -rf rajongói elkötelezettek a következők iránt:
Először is, senki sem garantálja, hogy a Scalpel képes lesz helyreállítani a fájlokat, de van rá esély.
Telepítés (mivel az Ubuntu telepítve van a tesztgépre, beszélek róla):
sudo apt-get install szike
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 NEX
doc y 10000000 \xd0\xcf\x11\xe0\xa1\xb1
…
pdf y 5000000%PDF %EOF\x0d REVERSE
pdf y 5000000%PDF %EOF\x0a VISSZA
…
Most elkezdheti a helyreállítást:
szike /dev/sda1 -o kimenet
[e-mail védett]:~$ mount
/dev/sda1 on / type ext3 (rw, relatime, errors=remount-ro)
proc on /proc típusú proc (rw, noexec, nosuid, nodev)
/sys on /sys típusú sysfs (rw, noexec, nosuid, nodev)
varrun /var/run típusú tmpfs (rw, noexec, nosuid, nodev, mode=0755)
udev on /dev típusú tmpfs (rw, mode=0755)
devshm a /dev/shm fájlban, írja be: tmpfs (rw)
devpts on /dev/pts típusú devpts (rw, gid=5, mode=620)
lrm a /lib/modules/2.6.24–21-generic/volatile típusú tmpfs-en (rw)
/dev/sda2 on /home type ext3 (rw, relatime)
Edzés után lépjen a kimeneti könyvtárba, és nézze meg, mi van ott:
[e-mail védett]:~/output$ ls -l
-rw-r--r-- 1 gyökér gyökér 28189 2009-03-24 14:42 audit.txt
drwxr-xr-x 2 gyökér gyökér 4096 2009-03-24 14:42 doc-3-0
drwxr-xr-x 2 gyökér gyökér 4096 2009-03-24 14:42 doc-3-1
drwxr-xr-x 2 gyökér gyökér 4096 2009-03-24 14:42 doc-3-2
drwxr-xr-x 2 gyökér gyökér 4096 2009-03-24 14:42 doc-4-0
…
drwxr-xr-x 2 gyökérgyökér 4096 2009-03-24 14:42 pdf-5-0
drwxr-xr-x 2 gyökérgyökér 4096 2009-03-24 14:42 pdf-6-0
…
Az audit.txt fájl információkat tárol a helyreállításról:
[e-mail védett]:~/output$ cat audit.txtScalpel 1.60-as verziójú audit fájl
Kezdés: 2009. március 24. kedd, 14:16:04
parancs sor:
szike /dev/sda1 -o kimenetKimeneti könyvtár: /home/felhasználónév/kimenet
Konfigurációs fájl: /etc/scalpel/scalpel.conf"/dev/sda1" cél megnyitása
A következő fájlokat faragták:
Fájl kezdete vágás hossza kivonva
00053045.doc 183664640 IGEN 10000000 sda1
00053046.doc 183971840 IGEN 10000000 sda1
…
00050372.doc 203272192 NO 208896 sda1
00050373.doc 203481088 NO 229376 sda1
…
Befejezve: 2009. március 24. kedd, 14:42:41
Belenézünk a beágyazott könyvtárakba, és megnézzük (ha szerencsénk van) a fájljainkat:
[e-mail védett]:~/output/doc-3–0$ ls -l
összesen 25564
-rw-r--r-- 1 gyökérgyökér 307200 2009–03–24 14:42 00050348.doc
-rw-r--r-- 1 gyökérgyökér 40960 2009-03-24 14:42 00050349.doc
-rw-r--r-- 1 gyökérgyökér 4354 2009–03–24 14:42 00050350.doc
-rw-r--r-- 1 gyökérgyökér 466686 2009–03–24 14:42 00050351.doc
-rw-r--r-- 1 gyökérgyökér 176128 2009-03-24 14:42 00050352.doc
…
Forrás - HowtoForge (ingyenes fordítás).
Hozzáteszem magamtól persze korántsem mindentől restaurált szike. De sokat, néhány fájlról már el is feledkeztem. Nagyon lassan működik, működés közben szinte az egész processzort megeszi.
A Scalpel FAT, NTFS, ext 2/3 fájlrendszerekkel tud működni, vagyis win-partíciókról tud visszaállítani adatokat.
És végül, legjobb módja A nagyon fontos fájlok visszaállítása:
1. Készítsen biztonsági másolatot.
2. Nagyon jó gondolkodni az eltávolítás előtt.
Boldog adat-helyreállítást!
A törölt adatok helyreállítása addig valós, amíg más információkat felül nem ír a helyükön. Ez minden adathordozóra igaz, így a Mintban és a Linux egyéb buildjeiben ill Windows visszatér A törölt fájlok ugyanazon séma szerint készülnek, csak az eszközök különböznek. Az alábbiakban útmutatást talál néhány olyan program használatához, amelyek nagyszerűek a törölt adatok helyreállításában Linuxon.
A segédprogramot, ahogy a neve is sugallja, kifejezetten a törölt fényképek keresésére hozták létre. Az idő múlásával azonban az alkalmazás egy hatékony programmá vált, amely különféle formátumú fájlokat keres és küld vissza a feledésből. A törölt adatok sikeres helyreállításának egyetlen feltétele, hogy semmit ne írjanak a helyükre. Ezért a fájlok elvesztése után azonnal abba kell hagynia a munkát azzal a lemezzel, amelyről törölték. Új fájlok másolása, jelszó megváltoztatása – semmit sem érdemes csinálni.
A Photorec ingyenesen terjeszthető a TestDisk csomag részeként, és nem igényel regisztrációs kulcsot. A telepítéshez Linux Mint vagy egy másik verzió, nyisson meg egy terminált, és futtassa a „sudo apt-get install testdisk” parancsot. A program futtatásához használja a "sudo photorec" parancsot.
A helyreállítás fő szabálya - soha ne mentse a fájlokat arra a partícióra, ahonnan törölték. Jobb, ha cserélhető adathordozót használ, ha a helyreállítás befejeződött, csak vigye vissza az adatokat a rendszerbe. A Photorec által megtalált és helyreállított összes adat az utolsó lépésben megadott mappában lesz. A fájlnevek változni fognak, így némi időt kell szánni az adatok elemzésére, de ez nem olyan kritikus, mint a fontos információk elvesztése.