我們使用的微軟操作系統(tǒng)從DOS---windows 95----windows 98-----windows xp--------windows vista。這些操作系統(tǒng)的變化很多,但是有一種變化是最根本的,那就是磁盤文件格式,隨著操作系統(tǒng)的升級(jí),磁盤文件的格式也從fat16到fa32一直到ntfs。今天我就給大家講解這幾種文件格式。
我們首先應(yīng)該認(rèn)識(shí)一下fat。fat(file allocation table)是“文件分配表”的意 思。對(duì)我們來(lái)說(shuō),它的意義在于對(duì)硬盤分區(qū)的管理。fat16、fat32、ntfs是目前最常見(jiàn)的三種文件系統(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è)簇所占的空間將越來(lái)越大,從而導(dǎo)致硬盤空間的浪費(fèi)。
fat32:隨著大容量硬盤的出現(xiàn),從windows 98開(kāi)始,fat32開(kāi)始流行。它是fat16的增強(qiáng)版本,可以支持大到2tb(2048gb)的分區(qū)。fat32使用的簇比f(wàn)at16小,從而有效地節(jié)約了硬盤空間。
ntfs:微軟windows nt內(nèi)核的系列操作系統(tǒng)支持的、一個(gè)特別為網(wǎng)絡(luò)和磁盤配額、文件加密等管理安全特性設(shè)計(jì)的磁盤格式。隨著以nt為內(nèi)核的windows 2000/xp的普及,很多個(gè)人用戶開(kāi)始用到了ntfs。ntfs也是以簇為單位來(lái)存儲(chǔ)數(shù)據(jù)文件,但ntfs中簇的大小并不依賴于磁盤或分區(qū)的大小。簇尺 寸的縮小不但降低了磁盤空間的浪費(fèi),還減少了產(chǎn)生磁盤碎片的可能。ntfs支持文件加密管理功能,可為用戶提供更高層次的安全保證。
什么系統(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ù)。
磁盤文件格式與操作系統(tǒng)支持情況表
文件系統(tǒng) 支持的操作系統(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
對(duì) 于xp用戶,我們可以選擇使用ntfs格式,也可以使用fat32格式二者在我眼中各有優(yōu)式,ntfs格式的要設(shè)置用戶訪問(wèn)權(quán)限,個(gè)人覺(jué)得有些麻煩,但是 可以支持單個(gè)文件超過(guò)4gb,這是fat32無(wú)法超躍的,在xp環(huán)境下,fat32格式是可以轉(zhuǎn)化為ntfs的,而ntfs卻不能再轉(zhuǎn)化為fat32。
具體的轉(zhuǎn)化需要用到一個(gè)DOS命令:convert
1.點(diǎn)開(kāi)開(kāi)始 程序 附件 命令提示符或者開(kāi)始---運(yùn)行----cmd
2.打開(kāi)窗口以后,在光標(biāo)的提示符下輸入“convert x:/fs:ntfs”,然后回車。注意在“covert”的后面有一個(gè)空格。
3.接著系統(tǒng)會(huì)要求你輸入x盤的卷標(biāo),然后回車。(卷標(biāo)在“我的電腦”中點(diǎn)x盤,然后看它的屬性可以找到。)這樣就可簡(jiǎn)單地轉(zhuǎn)換分區(qū)格式為ntfs了。
關(guān)于convert的具體使用,通過(guò)微軟中國(guó)官方網(wǎng)站給出的材料有如下幾點(diǎn)說(shuō)明:
convert將文件分配表 (fat) 和 fat32 卷轉(zhuǎn)換為 ntfs 文件系統(tǒng),而現(xiàn)有的文件和文件夾完好無(wú)損。被轉(zhuǎn)換為 ntfs 文件系統(tǒng)的卷無(wú)法再轉(zhuǎn)換回 fat 或 fat32。
語(yǔ)法
convert [volume] /fs:ntfs [/v] [/cvtarea:filename] [/nosecurity] [/x]
參數(shù)
volume
指定驅(qū)動(dòng)器號(hào)(后跟冒號(hào))、裝入點(diǎn)或要轉(zhuǎn)換為 nifs 的卷名。
/fs:ntfs
必需。將卷轉(zhuǎn)換為 ntfs。
/v
指定詳細(xì)模式,即在轉(zhuǎn)換期間將顯示所有的消息。
/cvtarea:filename
僅
適用于高級(jí)用戶。指定將主控文件表 (mft) 以及其他 ntfs
元數(shù)據(jù)文件寫(xiě)入相鄰的現(xiàn)存占位符文件中。該文件必須位于要轉(zhuǎn)換的文件系統(tǒng)的根目錄下。如果使用 /cvtarea
參數(shù),可以使轉(zhuǎn)換后的文件系統(tǒng)具有較少的碎片。為了得到最佳結(jié)果,該文件的大小最好為 1 kb
與文件系統(tǒng)中文件和目錄數(shù)量的乘積,但是,該轉(zhuǎn)換工具也接受任意大小的文件。
要點(diǎn)
在運(yùn)行 convert
之前,首先必須使用 fsutil file createnew 命令創(chuàng)建占位符文件。convert 并不創(chuàng)建此文件。convert 使用
ntfs 元數(shù)據(jù)覆蓋此文件。完成轉(zhuǎn)換后,會(huì)釋放此文件中所有未被使用的空間。有關(guān) fsutil file 命令的詳細(xì)信息,請(qǐng)參閱“相關(guān)主題”。
/nosecurity
對(duì)于轉(zhuǎn)換后的文件和目錄的安全性設(shè)置,將其指定為每個(gè)人都可訪問(wèn)。
/x
如果需要,使用該參數(shù)可在轉(zhuǎn)換之前將該卷卸載。對(duì)該卷任何打開(kāi)的句柄不再有效。
注釋
如果 convert 無(wú)法鎖定驅(qū)動(dòng)器(例如,驅(qū)動(dòng)器是系統(tǒng)卷或當(dāng)前驅(qū)動(dòng)器),則它會(huì)在下次重新啟動(dòng)計(jì)算機(jī)時(shí)轉(zhuǎn)換該驅(qū)動(dòng)器。如果您不能立即重新啟動(dòng)計(jì)算機(jī)以完成轉(zhuǎn)換,則請(qǐng)安排一個(gè)重新啟動(dòng)計(jì)算機(jī)的時(shí)間,并為轉(zhuǎn)換過(guò)程留出所需要的時(shí)間。
對(duì)
于從 fat 或 fat32 轉(zhuǎn)換為 ntfs 的卷,由于目前正在使用磁盤,將會(huì)在與最初以 ntfs 格式化的卷的不同位置創(chuàng)建
mft,這樣卷的性能可能不如最初以 ntfs 格式化的卷的性能那么好。為取得最佳的性能,請(qǐng)考慮重新創(chuàng)建這些卷并以 ntfs
文件系統(tǒng)進(jìn)行格式化。
從 fat 轉(zhuǎn)換為 ntfs 的卷中的文件完好無(wú)損,但與最初以 ntfs 格式化的卷相比,卷可能損失了某些性能優(yōu)點(diǎn)。例如,mft 在轉(zhuǎn)換后的卷上可能會(huì)變成碎片。此外,在轉(zhuǎn)換后的啟動(dòng)卷上,convert 將應(yīng)用在 windows 安裝過(guò)程中應(yīng)用的同一默認(rèn)安全設(shè)置。
有關(guān)使用 /cvtarea 參數(shù)的詳細(xì)信息,請(qǐng)參閱 microsoft 資源工具包網(wǎng)站上的“file systems”(文件系統(tǒng))。
示例:要將驅(qū)動(dòng)器 e 上的卷轉(zhuǎn)換為 ntfs 并且顯示所有消息,請(qǐng)鍵入:convert e:/fs:ntfs /v




