Flash芯片数据重组技术研究
发布时间:2021-11-21 09:47
本文针对U盘这类存储工具中的Flash芯片的数据重组。Flash存储器作为新一代的半导体存储器,在存储密度及其访问速度等方面都有着非常优越的性能,于是被用作制造文件存储器,它能够克服磁盘在体积、耗电、抵抗恶劣环境等方面的不足。但由于Flash存储器与传统的磁盘在结构上差异很大,它具有特殊的擦除块结构,且在Flash存储器上使用的文件系统也于PC上通用的文件系统有所区别,所以对Flash进行数据恢复面临着与传统的数据恢复工作很多不一致的问题。本文要解决的问题是数据恢复中的一个方面--数据重组,它的主要用途在于当U盘中的U盘控制器(U盘外围电路)坏掉时,若Flash芯片未被损坏,那么其中的数据可以通过一种方法读出来并重组为操作系统可识别的形式,以致数据不丢失。Flash芯片原始数据的获取可通过使用Flash编程器直接读出,然后输入电脑存为二进制映像文件,而本课题的侧重点在数据读出之后的数据重组工作。鉴于FAT32文件格式的广泛应用与其在U盘存储上的众多优势,本课题选用了以FAT32文件系统为数据存储方式的Flash存储器,将其数据读出来之后恢复成原有的FAT32格式,从而达到不通过U盘控制...
【文章来源】:北京理工大学北京市 211工程院校 985工程院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
实现数据恢复的技术分类
表 3.2 FAT32 文件系统结构偏移量 描述分区起始位置 引导区(BOOT 区)保留扇区 文件分配表区(FAT 区)保留扇区+FAT1+FAT2 DATA 区(含 ROOT 区)BOOT 区开始于第一扇区,总共使用三个扇区,用于保存逻辑盘中的一些重要参数信息(如每扇区的字节数,每簇包含的扇区数等)和引导记录,在 BOOT 之后存在一些系统的保留扇区。FAT 区存储文件分配表,为了安全起见,FAT 在系统中存有两份记录,FAT 表记录的是该分区中所有簇的使用情况,实际上记录的是每个文件的簇与簇之间的链表结构,可以通过一个 FAT 表项得出此表项所对应的簇的下一簇的簇号。ROOT 区记录的是资源管理器中的文件目录结构,该区详细的包含了每个目录以及文件的创建时间,文件名等所有属性。整个 FAT32 文件系统的所有数据总体结构如图 3.1 所示:
登记项的具体信息(其值与含义)。表 3.6 FAT32 每个簇登记项的值及其含义记项值 000H 未使FFFFFFEFH 已被占用-FFFFFFF6H 保FF7H FFFFFFFFH 文件观的说明 FAT32 文件格式中的具体内容, U 盘在 Windows XP 操作系统下格式化,本文件 Temp.txt。
【参考文献】:
期刊论文
[1]数据恢复市场及行业现状浅析[J]. 赵振洲. 微计算机信息. 2011(08)
[2]Windows下基于文件特征的数据恢复算法[J]. 胡敏,杨吉云,姜维. 计算机应用. 2011(02)
[3]基于Windows FAT32的数据恢复原理分析及算法研究[J]. 赵晓柯. 科技信息. 2010(14)
[4]数据恢复原理及常用恢复方法[J]. 段冬燕. 电脑知识与技术. 2010(03)
[5]U盘数据失而复得[J]. 陈双亚骏. 信息与电脑(理论版). 2010(01)
[6]基于U盘FAT32文件系统的分析[J]. 陈立平. 沙洲职业工学院学报. 2009(04)
[7]基于FAT32文件系统的文件读取器的设计[J]. 朱作付. 电脑知识与技术. 2009(24)
[8]基于FAT32的数据恢复系统的设计[J]. 钟秀玉. 计算机应用与软件. 2008(11)
[9]FAT32文件系统研究[J]. 任亚洲. 电脑知识与技术. 2008(24)
[10]使用WinHex恢复U盘数据的方法[J]. 吴捧锋. 办公自动化. 2008(16)
硕士论文
[1]Flash文件系统及存储管理技术研究与实现[D]. 董永帅.华中科技大学 2008
[2]Windows下数据恢复的研究[D]. 龚勇.电子科技大学 2008
[3]新型NAND-Flash存储管理优化设计[D]. 何咏.上海交通大学 2007
本文编号:3509272
【文章来源】:北京理工大学北京市 211工程院校 985工程院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
实现数据恢复的技术分类
表 3.2 FAT32 文件系统结构偏移量 描述分区起始位置 引导区(BOOT 区)保留扇区 文件分配表区(FAT 区)保留扇区+FAT1+FAT2 DATA 区(含 ROOT 区)BOOT 区开始于第一扇区,总共使用三个扇区,用于保存逻辑盘中的一些重要参数信息(如每扇区的字节数,每簇包含的扇区数等)和引导记录,在 BOOT 之后存在一些系统的保留扇区。FAT 区存储文件分配表,为了安全起见,FAT 在系统中存有两份记录,FAT 表记录的是该分区中所有簇的使用情况,实际上记录的是每个文件的簇与簇之间的链表结构,可以通过一个 FAT 表项得出此表项所对应的簇的下一簇的簇号。ROOT 区记录的是资源管理器中的文件目录结构,该区详细的包含了每个目录以及文件的创建时间,文件名等所有属性。整个 FAT32 文件系统的所有数据总体结构如图 3.1 所示:
登记项的具体信息(其值与含义)。表 3.6 FAT32 每个簇登记项的值及其含义记项值 000H 未使FFFFFFEFH 已被占用-FFFFFFF6H 保FF7H FFFFFFFFH 文件观的说明 FAT32 文件格式中的具体内容, U 盘在 Windows XP 操作系统下格式化,本文件 Temp.txt。
【参考文献】:
期刊论文
[1]数据恢复市场及行业现状浅析[J]. 赵振洲. 微计算机信息. 2011(08)
[2]Windows下基于文件特征的数据恢复算法[J]. 胡敏,杨吉云,姜维. 计算机应用. 2011(02)
[3]基于Windows FAT32的数据恢复原理分析及算法研究[J]. 赵晓柯. 科技信息. 2010(14)
[4]数据恢复原理及常用恢复方法[J]. 段冬燕. 电脑知识与技术. 2010(03)
[5]U盘数据失而复得[J]. 陈双亚骏. 信息与电脑(理论版). 2010(01)
[6]基于U盘FAT32文件系统的分析[J]. 陈立平. 沙洲职业工学院学报. 2009(04)
[7]基于FAT32文件系统的文件读取器的设计[J]. 朱作付. 电脑知识与技术. 2009(24)
[8]基于FAT32的数据恢复系统的设计[J]. 钟秀玉. 计算机应用与软件. 2008(11)
[9]FAT32文件系统研究[J]. 任亚洲. 电脑知识与技术. 2008(24)
[10]使用WinHex恢复U盘数据的方法[J]. 吴捧锋. 办公自动化. 2008(16)
硕士论文
[1]Flash文件系统及存储管理技术研究与实现[D]. 董永帅.华中科技大学 2008
[2]Windows下数据恢复的研究[D]. 龚勇.电子科技大学 2008
[3]新型NAND-Flash存储管理优化设计[D]. 何咏.上海交通大学 2007
本文编号:3509272
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3509272.html