mft是什么意思

MFT即主文件表(Master File Table)的簡稱,它是NTFS文件系統的核心 。

mft是什么意思



NTFS是Windows NT引入的新型文件系統,它具有許多新特性 。NTFS中,卷中所有存放的數據均在一個叫$MFT的文件中,叫主文件表(Master File Table) 。而$MFT則由文件記錄(File Record)數組構成 。File Record的大小一般是固定的,通常情況下均為1KB,這個概念相當于Linux中的inode 。File Record在$MFT文件中物理上是連續的,且從0開始編號 。$MFT僅供File System本身組織、架構文件系統使用,這在NTFS中稱為元數據(Metadata) 。
在NTFS文件系統里面,磁盤上的所有東西都以文件的形式出現 。即使是元數據也是以一組文件的形式存儲的 。
【mft是什么意思】
mft是什么意思



主文件表( MFT )是這個卷上每一個文件的索引 。MFT 為每一個文件保存著一組稱為"屬性"的記錄,每個屬性存儲了不同類型的信息 。為主文件表(MFT)保留適當的空間 。MFT在NTFS卷中扮演著重要的角色,對其性能的影響很大,系統空間分配、讀寫磁盤時會頻繁地訪問MFT,因此 MFT對NTFS的卷的性能有著至關重要的影響 。NTFS文件系統的開發者在MFT附近預留著一個特定區域,用來減少MFT中的碎片,缺省狀態下,這一區域占整個卷大小的12.5%,盡管這個區域能使得MFT中的碎片最少,但它并非總是合適的 。

    推薦閱讀