学位论文 > 优秀研究生学位论文题录展示

Flash芯片数据重组技术研究

作 者: 袁任娜
导 师: 张雪兰
学 校: 北京理工大学
专 业: 计算机科学与技术
关键词: FAT32文件系统 数据重组 Flash芯片 USB控制器
分类号: TP333
类 型: 硕士论文
年 份: 2011年
下 载: 48次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文针对U盘这类存储工具中的Flash芯片数据重组。Flash存储器作为新一代的半导体存储器,在存储密度及其访问速度等方面都有着非常优越的性能,于是被用作制造文件存储器,它能够克服磁盘在体积、耗电、抵抗恶劣环境等方面的不足。但由于Flash存储器与传统的磁盘在结构上差异很大,它具有特殊的擦除块结构,且在Flash存储器上使用的文件系统也于PC上通用的文件系统有所区别,所以对Flash进行数据恢复面临着与传统的数据恢复工作很多不一致的问题。本文要解决的问题是数据恢复中的一个方面--数据重组,它的主要用途在于当U盘中的U盘控制器(U盘外围电路)坏掉时,若Flash芯片未被损坏,那么其中的数据可以通过一种方法读出来并重组为操作系统可识别的形式,以致数据不丢失。Flash芯片原始数据的获取可通过使用Flash编程器直接读出,然后输入电脑存为二进制映像文件,而本课题的侧重点在数据读出之后的数据重组工作。鉴于FAT32文件格式的广泛应用与其在U盘存储上的众多优势,本课题选用了以FAT32文件系统为数据存储方式的Flash存储器,将其数据读出来之后恢复成原有的FAT32格式,从而达到不通过U盘控制器而直接将Flash芯片中的数据恢复成用户可见可用的文件形式的目的。研究过程首先通过对U盘进行试验,并结合FAT32文件系统格式对数据的存取方式和内部结构进行分析,找出其内部数据的逻辑地址和物理地址之间的映射关系。然后通过这种映射关系对芯片中获取的原始数据进行地址的重置,即相当于替代了U盘中的Flash外围控制电路的功能。最后将数据用新的地址重组,形成系统可识别的逻辑盘,这样就能读出原来Flash芯片上存储的所有文件,达到了数据恢复的目的。

全文目录


摘要  5-6
Abstract  6-10
第1章 绪论  10-15
  1.1 研究背景与意义  10-11
  1.2 国内外研究现状  11-14
    1.2.1 数据重组技术研究现状  11-13
    1.2.2 Flash 芯片数据重组技术研究现状  13-14
  1.3 研究目标  14-15
第2章 数据重组技术  15-20
  2.1 数据重组技术简介  15-16
  2.2 实现数据重组的基本技术  16-19
  2.3 U 盘数据恢复技术  19-20
第3章 FAT32 文件格式  20-36
  3.1 FAT32 文件系统概述  20-21
  3.2 FAT32 文件系统分析  21-34
    3.2.1 FAT32 文件系统基本原理  21-23
    3.2.2 引导(BOOT)区  23-26
    3.2.3 文件分配表(FAT)区  26-30
    3.2.4 根目录(ROOT)区  30-34
    3.2.5 数据(DATA)区  34
  3.3 对U 盘文件的访问  34-36
第4章 Flash 存取机制研究  36-47
  4.1 Flash 简介  36-39
    4.1.1 NAND-Flash 芯片介绍  36-37
    4.1.2 NAND-Flash 芯片特性  37
    4.1.3 NAND-Flash 芯片结构  37-39
  4.2 使用工具简介  39-40
    4.2.1 SK6211 量产工具  39
    4.2.2 ChipGenius USB 设备芯片型号检测工具  39
    4.2.3 WinHex 十六进制文件查看编辑器  39-40
  4.3 Flash 原始数据的获取  40-42
    4.3.1 Flash 芯片结构  40-41
    4.3.2 Flash 芯片基本信息  41-42
  4.4 SK6211 主控的芯片布局  42-47
    4.4.1 页布局  42
    4.4.2 数据异或  42-43
    4.4.3 ID 信息格式  43-44
    4.4.4 逻辑编号与LBA 的对应关系  44-47
第5章 Flash 镜像文件数据重组  47-65
  5.1 数据重组流程  47-49
    5.1.1 重组程序流程图  47
    5.1.2 过滤页面  47-48
    5.1.3 对用户数据求反  48
    5.1.4 获取LBA  48-49
    5.1.5 将扇区数据放置于正确的逻辑位置  49
  5.2 重组程序运行方法  49-50
  5.3 数据重组验证  50-64
    5.3.1 生成映像文件的使用  50-52
    5.3.2 主引导记录(MBR)区验证  52-55
    5.3.3 引导(BOOT)区验证  55-58
    5.3.4 文件分配表(FAT)区验证  58-60
    5.3.5 文件(DATA)区验证  60-64
  5.4 小结  64-65
结论  65-66
参考文献  66-69
致谢  69

相似论文

  1. 抛弃式温盐深探头调查数据处理系统的设计,TP274
  2. 大容量信号采集存储系统研制,U666.7
  3. 基于无线传感器网络的列车运行安全监测系统,U284.48
  4. USB数据传输技术研究及其在谐波检测中的应用,TP334.7
  5. 热式打码机的嵌入式控制系统优化设计,TP273
  6. 多通道红外测温数据采集系统设计,TP274.2
  7. 声学释放器数字电路设计与实现,TB51
  8. 电机控制器大容量数据采集记录系统研究,TP274.2
  9. 现代车载数字音频系统的研究与实现,TN912.2
  10. USB设备控制器的设计与验证,TP334.7
  11. 基于DM642和USB的图像传输存储系统实现,TN919.8
  12. 基于STM32的空气动力学数据采集系统的设计,TP274.2
  13. 基于桥接技术的网络嗅探器设计与实现,TP393.08
  14. 并行数据库系统负载平衡技术的研究,TP311.13
  15. 基于流过滤技术的Linux防火墙研究,TP393.08
  16. 电子阅读笔中的关键技术研究,TP331
  17. 基于8位MCU IP核的USB控制器的设计与实现,TP332
  18. 双基SAR高速数据采集与存储系统的研究与实现,TN958
  19. 高速高精度数据采集与大容量数据存储技术的研究与实现,TP333
  20. 车载MP3的系统设计,U463.6

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com