Fat32文件系统存储原理及数据恢复

 这是一次实验报告,觉得学到点东西,与大家分享。

转载声明出处:http://blog.csdn.net/landerlyoung/article/details/12401761

 


分析本地硬盘的主引导扇区

 

首先我们要做的是熟悉fat32 文件系统。

实验环境是Windows8 操作系统+winhex 17.2。鉴于本地没有fat32格式的磁盘分区。

1.        在win8下创建一个虚拟磁盘vhd,并格式化为fat32,然后挂载。


如图,“磁盘2”即为创建的虚拟磁盘,大小为1G,win8下的盘符为I;

 

2.        我们用winhex打开此磁盘看一下结构。

以管理员身份打开winhex,单击工具,选择打开磁盘


3.        选择我们创建的磁盘。


4.        点击引导扇区(模板)

Fat32  DBR(Dos Boot Record)各个字节表示的意义如下

(注意数据是以little-ending的形式存储的)

 

l  0H~02H 一条跳转指令,指针指向后面的引导程序

a)        通常是eb 58 90反汇编后得到指令为:

                              i.             Jmp 0x5a;

                            ii.             nop

l  03H~0AH 厂商名和系统版本

l  0BH~0CH 每扇字节数,一般为512字节

l  0DH 每簇扇区数(有关簇的概念我们在后面会详细介绍),对于FAT32的磁盘该字节一般为08H,既每簇为8H*512B=4K。

l  0EH~0FH 保留扇区数

l  10H 磁盘FAT的个数,一般为2个

l  11H~12H 对于FAT16的磁盘为根目录的最大目录项,对于FAT32的磁盘该值总为“00H00H”

l  13H~14H 对于软盘或早期小硬盘该处为分区总扇区数,对于硬盘一般此值为“00H 00H”

  • 4
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
目录 NTFS文件系统若干技术研究 1 RESEARCH ON SOME TECHNIQUE OF NTFS 1 目录 2 表目录 4 图目录 5 摘 要 6 第一章 NTFS介绍 7 1.1现状 7 1.2 NTFS特点 9 1.2.1优点 9 1.2.2 NTFS的不足 11 1.3 NTFS未来 12 第二章 NTFS相关概念理论 14 2.1 RAID 简介 14 2.2 NTFS文件系统分区 14 2.2.1 基本分区 14 2.2.2 动态分区 14 2.3 NTFS参数结构介绍 14 2.3.1 NTFS的DBR 15 2.3.2 NTFS文件空间分配 16 2.3.3 NTFS元文件 17 2.3.4 元文件和DBR参数关系 21 2.3.5 NTFS的文件和目录 23 2.3.6 常驻属性与非常驻属性 25 2.3.7 MFT文件记录结构分析 29 2.3.7.1基本概念 29 2.3.7.2文件记录头分析 31 2.3.7.3标准属性分析 32 2.3.7.4文件名属性分析 34 2.3.7.5数据流属性分析 37 2.3.7.6 位图属性分析 37 2.3.7.7 $MFT结构总结 38 2.3.8 $Boot元文件介绍 39 2.3.9 NTFS索引与目录 40 2.4 EFS 43 第三章 NTFS文件基本操作 46 第四章 NTFS文件系统数据恢复研究 47 4.1数据恢复原理 47 4.2常见数据恢复工具 48 4.3 NTFS数据技术基础 50 4.3.1基础概念 50 4.3.1.1硬盘数据结构 50 4.3.1.2硬盘分区方式 51 4.3.1.3数据存储原理 52 4.3.1.4系统启动流程 53 4.3.2硬盘数据恢复方案分析 54 4.4数据恢复技术实现 57 4.5数据恢复经验介绍 57 4.5.1几个常识性问题 57 4.5.2技术来源 57 4.5.3硬盘修复需要理解的基本概念 58 4.6数据备份介绍 60 第五章 NTFS相关领域技术介绍 61 5.1 RH8下最简单编译NTFS模块的方法 61 5.2 UBUNTU下安全读写NTFS分区格式文件 61 5.3在FAT32中读写NTFS分区的数据 63 5.4 DOS下访问NTFS 63 第六章 结论 65 参考文献 66 附录A DOS下访问NTFS分区,查找指定文件的源代码 67 附录B WINDOWS下NTFS文件恢复源代码 71 后记 83
Disk Drill Ent 是一款Windows平台上经典好用内置多种先进算法的专业级智能型数据恢复软件,CleverFiles公司的杰作,全面兼容NTFS、FAT32、EXT、HFS+以及其它主流文件系统,拥有快速扫描和深度扫描两种数据扫描模式,快速扫描只需短短数秒钟的时间秒就能将最近删除的数据清单完整呈现出来,Disk Drill的深度扫描更是强大,兼容更长路径,深度扫描模型支持超过200个文件签名,能基于丢失文件的二进制结构为用户重建这些丢失的数据 能帮助大家快速解决因清空回收站、病毒感染、设备断电、分区损坏、启动失败等多种意外情况导致的数据丢失问题,支持从台式机和笔记本电脑、工作站、内部和外部硬盘驱动器、SD卡等任何存储设备中恢复丢失的数据,凭借强大的数据恢复能力被全球用户冠以数据恢复大师的称号,Disk Drill的使用也非常简单同时又是简洁明了的中文用户界面,即便是初来乍到的新手也能很快驾轻就熟,所以根本无需什么disk drill使用教程 此外 Disk Drill Ent 还内置CleverFiles公司独家推出的独有Recovery Vault数据保护算法,保障用户的数据时刻处于被保护状态,从源头杜绝数据丢失隐患,防患于未然,Recovery Vault数据保护算法的原理是通过为用户电脑上已删除的文件和文件夹建立一个备份,相当于大家电脑上又多了一个回收站,当然Disk Drill的回收站功能更为强大,它可以保护你的文件防止被意外的删除,可以想象的到当大家拥有这样的已删除数据备份数据库存在时,恢复任何被删除的数据只是转瞬间分分钟搞定的事情,所有原始文件的元数据都将保持完整,那将是多么省心超级幸福的一件事。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值