Tabelul Master File

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 20 aprilie 2017; verificările necesită 5 modificări .

MFT ( Eng.  Master File Table  - „Main File Table”) este o bază de date care stochează informații despre conținutul unui volum cu sistemul de fișiere NTFS , care este un tabel ale cărui rânduri corespund fișierelor de volum , iar coloanele corespund atributelor fișierului.

Clădire

Un MFT este un fișier (divizat în înregistrări - linii, de obicei cu dimensiunea de 1 KB) care stochează informații despre toate fișierele de pe un volum, inclusiv MFT-ul însuși. Fișierele alocate primelor 16 intrări sunt metafișiere care sunt inaccesibile pentru sistemul de operare , dar importante pentru sistemul de fișiere NTFS și sunt duplicate exact în mijlocul volumului. Sistemul nu poate muta înregistrările zonei MFT pentru a elimina fragmentarea acestora pe măsură ce se extind, prin urmare, imediat după formatarea NTFS, volumul este împărțit, așa cum ar fi, în două părți: zona de servicii, care este oferită pentru utilizare de către utilizator, și rezervat pentru MFT (12,5%) .

Flexibilitatea dimensiunilor și fragmentarea

Mecanismul de utilizare a zonei MFT este destul de flexibil, iar atunci când spațiul de fișiere se umple, zona MFT pur și simplu se micșorează, iar atunci când spațiul liber apare în spațiul de fișiere, acesta poate fi extins din nou. Zona MFT rămâne intactă cât mai mult timp posibil, deoarece atunci când este extinsă, poate deveni fragmentată, ceea ce este nedorit din cauza posibilității de a reduce viteza de lucru cu volumul. Modularitatea structurii MFT face ca NTFS să fie rezistent la erori în comparație cu FAT , deoarece MFT-ul poate muta și fragmenta toate zonele sale, ocolind coruperea discului (cu excepția primelor 16 intrări).

Metafișiere

Metafișierele NTFS  sunt fișiere de serviciu (zone), fiecare dintre ele îndeplinește o anumită funcție a sistemului de fișiere NTFS. Toate metafișierele sunt localizate în directorul rădăcină NTFS al volumului, care este inaccesibil pentru sistemul de operare. [unu]

  • $MFT  

- Masa principală MFT

  • $MFTmirr  

- o copie a primelor șaisprezece înregistrări MFT (plasate exact în mijlocul volumului)

  • $boot  

- bootloader (doar pe volumul principal)

  • .  

- (cu un punct ca nume) director rădăcină

  • $logfile  

- jurnalul sistemului de fișiere

  • $Volum  

- informații despre serviciu (etichetă de volum și ID, versiunea sistemului de fișiere etc.)

  • $Bitmap  

- harta spațiu liber volum

  • $AttrDef  

- lista de atribute standard ale fișierului pe volum

  • $quota  

- intrări cu drepturi de utilizator pentru a utiliza spațiul pe disc (cote)

  • $Secure  

— descriptori de securitate a obiectelor de fișiere (permisiuni)

Note

  1. Consultați Sysinternals ( utilitățile NTFSInfo și VolumeID ).

Link -uri

Vezi și