摘要:通信工程師互聯網技術新技術文件系統:新技術文件系統(NewTechnologyFileSystem,NTFS)是WindowsNT、2000、XP、2003等微軟NT系列操作系統所使用的文件系統。它是為高容量的磁盤開發的。
1.NTFS
新技術文件系統(NewTechnologyFileSystem,NTFS)是WindowsNT、2000、XP、2003等微軟NT系列操作系統所使用的文件系統。它是為高容量的磁盤開發的。
NTFS分區的結構比FAT16和FAT32復雜。整個NTFS分區和FAT分區一樣以族為基本存儲結構,但NTFS分區把整個分區的全部扇區都劃分為簇,而FAT分區則需要預留BOOTSECTOR的FAT表和根目錄(FAT32除外)不作劃分,它的起始簇魁在這些扇區之后的。
簇的大小在使用格式化程序時,由格式化程序根據卷的大小自動進行分配。分區格式化為NTFS以后,磁盤上有主文件表(Master Hle Table)和系統文件。
NTFS總體結構如圖10-13所示。

文件通過主文件表(MFT)來確定其在磁盤上的存儲位置。主文件表是一個對應的數據庫,由一系列的文件記錄組成,每一個文件都有一個文件記錄(對于大型文件還可能有多個記錄與之相對應)。主文件表本身也有它自己的文件記錄。
NTFS文件系統上的每個文件都有一個64位標識,稱為文件引用號(FileReferenceNumber,也稱文件索引號)文件引用號由兩部分組成:一是文件號,二是文件順序號》文件號為48位,對應于該文件在MFT中的位置。文件順序號隨著每次文件記錄的重用而增加,這是為NTFS進行內部一致性檢查而設計的。
NTFS使用邏輯簇號(LogicalClusterNumber,LCN)和虛擬簇號(VirtualClusterNumber,VCN)來進行簇的定位。LCN是對整個卷中所有的簇從頭到尾所進行的簡單編號。卷因子乘以LCN,就能夠得到卷上的物理字節偏移取,從而得到物理磁盤地址。VCN則是對屬于特定文件的簇從頭到尾進行編號,以便于引用文件中的數據。VCN可以映射成LCN,而不必要求在物理上連續。
返回目錄:通信工程師互聯網技術數據存儲與安全技術
編輯相關推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年