Főfájl táblázat

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2017. április 20-án felülvizsgált verziótól ; az ellenőrzések 5 szerkesztést igényelnek .

Az MFT ( Eng.  Master File Table  – „Main File Table”) egy olyan adatbázis , amely információkat tárol egy kötet tartalmáról az NTFS fájlrendszerrel , amely egy olyan táblázat, amelynek sorai a kötetfájloknak , az oszlopok pedig a fájlattribútumoknak felelnek meg.

Épület

Az MFT egy fájl (rekordokra - sorokra osztva, általában 1 KB méretű), amely információkat tárol a köteten lévő összes fájlról, beleértve magát az MFT-t is. Az első 16 bejegyzéshez rendelt fájlok olyan metafájlok, amelyek nem érhetők el az operációs rendszer számára , de fontosak az NTFS fájlrendszer számára, és pontosan a kötet közepén duplikálódnak. A rendszer nem tudja mozgatni az MFT zóna rekordjait, hogy kiküszöbölje azok töredezettségét a bővülés során, ezért közvetlenül az NTFS formázása után a kötet mintegy két részre oszlik: a szolgáltatási területre, amelyet a felhasználó használhat, és MFT számára fenntartva (12,5%) .

Rugalmas méret és töredezettség

Az MFT zóna használatának mechanizmusa meglehetősen rugalmas, és amikor a fájlterület megtelik, az MFT zóna egyszerűen összezsugorodik, és amikor szabad hely jelenik meg a fájlterületen, újra bővíthető. Az MFT zóna a lehető leghosszabb ideig érintetlen marad, mivel bővítésekor széttöredezhet, ami nem kívánatos a hangerővel végzett munka sebességének csökkentésének lehetősége miatt. Az MFT struktúra modularitása teszi az NTFS-t hibaállóvá a FAT -hoz képest , mivel az MFT képes mozgatni és feldarabolni az összes területét, megkerülve a lemezsérülést (kivéve az első 16 bejegyzést).

Metafájlok

Az NTFS - metafájlok  szolgáltatásfájlok (területek), amelyek mindegyike az NTFS fájlrendszer egy-egy funkcióját látja el. Az összes metafájl a kötet NTFS gyökérkönyvtárában található, amelyhez az operációs rendszer nem fér hozzá. [egy]

  • MFT dollár  

- MFT főtábla

  • $MFTmirr  

- az első tizenhat MFT rekord másolata (pontosan a kötet közepén elhelyezve)

  • $boot  

- rendszerbetöltő (csak az elsődleges köteten)

  • .  

- (pont névvel) gyökérkönyvtár

  • $logfile  

- fájlrendszer naplója

  • $Volume  

- szolgáltatási információk (kötetcímke és azonosító, fájlrendszer verziója stb.)

  • $Bitmap  

- kötet szabad tér térkép

  • $AttrDef  

- a kötet szabványos fájlattribútumainak listája

  • $Quota  

- bejegyzések felhasználói jogosultsággal a lemezterület használatához (kvóták)

  • $Biztonságos  

— fájlobjektum biztonsági leírók (engedélyek)

Jegyzetek

  1. Lásd: Sysinternals ( NTFSInfo és VolumeID segédprogramok ).

Linkek

Lásd még