標籤: 暫無標籤

NTFS是New Technology File System的縮寫,為Windows NT, 2000, XP所設計,被用來代替FAT文件系統。

1簡介

NTFS Vs FAT
許多曾嘗試過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而言,簇尺寸的縮小不但降低了磁碟空間的浪費,還減少了產生磁碟碎片的可能.
FAT32事實上在Windows 98 SE/Me中最大隻能支持127.53GB,
在Windows 2000/XP/Server 2003中的系統分區工具只能支持到32GB,最大的單個文件件容量為4GB.
如此看來只有NTFS才能滿足日趨膨脹的存儲需求.
目前PC用戶的硬碟遠不夠大,併發操作量也遠不夠多,因此NTFS與FAT的單個文件操作速度差異往往僅在毫秒之間.根本無法察覺
小型資料庫的索引方式對硬體有較高的硬體要求,而且對於較小的分區上存放較多小文件的情況而言,這種檢索方式可能反而沒有簡單的鏈式快.

2安全功能

1:文件許可權分配
文件或文件夾的屬性的"安全"選項,在這裡就可添加或刪除不同訪問許可權的組或用戶.
2:磁碟配額功能
系統磁碟驅動器圖標上選擇屬性的"配額"選項進入配額選項面板,選擇啟用磁碟配額.可以嚴格控制各個用戶可使用的磁碟空間.

3動態磁碟

NTFS5.0支持動態卷,可以實時改變卷的大小而不用重啟或退出系統,也不用格式化.比如第二塊硬碟上有—FAT32分區M,可以將其裝入第一塊硬碟中的NTFS分區D中.

4後台特性

NTFS很多的特性都是處於後台工作的,所以很難被一般用戶察覺.

5加密功能

文件或文件夾的屬性的"常規=>高級"選項中有數據壓縮/加密功能
"下一站天後"—NTFS的未來
就目前的硬體水平而言,NTFS的優勢會越來越明顯.
微軟的Vista採用WinFS (Windows Future Storage),可以看作是在NTFS的基礎上增加了一個資料庫層 ,將查找文件的依據改變為它是什麼,而不是它在哪裡.
這將是NTFS的一個突破.
上一篇[SFC]    下一篇 [紅衫行為]

相關評論

同義詞:暫無同義詞