Master File Table

Master File Table
Adatmentés tippek Solutions: Windows. Linux és BSD "id =" b_cover „>

A könyv lépésről lépésre útmutató, hogy vissza sérült adatokat a merevlemez és az optikai meghajtók. Részletesen tárgyalja a szerkezet a népszerű fájlrendszerek :. NTFS, ext2 / ext3, UFS / FFS és egyéb leírt módszerek automatikus adat-helyreállítási Windows és Linux operációs rendszerekre. Több lehetőség is van a kézi helyreállításhoz használatos, ha az automatikus helyreállítás nem lehetséges. Az anyag kíséri nagyszámú hasznos tippeket és átfogó referencia anyag. A CD-ROM pomesheny hasznos eszközt, és a forráskódot a könyvből.

PC-felhasználók számára

Könyv: Data Recovery. gyakorlati útmutató

Master File Table

Master File Table

A formázó folyamatban logikai partíció jön létre az elején úgynevezett MFT zóna (ábra. 6.2). Alapértelmezés szerint, hogy elfoglalja 12,5% a térfogat-kapacitása (12% helyett igénylik sok publikációban), bár, attól függően, hogy a paraméter értékét NtfsMftZoneReservation. lehet 25%, 37% vagy 50%.

Ábra. 6.2. térfogat-szerkezetet, amely formázott NTFS

Ezen a területen van a fájl $ MFT. kezdetben körülbelül 64 szektorra és a növekvő elejétől az MFT zónát annak végén az új felhasználó fájlokat és könyvtárakat. A több fájlt tartalmaz a kötet, annál nagyobb a méret a MFT. A hozzávetőleges mérete az MFT becsülhető a következő képlet segítségével: sizeof (FILE Record) * N fájlok. ahol sizeof (FILE Record) általában 1 Kbyte, és N Files - teljes száma fájlok és alkönyvtárak ebben a szakaszban, beleértve a legutóbbi hagyni.

Annak megakadályozása érdekében töredezettsége $ MFT MFT zónát fájl tartott fenn, amíg a teljes kimerültség a szabad hely a hangerő, akkor kihasználatlan „farok” az MFT zónát csonkolt felére, így helyet szabadít fel a felhasználó fájlokat. Ezt a folyamatot meg lehet ismételni többször, amíg a teljes hozam az összes fenntartott hely. Megoldás szép, bár nem új. Sok a fájlrendszerek a nyolcvanas években a múlt század lehetővé teszi, előre meghatározott helyet az aktív fájl farok csökkenti a fragmentáció (valamint azokat a fájlokat, nem csak a szolgáltatás). Például ez a képesség volt a DOS 3.0, amelynek célja a fajta „Agate” PC-k. Talán néhányan emlékeztek egy ilyen gépet?

Ha a fájl eléri a $ MFT MFT tartományhatárokon során a későbbi növekedés, ő elkerülhetetlenül lesz töredezett, ami az összeomlás a file rendszer teljesítményét. Meg kell jegyezni, hogy a túlnyomó többség a $ MFT fájl-mentesítő nem tudja kezelni! De töredezettségmentesítés API, beépített nappali NTFS, amely egy ilyen lehetőséget!

megjegyzés

$ MFT fájl egy tömb rekordok típusú FILE Record (UNIX terminológia hívják őket inode), amelyek mindegyike leírja a megfelelő fájl vagy alkönyvtár. A gyakorlatban egy fájl vagy alkönyvtár teljes mértékben leírt egyetlen rekord típus FILE Record. bár elméletileg ezek a nyilvántartások szükség lehet több.

6.2 táblázat. A szerkezet a fájl linkek

sorszám (sorszám)

Ha töröl egy fájl vagy könyvtár a megfelelő sorrendben fájl van megjelölve, mint használt. Amikor egy új felvétel fájl van jelölve, de nem használt hivatkozni lehet újra, a sorszám számlálót, amely tárolja a fájl bejegyzés növekszik. Ez a mechanizmus lehetővé teszi, hogy nyomon kövesse „halott” linkek már törölt fájlokat. A sorszám az ügyszám ebben az esetben eltér a megfelelő számot fájl rögzítésének sorrendjét. Ez a teszt részt a chkdsk segédprogramot, de automatikusan, amennyire én tudom, nem teljesül.

Az első 12 bejegyzés a MFT mindig elfoglalni iroda metafájlokkal: $ MFT (tulajdonképpen az aktuális fájl $ MFT), $ MFTMirr (tükör $ MFT), $ LogFile (tranzakciós file), $ kötet (az adatok a lemezen kötet), $ AttrDef (attribútum definíciók ) '' (A gyökér könyvtár), $ Bitmap (szabad hely térkép), $ rendszerindítás (boot), $ BadClus (lista a rossz klaszterek), stb Részletesebben, ezek a feljegyzések táblázatban ismertetjük. 6.11.

Bejegyzés 12-15 vannak jelölve használt, míg a valóságban azok üresek. Mint tudod kitalálni, vannak fenntartva későbbi használatra. Bejegyzések 16-23 nem használják, és őszintén címkével ellátott kihasználatlan.

Ez minden elméleti szükséges információt az első. Most akkor folytassa a gyakorlati ismeretséget NTFS. A segédprogram elindításához a dob DiskExplorer Runtime Software, nem megfeledkezve, hogy előírja rendszergazda jogokkal. A Fájl menüben, lapozzunk a Drive-ra. és a megjelenő párbeszédpanelen válassza ki a logikai meghajtót, amely előírja a szerkesztést. Ezután a menüből válassza ki a Goto Mft. kényszerítve DiskExplorer megy a MFT, automatikusan változik a megjelenítési mód a legtermészetesebb (ábra. 6.3). Alternatív megoldásként, nyomjuk meg (-ban fájlbejegyzés) és kihagyja az első pár szektort megnyomása .

Master File Table

Ábra. 6.3. DiskExplorer segédprogram megjeleníti a fő fájl rekord natív formátumban

Minden az alábbi jelentések DiskExplorer fájlokat.

a szektorok számát, amelyhez a fájl tartozik a rekordot. Megjegyezzük, hogy a szektor számát növelni monoton 2, megerősíti azt a tényt, hogy a méret egy file bejegyzés 1 KB, bár a gyakorlatban akkor szembe más értékeket. A kényelem, az információ megjelenik a két szám rendszerek - hexadecimális és decimális.

fájl rekord típus jelzi a fájl vagy könyvtár.

Fájl attribútumok vagy katalógus: a (archív) - archívum, r (read-only) - írásvédett, hogy csak olvasható, h (rejtett) - rejtett, s (rendszer) - rendszer, l (címke) - címke mennyiség, d (könyvtár) - egy könyvtár (tömörített) - tömörített.

Fájl mérete bájtban tízes számrendszerben (nem könyvtár!).

Dátuma és időpontja a fájl módosításának vagy könyvtár.

Száma az első klaszter a fájl vagy könyvtár (vagy rezidens -, hogy teljes mértékben rezidens fájlok és könyvtárak).

Listája NTFS attribútum típus kapható a fájl vagy könyvtár, hexadecimális jelöléssel (általában ez a sor az alábbiak szerint: October 30-80 - az általános információs attribútum nevét attribútuma a fájlt, és az adatok attribútum). További információ erről a témáról fog kapni később ebben a fejezetben.

fájl Rekord MFT kifejezve hexadecimális és decimális jelöléssel, és a következő szó No: (a csökkentés szám - szám).

szülő könyvtár fájl rekord számú kifejezve hexadecimális és decimális jelöléssel (5h - ha a fájl tartozik a root). Ahhoz, hogy gyorsan át a fájlbejegyzésekhez válassza Goto menü Mft nem, és írja be a kódot hexadecimális vagy decimális jelöléssel.

A nem rezidens fájlok vagy könyvtárak - a lista klaszter lefoglalt fájl titkosított formában (és hiába - tudta dekódolni). Cluster kódolási séma részletesen később ebben a fejezetben.

Mielőtt folytatná az olvasást, kísérletezhetsz MFT fájlokat (főleg töredezett). Nézze meg, hogyan hozhat létre és törölhet a MFT rekordot. Erre a legjobb megoldás egy lemezen, amely kis számú fájlokat és könyvtárakat. Nem kell formázni a logikai meghajtót, hozzon létre egy virtuális (jó memória mennyisége a modern számítógépek lehetővé teszi).

Kapcsolódó cikkek