淺嘗輒止52-FAT32-拆個優(yōu)盤3

今天可要真得拆咯

格式化

找個U盤,把它格式化成FAT32文件系統(tǒng)。


準(zhǔn)備文件

創(chuàng)建幾個文件和目錄在里面,一會兒就看看這幾個文件在U盤里面是怎樣的存在。


引導(dǎo)扇區(qū)

用二進(jìn)制查看工具打開U盤,可以使用Winhex,打開U盤,注意不是打開邏輯盤,而是打開物理盤。邏輯盤只對應(yīng)FAT32分區(qū),前面的引導(dǎo)扇區(qū)就看不到咯。
從圖中0x1BE地址開始的64個字節(jié)就是分區(qū)表,每16個是一個表項。很明顯只有一個表項有值,其它表項全0。
黑框中就是分區(qū)的起始扇區(qū)號,即32號扇區(qū),可以計算其地址為32\times 512 = 16K = 0x4000。


這個512怎么來的呢?可以對照前面的文章研究一下扇區(qū)大小。

分區(qū)引導(dǎo)扇區(qū)

根據(jù)剛才的計算,我們跳到了0x4000這個位置,即FAT32分區(qū)的開頭。我已經(jīng)標(biāo)記了關(guān)鍵信息,包括

  • 80 0D,即0xD80
    分區(qū)的保留扇區(qū)的大小,分區(qū)保留扇區(qū)后面就緊挨著FAT表
  • 02,即0x2
    FAT表個數(shù)——倆
  • 40 39 00 00,即0x3940,
    一個FAT表的大小,單位是扇區(qū)


且聽下回分解

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容