音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

FAT32文件系統(tǒng)詳細(xì)介紹

作者:novar 欄目:嵌入式系統(tǒng)
FAT32文件系統(tǒng)詳細(xì)介紹
通過(guò)使用DiskEditor對(duì)硬盤的分析,現(xiàn)對(duì)硬盤的MBR區(qū)及FAT32文件系統(tǒng)做一個(gè)詳細(xì)的介紹。

新硬盤->低格后        變化:所有扇區(qū)中的字節(jié)數(shù)據(jù)填充為0x00
低格后->分區(qū)后        變化:寫硬盤的MBR(主引導(dǎo)扇區(qū))區(qū)
分區(qū)后->格式華        變化:寫硬盤的FAT(文件分配表)區(qū)

MBR區(qū)介紹:
    起始位置:0柱面0磁頭1扇區(qū)(硬盤的第一個(gè)扇區(qū))
    結(jié)束位置:0柱面0磁頭1扇區(qū)
    大。512(硬盤每個(gè)扇區(qū)的所占用的字節(jié)數(shù))個(gè)字節(jié)
          
    00    01    02    03    04    05    06    07        08    09    0a    0b    0c    0d    0e    0f
00000000    00    00    00    00    00    00    00    00    -    00    00    00    00    00    00    00    00
00000010    00    00    00    00    00    00    00    00    -    00    00    00    00    00    00    00    00
…………    …    …    …    …    …    …    …    …    -    …    …    …    …    …    …    …    …
000001b0    00    00    00    00    00    00    00    00    -    00    00    00    00    00    00    80    01
000001c0    01    00    0c    ff    ff    fe    3f    00    -    00    00    fc    8a    38    01    00    00
000001d0    00    00    00    00    00    00    00    00    -    00    00    00    00    00    00    00    00
000001e0    00    00    00    00    00    00    00    00    -    00    00    00    00    00    00    00    00
000001f0    00    00    00    00    00    00    00    00    -    00    00    00    00    00    00    55    aa

        000 ~ 1bd (446字節(jié))executable code(我們不使用,固定填寫0x00)
        1be ~ 1cd     (16字節(jié))1st partition entry(參數(shù)解釋見(jiàn)下面)
        1ce ~ 1dd     (16字節(jié))2st partition entry(同第一個(gè)分區(qū))
        1de ~ 1ed     (16字節(jié))3st partition entry(同第一個(gè)分區(qū))
        1ee ~ 1fd     (16字節(jié))4st partition entry(同第一個(gè)分區(qū))
        1fe ~ 1ff     (2字節(jié))boot record signature(固定值:55 aa)

現(xiàn)以第一個(gè)分區(qū)的入口參數(shù)為例:
    80        分區(qū)狀態(tài)(80H表示為激活分區(qū), 00H表示為非激活分區(qū))
    01         分區(qū)的開始磁頭
01 00    分區(qū)的開始柱面和扇區(qū)(0 ~ 5位為扇區(qū)號(hào)、8 ~ 15位為柱面號(hào)的低8位,6 ~ 7位為柱面號(hào)的高兩位)
0c    分區(qū)的類型(0c表示為FAT32,用LBA方式)
ff    分區(qū)的結(jié)束磁頭
ff fe     分區(qū)的結(jié)束柱面和扇區(qū)(表示同開始磁頭)
3f 00 00 00     從MBR到第一個(gè)分區(qū)扇區(qū)的扇區(qū)個(gè)數(shù)(一般為硬盤扇區(qū)的最大值)
fc 8a 38 01     分區(qū)的總扇區(qū)數(shù)(可以計(jì)算扇區(qū)的總大。





FAT區(qū)介紹:
起始位置:0柱面1磁頭0扇區(qū)
    結(jié)束位置:根據(jù)硬盤參數(shù)不同有所不同
    大。河脖P的總簇?cái)?shù)×4字節(jié)

FAT區(qū)中的BOOT:
    起始位置:0柱面1磁頭0扇區(qū)
    結(jié)束位置:0柱面1磁頭0扇區(qū)
    大。512字節(jié)

    00    01    02    03    04    05    06    07        08    09    0a    0b    0c    0d    0e    0f
00000000    eb    58    90    4d    53    57    49    4e    -    34    2e    31    00    02    08    20    00
00000010    02    00    00    00    00    f8    00    00    -    3f    00    ff    00    3f    00
2樓: >>參與討論
novar
如果覺(jué)得結(jié)構(gòu)很亂,這里下載PDF文檔
 

FAT32文件系統(tǒng)詳細(xì)介紹

3樓: >>參與討論
hohonet
哪里?摟主給個(gè)鏈接。
 
4樓: >>參與討論
novar
進(jìn)去就有鏈接
 
5樓: >>參與討論
good_ys
不錯(cuò)的資料。!
請(qǐng)教樓主:
  Fat32文件系統(tǒng),怎樣才能找到所需文件???
  例如:
  U盤使用Fat32文件格式,怎樣才能找到U盤內(nèi)所有的MP3文件??

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
關(guān)于ucgui的幾個(gè)問(wèn)題,謝謝。
初學(xué)者請(qǐng)教大俠-UC/0SⅡ中中斷嵌套寄存器保存到那里去
芯片設(shè)計(jì)
有誰(shuí)在rm9200的扳子上編譯過(guò)內(nèi)核做過(guò)根文件系統(tǒng)的?
有和想做microblaze+uclinux的一起合作
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)