釋義一
FAT在機械制造方面的意思為:Factory Acceptance Test,工廠驗收測試
對于大工廠來說還有另外的解釋:FATFinal Acceptance Test最終驗收測試
與之對應的縮寫詞是:SAT(SiteAcceptance Test),現場驗收測試
FAT還是IMF倡議的另一個新稅種,針對金融機構的利潤和薪酬征收,由财政部掌控,用于覆蓋危機發生時的“廣義成本”。由于金融行業存在準入壁壘,經濟學家用“特許價值(franchise value)”來概括其高于完全競争行業的利潤,将這部分“天上掉下來的好處”歸于稅收,并用于危機之時,這個設計也不無道理。在IMF看來,FAT另外的好處是防止金融機構“太大”,從而降低危機時對整體經濟所帶來的系統性風險。
釋義二
文件配置表(英文:File Allocation Table,首字母縮略字:FAT)是一種由微軟發明的并帶有部分專利[1]的文件系統,供MS-DOS使用,也是非NT内核的微軟窗口使用的文件系統。
FAT文件系統考慮當時計算機效能有限,所以未被複雜化,因而被幾乎所有個人計算機的操作系統支持。這特性使它成為理想的軟盤和記憶卡文件系統,也适合用作不同操作系統中的數據交流。
但FAT有一個嚴重的缺點:當文件被删除并且在同一位置被寫入新數據,他們的片段通常是分散的,減慢了讀寫速度。磁盤碎片重整是一種解決方法,但必須經常重組來保持FAT文件系統的效率。
FAT的缺點還有以下幾點:
⒈太浪費磁盤空間
⒉磁盤利用效率低
⒊文件存儲受限制
⒋不支持長文件名,隻能支持8個字符。
⒌安全性較差
設計
主磁盤結構
一個FAT文件系統包括四個不同的部分。
保留扇區,位于最開始的位置。第一個保留扇區是引導區(分區啟動記錄)。它包括一個稱為基本輸入輸出參數塊的區域(包括一些基本的文件系統信息尤其是它的類型和其它指向其它扇區的指針),通常包括操作系統的啟動調用代碼。保留扇區的總數記錄在引導扇區中的一個參數中。引導扇區中的重要信息可以被DOS和OS/2中稱為驅動器參數塊的操作系統結構訪問。
FAT區域。它包含有兩份文件分配表,這是出于系統冗餘考慮,盡管它很少使用,即使是磁盤修複工具也很少使用它。它是分區信息的映射表,指示簇是如何存儲的。
根目錄區域。它是在根目錄中存儲文件和目錄信息的目錄表。在FAT32下它可以存在分區中的任何位置,但是在早期的版本中它永遠緊随FAT區域之後。
數據區域。這是實際的文件和目錄數據存儲的區域,它占據了分區的絕大部分。通過簡單地在FAT中添加文件鍊接的個數可以任意增加文件大小和子目錄個數(隻要有空簇存在)。然而需要注意的是每個簇隻能被一個文件占有,這樣的話如果在32KB大小的簇中有一個1KB大小的文件,那麼31KB的空間就浪費掉了。例外情況
Apricot PC的MS-DOS所用FAT的實現有一個不同的啟動扇區組織以使用計算機與IBM不兼容的基本輸入輸出系統。跳轉指令和OEM名被省略并且MS-DOS文件系統參數位于0x50(在标準扇區中偏移為0x0B-0x17)。後來的Apricot MS-DOS版本除了Apricot特有的引導區之外也具有了讀寫标準啟動分區的能力。
BBC Master512上的DOS Plus根本就不使用傳統的引導區。數據磁盤省略了引導區并且以一個單份的FAT開始(FAT的第一個字節用來确定磁盤容量),啟動磁盤使用一個包含啟動調用程序的小型ADFS文件系統,後面跟随一個單份的FAT。
文件分配表
一個分區分成同等大小的簇,也就是連續空間的小塊。簇的大小随着FAT文件系統的類型以及分區大小而不同,典型的簇大小介于2KB到32KB之間。每個文件根據它的大小可能占有一個或者多個簇;這樣,一個文件就由這些這些(稱為單鍊表)簇鍊所表示。然而,這些鍊并不一定一個接着一個在磁盤上存儲,它們經常是在整個數據區域零散的儲存。
文件分配表(FAT)是映射到分區每個簇的條目列表。每個條目記錄下面五種信息中的一種。
鍊中下一個簇的地址
一個特殊的文件結束符(EOF)符号指示鍊的結束
一個特殊的符号标示壞簇
一個特殊的符号标示保留簇
0來表示空閑簇
每個版本的FAT文件系統使用不同大小的FAT條目。這個大小已經由名字表示出來,例如FAT16文件系統的每個條目使用16位表示,32位文件系統使用32位表示。這個不同意味着FAT32系統的文件分配表能比FAT16映射更多的簇,它也允許FAT32有更大的分區大小。這也使得FAT32比FAT16更能有效地利用磁盤空間,因為每個驅動器能夠尋址更小的簇,這也就意味着更少的空間浪費。
目錄表
目錄表是一個表示目錄的特殊類型文件(現今通常稱為文件夾)。它裡面保存的每個文件或目錄使用表中的32字節條目表示。每個條目記錄名字、擴展名、屬性(檔案、目錄、隐藏、隻讀、系統和卷)、創建的日期和時間、文件/目錄數據第一個簇的地址,最後是文件/目錄的大小。
除了FAT12和FAT16文件系統中的根目錄表占據特殊的根目錄區域位置之外,所有其它的目錄表都存在數據區域。
合法的DOS文件名包括下面一些字符:
大寫字母A-Z
數字0-9
空格(盡管結尾的空格被作為填充而不是文件名的一部分)
長文件名(LFN)使用一個技巧存儲在FAT文件系統上——在目錄表中添加假的條目。這些條目使用一個普通文件無法使用的卷标屬性标識,普通文件無法使用是由于它們被大多數舊的MS-DOS程序忽略。很顯然,一個隻包含卷标的目錄被當作空卷,這樣就允許删除;使用長文件名創建的文件在從普通的DOS删除就會發生這樣的情形。
校驗和也允許檢驗長文件名是否與8.3文件名匹配;當一個文件删除之後使用DOS在同一個目錄位置重新創建之後就會出現不匹配現象。校驗和使用下面的算法計算。(注意pFcbName是指向如正常目錄條目中所顯示的文件名的指針,例如前八個字符是文件名,最後三個是擴展名。點是隐含的。文件名中沒有使用的空間将使用空格(ASCⅡ0x20)補齊。例如,“Readme.txt”将記錄為"README TXT"。
兩者轉換
FAT32轉NTFS
在開始——運行中輸入CMD,再輸入convert X:/FS:NTFS (X:是所要轉化的分區盤符)重新啟動之後就開始轉化了。不過這樣的轉化方式有三個弊端:
⒈其實也不能算是弱點,主要是轉化為NTFS之後,系統默認Everyone(每個人)用戶對所有目錄、文件擁有完全權限,其實FAT32本來就默許所有用戶訪問!為了安全起見,需要重新設置安全特性。對一些重要文件,應該取消everyone用戶的完全權限。
⒉轉化後的NTFS分區,第一次可能很容易産生磁盤碎片。
⒊C盤在轉換為NTFS分區前,一定要注意是不是多系統的,有沒有安裝WIN9X、ME等不認識NTFS分區的系統,如果安裝了,那麼C盤千萬不能轉換為NTFS分區,一定要保持原來的FAT分區。擴展分區裡的邏輯分區則除了安裝有WIN9X/ME系統的分區外,其他的分區都可以轉換為NTFS分區。
NTFS轉FAT32
目前為止,比較常用的方法就是用PQMagic進行轉化(也可用Acronis公司的PartationExpert,英文版,但完全支持中文),但是一定要注意,如果有中文目錄、文件,一定要集中起來用Winrar打包成英文名稱的壓縮包,否則這些中文目錄、文件都将無法訪問!!!
兩者對比
FAT與NTFS相比
NTFS分區僅能通過Windows NT及之後的操作系統進行訪問。如果您的Windows NT操作系統發生緻命錯誤,您将無法簡單的通過系統盤引導至命令行方式并修複NTFS分區上所出現的問題。為避免出現這種問題,Microsoft建議您在硬盤上安裝第二套Windows NT操作系統,并通過這套操作系統來修複NTFS分區上所出現的問題。
令人遺憾的是,這種方法存在某些嚴重缺陷。首先,根據您在安裝過程中所設置的選項,第二套操作系統可能需要耗費150MB左右硬盤空間。其次,在系統引導過程中,這兩套操作系統将共享相同的文件。因此,如果您的系統分區(用以引導PC的分區)采用NTFS格式并且出現問題,那麼,您可能無法啟動任意一套Windows NT操作系統并修複問題。盡管系統分區出現錯誤的幾率微乎其微,但當您對磁盤分區進行修改時,很多情況下都需要手工更新Boot.ini文件。如果您在這種更新過程中執行了錯誤操作,那麼,Windows NT将無法正常啟動。此時,由于初始引導文件位于系統分區上,因此,所有安裝在系統中的Windows NT都将無法共享這一文件。
一種較為理想的解決方案是将您的系統分區格式化為FAT文件系統。如果您對系統安全性的要求不高,那麼,請為系統分區指定較小的分區容量并且不在該分區上存放除Windows NT系統文件以外的任何内容。請記住,除非未經授權的用戶能夠通過物理方式對您的計算機進行訪問,否則,FAT文件系統在安全性方面還是完全值得信賴的。
如果您由于某種原因必須将您的系統分區格式化為NTFS文件系統。那麼,您還可以從網上下載PE工具箱,将PE安裝在U盤裡,使U盤成為驅動盤,PE的文件系統為FAT文件系統。這樣,您就能在享受高性能的同時享受高系統安全性。PE将占用U盤150 MB左右的空間。當然,裝有PE的U盤的剩餘空間仍可以使用。



















