-
NTFS分區
鎖定
NTFS分區是New Technology File System的縮寫,為Windows NT 系列所設計,被用來代替File Allocation Table(FAT)文件系統。
- 中文名
- NTFS分區
- 外文名
- New Technology File System
- 簡稱或別稱
- NTFS
- 組成部分
- 分配單元(扇區)
- 是否可備份
- 是
NTFS分區簡介
許多曾嘗試過New Technology File System(以下簡稱NTFS)的朋友抱怨:他們根本感覺不到NTFS所帶來的性能提升,甚至覺得適得其反。那麼NTFS與FAT究竟是否存在性能差異,有的話又是怎麼形成的?要了解這個問題,就必須瞭解NTFS與FAT的組織結構。
FAT下是為小磁盤及簡單的目錄結構而設計的文件系統。因此其文件系統組織方法也通過簡單的File Allocation Table(文件分配表簡稱FAT)完成。它被放在磁盤的引導扇區後面。為了安全,緊接着是它的一份拷貝。在文件分配表後面是根文件夾,其中包含了分區根目錄下所有文件和文件夾的入口。
其他文件和文件夾
根文件夾
FAT表的備份
FAT表
分區引導扇區
根文件夾之後為其它文件和文件夾。文件或文件夾的存放並沒有什麼規律。每個文件完全佔用 1至多個簇。如果某個簇不是該文件的最後一個簇,則應包含下一個簇的位置信息,否則會有結束簇的標誌。文件的名稱和起始簇則記錄在前面的文件分配表中。通過此表中某個文件起始簇的位置找到起始簇,而文件的其餘簇則是依此形成一條鏈帶——FAT 就是依靠這種鏈式存取及文件分配表來管理整個磁盤分區的。
文件區域
系統文件
MFT表
分區引導扇區
NTFS將整個磁盤分區上每件事物都看作一個文件,而文件的相關事物又視為一個屬性,比如數據屬性也是一個文件。將分區格式化為 NTFS 後,文件名屬性等,甚至描述文件系統本身的信息(元數據)就會生成若干不可見的NTFS系統文件,以及一個特殊文件“Master File Table”(MFT,主文件表)。
與簡單的FAT相比,MFT幾乎相當於小型數據庫文件。NTFS就這樣依靠主文件表的詳細記錄,來管理整個磁盤分區。
NTFS也是以簇為單位,來存儲數據文件。但是,NTFS中簇的大小並不依賴於磁盤或分區的大小。在通常的情況下,這個數字是512bytes。相對FAT32而言,簇尺寸的縮小不但降低了磁盤空間的浪費,還減少了產生磁盤碎片的可能。
在Windows 98 SE/Me中,FAT32最大隻能支持127.53GB。
在Windows 2000/XP/Server 2003中,系統分區工具只能支持到32GB,最大的單個文件件容量為4GB。
如此看來,只有NTFS才能滿足日趨膨脹的存儲需求。
目前PC用户的硬盤遠不夠大,併發操作量也遠不夠多。因此NTFS與FAT的單個文件操作速度差異往往僅在毫秒之間,根本無法察覺。
小型數據庫的索引方式對硬件有較高的硬件要求。而且對於較小的分區上存放較多小文件的情況而言,這種檢索方式可能反而沒有簡單的鏈式快。
NTFS分區安全功能
1:文件權限分配
文件或文件夾的屬性的“安全”選項,在這裏就可添加或刪除不同訪問權限的組或用户。
2:磁盤配額功能
系統磁盤驅動器圖標上選擇屬性的“配額”選項,進入配額選項面板。選擇啓用磁盤配額,可以嚴格控制各個用户可使用的磁盤空間。
NTFS分區動態磁盤
NTFS5.0支持動態卷,可以實時改變卷的大小而不用重啓或退出系統,也不用格式化。比如第二塊硬盤上有—FAT32分區M,可以將其裝入第一塊硬盤中的NTFS分區D中。
NTFS分區後台特性
NTFS很多的特性都是處於後台工作的,所以很難被一般用户察覺。
NTFS分區加密功能
文件或文件夾的屬性的“常規=>高級”選項中,有數據壓縮/加密功能。
“下一站天后”—NTFS的未來
就目前的硬件水平而言,NTFS的優勢會越來越明顯。
微軟的Vista採用WinFS (Windows Future Storage),可以看作是在NTFS的基礎上增加了一個數據庫層。將查找文件的依據改變為它是什麼,而不是它在哪裏。
這將是NTFS的一個突破。