1晓折、什么是NTFS-新(N)技術(shù)(T)文件(F)系統(tǒng)(S)惑朦?
想要了解NTFS,我們首先應(yīng)該認(rèn)識(shí)一下FAT已维。FAT(File Allocation Table)是"文件分配表"的意思行嗤。對(duì)我們來說,它的意義在于對(duì)硬盤分區(qū)的管理垛耳。FAT16、FAT32飘千、NTFS是目前最常見的三種文件系統(tǒng)堂鲜。
FAT16:我們以前用的DOS、Windows 95都使用FAT16文件系統(tǒng)护奈,現(xiàn)在常用的Windows 98/2000/XP等系統(tǒng)均支持FAT16文件系統(tǒng)缔莲。它最大可以管理大到2GB的分區(qū),但每個(gè)分區(qū)最多只能有65525個(gè)簇(簇是磁盤空間的配置單位)霉旗。隨著硬盤或分區(qū)容量的增大痴奏,每個(gè)簇所占的空間將越來越大蛀骇,從而導(dǎo)致硬盤空間的浪費(fèi)。
FAT32:隨著大容量硬盤的出現(xiàn)读拆,從Windows 98開始擅憔,F(xiàn)AT32開始流行。它是FAT16的增強(qiáng)版本檐晕,可以支持大到2TB(2048G的分區(qū)暑诸。FAT32使用的簇比FAT16小,從而有效地節(jié)約了硬盤空間辟灰。
NTFS:微軟Windows NT內(nèi)核的系列操作系統(tǒng)支持的个榕、一個(gè)特別為網(wǎng)絡(luò)和磁盤配額、文件加密等管理安全特性設(shè)計(jì)的磁盤格式芥喇。隨著以NT為內(nèi)核的Windows 2000/XP的普及西采,很多個(gè)人用戶開始用到了NTFS。NTFS也是以簇為單位來存儲(chǔ)數(shù)據(jù)文件继控,但NTFS中簇的大小并不依賴于磁盤或分區(qū)的大小苛让。簇尺寸的縮小不但降低了磁盤空間的浪費(fèi),還減少了產(chǎn)生磁盤碎片的可能湿诊。NTFS支持文件加密管理功能狱杰,可為用戶提供更高層次的安全保證。
2厅须、什么系統(tǒng)可以支持NTFS文件系統(tǒng)仿畸?
只有Windows NT/2000/XP才能識(shí)別NTFS系統(tǒng),Windows 9x/Me以及DOS等操作系統(tǒng)都不能支持朗和、識(shí)別NTFS格式的磁盤错沽。由于DOS系統(tǒng)不支持NTFS系統(tǒng),所以最好不要將C:盤制作為NTFS系統(tǒng)眶拉,這樣在系統(tǒng)崩潰后便于在DOS系統(tǒng)下修復(fù)千埃。
NTFS與操作系統(tǒng)支持情況如下:
FAT16 windows 95/98/me/nt/2000/xp unix,linux忆植,dos
FAT32 windows 95/98/me/2000/xp
NTFS windows nt/2000/xp
3放可、我們需要NTFS嗎?
Windows 2000/XP在文件系統(tǒng)上是向下兼容的朝刊,它可以很好地支持FAT16/FAT32和NTFS耀里,其中NTFS是Windows NT/2000/XP專用格式,它能更充分有效地利用磁盤空間拾氓、支持文件級(jí)壓縮冯挎、具備更好的文件安全性。如果你只安裝Windows 2000/XP咙鞍,建議選擇NTFS文件系統(tǒng)房官。如果多重引導(dǎo)系統(tǒng)趾徽,則系統(tǒng)盤(C盤)必須為FAT16或FAT32,否則不支持多重引導(dǎo)翰守。當(dāng)然孵奶,其他分區(qū)的文件系統(tǒng)可以為NTFS。
1潦俺、fat16
對(duì)電腦老"鳥"而言拒课,對(duì)這種硬盤分區(qū)格式是最熟悉不過了,我們大都是通過這種分區(qū)格式認(rèn)識(shí)和踏入電腦門檻的事示。它采用16位的文件分配表早像,能支持的最大分區(qū)為2gb,是目前應(yīng)用最為廣泛和獲得操作系統(tǒng)支持最多的一種磁盤分區(qū)格式肖爵,幾乎所有的操作系統(tǒng)都支持這一種格式卢鹦,從dos、win 3.x劝堪、win 95冀自、win 97到win 98、windows nt秒啦、win 2000/XP熬粗,甚至火爆一時(shí)的linux都支持這種分區(qū)格式。
但是fat16分區(qū)格式有一個(gè)最大的缺點(diǎn)余境,那就是硬盤的實(shí)際利用效率低驻呐。因?yàn)樵赿os和windows系統(tǒng)中,磁盤文件的分配是以簇為單位的芳来,一個(gè)簇只分配給一個(gè)文件使用含末,不管這個(gè)文件占用整個(gè)簇容量的多少。而且每簇的大小由硬盤分區(qū)的大小來決定即舌,分區(qū)越大佣盒,簇就越大。例如1gb的硬盤若只分一個(gè)區(qū)顽聂,那么簇的大小是32kb肥惭,也就是說,即使一個(gè)文件只有1字節(jié)長(zhǎng)芜飘,存儲(chǔ)時(shí)也要占32kb的硬盤空間务豺,剩余的空間便全部閑置在那里,這樣就導(dǎo)致了磁盤空間的極大浪費(fèi)嗦明。fat16支持的分區(qū)越大,磁盤上每個(gè)簇的容量也越大蚪燕,造成的浪費(fèi)也越大娶牌。所以隨著當(dāng)前主流硬盤的容量越來越大奔浅,這種缺點(diǎn)變得越來越突出。為了克服fat16的這個(gè)弱點(diǎn)诗良,微軟公司在win 97操作系統(tǒng)中推出了一種全新的磁盤分區(qū)格式fat32汹桦。
FAT即文件分配表,也即人們常說的FAT16鉴裹。它是自DOS舞骆、Windows 3.x以來廣泛使用的硬盤分區(qū)格式,是傳統(tǒng)的16位文件系統(tǒng)径荔。它有極好的兼容性督禽,DOS、Windows 总处、Windows NT的各種版本狈惫,以及其他各類操作系統(tǒng)都支持FAT16。它相對(duì)速度快鹦马, CPU資源耗用少胧谈,所以至今仍是各類機(jī)器硬盤常用的分區(qū)格式。但是傳統(tǒng)FAT16的不支持長(zhǎng)文件名荸频,受到8+3菱肖,即8個(gè)字符的文件名加3個(gè)字符擴(kuò)展名的限制。單個(gè)分區(qū)的最大尺寸為2GB旭从,單個(gè)硬盤的最大容量一般不能超過8GB稳强,所以如果硬盤容量超過8GB,8GB以上空間則因無法利用而浪費(fèi)遇绞。當(dāng)分區(qū)尺寸為2GB時(shí)键袱,單"簇"(磁盤容量最小單位)尺寸為16KB,當(dāng)文件數(shù)量巨大時(shí)會(huì)白白遺留許多無法利用的空間摹闽。在Windows NT中采用FAT格式蹄咖,不能恢復(fù)已被刪除的文件。此外付鹿,這種文件系統(tǒng)因其兼容性好澜汤,來者不拒,就導(dǎo)致安全性差舵匾,易受病毒攻擊俊抵。
自Windows 95起微軟推出擴(kuò)展文件分配表VFAT,它突破了8+3的限制坐梯,支持長(zhǎng)文件名徽诲,最長(zhǎng)可達(dá)255個(gè)字符,包括后綴,并且文件名中可包含多個(gè)空格或多個(gè)后綴谎替,其它優(yōu)缺點(diǎn)基本同F(xiàn)AT16偷溺。
2、fat32
FAT32是Windows 95 OSR2版開始推出兼容16位的32位文件系統(tǒng)钱贯。最大特點(diǎn)為使用較小的簇(每簇僅為4KB)分配文件單元挫掏,大大提高硬盤空間利用率,減少了浪費(fèi)秩命。單個(gè)硬盤的最大容量達(dá)到2TB(1TB=1024GB)尉共,為海量硬盤的使用者提供了方便。它支持長(zhǎng)文件名弃锐,能很好運(yùn)行 DOS袄友、Windows 95-2000的各種版本,但系統(tǒng)開銷要大于FAT16拿愧。這種文件系統(tǒng)的安全性仍然較差杠河;FAT32可以兼容FAT16,但無法訪問NTFS分區(qū)浇辜。對(duì)于像Word一類的編輯軟件產(chǎn)生的文本文件而言券敌,在FAT32的機(jī)器上建立的文件只有以"純文本"格式存盤,才能在FAT16的電腦中打開柳洋,在Windows 95 OSR2待诅、Windows 98中提供了FAT16向FAT32之間的單向轉(zhuǎn)換功能。
這種格式采用32位的文件分配表熊镣,使其對(duì)磁盤的管理能力大大增強(qiáng)卑雁,突破了fat16對(duì)每一個(gè)分區(qū)的容量只有2gb的限制,運(yùn)用fat32的分區(qū)格式后绪囱,用戶可以將一個(gè)大硬盤定義成一個(gè)分區(qū)测蹲,而不必分為幾個(gè)分區(qū)使用,大大方便了對(duì)硬盤的管理工作鬼吵。而且扣甲,fat32還具有一個(gè)最大的優(yōu)點(diǎn)是:在一個(gè)不超過8gb的分區(qū)中,fat32分區(qū)格式的每個(gè)簇容量都固定為4kb齿椅,與fat16相比琉挖,可以大大地減少硬盤空間的浪費(fèi),提高了硬盤利用效率涣脚。
目前示辈,支持這一磁盤分區(qū)格式的操作系統(tǒng)有win 97、win 98和win 2000/XP遣蚀。但是矾麻,這種分區(qū)格式也有它的缺點(diǎn)纱耻,首先是采用fat32格式分區(qū)的磁盤,由于文件分配表的擴(kuò)大射富,運(yùn)行速度比采用fat16格式分區(qū)的硬盤要慢膝迎;另外粥帚,由于dos系統(tǒng)和某些早期的應(yīng)用軟件不支持這種分區(qū)格式胰耗,所以采用這種分區(qū)格式后,就無法再使用老的dos操作系統(tǒng)和某些舊的應(yīng)用軟件了芒涡。
3柴灯、ntfs
NTFS即是Windows NT的文件系統(tǒng),它的最大優(yōu)點(diǎn)是安全性和穩(wěn)定性好费尽,全32位內(nèi)核的NTFS為磁盤目錄與文件提供安全設(shè)置赠群,指定訪問權(quán)限,難以受到病毒侵襲旱幼。NTFS自動(dòng)記錄與文件的變動(dòng)操作查描,具有文件修復(fù)能力,不需要運(yùn)行磁盤碎片整理等磁盤工具柏卤。系統(tǒng)不易崩潰冬三,出現(xiàn)錯(cuò)誤能迅速修復(fù)。每簇僅為512個(gè)字節(jié)缘缚,硬盤利用率最高勾笆。它主要缺點(diǎn)正由于其高筑壁壘,閉關(guān)自守桥滨,從而導(dǎo)致兼容性差窝爪。Windows NT的NTFS可以訪問FAT文件系統(tǒng),但是逆向造訪就會(huì)吃閉門羹齐媒,如在DOS下系統(tǒng)會(huì)顯示"Invalid drive specification"(無效驅(qū)動(dòng)器指派)蒲每。在Windows NT 4.0中提供了FAT向NTFS的單向轉(zhuǎn)換功能;在最新的喻括,具有NT內(nèi)核的Windows 2000中邀杏,提供了FAT轉(zhuǎn)換為NTFS或FAFAT32的功能。這些轉(zhuǎn)換在進(jìn)行之前應(yīng)慎重考慮双妨。
ntfs分區(qū)格式是一般電腦用戶感到陌生的淮阐,它是網(wǎng)絡(luò)操作系統(tǒng)windows nt的硬盤分區(qū)格式,使用windows nt的用戶必須同這種分區(qū)格式打交道刁品。其顯著的優(yōu)點(diǎn)是安全性和穩(wěn)定性極其出色泣特,在使用中不易產(chǎn)生文件碎片,對(duì)硬盤的空間利用及軟件的運(yùn)行速度都有好處挑随。它能對(duì)用戶的操作進(jìn)行記錄状您,通過對(duì)用戶權(quán)限進(jìn)行非常嚴(yán)格的限制,使每個(gè)用戶只能按照系統(tǒng)賦予的權(quán)限進(jìn)行操作,充分保護(hù)了網(wǎng)絡(luò)系統(tǒng)與數(shù)據(jù)的安全膏孟。但是眯分,目前支持這種分區(qū)格式的操作系統(tǒng)不多,除了windows nt外柒桑,win 2000 winxp win2003也支持這種硬盤分區(qū)格式弊决。
linux文件系統(tǒng)分類:ext2:早期linux中常用的文件系統(tǒng)ext3:ext2的升級(jí)版,帶日志功能ext4:ext3的升級(jí)版魁淳,大幅度改動(dòng)RAMFS:內(nèi)存文件系統(tǒng)飘诗,速度很快NFS:網(wǎng)絡(luò)文件系統(tǒng),由SUN發(fā)明界逛,主要用于遠(yuǎn)程文件共享MS-DOS:MS-DOS文件系統(tǒng)VFAT:Windows95/98操作系統(tǒng)采用的文件系統(tǒng)FAT:WindowsXP操作系統(tǒng)采用的文件系統(tǒng)NTFS:WindowsNT/XP操作系統(tǒng)采用的文件系統(tǒng)HPFS:OS/2操作系統(tǒng)采用的文件系統(tǒng)PROC:虛擬的進(jìn)程文件系統(tǒng)ISO9660:大部分光盤所采用的文件系統(tǒng)ufsSun:OS所采用的文件系統(tǒng)NCPFS:Novell服務(wù)器所采用的文件系統(tǒng)SMBFS:Samba的共享文件系統(tǒng)XFS:由SGI開發(fā)的先進(jìn)的日志文件系統(tǒng)昆稿,支持超大容量文件JFS:IBM的AIX使用的日志文件系統(tǒng)ReiserFS:基于平衡樹結(jié)構(gòu)的文件系統(tǒng)udf:可擦寫的數(shù)據(jù)光盤文件系統(tǒng)
4、虛擬文件系統(tǒng)VFS**linux支持的所有文件系統(tǒng)稱為邏輯文件系統(tǒng)息拜,而linux在傳統(tǒng)的邏輯文件系統(tǒng)的基礎(chǔ)上增加料一個(gè)蓄念文件系統(tǒng)(VitualFileSystem,VFS)的接口層溉潭。虛擬文件系統(tǒng)(VFS)位于文件系統(tǒng)的最上層,管理各種邏輯文件系統(tǒng)少欺,并可以屏蔽各種邏輯文件系統(tǒng)之間的差異喳瓣,提供統(tǒng)一文件和設(shè)備的訪問接口。
5狈茉、文件的邏輯結(jié)構(gòu)文件的邏輯結(jié)構(gòu)可分為兩大類:字節(jié)流式的無結(jié)構(gòu)文件和記錄式的有結(jié)構(gòu)文件夫椭。由字節(jié)流(字節(jié)序列)組成的文件是一種無結(jié)構(gòu)文件或流式文件,不考慮文件內(nèi)部的邏輯結(jié)構(gòu)氯庆,只是簡(jiǎn)單地看作是一系列字節(jié)的序列蹭秋,便于在文件的任意位置添加內(nèi)容。由記錄組成的文件稱為記錄式文件堤撵,記錄是這種文件類型的基本信息單位仁讨,記錄式文件通用于信息管理。
6实昨、文件類型普通文件:通常是流式文件目錄文件:用于表示和管理系統(tǒng)中的全部文件連接文件:用于不同目錄下文件的共享設(shè)備文件:包括塊設(shè)備文件和字符設(shè)備文件洞豁,塊設(shè)備文件表示磁盤文件、光盤等荒给,字符設(shè)備文件按照字符操作終端丈挟、鍵盤等設(shè)備。管道(FIFO)文件:提供進(jìn)程建通信的一種方式套接字(socket)文件:該文件類型與網(wǎng)絡(luò)通信有關(guān)
7志电、文件結(jié)構(gòu):包括索引節(jié)點(diǎn)和數(shù)據(jù)索引節(jié)點(diǎn):又稱I節(jié)點(diǎn)曙咽,在文件系統(tǒng)結(jié)構(gòu)中,包含有關(guān)相應(yīng)文件的信息的一個(gè)記錄挑辆,這些信息包括文件權(quán)限例朱、文件名孝情、文件大小、存放位置洒嗤、建立日期等箫荡。文件系統(tǒng)中所有文件的索引節(jié)點(diǎn)保存在索引節(jié)點(diǎn)表中。數(shù)據(jù):文件的實(shí)際內(nèi)容渔隶「岬玻可以是空的,也可以非常大派撕,并且擁有自己的結(jié)構(gòu)婉弹。
8、ext2文件系統(tǒng)ext2文件系統(tǒng)的數(shù)據(jù)塊大小一般為1024B终吼、2048B或4096Bext2文件系統(tǒng)采用的索引節(jié)點(diǎn)(inode):索引節(jié)點(diǎn)采用了多重索引結(jié)構(gòu),主要體現(xiàn)在直接指針和3個(gè)間接指針氯哮。直接指針包含12個(gè)直接指針塊际跪,它們直接指向包含文件數(shù)據(jù)的數(shù)據(jù)塊,緊接在后面的3個(gè)間接指針是為了適應(yīng)文件的大小變化而設(shè)計(jì)的喉钢。
網(wǎng)絡(luò)模型:
OSI七層模型
應(yīng)用層
表示層
會(huì)話層
傳輸層
網(wǎng)絡(luò)層
數(shù)據(jù)鏈路層
物理層
TCP/IP四層模型
應(yīng)用層
傳輸層
IP層
網(wǎng)絡(luò)接口層