當您使用 VFAT 來建立長檔名時 (超過 8.3),檔案系統實際上會建立兩個檔名。一個是實際的長檔名,可以讓 Windows 95、Windows 98 及 Windows NT (4.0 以上的版本) 使用。第二個檔名是一個 DOS 別名,是長檔名的縮寫格式。DOS 別名擷取長檔名的前 6 個字元 (空格不算)、一個波浪符號、一個數字尾隨字元。
我們之所以討論 VFAT,是因為它比 FAT 愈來愈普遍。但除了我們已提及的差異之外,它也具有相同的限制。當您指示 Windows NT 將磁碟分割格式化為 FAT 時,實際上是將磁碟分割格式化為 VFAT。您要使用另一個作業系統 (例如 MS-DOS) 來格式化磁碟分割,您在 Windows NT 4.0 版之下才可能有真正的 FAT 磁碟分割。
何謂 NTFS?
Microsoft 建立新的技術檔案系統 (NTFS) 來彌補 FAT 欠缺的功能。這些功能包括增加的容錯、增強的安全性等。現在您對這些檔案系統已有一些瞭解,讓我們比較它們在各種情況下的效能如何。
相容性
在決定於磁碟分割上使用何種檔案系統之前,您必須先考慮相容性。如果有多種作業系統會存取磁碟分割,則您必須使用一種可讓所有檔案系統讀取的作業系統。這通常表示要使用 FAT,因為 FAT 具備全域相容性。只有 Windows NT 支援 NTFS 磁碟分割。
不過,請注意此限制僅適用於本機機器。例如,如果 Windows NT 及 Windows 98 載入相同機器,且這兩個作業系統都需要存取一個共用的磁碟分割,則您必須將此磁碟分割格式化為 FAT。不過,如果 Windows NT 是 PC 上唯一的作業系統,則您可以將磁碟分割格式化為 NTFS,即使其他作業系統的電腦會透過網路來存取此磁碟分割,也不會有問題。
在您考量磁碟分割大小及相容性問題之後,您就有彈性來決定最適合自己的檔案系統。下決定時,您應該要考慮容錯。Windows NT 提供軟體來支援數種可選擇的磁碟存取方法,以增加速度及/或容錯。這些選項包括磁碟等量分割及同位檢查的磁碟等量分割。其中許多選項都需要用到 NTFS。如果您計劃使用硬體型的等量分割,您可以使用任一種檔案系統。
即使沒有這些進階的容錯選項,NTFS 也有一些超越 FAT 的內建容錯功能。例如,當 NTFS 在硬碟上寫入變更時,就會在記錄檔中寫入一筆變更記錄。萬一發生停電或磁碟錯誤,Windows NT 可以使用這些記錄檔來修復資料。
NTFS 也會自動修復硬碟錯誤,不會顯示錯誤訊息。當 Windows NT 在 NTFS 磁碟分割上寫入檔案時,會在記憶體中保存檔案的複本。然後重新讀回檔案來確保符合記憶體中儲存的複本。如果複本不符合,則 Windows NT 會將此硬碟區段標示為已損毀,不再嘗試使用。然後使用記憶體中儲存的複本,將檔案重寫到硬碟的另外一個位置。
我們之前已提過 NTFS 有一個內建的安全系統。您可以授與各種使用權限給目錄及個別的檔案。這些權限可以在本機及遠端保護橎案及目錄。例如,如果有人使用含有受保護檔案的 PC 時,NTFS 可以保護這些檔案。
如果您使用 FAT,則是依賴共用使用權限的安全性。共用使用權限可以保護網路上的檔案,但不提供本機保護。嘗試存取受保護檔案的人可以很容易地使用本機 PC 來取得這些檔案的完整存取權限。共用使用權限的另一項缺點是難以管理。假設您的伺服器上有數以百計的使用者,每一位使用者各有其自己的目錄。結果可能有數百個共用項目,其中有些互相重疊,而增加了複雜程度。
如我們先前已提及,NTFS 磁碟分割只能夠被 Windows NT 存取。如果 Windows NT 發生嚴重錯誤,您無法輕易地讓系統磁碟啟動到命令提示字元來修復 NTFS 磁碟分割的問題。為瞭解決這個問題,Microsoft 建議在您的硬碟上安裝第二份 Windows NT,使用這一份來修復 NTFS 磁碟分割發生的問題。
很不幸,這個方法有一些嚴重的缺點。首先,根據您選擇要載入的選項,第二份 Windows NT 可能會用掉 150 MB。再者,在開機處理程序期間,這兩份系統會共用公用檔案。因此,如果您的系統磁碟分割 (PC 用來開機的磁碟分割) 已格式化為 NTFS 且發生問題,則無法啟動任何一份 Windows NT 來修復問題。雖然您可能覺得零星的系統磁碟分割錯誤沒關係,但要記得,您在磁碟分割上的許多變更會導致必須手動更新 Boot.ini 檔案。如果您不正確地更新此檔案,Windows NT 將無法啟動。因為這是系統磁碟分割的原始開機檔案,每一份安裝的 Windows NT 皆會共用此檔案。
較好的解決方案是將您的系統磁碟分割格式化為 FAT。如果您重視安全性,則只要系統磁碟分割不要太大,且除了 Windows NT 系統檔以外,不要存放其他檔案即可。記住,從安全性觀點來看,只要未授權的人對於機器沒有實體存取權,FAT 磁碟分割已很安全。
Brien M. Posey 是一位 MCSE 技術文件自由作家。他也是國防部的一位網路工程師。您可以透過 Brien_Posey@xpressions.com 電子郵件來連絡他。(由於他收到的電子郵件數量龐大,所以無法一一回覆每一則訊息。不過,他一定會閱讀所有信件)。
Microsoft Corporation 誠心希望這篇文章中的資訊能對您有所助益。但是,使用這篇文章中資訊的相關風險概由使用者自行負責。本文件中的所有資訊均是依「現況」提供,對這些資訊之準確性、完整性、某特定用途、權利和非侵權之合適性不作任何明示或默示之擔保;本文件中所述及之協力廠商產品或資訊,均不是由 Microsoft Corporation 所編寫,亦不建議、支援或保證。Microsoft Corporation 毋需對使用者因使用本資訊所蒙受的任何損害負責,不論其為直接、間接、特殊損害、衍生性或附隨性,即使在已被告知有可能發生產生此類損害的情況下,亦不負責。
[ Last edited by sodown on 2009-1-29 at 05:40 PM ]作者: 都不懂 時間: 2009-1-3 04:59 PM 果然是:
要學的很多,時間卻太少..
我還是用GHOST備份系統好了!作者: vitor 時間: 2009-1-4 02:43 AM 很有用的資料...
感謝版主的分享!!!