Documentație de la computer la

Master File Table (MFT - tabelul principal al fișierelor) în sistemul de operare Windows XP

Ca orice alt sistem, NTFS împarte întregul spațiu util în clustere - blocuri de date folosite la un moment dat. NTFS suportă aproape orice dimensiune a clusterului - de la 512 octeți la 64 KB, un anumit standard este considerat o dimensiune a clusterului de 4 KB. Nu există anomalii ale structurii cluster a NTFS, deci acest lucru, în general, un subiect destul de banal, nu este nimic de spus.







Discul NTFS este împărțit condițional în două părți. Primele 12% din disc sunt alocate așa-numitei zone MFT - spațiul în care crește metafilele MFT (vezi mai jos). Nu puteți scrie date în acest domeniu. Zona MFT este întotdeauna goală - acest lucru se face astfel încât cel mai important fișier de serviciu (MFT) să nu fie fragmentat odată cu creșterea acestuia. Restul de 88% din disc este spațiul obișnuit pentru stocarea fișierelor.

Master File Table (MFT - tabelul principal al fișierelor) în sistemul de operare Windows XP.


Spațiul liber pe disc include totuși toate piesele fără spațiu fizic - necompletate din zona MFT sunt de asemenea incluse acolo. Mecanismul de utilizare a zonei MFT este că atunci când fișierele nu mai pot fi scrise în spațiul normal, zona MFT se micșorează (în versiunile curente ale sistemelor de operare este exact de două ori), eliberând astfel spațiul pentru înregistrarea fișierelor. Când spațiul este eliberat în zona normală MFT, zona se poate extinde din nou. În același timp, situația nu este exclusă atunci când fișierele obișnuite au rămas în această zonă: aici nu există anomalii. Sistemul a încercat să-l lase liber, dar nu sa întâmplat nimic. Viața continuă. Metafilele MFT pot fi fragmentate, deși acest lucru ar fi nedorit.







MFT și structura sa


Sistemul de fișiere NTFS este o realizare remarcabilă a structurării: fiecare element al sistemului este un fișier - chiar și informațiile despre serviciu. Fișierul cel mai important pe NTFS se numește MFT, sau Master File Table este un tabel de fișiere obișnuit. Acesta este situat în zona MFT și este un director centralizat al tuturor celorlalte fișiere de pe disc și, în mod paradoxal, în sine. MFT este împărțit în înregistrări de mărime fixă ​​(de obicei 1 KB), iar fiecare intrare corespunde unui fișier (în sensul general al cuvântului). Primele 16 fișiere sunt de natură oficială și nu sunt accesibile sistemului de operare - se numesc metafile și primul metafile este MFT în sine. Aceste primele 16 elemente MFT sunt singura parte a discului care are o poziție fixă. Interesant este faptul că a doua copie a primelor trei înregistrări, pentru fiabilitate - sunt foarte importante - este stocată exact în mijlocul discului. Restul fișierului MFT poate fi plasat, la fel ca orice alt fișier, în locurile arbitrare ale discului - îl puteți restabili prin folosirea acestuia, "cuplat" chiar pe bază - pentru primul element al MFT.

După cum sa menționat mai sus, MFT constă într-o serie de înregistrări de 1 KB în mărime. Fiecare intrare identifică un fișier situat pe disc. Când creați un fișier NTFS, acesta găsește o intrare goală în MFT, apoi o umple cu informații despre fișierul creat. Puteți aduce informații despre compoziția informațiilor înregistrate în tabelul principal de fișiere.

Tipul de informații







Articole similare

Trimiteți-le prietenilor: