|
|
|
|
|
|
很多人都選擇磁盤的格式是NTFS,可能很多人都不明白為什么要這么選擇,這里說說為什么磁盤要使用NTFS格式。
NTFS容錯性高
NTFS可以自動地修復磁盤錯誤而不會顯示出錯信息。Windows 2000向NTFS分區中寫文件時,會在內在中保留文件的一份拷貝,然后檢查向磁盤中所寫的文件是否與內存中的一致。如果兩者不一致,Windows就把相應的扇區標為壞扇區而不再使用它(簇重映射),然后用內存中保留的文件拷貝重新向磁盤上寫文件。如果在讀文件時出現錯誤,NTFS則返回一個讀錯誤信息,并告知相應的應用程序數據已經丟失。
NTFS安全性強
NTFS有許多安全性能方面的選項,可以在本機上和通過遠程的方法保護文件、目錄。NTFS還支持加密文件系統(EFS),可以阻止沒有授權的用戶訪問文件。
NTFS支持文件壓縮
NTFS文件系統帶來的另一個好處是支持文件壓縮功能,用戶可以選擇壓縮單個文件或整個文件夾。
NTFS讀取速度快
NTFS文件系統中的文件屬性可以分成兩種:常駐屬性和非常駐屬性,常駐屬性直接保存在MFT中,像文件名和相關時間信息(例如創建時間、修改時間等)永遠屬于常駐屬性,非常駐屬性則保存在MFT之外,但會使用一種復雜的索引方式來進行指示。如果文件或文件夾小于1500字節(其實我們的電腦中有相當多這樣大小的文件或文件夾),那么它們的所有屬性,包括內容都會常駐在MFT中,而MFT是Windows一啟動就會載入到內存中的,這樣當你查看這些文件或文件夾時,其實它們的內容早已在緩存中了,自然大大提高了文件和文件夾的訪問速度。
FAT的速度沒有NTFS快
FAT文件系統的文件分配表只能列出了每個文件的名稱及起始簇,并沒有說明這個文件是否存在,而需要通過其所在文件夾的記錄來判斷,而文件夾入口又包含在文件分配表的索引中。因此在訪問文件時,首先要讀取文件分配表來確定文件已經存在,然后再次讀取文件分配表找到文件的首簇,接著通過鏈式的檢索找到文件所有的存放簇,最終確定后才可以訪問。
以上是幾個NTFS的優越之處,做系統用NTFS格式比用FAT格式的人多很多。
NTFS簡介
首先,需要澄清讀者對于文件系統的一些錯誤理解,經常有這樣的說法,“我的硬盤是FAT32格式的”,“C盤是NTFS格式”等,它們的錯誤在于,NTFS或是FAT32并不是格式,而是管理文件的系統,其次剛買回來的硬盤并沒有文件系統,必須使用FDISK或Windows 2000/XP的分區工具等對其進行分區并格式化后才會有管理文件的系統,因此文件系統是對應分區的,而不是硬盤,不管是將硬盤分成一個分區,還是幾個分區。
舉個通俗的比喻,一塊硬盤就像一個塊空地,文件就像不同的材料,我們首先得在空地上建起倉庫(分區),并且指定好(格式化)倉庫對材料的管理規范(文件系統),這樣才能將材料運進倉庫保管。
文件不會受所在分區的文件系統影響,就像同樣是汽車輪胎在A倉庫可能直接堆在地上,而B倉庫則會掛在墻上,僅僅是放置和管理方法不同而已,因此,在NTFS分區和FAT32分區的文件可以隨意在分區間移動,內容不會因此產生任何不同。
NTFS的英文全稱為“NT File System”,中文意為NT文件系統(在“我的電腦”中右擊“屬性”,在彈出窗口中就可以看到文件系統信息)。它隨著1996年7月的Windows NT 4.0誕生的,但直到Windows 2000,它才開始在個人用戶中間得以推廣,跨入了主力分區文件系統的行列。今天,Windows XP/2003和NTFS早已是“如膠似漆”了。
我們知道,當初FAT32文件系統的出現對于FAT16而言,可以說是有了比較明顯的改善,但NTFS對FAT32的改進,就必須得用“卓越” 來形容了。
NTFS最大分區上限已達到了2TB(1TB=1024GB),從誕生到現在經歷了多個版本,Windows NT4.0中的版本為 1.2,Windows 2000為3.0,Windows XP為3.1。如果要查看當前NTFS版本號,只要在命令提示符中輸入 “fsutil fsinfo ntfsinfo c:”(C為分區盤符)即可看到。
