Kaj je tabela glavne datoteke?

Glavne datotečne tabele so sistemi za sledenje datotekam, ki se uporabljajo v funkciji datotečnega sistema Windows NT. Štejejo se za pomemben del metapodatkovnih datotek in pomagajo pri določanju obsega nosilca NTFS. Tabela, ki jo pogosto imenujemo MFT, vsebuje informacije o vsaki datoteki in imeniku, ki se nahaja v datotečnem sistemu.

V dejanskem delovanju tabela glavne datoteke deluje kot izhodišče za proces upravljanja, povezan z datotečnim sistemom NT. S tega vidika MFT deluje kot tabela baze podatkov relacijskih slogov, saj vsebuje dragocene informacije, potrebne za izvajanje različnih datotek, shranjenih v sistemu. Z dostopom do glavne tabele datotek lahko sistem pregleda vsebino in identificira datoteke, potrebne za dano dejanje. Tabela vsebuje dovolj podrobnosti, da lahko sistem izbere prave datoteke in nato poišče dejansko datoteko na trdem disku.

Uporaba MFT obsega funkcionalnost tabele FAT, ki jo najdemo v mnogih drugih sistemih za arhiviranje. Vendar tabela glavne datoteke presega to funkcijo, saj deluje kot izhodiščna točka in zagotavlja enostaven vir za prepoznavanje potrebnih datotek za dano izvedbo. MFT se bo tudi razširil, ko se na trdi disk naložijo nove aplikacije. Da bi učinkovito upravljali prostor na disku, dodeljen datotečni tabeli, organizacija tabele omejuje dejansko velikost zapisa, ki je ustvarjen.

Ustvarjanje novih zapisov v tabeli glavne datoteke je zaželeno, saj prisotnost zapisov pomaga povečati zmogljivost. Iz tega razloga bo trdi disk, ki je konfiguriran za Windows NT, običajno rezerviral približno dvanajst odstotkov prostora za MFT. Če velikost tabele sčasoma preseže to dodelitev, je mogoče sistem prilagoditi tako, da poveča količino dodeljenega prostora na disku. Vendar pa dodatni prostor ne bo nujno nameščen v sektorju, ki meji na prvotno tabelo glavne datoteke. Prisotnost drugih imenikov in datotek med sektorji lahko povzroči rahlo zmanjšanje učinkovitosti.