首先是 FAT FAT即文件分配表,也即人們常說的FAT16。它是自DOS、Windows 3.x以來廣泛使用的硬盤分區格式,是傳統的16位文件系統。它有極好的兼容性,DOS、Windows 、Windows NT的各種版本,以及其他各類操作系統都支持FAT16。它相對速度快, CPU資源耗用少,所以至今仍是各類機器硬盤常用的分區格式。但是傳統FAT16的不支持長文件名,受到8+3,即8個字符的文件名加3個字符擴展名的限制。單個分區的最大尺寸為2GB,單個硬盤的最大容量一般不能超過8GB,所以如果硬盤容量超過8GB,8GB以上空間則因無法利用而浪費。當分區尺寸為2GB時,單“簇”(磁盤容量最小單位)尺寸為16KB,當文件數量巨大時會白白遺留許多無法利用的空間。但FAT有一個嚴重的缺點:當文件被删除并且在同一位置被寫入新數據,他們的片段通常是分散的,減慢了讀寫速度。磁盤碎片重整是一種解決方法,但必須經常重組來保持FAT文件系統的效率。FAT的缺點還有以下幾點:1.太浪費磁盤空間2.磁盤利用效率低3.文件存儲受限制4.不支持長文件名,隻能支持8個字符。5.安全性較差
其次是FAT32 FAT32是Windows 95 OSR2版開始推出兼容16位的32位文件系統。最大特點為使用較小的簇(每簇僅為4KB)分配文件單元,大大提高硬盤空間利用率,減少了浪費。單個硬盤的最大容量達到2TB(1TB=1024GB),為海量硬盤的使用者提供了方便。它支持長文件名,能很好運行 DOS、Windows 95-2000的各種版本,但系統開銷要大于FAT16。這種文件系統的安全性仍然較差;FAT32可以兼容FAT16,但無法訪問NTFS分區。對于像Word一類的編輯軟件産生的文本文件而言,在FAT32的機器上建立的文件隻有以“純文本”格式存盤,才能在FAT16的電腦中打開,在Windows 95 OSR2、Windows 98中提供了FAT16向FAT32之間的單向轉換功能。 windows 2000和windows XP能夠讀寫任何大小的FAT32文件系統,但是這些平台上的格式化程序隻能創建最大32GB的FAT32文件系統。在dos系統下可直接訪問fat32分區,而ntfs分區則不能在dos下直接訪問。但FAT有一個嚴重的缺點:當文件删除後寫入新資料,FAT不會将檔案整理成完整片段再寫入,長期使用後會使檔案資料變得逐漸分散,而減慢了讀寫速度。硬盤碎片整理是一種解決方法,但必須經常整理來保持文件系統的效率。 最後是 NTFS NTFS即是Windows NT的文件系統,它的最大優點是安全性和穩定性好, 通過可恢複能力(事件跟蹤)和熱定位的容錯特征實現。全32位内核的NTFS為磁盤目錄與文件提供安全設置,指定訪問權限,難以受到病毒侵襲。NTFS自動記錄與文件的變動操作,具有文件修複能力,不需要運行磁盤碎片整理等磁盤工具。系統不易崩潰,出現錯誤能迅速修複。每簇僅為512個字節,硬盤利用率最高。它主要缺點正由于其高築壁壘,閉關自守,從而導緻兼容性差。Windows NT的NTFS可以訪問FAT文件系統,在Windows NT 4.0中提供了FAT向NTFS的單向轉換功能;在最新的,具有NT内核的Windows 2000中,提供了FAT轉換為NTFS或FAFAT32的功能。 Win 2000采用了更新版本的NTFS文件系統NTFS 5.0,它的推出使得用戶不但可以像Win 9X那樣方便快捷地操作和管理pc,同時也可享受到NTFS所帶來的系統安全性。 NTFS 允許文件名的長度可達 256 個字符。雖然 DOS 用戶不能訪問 NTFS 分區,但是 NTFS 文件可以拷貝到 DOS 分區。每個 NTFS 文件包含一個可被 DOS 文件名格式認可的 DOS 可讀文件名。這個文件名是 NTFS 從長文件名的開始字符中産生的。
|
有話要說...