
硬盤分區(qū)格式的優(yōu)缺點(diǎn)比較
文件分配表(FAT)
一種供MS-DOS及其它Windows操作系統(tǒng)對(duì)文件進(jìn)行組織與管理的文件系統(tǒng)。文件分配表(F
AT)是當(dāng)您使用FAT或FAT32文件系統(tǒng)對(duì)特定卷進(jìn)行格式化時(shí),由Windows所創(chuàng)建的一種
數(shù)據(jù)結(jié)構(gòu)。Windows將與文件相關(guān)的信息存儲(chǔ)在FAT中,以供日后獲取文件時(shí)使用。 一、常見(jiàn)
磁盤分區(qū)格式的種類及特點(diǎn)
1.FAT12:一種非常“古老”的磁盤分區(qū)方式(與DOS同時(shí)問(wèn)世),它采用12位的文
件分區(qū)表,能夠管理的磁盤容量極為有限,目前除了軟盤驅(qū)動(dòng)器還在采用FAT12之外,它基本上已經(jīng)
沒(méi)有什么用武之地了。
2.FAT16:MS-DOS及老版本的Windows 95大多是FAT16格式,它采
用16位的磁盤分區(qū)表,所能管理的磁盤容量較FAT12有了較大提高,最大能支持2GB的磁盤
分區(qū)
,磁盤的讀取速度也較快,是目前應(yīng)用非常廣泛的一種分區(qū)形式。FAT16有一個(gè)非常獨(dú)特的優(yōu)點(diǎn),那
就是它的兼容性非常好,幾乎所有的操作系統(tǒng)(如DOS、Windows 95、Windows 9
8、Windows NT、Linux等)都支持該分區(qū)模式,不少同時(shí)使用多種操作系統(tǒng)的用戶都是
利用它來(lái)在不同操作系統(tǒng)中進(jìn)行數(shù)據(jù)交流和交換的。
FAT16的缺點(diǎn)也非常明顯,那就是磁盤利用效率較低——在DOS及Windows系統(tǒng)中
,磁盤文件的分配是以簇為單位的,一個(gè)簇只能分配給一個(gè)文件使用(即使該簇的容量有32KB,而某
個(gè)文件僅僅占用了其中的一個(gè)字節(jié)也不例外),這就不可避免的導(dǎo)致磁盤空間的浪費(fèi)(該簇中沒(méi)有被使用
的容量就被浪費(fèi)了)。而從理論上來(lái)說(shuō),平均每個(gè)文件所浪費(fèi)的磁盤空間為簇容量的一半,即一個(gè)簇的容
量若為4KB,那么每個(gè)文件所浪費(fèi)的空間就是2KB,若一個(gè)簇得容量為32KB,那么每個(gè)文件所浪
費(fèi)的空間就是16KB。由于分區(qū)表容量的限制,F(xiàn)AT16的分區(qū)容量越大,則磁盤上每個(gè)簇的容量就
越大,浪費(fèi)的磁盤空間也就跟著呈幾何級(jí)的增長(zhǎng)。如在一個(gè)容量為2GB的磁盤分區(qū)采用FAT16格式
,那么它的一個(gè)簇是32KB,每個(gè)文件就要浪費(fèi)16KB,若該磁盤分區(qū)上有20480個(gè)文件,則浪
費(fèi)的空間為20480*16/1024=320MB,簡(jiǎn)直令人難以想象!
3.FAT32:正是為了解決前述問(wèn)題,微軟公司從Windows 95 OSR2(Wi
ndows 97)起推出了一種新的文件分區(qū)模式FAT32。FAT32采用了32位的文件分配表
,管理硬盤的能力得以極大的提高,輕易地突破了FAT16對(duì)磁盤分區(qū)容量的限制,達(dá)到了創(chuàng)紀(jì)錄的2
000GB,從而使得我們無(wú)論使用多大的硬盤都可以將它們定義為一個(gè)分區(qū),極大地方便了廣大用戶對(duì)
磁盤的綜合管理。更重要的是,在一個(gè)分區(qū)不超過(guò)8GB的前提下FAT32分區(qū)每個(gè)簇的容量都固定為
4KB,這就比FAT16要小了許多,從而使得磁盤的利用率得以極大的提高。如同樣是前面那個(gè)2G
的磁盤分區(qū),采用FAT32之后,其每個(gè)簇的大小變?yōu)榱?K,這就使得每個(gè)文件平均所浪費(fèi)的磁盤空
間降為2K,假設(shè)硬盤上保存著20480個(gè)文件,則浪費(fèi)的磁盤空間為20480*2/1024=4
0M。一個(gè)要浪費(fèi)320M ,另外一個(gè)僅浪費(fèi)40M,F(xiàn)AT32的效率之高由此可見(jiàn)一斑。
當(dāng)然,F(xiàn)AT32也決非十全十美,它也有一些固有的缺點(diǎn):首先,F(xiàn)AT32的兼容性不太好
,目前只有Windows 97、98以及Windows 2000支持FAT32,其他操作系統(tǒng)
(如DOS、Linux等)都不支持FAT32,這就影響了用戶數(shù)據(jù)的交流;其次,由于文件分配表
的擴(kuò)大,使得FAT32的磁盤運(yùn)行速度相對(duì)來(lái)說(shuō)較FAT16要慢一些(在Windows圖形界面下
反映得并不明顯,但在安全模式及MS-DOS狀態(tài)下將會(huì)顯出較大的差距);第三:FAT32在某些
磁盤操作方式上對(duì)系統(tǒng)進(jìn)行了修改,從而使得我們的某些常規(guī)磁盤操作不能繼續(xù)進(jìn)行(如FAT32不支
持磁盤壓縮技術(shù),我們不能對(duì)采用FAT32的分區(qū)進(jìn)行壓縮、不能在FAT32中使用那些老式的磁盤
處理程序等)。有特殊要求的用戶(如在使用Windows 98的同時(shí)還需要使用DOS的用戶)絕
對(duì)不能輕易地將所有的磁盤分區(qū)全部轉(zhuǎn)換為FAT32格式。
4.NTFS:Windows NT所采用的一種磁盤分區(qū)方式,它雖然也存在著兼容性不好
的問(wèn)題(目前僅有Windows NT和即將問(wèn)世的Windows 2000才支持NTFS,其他
操作系統(tǒng)都不支持),但它的安全性及穩(wěn)定性卻獨(dú)樹(shù)一幟——NTFS分區(qū)對(duì)用戶權(quán)限作出了非常嚴(yán)格的
限制,每個(gè)用戶都只能按照系統(tǒng)賦予的權(quán)限進(jìn)行操作,任何試圖超越權(quán)限的操作都將被系統(tǒng)禁止,同時(shí)它
還提供了容錯(cuò)結(jié)構(gòu)日志,可以將用戶的操作全部記錄下來(lái),從而保護(hù)了系統(tǒng)的安全。另外,NTFS還具
有文件級(jí)修復(fù)及熱修復(fù)功能、分區(qū)格式穩(wěn)定、不易產(chǎn)生文件碎片等優(yōu)點(diǎn),這些都是其他分區(qū)格式所不能企
及的。這些優(yōu)點(diǎn)進(jìn)一步增強(qiáng)了系統(tǒng)的安全性。
5.HPFS:一個(gè)已經(jīng)“沒(méi)落”的操作系統(tǒng)——IBM的OS/2所使用的磁盤分區(qū)格式,它
在很多方面都與Windows NT所使用的NTFS格式非常相似,鑒于目前國(guó)內(nèi)很少有人使用OS
/2,這里就不作詳細(xì)介紹了。
6.Linux:目前非常時(shí)髦的免費(fèi)操作系統(tǒng)Linux所使用的分區(qū)格式,它可細(xì)分為L(zhǎng)i
nux native主分區(qū)和Linux swap交換文件分區(qū)等兩種。與NTFS一樣,Linu
x分區(qū)的安全性及穩(wěn)定性都比較好(可惜它們之間并不兼容),準(zhǔn)備安裝Linux的用戶最好采用Li
nux格式。
二、不同操作系統(tǒng)對(duì)分區(qū)格式的支持情況
前面我們已經(jīng)談到,不同操作系統(tǒng)對(duì)分區(qū)格式的支持情況是不同的,有些操作系統(tǒng)只支持某種特
定的分區(qū)格式,而有些操作系統(tǒng)則同時(shí)支持多種不同的分區(qū)格式。為方便用戶的使用,現(xiàn)
將常見(jiàn)操作系統(tǒng)
對(duì)分區(qū)格式的支持情況簡(jiǎn)要介紹如下(多數(shù)操作系統(tǒng)在處理軟盤時(shí)都采用的是FAT12格式,且該格式
與FAT16基本類似,下面就不單獨(dú)提及FAT12了):
1、DOS和Windows 95:這兩種操作系統(tǒng)只支持FAT16,因此FAT16是這類用戶的
唯一選擇。
2、Windows 95 OSR2(即所謂的Windows 97):從Windows 97開(kāi)
始,系統(tǒng)增加了對(duì)FAT32的支持,從而使得廣大用戶可同時(shí)使用FAT16和FAT32。
3、Windows 98:Windows 98在分區(qū)格式方面與Windows 97完全相同,
我們可同時(shí)使用FAT16和FAT32這兩種分區(qū)格式。不過(guò)在Windows 95 OSR2中,
我們只能通過(guò)FDISK來(lái)建立新的FAT32分區(qū),而在Windows 98中,我們則可通過(guò)驅(qū)動(dòng)
器轉(zhuǎn)換器程序(CVT1.EXE)將FAT16直接轉(zhuǎn)換為FAT32(可惜不能逆轉(zhuǎn)換),這就方便
了用戶對(duì)FAT32的使用。另外,在某些補(bǔ)丁程序的幫助下,我們還可以讓W(xué)indows 98采用
只讀方式讀取NTFS分區(qū)中的文件,但不能對(duì)其進(jìn)行刪除、改寫等操作。
4、 Windows NT:NTFS就是專門為Windows NT量身定制的,在Window
s NT中使用NTFS分區(qū)當(dāng)然也就不存在任何疑問(wèn)。Windows NT同時(shí)也支持FAT16,
廣大用戶若不太關(guān)心系統(tǒng)的安全性,也可直接采用FAT16分區(qū)。另外,與在Windows 98中
使用NTFS一樣,在某些補(bǔ)丁程序的幫助下,我們也可以讓W(xué)indows NT采用只讀方式讀取F
AT32中的文件。
5、 Windows 2000:作為Windows 98和Windows NT共同的“升級(jí)版
”,Windows 2000同時(shí)支持FAT16、FAT32、NTFS等分區(qū)格式,廣大用戶可根
據(jù)需要加以選擇。
6、 OS/2:OS/2用戶既可使用OS/2獨(dú)特的HPFS分區(qū)格式,也可使用傳統(tǒng)的FAT16
。
7 、Linux:Linux用戶一般都使用其專用的Linux格式。在NTFS、FAT與FAT
32間進(jìn)行選擇
在運(yùn)行Windows XP的計(jì)算機(jī)上,您可以在三種面向磁盤分區(qū)的不同文件系統(tǒng)--NTRS、F
AT和FAT32--中加以選擇。其中,NTFS是強(qiáng)力推薦您使用的文件系統(tǒng),與FAT或FAT3
2相比,它具有更為強(qiáng)大的功能,并且包含Active Directory及其它重要安全特性所需
的各項(xiàng)功能。只有選擇NTFS作為文件系統(tǒng),您才可以使用諸如Active Directory和
基于域的安全性之類特性。
NTFS和FAT32的選擇
Win 2000可以同時(shí)支持FAT32和NTFS兩種文件系統(tǒng),F(xiàn)AT32長(zhǎng)于與Win 9X的
兼容性,NTFS長(zhǎng)于系統(tǒng)安全性。在滿足應(yīng)用的前提下,怎樣設(shè)置文件系統(tǒng)才能充分發(fā)揮Win 20
00的特性呢?在討論這個(gè)問(wèn)題之前,我們先來(lái)看一下FAT32和NTFS兩種文件系統(tǒng)各有哪些特點(diǎn)
。
FAT32文件系統(tǒng)
在推出FAT32文件系統(tǒng)之前,通常PC機(jī)使用的文件系統(tǒng)是FAT16。像基于MS-DOS,Wi
n 95等系統(tǒng)都采用了FAT16文件系統(tǒng)。在Win 9X下,F(xiàn)AT16支持的分區(qū)最大為2GB
。
同F(xiàn)AT16相比,F(xiàn)AT32主要具有以下特點(diǎn):
1. 同F(xiàn)AT16相比FAT32最大的優(yōu)點(diǎn)是可以支持的磁盤大小達(dá)到2TB(2047GB),但
是不能支持小于512MB的分區(qū)。基于FAT32的Win 2000可以支持分區(qū)最大為32GB;
而基于 FAT16的Win 2000支持的分區(qū)最大為4GB。
2. 由于采用了更小的簇,F(xiàn)AT32文件系統(tǒng)可以更有效率地保存信息。如兩個(gè)分區(qū)大小都為2GB
,一個(gè)分區(qū)采用了FAT16文件系統(tǒng),另一個(gè)分區(qū)采用了FAT32文件系統(tǒng)。采用FAT16的分區(qū)
的簇大小為32KB,而FAT32分區(qū)的簇只有4KB的大小。這樣FAT32就比FAT16的存儲(chǔ)
效率要高很多,通常情況下可以提高15%。
3. FAT32文件系統(tǒng)可以重新定位根目錄和使用FAT的備份副本。另外FAT32分區(qū)的啟動(dòng)記
錄被包含在一個(gè)含有關(guān)鍵數(shù)據(jù)的結(jié)構(gòu)中,減少了計(jì)算機(jī)系統(tǒng)崩潰的可能性。
NTFS文件系統(tǒng)
NTFS文件系統(tǒng)是一個(gè)基于安全性的文件系統(tǒng),是Windows NT所采用的獨(dú)特的文件系統(tǒng)結(jié)構(gòu)
,它是建立在保護(hù)文件和目錄數(shù)據(jù)基礎(chǔ)上,同時(shí)照顧節(jié)省存儲(chǔ)資源、減少磁盤占用量的一
種先進(jìn)的文件系
統(tǒng)。使用非常廣泛的Windows NT 4.0采用的就是NTFS 4.0文件系統(tǒng),相信它所帶
來(lái)的強(qiáng)大的系統(tǒng)安全性一定給廣大用戶留下了深刻的印象。Win 2000采用了更新版本的NTFS
文件系統(tǒng)——NTFS 5.0,它的推出使得用戶不但可以像Win 9X那樣方便快捷地操作和管理
計(jì)算機(jī),同時(shí)也可享受到NTFS所帶來(lái)的系統(tǒng)安全性。
NTFS 5.0的特點(diǎn)主要體現(xiàn)在以下幾個(gè)方面:
1. NTFS可以支持的分區(qū)(如果采用動(dòng)態(tài)磁盤則稱為卷)大小可以達(dá)到2TB。而Win 200
0中的FAT32支持分區(qū)的大小最大為32GB。
2. NTFS是一個(gè)可恢復(fù)的文件系統(tǒng)。在NTFS分區(qū)上用戶很少需要運(yùn)行磁盤修復(fù)程序。NTFS
通過(guò)使用標(biāo)準(zhǔn)的事物處理日志和恢復(fù)技術(shù)來(lái)保證分區(qū)的一致性。發(fā)生系統(tǒng)失敗事件時(shí),NTFS使用日志
文件和檢查點(diǎn)信息自動(dòng)恢復(fù)文件系統(tǒng)的一致性。
3. NTFS支持對(duì)分區(qū)、文件夾和文件的壓縮。任何基于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)行壓縮。
4. NTFS采用了更小的簇,可以更有效率地管理磁盤空間。在Win 2000的FAT32文件
系統(tǒng)的情況下,分區(qū)大小在2GB~8GB時(shí)簇的大小為4KB;分區(qū)大小在8GB~16GB時(shí)簇的大
小為8KB;分區(qū)大小在16GB~32GB時(shí),簇的大小則達(dá)到了16KB。而Win 2000的N
TFS文件系統(tǒng),當(dāng)分區(qū)的大小在2GB以下時(shí),簇的大小都比相應(yīng)的FAT32簇小;當(dāng)分區(qū)的大小在
2GB以上時(shí)(2GB~2TB),簇的大小都為4KB。相比之下,NTFS可以比FAT32更有效
地管理磁盤空間,最大限度地避免了磁盤空間的浪費(fèi)。
5. 在NTFS分區(qū)上,可以為共享資源、文件夾以及文件設(shè)置訪問(wèn)許可權(quán)限。許可的設(shè)置包括兩方面
的內(nèi)容:一是允許哪些組或用戶對(duì)文件夾、文件和共享資源進(jìn)行訪問(wèn);二是獲得訪問(wèn)許可的組或用戶可以
進(jìn)行什么級(jí)別的訪問(wèn)。訪問(wèn)許可權(quán)限的設(shè)置不但適用于本地計(jì)算機(jī)的用戶,同樣也應(yīng)用于通過(guò)網(wǎng)絡(luò)的共享
文件夾對(duì)文件進(jìn)行訪問(wèn)的網(wǎng)絡(luò)用戶。與FAT32文件系統(tǒng)下對(duì)文件夾或文件進(jìn)行訪問(wèn)相比,安全性要高
得多。另外,在采用NTFS格式的Win 2000中,應(yīng)用審核策略可以對(duì)文件夾、文件以及活動(dòng)目
錄對(duì)象進(jìn)行審核,審核結(jié)果記錄在安全日志中,通過(guò)安全日志就可以查看哪些組或用戶對(duì)文件夾、文件或
活動(dòng)目錄對(duì)象進(jìn)行了什么級(jí)別的操作,從而發(fā)現(xiàn)系統(tǒng)可能面臨的非法訪問(wèn),通過(guò)采取相應(yīng)的措施,將這種
安全隱患減到最低。這些在FAT32文件系統(tǒng)下,是不能實(shí)現(xiàn)的。
6. 在Win 2000的NTFS文件系統(tǒng)下可以進(jìn)行磁盤配額管理。磁盤配額就是管理員可以為用
戶所能使用的磁盤空間進(jìn)行配額限制,每一用戶只能使用最大配額范圍內(nèi)的磁盤空間。設(shè)置磁盤配額后,
可以對(duì)每一個(gè)用戶的磁盤使用情況進(jìn)行跟蹤和控制,通過(guò)監(jiān)測(cè)可以標(biāo)識(shí)出超過(guò)配額報(bào)警閾值和配額限制的
用戶,從而采取相應(yīng)的措施。磁盤配額管理功能的提供,使得管理員可以方便合理地為用戶分配存儲(chǔ)資源
,避免由于磁盤空間使用的失控可能造成的系統(tǒng)崩潰,提高了系統(tǒng)的安全性。
7. NTFS使用一個(gè)“變更”日志來(lái)跟蹤記錄文件所發(fā)生的變更。
小提示(選取FAT32和NTFS的建議)
在系統(tǒng)的安全性方面,NTFS文件系統(tǒng)具有很多FAT32文件系統(tǒng)所不具備的特點(diǎn),而且基于NTF
S的Win 2000運(yùn)行要快于基于FAT32的Win 2000;而在與Win 9X的兼容性方
面,F(xiàn)AT32優(yōu)于NTFS。所以在決定Win 2000中采用什么樣的文件系統(tǒng)時(shí)應(yīng)從以下幾點(diǎn)出
發(fā):
1. 計(jì)算機(jī)是單一的Win 2000系統(tǒng),還是采用多啟動(dòng)的Win 2000系統(tǒng);
2. 本地安裝的磁盤的個(gè)數(shù)和容量;
3. 是否有安全性方面的考慮等。
基于以上的考慮,如果要在Win 2000中使用大于32GB的分區(qū)的話,那么只能選擇NTFS格
式。如果計(jì)算機(jī)作為單機(jī)使用,不需要考慮安全性方面的問(wèn)題,更多地注重與Win 9X的兼
容性,那
么FAT32是最好的選擇。如果計(jì)算機(jī)作為網(wǎng)絡(luò)工作站或更多的追求系統(tǒng)的安全性,而且可以在單一的
Win 2000模式下運(yùn)行,強(qiáng)烈建議所有的分區(qū)都采用NTFS格式;如果要兼容以前的應(yīng)用,需要
安裝Win 9X或其它的操作系統(tǒng),建議做成多啟動(dòng)系統(tǒng),這就需要兩個(gè)以上的分區(qū),一個(gè)分區(qū)采用N
TFS格式,另外的分區(qū)采用FAT32格式,同時(shí)為了獲得最快的運(yùn)行速度建議將Win 2000的
系統(tǒng)文件放置在NTFS分區(qū)上,其它的個(gè)人文件則放置在FAT32分區(qū)中
NTFS適合你嗎?
在多操作系統(tǒng)中是否選擇將FAT32轉(zhuǎn)換為NTFS,應(yīng)該根據(jù)自己的情況來(lái)決定。如果重在性能和安
全方面,那么可以將FAT32轉(zhuǎn)換為NTFS;如果重在可操作性和兼容性方面,應(yīng)該保持FAT32
,不進(jìn)行轉(zhuǎn)換,因?yàn)橹С諪AT32的操作系統(tǒng)更多。而NTFS對(duì)Windows Me和以前的Wi
ndows版本并不兼容。建議除Windows XP/2003外的系統(tǒng)用FAT32。
將FAT32轉(zhuǎn)換為NTFS
在Windows 2000/XP中,可以在命令提示符狀態(tài)下鍵入“convert E:/FS
NTFS”(假設(shè)E盤原來(lái)使用的是FAT32),回車后,在下次重啟時(shí)自動(dòng)將E盤轉(zhuǎn)換為NTFS文
件系統(tǒng)。轉(zhuǎn)換時(shí)最好整理一下磁盤碎片加快轉(zhuǎn)換速度,并且把數(shù)據(jù)備份到其他不轉(zhuǎn)換的分區(qū)中。
將NTFS轉(zhuǎn)換為FAT32
將NTFS轉(zhuǎn)換成FAT32相對(duì)比較復(fù)雜,在不需要舊的文件情況下,我們可以使用Windows
2000/XP的安裝光盤來(lái)完成轉(zhuǎn)換,在安裝時(shí),選擇“用FAT文件系統(tǒng)格式化磁盤分區(qū)”。如果你
需要保存原來(lái)的文件,可以用Partition Magic For DOS來(lái)轉(zhuǎn)換,不過(guò)這種轉(zhuǎn)換
的速度比較慢,數(shù)據(jù)也容易丟失,因此強(qiáng)烈建議轉(zhuǎn)換前備份好數(shù)據(jù)。
轉(zhuǎn)換問(wèn)題多
如果當(dāng)前的磁盤分區(qū)已經(jīng)采用了NTFS文件系統(tǒng),而且已經(jīng)保存了許多資料,包括加密的文件或文件夾
,
這時(shí)轉(zhuǎn)換為FAT32就會(huì)出現(xiàn)加密文件無(wú)法訪問(wèn)的問(wèn)題,而且因?yàn)閮煞N文件系統(tǒng)采用的文件命名方式
不同,在轉(zhuǎn)換后文件名會(huì)出現(xiàn)問(wèn)題
該不該選用NTFS文件系統(tǒng)?
Windwos 9X 普及的時(shí)候已有Windows NT系統(tǒng),由于Windows NT系統(tǒng)多
用于商業(yè)平臺(tái),一般家用機(jī)都是安裝Windows 9X , 在Windows 2000 推出的
時(shí)候,因?yàn)槠潺嫶蟮捏w積與眾多用應(yīng)用程序還有與Windows 9X 全然不同的一些操作方式,所
以普通用戶都沒(méi)有接觸過(guò)Windows 2000 , 當(dāng)然也就沒(méi)有用過(guò)NTFS文件系統(tǒng)。當(dāng)然N
T 3.X 與 NT 4.X系統(tǒng)是很早就出來(lái)的,但也是很少有人問(wèn)津,因?yàn)樗静贿m合家用,這
里也不多說(shuō)了。 XP的推出讓人耳目一新,越來(lái)越多的人安裝了XP,但也就引發(fā)了他們必需面對(duì)的一
個(gè)問(wèn)題,那就是這個(gè)貼子的標(biāo)題《該不該選用NTFS文件系統(tǒng)?》。
在運(yùn)行Windows 2000/XP的計(jì)算機(jī)上,NTFS是系統(tǒng)推薦使用的文件系統(tǒng),NTFS是
最容易處理大容量硬盤的文件系統(tǒng),NTFS文件系統(tǒng)能夠提供目錄的各種新功能和其他比較
重要的安全
功能。使用NTFS文件系統(tǒng)對(duì)分區(qū)進(jìn)行格式化時(shí)分區(qū)中的碎片會(huì)更少,性能也會(huì)更高。
有一點(diǎn)要注意的是,早先的Windows 9.x 系統(tǒng)是無(wú)法直接訪問(wèn)NTFS分區(qū)的,聽(tīng)說(shuō)有補(bǔ)丁
,但也不是萬(wàn)能的。所以,如果你還不愿意放棄windows 9.X系統(tǒng)的話,這個(gè)文章可能對(duì)你沒(méi)
有什么用處。
NTFS分區(qū)方式的優(yōu)點(diǎn)。
自從Windows2000開(kāi)始,微軟開(kāi)始推薦大家使用NTFS的磁盤格式,其后推出的XP更是要
配合這種磁盤格式才能發(fā)揮其最大的性能優(yōu)勢(shì)。不僅僅是微軟推廣的緣故,NTFS的磁盤格式由于其自
身的技術(shù)優(yōu)勢(shì),配合目前硬件、網(wǎng)絡(luò)發(fā)展的趨勢(shì)的作用,正逐漸被廣大用戶接受。
1、大硬盤帶來(lái)的影響。
現(xiàn)在的硬盤容量正以倍數(shù)在增長(zhǎng),每半年就增加一倍甚至更多,價(jià)格卻在降低。這樣基于傳統(tǒng)的FAT文
件系統(tǒng)的分區(qū)方式,就將逐步體現(xiàn)出其先天不足之處了——我們先來(lái)看看FAT32,F(xiàn)AT32
是FA
T文件系統(tǒng)的增強(qiáng)版本,可用在容量為512MB到2TB的驅(qū)動(dòng)器上,雖然如此,以FAT32的格式
,如果劃分太大的分區(qū)空間,由于其磁盤的簇相對(duì)過(guò)大,在儲(chǔ)存多個(gè)小文件的時(shí)候,將造成空間利用上的
極大浪費(fèi)。
相對(duì)而言,NTFS的磁盤格式的簇相當(dāng)?shù)丶?xì),就能有效地利用磁盤空間,而且不容易產(chǎn)生碎片。另外,
NTFS的磁盤格式在處理單個(gè)巨大的文件的時(shí)候如進(jìn)行視頻捕捉、編輯的時(shí)候,也比FAT系統(tǒng)有優(yōu)勢(shì)
。隨著海量硬盤的發(fā)展,使用NTFS的分區(qū)格式將越來(lái)越必要——你總不希望把分區(qū)數(shù)劃分滿24個(gè)字
母的盤符來(lái)遷就分區(qū)容量吧?所以,微軟推薦使用NTFS而不是FAT32文件系統(tǒng)格式化大于32G
B的分區(qū)是有其道理的。
2、新一代Windows操作系統(tǒng)的影響
隨著時(shí)間的推移,新一代Windows的過(guò)渡,微軟很可能會(huì)采取放棄兼容DOS的安裝和維護(hù)操作系
統(tǒng)的方式,即光盤啟動(dòng)后直接采用全新的直接圖形化界面進(jìn)行下幾代Windows的安裝,這樣可以避
開(kāi)DOS模式的內(nèi)存配置環(huán)境對(duì)安裝Windows造成的負(fù)面影響,也可讓很多破解其激活設(shè)置的程序
失效(DOS環(huán)境下內(nèi)存配置對(duì)新手來(lái)說(shuō)比較復(fù)雜,很多人安裝XP失敗除了硬件兼容問(wèn)題外,是由于這
個(gè)原因);同時(shí)對(duì)最終用戶來(lái)說(shuō),新的安裝模式可在安裝的時(shí)候更好地分析用戶的硬件系統(tǒng),提供更多的
友好提示和更強(qiáng)的故障解決功能。使用圖形界面直接管理安裝任務(wù)的話,基于第一點(diǎn)敘述的原因,Win
dows很可能會(huì)要求用戶用NTFS先格式化新一代海量硬盤超過(guò)32G的分區(qū),才能繼續(xù)進(jìn)行安裝。
也可能通過(guò)在新的操作系統(tǒng)里去掉對(duì)FAT系統(tǒng)的支持,來(lái)強(qiáng)行推廣NTFS磁盤格式。
3、聯(lián)網(wǎng)和多PC連接導(dǎo)致的用戶安全和管理問(wèn)題
以后的電腦進(jìn)行在線工作和娛樂(lè)是不可逆轉(zhuǎn)的趨勢(shì),隨著互聯(lián)網(wǎng)在世界各地進(jìn)一步普及,在線的電腦的安
全和管理問(wèn)題日益突出,而且很多人家里由于升級(jí),已經(jīng)有超過(guò)了一臺(tái)的電腦。只有使用NTFS,Wi
ndows系統(tǒng)的安全性能和可管理性才能真正得到保障。無(wú)論是接入INTERNET還是用戶自己在
家里組建局域網(wǎng),NTFS都將使用戶更靈活地配置和管理計(jì)算機(jī)資源。NTFS的磁盤配額、用戶權(quán)限
和個(gè)人文件加密等等功能、和網(wǎng)絡(luò)應(yīng)用方面的優(yōu)勢(shì),已經(jīng)有很多資料介紹了,此處不再重復(fù)。
另外,NTFS支持基于UNIX服務(wù)的POSIX標(biāo)準(zhǔn),可移植性也很強(qiáng)。這保證了它和其他網(wǎng)絡(luò)平臺(tái)
的兼容性。
當(dāng)然,這一切的前提是Windows還是占?jí)艛嗟匚坏牟僮飨到y(tǒng)。從目前情況看,微軟保持其軟件業(yè)龍
頭的地位還是不成問(wèn)題的。超過(guò)500G的海量硬盤在明年年底或是后年初就可能會(huì)出現(xiàn)了,這是推動(dòng)N
TFS磁盤格式成為主流分區(qū)格式的最強(qiáng)大動(dòng)力之一。
由以上的幾點(diǎn)可看出,針對(duì)家用PC而言,使用NTFS的最大的好處是第一點(diǎn),也就是NTFS對(duì)大硬
盤有著更好的支持與利用,第三點(diǎn)主要是針對(duì)商業(yè)型用戶,這里我也想對(duì)那些入門級(jí)用戶說(shuō)一聲,如果你
使用了NTFS且對(duì)NTFS的磁盤配額、用戶權(quán)限和個(gè)人文件加密等等功能不是很了解,最好不要隨意
設(shè)置目錄的權(quán)限,不然可能會(huì)有著意想不到的后果。
細(xì)數(shù)NTFS的四大優(yōu)點(diǎn)
1.具備錯(cuò)誤預(yù)警的文件系統(tǒng)
在NTFS分區(qū)中,最開(kāi)始的16個(gè)扇區(qū)是分區(qū)引導(dǎo)扇區(qū),其中保存著分區(qū)引導(dǎo)代碼,接著就
是主文件表
(Master File Table,以下簡(jiǎn)稱MFT),但如果它所在的磁盤扇區(qū)恰好出現(xiàn)損壞,
NTFS文件系統(tǒng)會(huì)比較智能地將MFT換到硬盤的其他扇區(qū),保證了文件系統(tǒng)的正 常使用,也就是保
證了Windows的正常運(yùn)行。而以前的FAT16和FAT32的FAT(文件分配表)則只能固定
在分區(qū)引導(dǎo)扇區(qū)的后面,一旦遇到扇區(qū)損 壞,那么整個(gè)文件系統(tǒng)就要癱瘓。
但這種智能移動(dòng)MFT的做法當(dāng)然并非十全十美,如果分區(qū)引導(dǎo)代碼中指向MFT的部分出現(xiàn)錯(cuò)誤,那么
NTFS文件系統(tǒng)便會(huì)不知道到哪里尋找MFT ,從而會(huì)報(bào)告“磁盤沒(méi)有格式化”這樣的錯(cuò)誤信息。為
了避免這樣的問(wèn)題發(fā)生,分區(qū)引導(dǎo)代碼中會(huì)包含一段校驗(yàn)程序,專門負(fù)責(zé)偵錯(cuò)。
2.文件讀取速度更高效!
恐怕很多人都聽(tīng)說(shuō)NTFS文件系統(tǒng)在安全性方面有很多新功能,但你可否知道:NTFS在文件處理速
度上也比FAT32大有提升呢?
對(duì)DOS略知一二的讀者一定熟悉文件的各種屬性:只讀、隱藏、系統(tǒng)等。在NTFS文件系統(tǒng)中,這些
屬性都還存在,但有了很大不同。在這里 ,一切東西都是一種屬性,就連文件內(nèi)容也是一種屬性。這些
屬性的列表不是固定的,可以隨時(shí)增加,這也就是為什么你會(huì)在NTFS分區(qū)上看到 文件有更多的屬性
。
NTFS文件系統(tǒng)中的文件屬性可以分成兩種:常駐屬性和非常駐屬性,常駐屬性直接保存在MFT中,
像文件名和相關(guān)時(shí)間信息(例如創(chuàng)建時(shí)間 、修改時(shí)間等)永遠(yuǎn)屬于常駐屬性,非常駐屬性則保存在MF
T之外,但會(huì)使用一種復(fù)雜的索引方式來(lái)進(jìn)行指示。如果文件或文件夾小于1500字節(jié) (其實(shí)我們的
電腦中有相當(dāng)多這樣大小的文件或文件夾),那么它們的所有屬性,包括內(nèi)容都會(huì)常駐在MFT中,而M
FT是Windows一啟動(dòng)就會(huì)載入 到內(nèi)存中的,這樣當(dāng)你查看這些文件或文件夾時(shí),其實(shí)它們的內(nèi)
容早已在緩存中了,自然大大提高了文件和文件夾的訪問(wèn)速度。
小提示
為什么FAT的效率不如NTFS高
FAT文件系統(tǒng)的文件分配表只能列出了每個(gè)文件的名稱及起始簇,并沒(méi)有說(shuō)明這個(gè)文件是否存在,而需
要通過(guò)其所在文件夾的記錄來(lái)判斷, 而文件夾入口又包含在文件分配表的索引中。因此在訪問(wèn)文件時(shí),
首先要讀取文件分配表來(lái)確定文件已經(jīng)存在,然后再次讀取文件分配表找到 文件的首簇,接著通過(guò)鏈?zhǔn)?/span>
的檢索找到文件所有的存放簇,最終確定后才可以訪問(wèn)。
3.磁盤自我修復(fù)功能
NTFS利用一種“自我療傷”的系統(tǒng),可以對(duì)硬盤上的邏輯錯(cuò)誤和物理錯(cuò)誤進(jìn)行自動(dòng)偵測(cè)和修復(fù)。在F
AT16和FAT32時(shí)代,我們需要借助 Scandisk這個(gè)程序來(lái)標(biāo)記磁盤上的壞扇區(qū),但當(dāng)發(fā)
現(xiàn)錯(cuò)誤時(shí),數(shù)據(jù)往往已經(jīng)被寫在了壞的扇區(qū)上了,損失已經(jīng)造成。
NTFS文件系統(tǒng)則不然,每次讀寫時(shí),它都會(huì)檢查扇區(qū)正確與否。當(dāng)讀取時(shí)發(fā)現(xiàn)錯(cuò)誤,NTFS會(huì)報(bào)告
這個(gè)錯(cuò)誤;當(dāng)向磁盤寫文件時(shí)發(fā)現(xiàn)錯(cuò)誤, NTFS將會(huì)十分智能地?fù)Q一個(gè)完好位置存儲(chǔ)數(shù)據(jù),操作不會(huì)
受到任何影響。在這兩種情況下,NTFS都會(huì)在壞扇區(qū)上作標(biāo)記,以防今后被使用。這 種工作模式可
以使磁盤錯(cuò)誤可以較早地被發(fā)現(xiàn),避免災(zāi)難性的事故發(fā)生。
有些人發(fā)現(xiàn)當(dāng)把磁盤轉(zhuǎn)換為NTFS文件系統(tǒng)后,用磁盤掃描程序就很難發(fā)現(xiàn)磁盤錯(cuò)誤了。經(jīng)過(guò)前面的介
紹,你知道這是為什么了嗎?
4.“防災(zāi)賑災(zāi)”的事件日志功能
在NTFS文件系統(tǒng)中,任何操作都可以被看成是一個(gè)“事件”。比如將一個(gè)文件從C盤復(fù)制到D盤,整
個(gè)復(fù)制過(guò)程就是一個(gè)事件。事件日志一直 監(jiān)督著整個(gè)操作,當(dāng)它在目標(biāo)地——D盤發(fā)現(xiàn)了完整文件,就
會(huì)記錄下一個(gè)“已完成”的標(biāo)記。假如復(fù)制中途斷電,事件日志中就不會(huì)記錄“已 完成”,NTFS可
以在來(lái)電后重新完成剛才的事件。事件日志的作用不在于它能挽回?fù)p失,而在于它監(jiān)督所有事件,從而讓
系統(tǒng)永遠(yuǎn)知道完成了 哪些任務(wù),那些任務(wù)還沒(méi)有完成,保證系統(tǒng)不會(huì)因?yàn)閿嚯姷韧话l(fā)事件發(fā)生紊亂,最
大程度降低了破壞性。
5.我是否需要哪些附加的功能?
其實(shí),NTFS還提供了磁盤壓縮、數(shù)據(jù)加密、磁盤配額(在“我的電腦”中右擊分區(qū)并并行“屬性”,
進(jìn)入“配額”選項(xiàng)卡即可設(shè)置)、動(dòng)態(tài) 磁盤管理等功能,這些功能在很多報(bào)刊雜志上介紹的比較多了,
這里不再詳細(xì)介紹。
NTFS提供了為不同用戶設(shè)置不同訪問(wèn)控制、隱私和安全管理功能。如果你的系統(tǒng)處于一個(gè)單機(jī)環(huán)境,
比如家用電腦,那么這些功能對(duì)你意義 不是很大。
小提示
從FAT轉(zhuǎn)換過(guò)來(lái)的NTFS,性能有折扣
如果分區(qū)是從FAT32轉(zhuǎn)換為NTFS文件系統(tǒng)的(使用命令為“CONVERT 驅(qū)動(dòng)器盤符 /F
S:NTFS”),不僅MFT會(huì)很容易出現(xiàn)磁盤碎片,更糟糕的是,磁盤碎片整理工具往往不能整理這
各分區(qū)中的MFT,嚴(yán)重影響系統(tǒng)性能。因此, 建議將分區(qū)直接格式化為NTFS文件系統(tǒng)。