NTFS是“新技術(shù)文件系統(tǒng)”的縮寫,是微軟為Windows NT開發(fā)的一種文件系統(tǒng),它在以前FAT文件系統(tǒng)的基礎(chǔ)上作了一定的改進(jìn),提高了性能。它是建立在保護(hù)文件和目錄數(shù)據(jù)基礎(chǔ)上,同時(shí)節(jié)省存儲(chǔ)資源、減少磁盤占用量的一種先進(jìn)的文件系統(tǒng)。Windows XP采用的NTFS文件系統(tǒng),可以使用戶不但可以像Win 9X那樣方便快捷地操作和管理計(jì)算機(jī),同時(shí)也可享受到NTFS所帶來的系統(tǒng)安全性。 NTFS支持基于NT操作系統(tǒng)的安全性管理,當(dāng)然天下沒有免費(fèi)的午餐,需要進(jìn)行這種管理的時(shí)候就需要付出額外的空間。一般在運(yùn)行NT操作系統(tǒng)的時(shí)候,最好將硬盤空間的10-15%空出,以保證NT操作系統(tǒng)的正常運(yùn)行。
NTFS文件系統(tǒng)有以下幾個(gè)特點(diǎn):
1.NTFS可以支持的分區(qū)大小可以達(dá)到2TB(2048GB),而FAT32支持分區(qū)的大小最大為32GB。
2.NTFS采用了更小的簇組,可以更有效率地管理磁盤空間。NTFS文件系統(tǒng),當(dāng)分區(qū)的大小在2GB以下時(shí),簇的大小都比相應(yīng)的FAT32簇小,當(dāng)分區(qū)的大小在2GB以上時(shí),簇的大小都為4KB。在FAT32文件系統(tǒng)的情況下,分區(qū)大小在2GB~8GB時(shí)簇的大小為4KB,分區(qū)大小在8GB~16GB時(shí)簇的大小為8KB,分區(qū)大小在16GB~32GB時(shí)簇的大小為16KB。相比較而言,NTFS可以更有效地管理磁盤空間,最大限度地避免了磁盤空間的浪費(fèi)。
3.NTFS可以自動(dòng)地修復(fù)磁盤錯(cuò)誤而不會(huì)顯示出錯(cuò)信息。Windows XP向NTFS分區(qū)中寫文件時(shí),會(huì)保留文件的一份拷貝,然后檢查向磁盤中所寫的文件是否與內(nèi)存中的一致。如果兩者不一致,Windows就把相應(yīng)的扇區(qū)標(biāo)為壞扇區(qū)而不再使用它(簇重映射),然后用內(nèi)存中保留的文件拷貝重新向磁盤上寫文件。如果在讀文件時(shí)出現(xiàn)錯(cuò)誤,NTFS則返回一個(gè)讀錯(cuò)誤信息,并告知相應(yīng)的應(yīng)用程序數(shù)據(jù)已經(jīng)丟失。
4.NTFS有許多安全性能方面的選項(xiàng),可以在本機(jī)上和通過遠(yuǎn)程的方法保護(hù)文件、目錄。NTFS還支持加密文件系統(tǒng)(EFS),可以阻止沒有授權(quán)的用戶訪問文件。
5.NTFS文件系統(tǒng)帶來的另一個(gè)好處是支持文件壓縮功能,用戶可以選擇壓縮單個(gè)文件或整個(gè)文件夾。任何基于Windows的應(yīng)用程序?qū)TFS分區(qū)上的壓縮文件進(jìn)行讀寫時(shí)不需要事先由其他程序進(jìn)行解壓縮,當(dāng)對(duì)文件進(jìn)行讀取時(shí),文件將自動(dòng)進(jìn)行解壓縮;文件關(guān)閉或保存時(shí)會(huì)自動(dòng)對(duì)文件進(jìn)行壓縮。
6.磁盤限額功能允許系統(tǒng)管理員管理分配給各個(gè)用戶的磁盤空間,合法用戶只能訪問屬于自己的文件,Windows 2000中的磁盤限額功能是基于用戶和卷的。
FAT32文件系統(tǒng)
在FAT32文件系統(tǒng)之前,PC機(jī)通常使用的文件系統(tǒng)是FAT16。像MS-DOS,Winows95等系統(tǒng)采都用了FAT16文件系統(tǒng)。在Win 9X系統(tǒng)下,F(xiàn)AT16最大支持的分區(qū)大小為2GB。在FAT16情況下簇比較大,存儲(chǔ)效率越低,造成了存儲(chǔ)空間的浪費(fèi)。在這種情況下,推出了增強(qiáng)的文件系統(tǒng)FAT32。FAT32使用了32位的空間來表示每個(gè)扇區(qū)(Sector)配置文件的情形。利用FAT32所能使用的單個(gè)分區(qū),最大可達(dá)到2TB(2048GB),而且各種大小的分區(qū)所能用到的簇的大小,也是恰如其分,上述兩大優(yōu)點(diǎn),造就了硬盤使用上更有效率。
同F(xiàn)AT16相比,F(xiàn)AT32主要具有以下特點(diǎn):
1. FAT32可以支持的磁盤大小達(dá)到2TB,Windows XP下可以支持分區(qū)最大為32GB。而FAT16最大只支持4GB的分區(qū)。
2. 由于采用的簇更小,因此FAT32文件系統(tǒng)可以更有效率地進(jìn)行信息的保存,通常情況下可以提高15%。
三、結(jié)尾
我們就兩個(gè)文件系統(tǒng)的區(qū)別加以說明:NTFS相對(duì)于FAT文件系統(tǒng)的區(qū)別在于NTFS不但是一個(gè)可恢復(fù)的,安全高效的文件系統(tǒng),NTFS在設(shè)計(jì)時(shí)還考慮到了支持多數(shù)據(jù)流,西歐字符集名稱和壞簇重定向功能。多數(shù)據(jù)流使得可以在對(duì)文件添加新屬性或信息時(shí)不用重新建立文件系統(tǒng)。西歐字符集可以支持世界上任何一種語言,而我們知道ASCII碼只有7位,支持的語言種類也就是英語。最后,壞簇的重定向功能可以使NTFS識(shí)別壞簇,這樣可以使寫入的數(shù)據(jù)不寫入這些族中,保證了數(shù)據(jù)的安全性。
如果在Windows XP中使用大于32GB的分區(qū),唯一可以選擇的是NTFS格式。如果計(jì)算機(jī)不考慮安全性問題,更注重與Win 9X的兼容性,那么FAT32格式是最好的選擇。如果注重計(jì)算機(jī)系統(tǒng)的安全性的話,建議用戶采用NTFS格式。如果要使用多個(gè)操作系統(tǒng),需要安裝Win 9X或其它操作系統(tǒng),建議用戶做成多啟動(dòng)系統(tǒng),一個(gè)分區(qū)采用FAT32格式,另外的分區(qū)采用NTFS格式,并且將Windowds XP安裝在NTFS格式分區(qū)下,其它操作系統(tǒng)安裝在FAT32格式下