Ext3 tartalék eltávolítása az ablakok alól. Alkalmazott nekromancia Linuxban vagy törölt fájlok visszaállítása a feledésből

2011. január 29-én 11:35-kor. Megtekintések: 13 590

Linux- ez jó, de néha át kell váltani ablakok, számos olyan feladat elvégzésére, amelyek vagy nem végezhetők el Linux alatt, vagy elvégezhetők, de nagyon aranyér. Általánosságban elmondható, hogy Windows-ra váltottunk, szeretnénk valamit másolni arról a lemezről, amelyre Linuxban mentettük, és itt az újoncoknak gondjuk lesz - végül is a Linux lemezek nem jelennek meg a Windowsban, mert ez az operációs rendszer egyszerűen nem ismeri fel. nem érti, hogy ez milyen fájlrendszer (például ext3 vagy ext4), amelyet Linuxban használnak. Akkor most mit tegyünk? Minden alkalommal át kell vinni a szükséges adatokat egy flash meghajtóra vagy más cserélhető adathordozóra, ha Linuxot használunk, majd újra másolni a flash meghajtóról magunkra, ha Windowson vagyunk. Természetesen az adatokat a flash-en hagyhatjuk vezessen és dolgozzon vele közvetlenül cserélhető adathordozóról, de ez nem mindig tanácsos.

Tehát a problémákat azonosították, és most meg kell őket oldani. Ezek (megoldások) természetesen léteznek. Számos hasznos program létezik a világon (ingyenes), amelyek lehetővé teszik a Linux fájlrendszer olvasását a Windows rendszerből, másolási műveleteket végrehajtva a Windows fájlrendszerbe (de nem vissza!). Bár elvileg ez is elég lesz.

Az ext3/ext4 partíciók olvasására szolgáló programok a Windows rendszerben:

  • Ext2Fsd
  • Ext2IFS(támogatja az ext2, ext3 és raserFS partíciókat)
  • DiskInternal Linux Reader(támogatja az ext2, ext3 és raserFS partíciókat)
  • ext2explore(támogatja az ext2, ext3, ext4 és raserFS partíciókat)
Ext2explorer program

Azt hiszem, mindannyian találkoztunk már olyan problémával, amikor egy fényképezőgép, fényképezőgép, PDA, okostelefon firmware-ének hibája vagy egyszerűen egy speciális eszköz /dev/hands miatt a kártya formázásra került és az adatok törlésre kerültek. Valamikor ezt a problémát egészen egyszerűen, az Ontrack Easy Recovery Portable verziójával oldottam meg, de mivel már több éve Linux rendszerek felhasználója vagyok, ennek a licenc nélküli alkalmazásnak a Winon keresztüli használata nem tűnt teljesen kósernek, ráadásul a A kutatás és a kalandvágy miatt kellett találnom egy ingyenes, natív analógot Linux rendszerekhez. A kutatás még azelőtt véget ért, mielőtt elkezdődött volna, ugyanis egy Google-keresés első sora a TestDisk segédprogramok készletéhez vezetett, amelyekről később részletesebben is szólok.

Tehát a TestDist két segédprogramból áll:
tesztlemez és photorec; A közművek hivatalos webhelye.
Rövid leírás:
tesztlemez egy hatékony segédprogram, amelyet a törölt partíciók helyreállítására és az mbr rendszerindítási rekordok helyreállítására terveztek szoftverhibák, egyes vírusok vagy emberi hibák után (például amikor egy partíciót egyszerűen töröltek).
Testdisk funkciók:
A partíciós tábla rögzítése; törölt partíciók helyreállítása FAT32 rendszerindító szektor visszaállítása biztonsági másolatból FAT12/FAT16/FAT32 rendszerindító szektor újraépítése FAT táblák javítása
Az NTFS rendszerindító szektor újraépítése Az NTFS rendszerindító szektor visszaállítása biztonsági másolatból MFT javítása MFT tükör segítségével Ext2/ext3 biztonsági mentés SuperBlock keresése
Törölt fájlok helyreállítása FAT, NTFS és ext2 fájlrendszerekben
Fájlok másolása FAT, NTFS és ext2/ext3 távoli partíciókról.

photorec– segédprogram adatok, például videofájlok, dokumentumok, archívumok merevlemezekről és cdrom-meghajtókról, valamint fényképek (innen a Photo Recovery program neve) helyreállítására a kamerák beépített memóriájából. A helyreállításhoz szükséges fájltípusok listája nagyon lenyűgöző, és megismerkedhet vele.

Mindkét segédprogram nyílt forráskódú, a GNU General Public License (GPL) alatt terjesztve. A verziók elérhetők Linux, Unix és Windows platformokra.

A legtöbb Linux disztribúció már benne van a szabványos tárolóban. Debian alapú disztribúciók esetén telepítse a következő paranccsal:

Az én esetemben vissza kellett állítanom a fényképeket egy kamerakártyáról, miután a fényképezőgép véletlenül formázta a kártyát. Miután behelyezte a flash meghajtót a kártyaolvasóba, és elindította a photorec-et rootként a konzolban, a segédprogram arra kért, hogy válasszam ki azt a lemezt, amelyen vissza szeretném állítani az adatokat.

Az én esetemben az lesz /dev/sdb.
Ezután válassza ki a partíciós tábla típusát a legtöbb felhasználó számára az Intel/PC.

Ezután válassza ki a teljes partíciót vagy lemezt a törölt fájlok kereséséhez. Mivel a formázás után vissza kellett állítani az összes törölt fájlt, a teljes lemezen való keresést választottam.
Ezt követően a photorec-nek meg kell adnia, hogy milyen fájlrendszerben tárolták a törölt fájlokat. Ebben az esetben minden egyszerű, válassza ki a második elemet.

Ezután egy másik meghajtón kiválasztjuk azt a könyvtárat, ahová a segédprogram elmenti a helyreállított fájlokat.

Ezután nyomja meg az Y gombot, és a program megkezdi a munkáját. Egy 32 MB-os kártyához kevesebb mint egy percbe telt.
Most pedig a munka eredményéről:
Hogy őszinte legyek, eleinte nagyon kételkedtem a program képességeit illetően. De miután megnyitottam a könyvtárat a segédprogram eredményeivel, meglepődve tapasztaltam, hogy nem csak a szükséges 10 nemrég készült fényképet sikerült helyreállítani, hanem 110 másikat is, amelyek közül a legkorábbi 3 éve készült, és a további használat nem írta felül. a kártyát, bár többször is formázták a kártyát.
Ennek eredményeként újabb győzelmet aratott a jó a gonosz felett, egy boldog mosoly a kamera tulajdonosától, egy újabb bizonyíték arra, hogy tengernyi hasznos és jó minőségű nyílt forráskódú segédprogram van.

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 túl késő volt, észhez tért, de nem tudta, hogyan állítsa vissza, telepítette az operációs rendszert, és a lemez elrendezésének tudatlansága miatt formázta a lemezt az adatok, zenék, filmek, otthoni fényképek és egyéb adatok. Kétségbeesett, nem tudja, hogy lehetséges-e a helyreállítás, apránként helyreállított mindent, de ez csak a legkisebb része a felmerült probléma következményeinek megoldásának, a Linuxban lévő adatok helyreállíthatók, és ehhez ott fizetős és ingyenes segédprogramok, és ma 7 segédprogramról fogunk beszélni, amelyek segítenek az adatok helyreállításában az Ubuntu Linuxban.

Részben persze mindez segített, de az adatok nagy része így is elveszett, és képzeld el a helyzetet, diák vagy, tanfolyamot készítesz, még egy-két hét van hátra az esedékességig, és a merevlemezed, amelyen a tanfolyamod lefagyott, mit kell tenned 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.

Hogyan lehet visszaállítani az adatokat és milyen alkalmazásokat kell használni?

Adatok helyreállítása a Scalpel segédprogrammal

A Scalpel egy eszközkészlet a fájl gyors helyreállításához. 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 specifikus mintáival, a fájl elejére és végére nézve. Segíthet a helyreállításban olyan fájlrendszerekben, mint a FATx, NTFS, ext2/3, „RAW” partíciókról is.

Telepítsük a segédprogramot, futtassuk a parancsot a terminálban:

sudo apt install szike

a segédprogram a belső sablonja szerint működik /etc/scalpel/scalpel.conf, ha bizonyos formátumú fájlokat szeretne visszaállítani, nyissa meg a konfigurációt, és törölje a megjegyzéseket az ilyen típusú fájl megfelelő soraiból. Konfig sablon szerkesztésekor nagyon ügyelni kell arra, hogy ne törjük össze vagy ne töröljünk ki semmi feleslegeset.

Példa a szike használatára:

sudo scalpel file.iso -o dir_recovery

helyreállítási könyvtár" dir_recovery" üresnek kell lennie file.iso ez egy példa a helyreá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 vissza kell állítani, mint ez /dev/sdb1/könyvtárnév/könyvtárnév2/fájlnév.

Adatok helyreállítása az R-Linux használatával

Az R-Linux egy ingyenes program a Linuxban és egyes Unix operációs rendszerekben (OS) használt Ext2/Ext3/Ext4 FS fájlrendszerek helyreállítására. Használt R-Linux A szkennelési technológia és a könnyen beállítható programfelület abszolút ellenőrzést biztosít a felhasználónak az adat-helyreállítási folyamat felett. A program visszaállítja az adatokat a meglévő logikai meghajtókról, még akkor is, ha a fájlrekordok elvesznek. A program azonban nem képes az adatokat hálózaton keresztül visszaállítani, valamint a lemeztömbök rekonstrukcióját és az adatok helyreállítását azokból.

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, az egyetlen különbség a gazdagép operációs rendszere.

Az R-Linux a következő fájlokat állítja helyre:

  • Vírustámadás, áramkimaradás vagy rendszerkárosodás következtében törölve;
  • Sérült vagy törölt partícióktól, a partíció formázása után, akár más fájlrendszerű partícióra is;
  • Ha a lemez partíciószerkezete megváltozott vagy megsérült. Ebben az esetben az R-Linux képes átvizsgálni a merevlemezt, megkeresni egy korábban törölt vagy sérült partíciót, és csak ezután tudja helyreállítani az adatokat a talált partícióról.
  • Olyan merevlemezekről, amelyekben sok rossz szektor van. Az R-Linux lehetővé teszi az információk másolását és kép létrehozását egy teljes lemezről vagy annak egy részéről, és csak ezután dolgozhat a másik adathordozóra mentett képfájllal, mint az eredeti lemezzel. Ez különösen akkor hasznos és hatékony, ha a lemezen lévő hibás szektorok száma folyamatosan növekszik, és a fennmaradó információkat azonnal el kell menteni.

Amire az R-Linux képes:

  • Gazda operációs rendszer (OS):
  • Lehetőség Linux operációs rendszerhez: bármely Linux operációs rendszer, amely 2.6-os vagy újabb kernelen alapul
  • Opció Windows operációs rendszerhez: Win2000, XP, 2003, Vista, Windows 7, Windows 8/8.1, Windows Server 2008/2012
  • Támogatott fájlrendszerek: csak Ext2/Ext3/Ext4 FS (Linux).
  • Dinamikus (Windows 2000/XP/2003/Vista/Win7), elsődleges, BSD (UNIX) és APM (Apple Partition Map) partíciós sémák felismerése és elemzése. Dinamikus partíciók támogatása GPT-n és MBR-n.
  • KÉPFÁJL létrehozása egy teljes fizikai lemezhez, partícióhoz vagy annak egy részéhez. A lemezképfájlokat a program normál lemezként tudja feldolgozni. Kétféle kép lehetséges: 1) Olyan képek, amelyek az objektum pontos byte-byte-másolatai (Tömörítetlen képek) – az ilyen képek kompatibilisek az R-Linux korábbi verzióival; 2) Tömörített képek - tömöríthetők, több fájlra oszthatók és jelszóval védhetők. Az ilyen képek teljes mértékben kompatibilisek az R-Drive Image programmal létrehozott képekkel, de nem kompatibilisek az R-Linux korábbi verzióival.
  • A helyreállított fájlok a helyi operációs rendszer által elérhető bármely meghajtóra menthetők, beleértve a hálózati meghajtókat is.
  • S.M.A.R.T paraméterek figyelése Az R-Linux képes megjeleníteni az S.M.A.R.T paramétereket. (Önfelügyeleti, elemzési és jelentéskészítési technológia) olyan merevlemezekhez, amelyek megmutatják a hardver állapotát és előre jelezhetik a lehetséges meghibásodásokat. Az S.M.A.R.T rendszer figyelmeztetései esetén kerülni kell az ilyen lemezek további terhelését.
  • Keresse meg a fájlok törölt verzióit. Az R-Linux meg tudja keresni a fájlok törölt verzióit a méretük, nevük, kiterjesztéseik és a felismert fájltípusok keresési paraméterként való használatával.

Ha valamit nem értesz az alkalmazással kapcsolatban, a hivatkozások segítségével elolvashatod a referencia kézikönyvet / a kézikönyv meglehetősen terjedelmes, sok kérdésre választ talál.

Az R-Linux telepítése

Letöltheti az architektúrájához tartozó fájlt a hivatkozásról - majd a telepítéshez nyisson meg egy 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 fogsz látni, ne ijedj meg, az „orosz” támogatás 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, és látja, 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 válassza ki a flash meghajtónk egy részét az egérkurzorral, és nyomja meg a " Letapogatás".

Amint látja, felajánljuk a keresési paraméterek részletesebb konfigurálását, hogy ismert fájltípusok szerint keressünk-e, tartsunk-e naplót, konkrétan hol keressünk, megadhatjuk, hogy melyik bájtszegmenstől induljon a vizsgálat , szabvány szerint 0-tól, vagy saját adatok megadásához.

Elindult a szkennelés, megvárjuk, amíg befejeződik, semmi esetre sem mondjuk le, néha ez rosszul végződhet a pendrive-ra. A szkennelés befejeződött, ekkor a következő képet látjuk:

A flash rész alatt található egy " Aláírásokkal találták meg", kattintson erre a szakaszra az egérkurzorral, és egy új ablakot fogunk látni:

kattintson a sorra" A fájlok az adatszerkezetük jellemző jellemzőire vonatkozó információk alapján találhatók". Miután erre a linkre kattintott, a következőhöz hasonlót fogunk látni:

Válassza ki a kívánt könyvtárakat, és nyomja meg a " Visszaállítás megjelölve", egy teszt kedvéért megnéztem, jól működik a segédprogram, próbáld ki és számolj be az eredmények alapján, hogyan működik valós helyzetben adatvesztéskor, fájlok törlésekor stb.

Adatok helyreállítása az R-Studio segédprogrammal

Ez egy fizetős segédprogram, de megéri, mert a legnehezebb helyzetekből is kisegít. Megvásárolhatja a hivatalos weboldalon. Az adat-helyreállító segédprogramok közül a legjobb fejlett segédprogram, amely az NTFS, NTFS5, ReFS, FAT12/16/32, exFAT, HFS/HFS+ (Macintosh), UFS1/UFS2 Little és Big Endian változataival (FreeBSD/OpenBSD/) működik. NetBSD /Solaris) és Ext2/Ext3/Ext4 FS (Linux). Az R-Studio emellett aláírás alapú fájlhelyreállítást is használ (ismert fájltípusok keresése) 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 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:

  • RAID rekonstrukciós modul
  • Univerzális szöveg-/hexadecimális szerkesztő sokféle lehetőséggel
  • Külön rendszer- és adatmentési modul (lemezmásolás), amely lehetővé teszi, hogy az R-Studio a legoptimálisabb és legteljesebb megoldás legyen az adat-helyreállításhoz szükséges munkaállomás létrehozásakor.

Az R-Studio visszaállítja a fájlokat:

  • A Lomtáron kívül vagy a Lomtár kiürítésekor törölve;
  • Vírustámadás vagy számítógép áramkimaradás miatt törölve;
  • Miután a fájlokat tartalmazó partíciót újraformázták, akár egy másik fájlrendszerű partícióra is;
  • Ha a merevlemez partíciószerkezete megváltozott vagy megsérült. Ebben az esetben az R-Studio programmal átvizsgálhatja a merevlemezt, megkeresheti a törölt vagy sérült partíciót, és csak ezután állíthatja vissza az adatokat a talált partícióról.
  • Olyan merevlemezekről, amelyekben sok rossz szektor van. Az R-Studio helyreállító program először képes másolni az információkat, és létrehozni egy képet a teljes lemezről vagy annak egy részéről, és csak ezután képes dolgozni a másik adathordozóra mentett képfájllal, mint az eredeti lemezzel. Ez különösen akkor hasznos és hatékony, ha a lemezen lévő hibás szektorok száma folyamatosan növekszik, és a fennmaradó információkat azonnal el kell menteni.
  • Az Orosz Föderáció Igazságügyi Minisztériumának 2015. november 26-án kelt, 269. számú rendeletével az R-STUDIO felkerült a szövetségi államban végzett különféle igazságügyi szakértői vizsgálatok anyagi és műszaki bázisának minimális konfigurációjára vonatkozó követelmények listájára. az Orosz Föderáció Igazságügyi Minisztériumának költségvetési igazságügyi szakértői intézményei.

Mire képes az R-Studio segédprogram:

  • Szabványos Windows Explorer felhasználói felület.
  • Gazda operációs rendszer (OS): Windows 2000, XP, 2003 Server, Vista, 2008 Server, Windows 7, Windows 8/8.1/10, Windows Server 2012.
  • Adatmentés az interneten keresztül. A fájlok a hálózaton keresztül visszaállíthatók a Win2000/XP/2003/Vista/2008/Windows 7/8/8.1/10/Windows Server 2012, Macintosh, Linux és UNIX operációs rendszert futtató távoli számítógépekről.
  • Támogatott fájlrendszerek: FAT12, FAT16, FAT32, exFAT, NTFS, NTFS5, ReFS (a Microsoft által a Windows 2012 Server rendszerben bevezetett új helyi fájlrendszer), HFS/HFS+ (Macintosh), az UFS1/UFS2 Little és Big Endian változatai (FreeBSD) /OpenBSD/NetBSD/Solaris) és Ext2/Ext3/Ext4 FS (Linux).
  • Ismert fájltípusok keresése szkenneléskor (fájlok visszaállítása aláírással): ha a lemezen lévő fájlrendszer súlyosan sérült vagy ismeretlen, akkor az R-Studio bizonyos fájltípusokra (Microsoft Office dokumentumok, jpg-k) jellemző adatmintákat (fájlaláírásokat) keres. stb.) . Ha szükséges, a felhasználó új fájltípusokat adhat hozzá az R-Studióhoz.
  • Fő (MBR), GPT és BSD (UNIX) partíciós sémák, valamint Apple partíciós sémák felismerése és elemzése. Dinamikus kötetek támogatása (Windows 2000-2012/8.1/10) MBR-en és GPT-n.
  • Windows tárolóhelyek (Windows 8/8.1 és 10/Threshold 2), Apple szoftveres RAID és Linux Logical Volume Manager (LVM/LVM2) támogatása. Az R-Studio automatikusan felismeri és összegyűjti ezeknek a lemezkezelőknek az összetevőit, még akkor is, ha az adatbázisuk enyhén sérült. Komolyan sérült adatbázisokkal rendelkező összetevőik kézzel is hozzáadhatók.
  • Sérült lemeztömbök helyreállítása (RAID). Ha az operációs rendszer nem ismeri fel a lemeztömböt (RAID), létrehozhat egy virtuális RAID-et az összetevőiből. Egy ilyen virtuális tömb a program által normál fizikaiként is feldolgozható. Támogatja a szabványos RAID szinteket: 0, 1, 4, 5, 6. Támogatja a beágyazott és nem szabványos szinteket: 10(1+0), 1E, 5E, 5EE, 6E. Paritáskésleltetés támogatása az összes releváns RAID-szinten. Egyedi RAID-sémák támogatása.
  • A RAID-paraméterek automatikus felismerése.Az R-Studio képes felismerni a RAID 5 és 6 összes paraméterét. Ez lehetővé teszi a felhasználó számára, hogy megoldja a RAID helyreállítása során az egyik legnehezebb feladatot - paramétereinek meghatározását.
  • KÉPFÁJL létrehozása egy teljes fizikai lemezhez (HD), partícióhoz vagy annak egy részéhez. Az ilyen képfájlok tömöríthetők és több fájlra bonthatók CD/DVD/Flash vagy FAT16/FAT32/exFAT formátumra. A lemezképfájlokat a program normál lemezként tudja feldolgozni.
  • Adatok helyreállítása sérült vagy törölt partíciókból, titkosított fájlokból (NTFS 5), alternatív adatfolyamokból (NTFS, NTFS 5).
  • Adatmentés után:
  • FDISK vagy hasonló segédprogramok elindítása;
  • Vírustámadás; ZSÍR károsodás; MBR megsemmisítése.
  • Lokalizált névfelismerés.
  • A helyreállított fájlok a helyi operációs rendszer által elérhető bármely meghajtóra menthetők, beleértve a hálózati meghajtókat is. A helyreállított fájlok elmenthetők egy másik meghajtóra a csatlakoztatott távoli számítógépen anélkül, hogy a hálózaton keresztül letöltenék őket a helyi számítógépre.
  • Tekintse meg a fájl tartalmát a helyreállítási esélyek felméréséhez. A legtöbb fájltípus (formátum) tartalma akkor is megtekinthető, ha a fájlnak megfelelő alkalmazás nincs telepítve.
  • A fájlok vagy a lemez tartalma megtekinthető és szerkeszthető a beépített hexadecimális szerkesztővel. A szerkesztő támogatja az NTFS-fájlok tulajdonságainak szerkesztését.
  • Az S.M.A.R.T Az R-Studio képes megjeleníteni az S.M.A.R.T. (Önfelügyeleti, elemzési és jelentéskészítési technológia) olyan merevlemezekhez, amelyek megmutatják a hardver állapotát és előre jelezhetik a lehetséges meghibásodásokat. Az S.M.A.R.T rendszer figyelmeztetései esetén kerülni kell az ilyen lemezek további terhelését.
  • Integráció a DeepSpar Disk Imager-rel – egy professzionális merevlemez-képkezelő eszközzel, amelyet kifejezetten a meghibásodott meghajtókból származó adatok helyreállítására terveztek. Ez az integráció alacsony szintű, vékony hozzáférést biztosít bizonyos szintű hardverhibás meghajtókhoz. Ezenkívül lehetővé teszi lemezkép létrehozását és elemzések elvégzését egyidejűleg. Ez azt jelenti, hogy az R-Studio által a forráslemezen található szektorok azonnal átmásolódnak a klónlemezre, és az összes későbbi adat-helyreállítási művelet a klónlemezen történik, hogy megakadályozzák a forráslemez további károsodását és jelentősen csökkentsék a feldolgozási időt. .

Természetesen nem minden adat-helyreállítási segédprogramot írtunk le fent, van egy lista az olyan segédprogramokról 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 ismerkedjen meg az anyaggal - . Valószínűleg itt a vége az anyagnak, lesznek kérdések, kérdezz, pontosíts és hagyj visszajelzést az általad használt segédprogramokról, hogy visszaállítottad az adatokat, esetleg a cikk nem tartalmazza, hogy mit használsz, írd le kommentben, hogy mit használsz.

Ha az egyik lemezünkön Linux van telepítve, és a Windows rendszerbe indításakor szeretné megtekinteni ennek a lemeznek a tartalmát, kiderül, hogy ez nem olyan egyszerű. További illesztőprogramot és szoftvert kell telepítenie.

Ellenkező esetben, amikor például egy flash meghajtót Linuxhoz csatlakoztatunk, akkor ez a „boldog” üzenet fogad minket: „A meghajtóban lévő lemez használatához először formázza meg.”

Az archiváló tegnapi frissítése

A vendégek elől rejtve

Verzió előtt 15.08 béta lehetőséget ad e feladat egyszerűsítésére. A 7-Zip mostantól támogatja ext3 és ext4 képek kibontása (Linux fájlrendszer).

A tesztjeim eltérő eredményeket adtak, de az általános következtetés az, hogy az új funkció kiválóan működik különböző disztribúciókkal, kivéve a CentOS-t (nem tudom, miért).

Az ext3 és ext4 fájlrendszer megnyitása Windows rendszerből

Egészen egyszerű.

A vendégek elől rejtve

15.08 vagy újabb verzió. Ha a Linux operációs rendszer merevlemez-partícióra vagy flash meghajtóra van telepítve, akkor lépjen a következőre

\. \.PhysicalDrive0

Ha szükséged van kép megnyitása linuxról, akkor úgy dolgozol vele, mint egy normál archívumnál:

Ha szükséges megtekintheti annak a virtuális merevlemeznek a tartalmát, amelyre a Linux telepítve van, majd nyissa meg ezt a virtuális merevlemezt archívumként, az elérhető partíciók képek formájában jelennek meg:

Dupla kattintással beléphet ezekbe a képekbe, és megtekintheti/másolhatja róluk az adatokat:

Fontos részlet - még a nagy lemezek is nagyon gyorsan nyílnak. Ha a virtuális lemez dinamikus, akkor ez nem okoz problémát.

Azonban nem minden olyan rózsás.

Kali Linux és CentOS partíciók megnyitása Windows rendszerből 7-Zip használatával

Nem tudtam belenézni ezeknek az operációs rendszereknek a részeibe.

Megnyitás helyett a 7-Zip megpróbálta kicsomagolni a képfájlokat egy ideiglenes mappába. Ez a hibaüzenetet okozta a C-meghajtón. Amikor a hiba megszűnt, és kibontottam a képfájlt, a 7-Zip továbbra sem tudta megnyitni, így a „A lemezképfájl sérült” hibaüzenetet kaptam.

A 7-Zip ideiglenes mappa áthelyezése egy másik helyre

Mivel a 7-Zip archiváló futtatásakor a C meghajtó megtelt hibájáról beszélünk, leírok itt néhány megoldási lehetőséget.

Valamilyen oknál fogva a szabványos könyvtárváltási beállítás nem működik a legújabb bétaverziókban.

1. módszer a 7-Zip ideiglenes mappa megváltoztatására (Őt jobban szerettem)

Váltson két paneles módba (futtassa a 7zFM.exe fájlt, és nyomja meg az "F9" billentyűt). Ezután nyissa meg a kívánt archívumot a bal oldali ablaktáblában, és használja az "F5" vagy a "Kibontás" billentyűt az archívum egy másik ablaktáblába történő kibontásához.

Nekem ez a módszer nagyon bevált.

A 7-Zip ideiglenes könyvtár megváltoztatásának második módja

Módosítsa a környezeti változót %Temp% a szükséges könyvtárba. Ezt a következőképpen teheti meg: kattintson a jobb gombbal Ez a számítógép, majd válassza ki Tulajdonságok. Után Haladó rendszerbeállítások, válassza a lapot Továbbáés válassza ki a lehetőséget Környezeti változó.

Válassza ki %Temp% a listából, és módosítsa az igényeinek megfelelően.

Minden olyan program, amely az ideiglenes könyvtárat használja Temp, most az új telepített elérési utat fogja használni.

A módszer, ahogy mondani szokás, nem mindenkinek való.

Különféle problémák vagy a számítógép váratlan leállása miatt a fájlrendszer megsérülhet. A normál leállítás során az összes fájlrendszer csak olvasható módon van csatlakoztatva, és minden nem mentett adat a lemezre kerül.

Ha azonban váratlanul kikapcsolják az áramellátást, bizonyos adatok elveszhetnek, és fontos adatok is elveszhetnek, ami magának a fájlrendszernek a károsodását eredményezheti. Ebben a cikkben megvizsgáljuk, hogyan lehet helyreállítani az fsck fájlrendszert számos népszerű fájlrendszerhez, és beszélünk az ext4 helyreállítás működéséről is.

Mint tudják, a fájlrendszer tartalmazza az összes információt a számítógépen tárolt összes fájlról. Ezek maguk a fájladatok és a metaadatok, amelyek a fájlok helyét és attribútumait szabályozzák a fájlrendszerben. Ahogy már mondtam, az adatok nem íródnak azonnal a merevlemezre, hanem egy ideig a RAM-ban maradnak, és ha váratlanul kikapcsolják, bizonyos körülmények között a fájlrendszer megsérülhet.

A modern fájlrendszerek két típusra oszthatók - naplózott és nem naplózott. A naplózott fájlrendszerek naplózzák az összes végrehajtandó műveletet, és a végrehajtás után törlik ezeket a rekordokat. Ez lehetővé teszi, hogy nagyon gyorsan megértse, hogy a fájlrendszer sérült-e. De ez nem sokat segít a gyógyulásban. A Linux fájlrendszer helyreállításához ellenőriznie kell a fájlrendszer minden blokkját, és meg kell találnia a hibás szektorokat.

Erre a célra az fsck segédprogramot használják. Lényegében ez egy shell más segédprogramokhoz, amelyek csak egy vagy másik fájlrendszerrel dolgoznak, például van egy segédprogram a fat, és egy teljesen más az ext4 számára.

A legtöbb rendszeren az fsck ellenőrzés automatikusan lefut a gyökérpartícióra, de ez nem vonatkozik más partíciókra, és akkor sem működik, ha letiltotta az ellenőrzést.

fsck alapjai

Ebben a cikkben az fsck-vel végzett kézi munkát fogjuk megvizsgálni. Szükség lehet egy LiveCD-re a segédprogram futtatásához, ha a gyökérpartíció sérült. Ha nem, a rendszer képes lesz helyreállítási módba indítani, és onnan fogja használni a segédprogramot. Az fsck-t futtathatja egy már elindított rendszeren is. Csak a munkához van szükség szuperfelhasználói jogokra, tehát sudo-n keresztül.

Most nézzük meg magának a segédprogramnak a szintaxisát:

$fsck [opciók] [fájlrendszer_beállítások][lemez_partíció]

Az alapvető beállítások határozzák meg, hogyan viselkedjen az fsck shell segédprogram. A lemezpartíció egy partíciós eszközfájl a /dev könyvtárban, például /dev/sda1 vagy /dev/sda2. A fájlrendszer beállításai minden egyes vizsgálati segédprogramra vonatkoznak.

Most nézzük meg a leghasznosabb fsck-beállításokat:

  • -l- ne futtasson egy másik fsck-példányt ezen a merevlemezen, amíg az aktuális be nem fejeződik. SSD esetén a paraméter figyelmen kívül marad;
  • -t- állítsa be a vizsgálandó fájlrendszerek típusait. Nem szükséges eszközt megadni, egyetlen paranccsal több partíciót is ellenőrizhet, egyszerűen a kívánt fájlrendszer típusának megadásával. Ez lehet maga a fájlrendszer, például az ext4, vagy opciói opts=ro formátumban. A segédprogram minden fstab-ba csatolt fájlrendszert megvizsgál. Ha egy szakaszt is megad, akkor a megadott típusú ellenőrzést alkalmazza, automatikus felismerés nélkül;
  • -A- ellenőrizze az összes fájlrendszert az /etc/fstab-ból. Itt alkalmazzák az /etc/fstab fájlrendszer-vizsgálati paramétereket, beleértve a prioritást is. Mindenekelőtt a gyökér ellenőrzése megtörténik. Általában a rendszer indításakor használatos;
  • -C- megmutatja a fájlrendszer ellenőrzésének folyamatát;
  • -M- ne ellenőrizze, hogy a fájlrendszer fel van-e csatolva;
  • -N- ne tegyen semmit, mutassa meg, hogy az ellenőrzés sikeresen befejeződött;
  • -R- ne ellenőrizze a gyökér fájlrendszert;
  • -T- ne mutasson információkat a segédprogramról;
  • -V- a legrészletesebb kimenet.

Ezek globális segédprogramok voltak. Most nézzük meg a fájlrendszerrel való munkavégzés lehetőségeit, kevesebb van belőlük, de érdekesebbek lesznek:

  • -a- az ellenőrzés során kérdés nélkül javítson ki minden észlelt hibát. Ez az opció elavult, és nem ajánlott;
  • -n- csak a fájlrendszer ellenőrzését végezze el, ne javítson semmit;
  • -r- minden hiba kijavítása előtt kérdezzen, alapértelmezés szerint az ext fájlrendszereknél;
  • -y- minden hibajavítással kapcsolatos kérdésre igenlő választ ad, mondhatjuk, hogy ez a megfelelője a.
  • -c- Keresse meg és feketelistára tegye az összes rossz blokkot a merevlemezén. Csak ext3 és ext4 esetén érhető el;
  • -f- a fájlrendszer kényszerített ellenőrzése, még akkor is, ha a napló szerint tiszta;
  • -b- állítsa be a szuperblokk címét, ha a fő sérült;
  • -o- az -a opció egy másik modern analógja, automatikusan ellenőrzi és javítja. Erre a célra alapvetően három lehetőség közül választhat: p, a, y.

Most már mindent elintéztünk, és készen áll a linux fájlrendszer visszaállítására. Lássunk munkához.

Hogyan lehet visszaállítani a fájlrendszert az fsck-ben

Tegyük fel, hogy már elindított egy LiveCD rendszert vagy helyreállítási módot. Nos, egyszóval készen állunk az ext4 vagy bármely más sérült FS visszaállítására. A segédprogram alapértelmezés szerint minden disztribúcióban telepítve van, így nem kell semmit telepíteni.

Fájlrendszer helyreállítása

Ha a fájlrendszer /dev/sda1 címmel rendelkező partíción van, futtassa:

sudo fsck -y /dev/sda1

Nem szükséges megadni az y opciót, de ha ezt nem teszi meg, a segédprogram egyszerűen eláraszt olyan kérdésekkel, amelyekre igennel kell válaszolni.

Sérült szuperblokk helyreállítása

Általában ez a csapat minden sebzéssel megbirkózik. De ha valami komoly dolgot csinált és megsértette a szuperblokkot, akkor lehet, hogy az fsck nem segít. A szuperblokk a fájlrendszer kezdete. Enélkül semmi sem fog működni.

De ne rohanjon búcsút venni az adatainak, még mindent vissza lehet állítani. Ezzel a paranccsal megnézzük, hová írták a biztonsági szuperblokkokat:

sudo mkfs -t ext4 -n /dev/sda1

Ez a parancs valójában egy új fájlrendszert hoz létre. Az ext4 helyett cserélje ki azt a fájlrendszert, amelybe a partíciót formázták, a blokk méretének is meg kell egyeznie, különben semmi sem fog működni. Az -n kapcsolóval nem történik változás a lemezen, csak információ jelenik meg, beleértve a szuperblokkokat is.

Most hat tartalék szuperblokk-címünk van, és megpróbálhatjuk visszaállítani a fájlrendszert mindegyik használatával, például:

sudo fsck -b 98304 /dev/sda1

Ezt követően valószínűleg vissza tudja állítani a fájlrendszert. De nézzünk még néhány példát.

Tiszta fájlrendszer ellenőrzése

Ellenőrizzük a fájlrendszert, még akkor is, ha tiszta:

sudo fsck -fy /dev/sda1

Rossz szektorok

Vagy találhatunk rossz szektorokat is, és nem írunk bele mást:

sudo fsck -c /dev/sda1

Fájlrendszer telepítése

Megadhatja, hogy melyik fájlrendszert kell vizsgálni a partíción, például:

sudo fsck -t ext4 /dev/sdb1

Minden fájlrendszer ellenőrzése

Az -A kapcsolóval ellenőrizheti a számítógéphez csatlakoztatott összes fájlrendszert:

De egy ilyen parancs csak helyreállítási módban működik, ha a gyökérpartíció és más partíciók már fel vannak csatolva, akkor hibát ad. De kizárhatja a gyökérpartíciót az ellenőrzésből az R hozzáadásával:

sudo fsck -AR -y

Vagy zárja ki az összes csatlakoztatott fájlrendszert:

Nem minden fájlrendszert ellenőrizhet, hanem csak az ext4-et, ehhez használja a következő kombinációt:

sudo fsck -A -t ext4 -y

Vagy szűrhet a beillesztési beállítások szerint is az /etc/fstab fájlban, például nézzük meg a csak olvasható fájlrendszereket:

sudo fsck -A -t opts=ro

A csatolt fájlrendszerek ellenőrzése

Az előbb mondtam, hogy ez lehetetlen. De ha nincs más kiút, akkor lehetséges, bár nem ajánlott. Ehhez először újra kell csatolnia a fájlrendszert írásvédett módba. Például:

sudo mount -o remount,ro /dev/sdb1

És most ellenőrizze az fsck fájlrendszert kényszerített módban:

sudo fsck -fy /dev/sdb1