欧美国产高清污视频在线观看-欧美久久综合九色综合-国产黄色自拍网站在线-国产三级精品三级在专区精-97中文字幕一区二区-大吊操白虎学生妹逼-精品久久久久亚洲综合网-青青草原国产av一区欧美-国产在线一区二区三区在线

fat表存放在哪 fat表項(xiàng)大小

【fat表存放在哪 fat表項(xiàng)大小】fat表項(xiàng)大小(fat表存放在哪),本文通過數(shù)據(jù)整理匯集了fat表項(xiàng)大小(fat表存放在哪)相關(guān)信息,下面一起看看 。
FAT表檔案分配表FAT(File Allocation Table)用來描述檔案系統(tǒng)記憶體儲(chǔ)單元的分配狀態(tài)及檔案內(nèi)容的前后連結(jié)關(guān)係的表格(也可以籠統(tǒng)的說成是記錄檔案所在位置的表格) 。它對(duì)于FAT檔案系統(tǒng)來講是至關(guān)重要的一個(gè)組成部分,并且它對(duì)于硬碟的使用也非常重要,假若丟失檔案分配表,那幺硬碟上的數(shù)據(jù)就無法定位,也就不能使用了 。
FAT表類別FAT檔案系統(tǒng)有FAT12、FAT16、FAT32 。其所包含的這三種類型皆是由FAT表中每個(gè)FAT表項(xiàng)所占長(zhǎng)度來分類的,也就是說,F(xiàn)AT12的FAT表中的每個(gè)FAT表項(xiàng)占用12位,F(xiàn)AT16中的FAT表每個(gè)FAT表項(xiàng)占用16位,F(xiàn)AT32的FAT表中的每個(gè)FAT表項(xiàng)占用32位 。FAT表位置FAT檔案系統(tǒng)將邏輯盤的空間大致劃分為三部分 , 依次是DBR及保留扇區(qū)、檔案分配表區(qū)(FAT1、FAT2)、數(shù)據(jù)區(qū)(DATA區(qū)) 。FAT檔案系統(tǒng)的整體布局DBR只占一個(gè)扇區(qū),之后還留有31個(gè)保留扇區(qū) 。檔案分配表區(qū)緊跟在DBR及保留扇區(qū)后,F(xiàn)AT1的具體地址偏移量為0EH~0FH的兩位元組,F(xiàn)AT2跟在FAT1之后,其地址可以用FAT1的所在扇區(qū)號(hào)加上每個(gè)FAT所占的扇區(qū)數(shù)獲得 。(需要注意的是,F(xiàn)AT16檔案系統(tǒng)只有DBR , 占一個(gè)扇區(qū),沒有保留扇區(qū) 。)FAT表是由格式化程式在對(duì)分區(qū)進(jìn)行格式化時(shí)創(chuàng)建,具體數(shù)量在引導(dǎo)扇區(qū)的偏移0x10位元組處FAT1是活動(dòng)FAT,F(xiàn)AT2是備份FAT[1] 。FAT檔案系統(tǒng)一般有兩份FAT表,因?yàn)闄n案所占用的存儲(chǔ)空間(簇鏈)及空閑空間的管理都是通過FAT實(shí)現(xiàn)的,F(xiàn)AT如此重要,保存兩個(gè)以便第一個(gè)損壞時(shí),還有第二個(gè)可用,但對(duì)于一些較小的存儲(chǔ)介質(zhì)允許只有一個(gè)FAT表 。FAT表組成FAT表由FAT表項(xiàng)構(gòu)成 。每個(gè)FAT表項(xiàng)的大小有12位、16位、和32位三種情況 。每個(gè)FAT表項(xiàng)都有一個(gè)固定的編號(hào),這個(gè)編號(hào)從0開始 。FAT表的0號(hào)和1號(hào)FAT表項(xiàng)有專門的用途 。0號(hào)FAT表項(xiàng)通常用來存放分區(qū)所在的介質(zhì)類型;1號(hào)FAT表項(xiàng)用來存儲(chǔ)檔案系統(tǒng)的骯髒標(biāo)誌,表明檔案系統(tǒng)被非法卸載或者磁碟表面存在錯(cuò)誤 。每一個(gè)FAT表項(xiàng)都會(huì)映射FAT數(shù)據(jù)區(qū)的一個(gè)簇中 。因?yàn)?號(hào)FAT表項(xiàng)和1號(hào)FAT表項(xiàng)有特殊用途,無法與數(shù)據(jù)區(qū)中的簇形成映射,所以從2號(hào)FAT表項(xiàng)開始跟數(shù)據(jù)區(qū)中的第一個(gè)簇映射 , 正因?yàn)槿绱耍瑪?shù)據(jù)區(qū)中的第一個(gè)簇也就編號(hào)為2號(hào)簇,這也是沒有0號(hào)簇和1號(hào)簇的原因 。然后3號(hào)簇跟3號(hào)FAT表項(xiàng)映射 , 4號(hào)簇跟4號(hào)FAT表項(xiàng)映射,以此類推,直到數(shù)據(jù)區(qū)中的最后一個(gè)簇 。FAT表的功能表明分區(qū)所在介質(zhì)類型 。表明一個(gè)檔案所占用的各簇的簇鏈分配情況 。每個(gè)簇在FAT表中映射一個(gè)FAT項(xiàng),F(xiàn)AT項(xiàng)以指針的方式記錄檔案的簇鏈 。標(biāo)明壞簇和可用簇 。壞簇是在格式化過程中,由格式化程式發(fā)現(xiàn)并記錄在相應(yīng)的FAT表項(xiàng)中 。在一個(gè)簇中,只要有一個(gè)扇區(qū)有問題,該簇就不能使用 。以FAT16為例 , 如果分區(qū)格式化時(shí)發(fā)現(xiàn)壞扇區(qū),即在相應(yīng)簇的表項(xiàng)中寫入FFF7H,表明該簇的扇區(qū)不能使用 , 系統(tǒng)就不會(huì)將它分配給用戶檔案 。FAT表的使用如果一個(gè)FAT表項(xiàng)為非零,則表示這個(gè)簇已被分配使用 。一個(gè)非零的FAT表項(xiàng)可能會(huì)是一個(gè)檔案的下一個(gè)簇號(hào),也有可能是一個(gè)好的檔案的結(jié)束標(biāo)記,或者是一個(gè)壞簇標(biāo)記 。如果要找一個(gè)檔案的下一個(gè)簇 , 只需要查看該檔案的目錄項(xiàng)中描述的起始簇號(hào)所對(duì)應(yīng)的FAT項(xiàng),如果該檔案只有一個(gè)簇,則此處的值為一個(gè)結(jié)束標(biāo)記;如果該檔案不只一個(gè)簇,則此處的值是它下一個(gè)簇的簇號(hào) 。FAT表中每個(gè)FAT項(xiàng)可取的表項(xiàng)值及其含義對(duì)于FAT表項(xiàng)的管理 , 以FAT16檔案系統(tǒng)的為例,其FAT表項(xiàng)是16位的,也就是每個(gè)FAT項(xiàng)占2個(gè)位元組 。16位的FAT表項(xiàng)項(xiàng)最多管理65535個(gè)簇 。在Windows 2000系統(tǒng)之前簇大小最大為64個(gè)扇區(qū)(32KB),這樣,採(cǎi)用FAT16作業(yè)系統(tǒng)最多能管理32*65535=209120KB=2048MB=2GB的分區(qū) 。對(duì)于容量超過2GB的硬碟 , 必須將其劃分成多個(gè)不超過2GB的分區(qū) 。從Windows 2000系統(tǒng)開始,簇大小可以達(dá)到128個(gè)扇區(qū)(64KB),F(xiàn)AT16檔案系統(tǒng)就可以管理4GB的分區(qū)了,但這種分區(qū)在Windows 2000之前的系統(tǒng)不可訪問 。更多fat表項(xiàng)大小(fat表存放在哪)相關(guān)信息請(qǐng)關(guān)注本站 。

    猜你喜歡