250 likes | 428 Views
NTFS與FAT差 異. 指導教授:林學儀 老師 組員:蘇嘉慶、楊宗翰. 為何DISK需要使用FAT與NTFS ?. 近年來由於多媒體的流行、程式越來越肥大,導致電腦使用者對硬碟空間的需求增 加,再輔以硬碟製造技術的進步....等原因,使得硬碟的儲存容量越來越大,以往 硬碟空間計算單位是以 Mega Bytes 為主,最近則動輒以 Giga Byte 來計算。使 得硬碟的管理變得比以前更重要。. 下表是分割區大小與配置單元大小的關係: 分割區大小 配置單元大小 128 MB 2048 Bytes
E N D
NTFS與FAT差異 指導教授:林學儀 老師 組員:蘇嘉慶、楊宗翰
為何DISK需要使用FAT與NTFS ? • 近年來由於多媒體的流行、程式越來越肥大,導致電腦使用者對硬碟空間的需求增 加,再輔以硬碟製造技術的進步....等原因,使得硬碟的儲存容量越來越大,以往 硬碟空間計算單位是以 Mega Bytes 為主,最近則動輒以 Giga Byte 來計算。使 得硬碟的管理變得比以前更重要。
下表是分割區大小與配置單元大小的關係: 分割區大小 配置單元大小 128 MB2048 Bytes 256 MB 4096 Bytes 512 MB 8192 Bytes 1024 MB 16384 Bytes
何謂FAT ? • FAT 聽起來可能是很奇怪的檔案系統名稱, 實際的全名是「檔案配置表 (File Allocation Table」。 • FAT 在 1981 年出現,已是一個使用很久的電腦術語。由於年代久遠,大部份作業系統皆支援 FAT,包括 Windows NT、Windows 98、MacOS 及一些 UNIX 版本。
FAT 檔案系統限制檔名為 8.3 命名慣例。FAT 檔案系統的檔名以字母或數字開頭,不可以包含空格。檔名不區分大小寫。 • FAT16:我們以前用的DOS、Windows 95都使用FAT16文件系統,現在常用的Windows 98/2000/XP等系統均支持FAT16文件系統。它最大可以管理大到2GB的分區,但每個分區最多只能有65525個簇(簇是磁碟空間的配置服務機構)。隨著硬碟或分區容量的增大,每個簇所佔的空間將越來越大,從而導致硬碟空間的浪費。
FAT32:隨著大容量硬碟的出現,從Windows 98開始,FAT32開始流行。它是FAT16的增強版本,可以支持大到2TB(2048GB)的分區。FAT32使用的簇比FAT16小,從而有效地節約了硬碟空間。
FAT32命名規則 • 它支持長檔案名 • 檔的完整路徑(包括檔案名)長度可高達 255 個字元 • 檔案名可以包含除 “/ \ [ ] : ; | = , ^ ? ” 之外的任何字元 • 檔案名應以字母開始 • 檔案名可以包含空格和多個句點,最後一個句點後的字元應視為檔案名的副檔名 • 支持檔案名中的大小寫
NTFS與作業系統支援情況如下: FAT16windows 95/98/me/nt/2000/xp unix, linux,dos FAT32windows 95/98/me/2000/xp,linux, dos NTFSwindows nt/2000/xp,linux(可以掛載 但是如果是用redhat的話,要code3 以上的版本才可以讀取!)
兩者的優缺點比較 • FAT16最大的兩個缺點如下: (1)磁盤分區最大只能到2GB。FAT16已不能 適應當前各種大容量的硬盤,必需被迫 分區成幾個磁盤空間。 (2)使用簇的大小不恰當。
FAT32使用了32位的空間來表示,每個扇區(Sector)配置文件的情形,故稱之為FAT32。FAT32使用了32位的空間來表示,每個扇區(Sector)配置文件的情形,故稱之為FAT32。 • 優點如下: (1)所使用的單個分區都是恰如其份 (2)採用了更小的簇,FAT32可以更有效率地保存信息
缺點如下:(1)與其他的PC操作系統不兼容 (2)小於512MB的分區不能使用FAT32 (3)不能在FAT32分區中做磁盤壓縮,即使使用Windows 98中的磁盤壓縮也是行不通的。 (4)如果你主板的BIOS支持“suspend-to-disk”的功能,那請先關閉這個功能,因為在FAT32分區中是不能使用的。 (5)Windows 98所提供的轉換工具只能將FAT16轉換為FAT32,並不能再從FAT32轉換回FAT16。
NTFS的功能比FAT和FAT32強大。 Windows 2000 Server採用的是一種新版的NTFS,能夠提供包括活動目錄在內的各種新功能和其他比較重要的安全功能。
NTFS的優點 • 是一個可恢復的文件系統 • 採用了更小的簇 • 支持對文件的壓縮 • 支持的分區,可達到2TB • 在Win 2000的NTFS文件系統下可以進行磁盤配額管理
NTFS的缺點 • NTFS無法相容於其他檔案系統,目前只有Windows NT系列才有支援 • Windows 2000/XP在文件系統上是向下相容的,它可以很好地支援FAT16/FAT32和NTFS,其中NTFS是Windows NT/2000/XP專用格式
FAT跟NTFS的差別 • NTFS效能好過FAT 分割區大於200MB, FAT效能就急劇下降. DiskKeeper 曾公佈效能測試, 當大於200MB, NTFS效能最好, FAT緊跟在後, FAT32最差.
Diskkeeper發現, 在硬碟密集作業下, 同樣工作, 在FAT32, 512Bytes/sector 下轉移到 NTFS 4K/sector, 使得工作加快五倍 2. 資料回復性NTFS提供檔案系統錯誤下的資料回復,並且能將損壞磁區的資料轉移到新磁區,叫做磁區借用[sector sparing], 並且使用即時修正[hotfix], 每一儲存裝置的寫入都被監控是否完整.
所以停電, 壞軌,或任何未知的錯誤, 都因為檔案系統有即時記錄, 所以可以即時回復到錯誤前. 3. 資源回收筒在NTFS下, 可以分割區各自設 定. FAT只能有一個.
4. NTFS與FAT在系統配合上的差別 : • NTFS 主要是提供:穩定性,這是高階系統與檔案伺服器特別需要的特性 • ‧ 為新增功能提供一個平台 • ‧ 支援 POSIX 需求 • ‧ 除去 FAT 與 HPFS 檔案系統的限制
NTFS檔系統與FAT檔系統相比最大的特點 • 系統相比最大的特點是安全性,NTFS提供伺服器或工作站所需的安全保障。在NTFS分區上,支援隨機訪問控制和擁有權,對共用檔夾無論採用FAT還是NTFS檔系統都可以指定許可權,以免受到本地訪問或遠端存取的影響;對於在電腦上存儲檔夾或單個檔,或者是通過連接到共用檔夾訪問的用戶,都可以指定許可權,使每個用戶只能按照系統賦予的許可權進行操作,充分保護了系統和資料的安全。
2者結構上的差異 • FAT 檔案系統的特點在於檔案配置表 (FAT),是位於磁碟區中最「頂端」的真實表格。為了保護磁碟區,最好保留兩份 FAT 複本,以防其中一個複本損毀。 • 此外,FAT 表格與根目錄必須儲存在固定的位置,才能正確地找到系統的開機檔案。
更新 FAT 表格非常重要,但也相當耗時。如果沒有定期更新 FAT 表格,可能導致資料遺失。而更新 FAT 表格之所以非常耗時,是因為每次更新 FAT 表格時,磁碟的讀取頭必須重新放到磁碟機的零號邏輯磁軌。 • FAT 目錄結構沒有組織,檔案是放置在磁碟機上第一個開啟的位置。此外,FAT 只支援唯讀、隱藏、系統與保存等檔案屬性。
從使用者的觀點來看,NTFS 會持續將檔案組織成目錄,並且像 HPFS 一樣可以為目錄排序。然而,與 FAT 或 HPFS 不同,NTFS 在磁碟上沒有所謂的特別物件,也沒有基底硬體上的限制,例如 512 位元組磁區。此外,磁碟上也沒有像 FAT 表格或 HPFS 超級區塊這樣的特別位置。