Flash芯片數(shù)據(jù)重組技術(shù)研究
發(fā)布時(shí)間:2021-11-21 09:47
本文針對(duì)U盤這類存儲(chǔ)工具中的Flash芯片的數(shù)據(jù)重組。Flash存儲(chǔ)器作為新一代的半導(dǎo)體存儲(chǔ)器,在存儲(chǔ)密度及其訪問速度等方面都有著非常優(yōu)越的性能,于是被用作制造文件存儲(chǔ)器,它能夠克服磁盤在體積、耗電、抵抗惡劣環(huán)境等方面的不足。但由于Flash存儲(chǔ)器與傳統(tǒng)的磁盤在結(jié)構(gòu)上差異很大,它具有特殊的擦除塊結(jié)構(gòu),且在Flash存儲(chǔ)器上使用的文件系統(tǒng)也于PC上通用的文件系統(tǒng)有所區(qū)別,所以對(duì)Flash進(jìn)行數(shù)據(jù)恢復(fù)面臨著與傳統(tǒng)的數(shù)據(jù)恢復(fù)工作很多不一致的問題。本文要解決的問題是數(shù)據(jù)恢復(fù)中的一個(gè)方面--數(shù)據(jù)重組,它的主要用途在于當(dāng)U盤中的U盤控制器(U盤外圍電路)壞掉時(shí),若Flash芯片未被損壞,那么其中的數(shù)據(jù)可以通過一種方法讀出來并重組為操作系統(tǒng)可識(shí)別的形式,以致數(shù)據(jù)不丟失。Flash芯片原始數(shù)據(jù)的獲取可通過使用Flash編程器直接讀出,然后輸入電腦存為二進(jìn)制映像文件,而本課題的側(cè)重點(diǎn)在數(shù)據(jù)讀出之后的數(shù)據(jù)重組工作。鑒于FAT32文件格式的廣泛應(yīng)用與其在U盤存儲(chǔ)上的眾多優(yōu)勢(shì),本課題選用了以FAT32文件系統(tǒng)為數(shù)據(jù)存儲(chǔ)方式的Flash存儲(chǔ)器,將其數(shù)據(jù)讀出來之后恢復(fù)成原有的FAT32格式,從而達(dá)到不通過U盤控制...
【文章來源】:北京理工大學(xué)北京市 211工程院校 985工程院校
【文章頁(yè)數(shù)】:69 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
實(shí)現(xiàn)數(shù)據(jù)恢復(fù)的技術(shù)分類
表 3.2 FAT32 文件系統(tǒng)結(jié)構(gòu)偏移量 描述分區(qū)起始位置 引導(dǎo)區(qū)(BOOT 區(qū))保留扇區(qū) 文件分配表區(qū)(FAT 區(qū))保留扇區(qū)+FAT1+FAT2 DATA 區(qū)(含 ROOT 區(qū))BOOT 區(qū)開始于第一扇區(qū),總共使用三個(gè)扇區(qū),用于保存邏輯盤中的一些重要參數(shù)信息(如每扇區(qū)的字節(jié)數(shù),每簇包含的扇區(qū)數(shù)等)和引導(dǎo)記錄,在 BOOT 之后存在一些系統(tǒng)的保留扇區(qū)。FAT 區(qū)存儲(chǔ)文件分配表,為了安全起見,F(xiàn)AT 在系統(tǒng)中存有兩份記錄,F(xiàn)AT 表記錄的是該分區(qū)中所有簇的使用情況,實(shí)際上記錄的是每個(gè)文件的簇與簇之間的鏈表結(jié)構(gòu),可以通過一個(gè) FAT 表項(xiàng)得出此表項(xiàng)所對(duì)應(yīng)的簇的下一簇的簇號(hào)。ROOT 區(qū)記錄的是資源管理器中的文件目錄結(jié)構(gòu),該區(qū)詳細(xì)的包含了每個(gè)目錄以及文件的創(chuàng)建時(shí)間,文件名等所有屬性。整個(gè) FAT32 文件系統(tǒng)的所有數(shù)據(jù)總體結(jié)構(gòu)如圖 3.1 所示:
登記項(xiàng)的具體信息(其值與含義)。表 3.6 FAT32 每個(gè)簇登記項(xiàng)的值及其含義記項(xiàng)值 000H 未使FFFFFFEFH 已被占用-FFFFFFF6H 保FF7H FFFFFFFFH 文件觀的說明 FAT32 文件格式中的具體內(nèi)容, U 盤在 Windows XP 操作系統(tǒng)下格式化,本文件 Temp.txt。
【參考文獻(xiàn)】:
期刊論文
[1]數(shù)據(jù)恢復(fù)市場(chǎng)及行業(yè)現(xiàn)狀淺析[J]. 趙振洲. 微計(jì)算機(jī)信息. 2011(08)
[2]Windows下基于文件特征的數(shù)據(jù)恢復(fù)算法[J]. 胡敏,楊吉云,姜維. 計(jì)算機(jī)應(yīng)用. 2011(02)
[3]基于Windows FAT32的數(shù)據(jù)恢復(fù)原理分析及算法研究[J]. 趙曉柯. 科技信息. 2010(14)
[4]數(shù)據(jù)恢復(fù)原理及常用恢復(fù)方法[J]. 段冬燕. 電腦知識(shí)與技術(shù). 2010(03)
[5]U盤數(shù)據(jù)失而復(fù)得[J]. 陳雙亞駿. 信息與電腦(理論版). 2010(01)
[6]基于U盤FAT32文件系統(tǒng)的分析[J]. 陳立平. 沙洲職業(yè)工學(xué)院學(xué)報(bào). 2009(04)
[7]基于FAT32文件系統(tǒng)的文件讀取器的設(shè)計(jì)[J]. 朱作付. 電腦知識(shí)與技術(shù). 2009(24)
[8]基于FAT32的數(shù)據(jù)恢復(fù)系統(tǒng)的設(shè)計(jì)[J]. 鐘秀玉. 計(jì)算機(jī)應(yīng)用與軟件. 2008(11)
[9]FAT32文件系統(tǒng)研究[J]. 任亞洲. 電腦知識(shí)與技術(shù). 2008(24)
[10]使用WinHex恢復(fù)U盤數(shù)據(jù)的方法[J]. 吳捧鋒. 辦公自動(dòng)化. 2008(16)
碩士論文
[1]Flash文件系統(tǒng)及存儲(chǔ)管理技術(shù)研究與實(shí)現(xiàn)[D]. 董永帥.華中科技大學(xué) 2008
[2]Windows下數(shù)據(jù)恢復(fù)的研究[D]. 龔勇.電子科技大學(xué) 2008
[3]新型NAND-Flash存儲(chǔ)管理優(yōu)化設(shè)計(jì)[D]. 何詠.上海交通大學(xué) 2007
本文編號(hào):3509272
【文章來源】:北京理工大學(xué)北京市 211工程院校 985工程院校
【文章頁(yè)數(shù)】:69 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
實(shí)現(xiàn)數(shù)據(jù)恢復(fù)的技術(shù)分類
表 3.2 FAT32 文件系統(tǒng)結(jié)構(gòu)偏移量 描述分區(qū)起始位置 引導(dǎo)區(qū)(BOOT 區(qū))保留扇區(qū) 文件分配表區(qū)(FAT 區(qū))保留扇區(qū)+FAT1+FAT2 DATA 區(qū)(含 ROOT 區(qū))BOOT 區(qū)開始于第一扇區(qū),總共使用三個(gè)扇區(qū),用于保存邏輯盤中的一些重要參數(shù)信息(如每扇區(qū)的字節(jié)數(shù),每簇包含的扇區(qū)數(shù)等)和引導(dǎo)記錄,在 BOOT 之后存在一些系統(tǒng)的保留扇區(qū)。FAT 區(qū)存儲(chǔ)文件分配表,為了安全起見,F(xiàn)AT 在系統(tǒng)中存有兩份記錄,F(xiàn)AT 表記錄的是該分區(qū)中所有簇的使用情況,實(shí)際上記錄的是每個(gè)文件的簇與簇之間的鏈表結(jié)構(gòu),可以通過一個(gè) FAT 表項(xiàng)得出此表項(xiàng)所對(duì)應(yīng)的簇的下一簇的簇號(hào)。ROOT 區(qū)記錄的是資源管理器中的文件目錄結(jié)構(gòu),該區(qū)詳細(xì)的包含了每個(gè)目錄以及文件的創(chuàng)建時(shí)間,文件名等所有屬性。整個(gè) FAT32 文件系統(tǒng)的所有數(shù)據(jù)總體結(jié)構(gòu)如圖 3.1 所示:
登記項(xiàng)的具體信息(其值與含義)。表 3.6 FAT32 每個(gè)簇登記項(xiàng)的值及其含義記項(xiàng)值 000H 未使FFFFFFEFH 已被占用-FFFFFFF6H 保FF7H FFFFFFFFH 文件觀的說明 FAT32 文件格式中的具體內(nèi)容, U 盤在 Windows XP 操作系統(tǒng)下格式化,本文件 Temp.txt。
【參考文獻(xiàn)】:
期刊論文
[1]數(shù)據(jù)恢復(fù)市場(chǎng)及行業(yè)現(xiàn)狀淺析[J]. 趙振洲. 微計(jì)算機(jī)信息. 2011(08)
[2]Windows下基于文件特征的數(shù)據(jù)恢復(fù)算法[J]. 胡敏,楊吉云,姜維. 計(jì)算機(jī)應(yīng)用. 2011(02)
[3]基于Windows FAT32的數(shù)據(jù)恢復(fù)原理分析及算法研究[J]. 趙曉柯. 科技信息. 2010(14)
[4]數(shù)據(jù)恢復(fù)原理及常用恢復(fù)方法[J]. 段冬燕. 電腦知識(shí)與技術(shù). 2010(03)
[5]U盤數(shù)據(jù)失而復(fù)得[J]. 陳雙亞駿. 信息與電腦(理論版). 2010(01)
[6]基于U盤FAT32文件系統(tǒng)的分析[J]. 陳立平. 沙洲職業(yè)工學(xué)院學(xué)報(bào). 2009(04)
[7]基于FAT32文件系統(tǒng)的文件讀取器的設(shè)計(jì)[J]. 朱作付. 電腦知識(shí)與技術(shù). 2009(24)
[8]基于FAT32的數(shù)據(jù)恢復(fù)系統(tǒng)的設(shè)計(jì)[J]. 鐘秀玉. 計(jì)算機(jī)應(yīng)用與軟件. 2008(11)
[9]FAT32文件系統(tǒng)研究[J]. 任亞洲. 電腦知識(shí)與技術(shù). 2008(24)
[10]使用WinHex恢復(fù)U盤數(shù)據(jù)的方法[J]. 吳捧鋒. 辦公自動(dòng)化. 2008(16)
碩士論文
[1]Flash文件系統(tǒng)及存儲(chǔ)管理技術(shù)研究與實(shí)現(xiàn)[D]. 董永帥.華中科技大學(xué) 2008
[2]Windows下數(shù)據(jù)恢復(fù)的研究[D]. 龔勇.電子科技大學(xué) 2008
[3]新型NAND-Flash存儲(chǔ)管理優(yōu)化設(shè)計(jì)[D]. 何詠.上海交通大學(xué) 2007
本文編號(hào):3509272
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3509272.html
最近更新
教材專著