mft是什麼意思

來源:趣味百科館 2.93W

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是什麼意思 第2張

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

熱門標籤