Ana Dosya Tablosu (Yerel Dosya Sistemleri)
NTFS dosya sistemi, ana dosya tablosuveya MFT adlı bir dosya içerir. MFT'de, BIR NTFS dosya sistemi birimindeki her dosya için MFT'nin kendisi de dahil olmak üzere en az bir giriş vardır. Boyutu, saati ve tarih damgaları, izinleri ve veri içeriği dahil olmak üzere dosya hakkındaki tüm bilgiler MFT girdilerinde veya MFT girdileri tarafından açıklanan MFT dışında bir alanda depolanır.
Dosyalar NTFS dosya sistemi birimine eklendikçe, MFT'ye daha fazla girdi eklenir ve MFT'nin boyutu artar. Dosyalar bir NTFS dosya sistemi biriminden silindiğinde, MFT girişleri ücretsiz olarak işaretlenir ve yeniden kullanılabilir. Ancak, bu girdiler için ayrılan disk alanı yeniden ayrılmaz ve MFT'nin boyutu azalmaz.
NTFS dosya sistemi, MFT'yi büyüdükçe mümkün olduğunca bitişik tutmak için MFT için alan ayırır. Ntfs dosya sistemi tarafından her birimdeki MFT için ayrılan alana MFT bölgesi adı verilir. Dosya ve dizinler için alan da bu alandan ayrılır, ancak yalnızca MFT bölgesinin dışındaki tüm birim alanı ayrıldıktan sonra.
Ortalama dosya boyutuna ve diğer değişkenlere bağlı olarak, disk kapasiteye dolduğunda önce ayrılmış MFT bölgesi veya disk üzerindeki ayrılmamış alan ayrılabilir. Az sayıda görece büyük dosyaya sahip birimler önce ayrılmamış alanı ayırırken, çok sayıda görece küçük dosyaya sahip birimler önce MFT bölgesini ayırır. Her iki durumda da, bir bölge veya diğer bölge tamamen ayrıldığında MFT'nin parçalanması gerçekleşmeye başlar. Ayrılmamış alan tamamen ayrılırsa, MFT bölgesinden kullanıcı dosyaları ve dizinleri için alan ayrılır. MFT bölgesi tamamen ayrılmışsa, yeni MFT girişleri için yer ayrılmamış alandan ayrılır.
MFT'nin kendisi birleştirilebilir. Birleştirme işlemi tamamlanmadan önce MFT bölgesinin tamamen ayrılma olasılığını azaltmak için, birimi birleştirmeden önce MFT bölgesinin başında mümkün olduğunca fazla alan bırakın. Birleştirme tamamlanmadan önce MFT bölgesi tamamen ayrılırsa, MFT bölgesinin dışında ayrılmamış alan olmalıdır.
Varsayılan MFT bölgesi, birimi bağladığında sistem tarafından hesaplanır ve ayrılır ve birim boyutuna göre belirlenir. NTFS'nin Ana Dosya Tablosu (MFT)için alanı nasıl ayırdığı konusunda ayrıntılı olarak belirtilen kayıt defteri girdisi aracılığıyla MFT bölgesini artırabilirsiniz, ancak varsayılan MFT bölgesini hesaplanandan daha küçük yapamazsınız. MFT bölgesinin artırılması, kullanıcıların veri dosyaları için kullanabileceği disk alanını azaltmaz.
MFT'nin geçerli boyutunu belirlemek için, Ntfs dosya sistemi sürücüsünü Disk Birleştiricisi ile analiz edin, ardından raporu görüntüle düğmesine tıklayın. Geçerli MFT boyutu ve parça sayısı da dahil olmak üzere sürücü istatistikleri görüntülenir. MFT'nin boyutunu FSCTL_GET_NTFS_VOLUME_DATA denetim kodunu kullanarak da elde edebilirsiniz.
Ayrıca bkz.
NTFS, Ana Dosya Tablosu (MFT) için nasıl alan ayırır?