關(guān)于利用ch375s讀寫U盤的文件系統(tǒng)分析

一.假如要利用ch375從U盤中讀出一個(gè)a.txt的文件所需步驟是否如下: 1.從U盤的bpb中讀出扇區(qū)字節(jié)數(shù)和每簇扇區(qū)數(shù)(假設(shè)扇區(qū)字節(jié)數(shù)的大小是1kb 扇區(qū)數(shù)有100個(gè)) 2.從U盤fat文件系統(tǒng)的目錄中得到a.txt的起始簇號(hào)及文件大?。僭O(shè)簇號(hào)從第二簇開始文件大小是10kb) 3.根據(jù)起始簇是第二簇這個(gè)信息,從第二簇讀取數(shù)據(jù),并在文件分配表中找到下一個(gè)儲(chǔ)存a.txt數(shù)據(jù)的簇號(hào)下一次就更具這個(gè)簇號(hào)去相應(yīng)的位置讀數(shù)據(jù)(一共執(zhí)行10次) 請(qǐng)教以上的這幾個(gè)步驟是否正確,如有錯(cuò)誤或不完整請(qǐng)大家?guī)兔Ω恼?/p>

二.請(qǐng)教ch375是如何分析U盤的文件系統(tǒng)類型(fat32,fat16,fat12等)

三.請(qǐng)教U盤(以fat32為例)中的bpb的具體位置,文件分配表的具體位置,目錄的具體位置,如果這些位置是分析出來(lái)的請(qǐng)大家說(shuō)明一下具體的分析過(guò)程

在此非常感謝沁恒的所有工作人員及論壇的諸位 感謝?。?!

建議你上網(wǎng)下載一些有關(guān)FAT32文件系統(tǒng)的相關(guān)資料看看,這應(yīng)該很容易看懂的。關(guān)于BPB,F(xiàn)AT表,F(xiàn)DT表的具體位置會(huì)因U盤不同而有差異,不過(guò)很好計(jì)算出來(lái)的,你最好自己看看相關(guān)資料。


(1)讀文件的過(guò)程基本是正確的,實(shí)際需要分析的內(nèi)容還要更多一些,比如FAT、FDT,數(shù)據(jù)區(qū)的位置等;假設(shè)按你說(shuō)的一個(gè)簇占用100K的,那么一個(gè)10K的文件只要一個(gè)簇的空間就夠了,不需要循環(huán)去讀了。 (2)CH375本身不會(huì)去分析文件系統(tǒng),僅實(shí)現(xiàn)讀寫物理扇區(qū),其他全部是由軟件實(shí)現(xiàn)的 (3)具體的分析過(guò)程FAT32文件系統(tǒng)中有很詳細(xì)的說(shuō)明,不是一兩句話就能說(shuō)的清楚的


thx


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频