Mis on põhifailitabel?

Põhifailitabelid on failide jälgimissüsteemid, mida kasutatakse Windows NT failisüsteemi funktsioonides. Neid peetakse metaandmefailide oluliseks osaks ja need aitavad määratleda NTFS-köite mahtu. Tabelis, mida sageli nimetatakse MFT-ks, on teave kõigi failisüsteemis leiduvate failide ja kataloogide kohta.

Tegelikus töös toimib põhifailitabel NT-failisüsteemiga seotud haldusprotsessi lähtepunktina. Sellest vaatenurgast lähtudes toimib MFT relatsioonistiilis andmebaasitabelina, kuna see sisaldab väärtuslikku teavet, mis on vajalik erinevate süsteemis olevate failide käivitamiseks. Põhifailide tabelile ligi pääsedes suudab süsteem sisu läbi vaadata ja antud toimingu jaoks vajalikke faile tuvastada. Tabelis on piisavalt üksikasju, et süsteem saaks valida õiged failid ja seejärel leida kõvakettal tegeliku faili.

MFT kasutamine hõlmab paljudes teistes failisüsteemides leiduva FAT-tabeli funktsionaalsust. Põhifailitabel läheb aga sellest funktsioonist kaugemale, toimides käivituspunktina ja pakkudes lihtsat ressurssi antud täitmiseks vajalike failide tuvastamiseks. MFT laieneb ka uute rakenduste laadimisel kõvakettale. Failitabeli jaoks eraldatud kettaruumi tõhusaks haldamiseks piirab tabeli korraldus loodava kirje tegelikku suurust.

Uute kirjete loomine põhifaili tabelis on soovitav, kuna kirjete olemasolu aitab jõudlust maksimeerida. Sel põhjusel eraldab Windows NT jaoks konfigureeritud kõvaketas tavaliselt MFT jaoks ligikaudu kaksteist protsenti ruumist. Kui tabeli suurus peaks lõpuks seda jaotust ületama, saab süsteemi reguleerida, et suurendada määratud kettaruumi. Täiendav ruum ei pruugi aga asuda algse põhifailitabeliga külgnevas sektoris. Teiste kataloogide ja failide olemasolu sektorite vahel võib kaasa tuua mõningase efektiivsuse languse.