admin管理员组文章数量:1130349
目录
加油哈!
第6课时.利用FAT表找出目录的下个簇
实践
干货
第7课时.第长文件名目录项
实践
课堂实践
课后实践
第8课时.根据两个子目录算出簇大小
课堂实践
课后实践
根据两个子目录算出簇大小
第9课时.搜索完整的长文件名方法-
课后实践
第10课时.找出指定目录的所有子目录
课后实践
总结
背诵知识点:
知识点:
加油哈!
第6课时.利用FAT表找出目录的下个簇
目的:当第一个目录里的文件比较多时,一个簇存不下所有的文件,就会增加一个簇来存放文件。但这两簇往往是不连续的,就需要通过FAT表来定位目录的下个簇是第几号簇
1个簇=32扇区=16KB
1扇区=0.5KB
在FAT表里查簇(4位)
FAT表,0号FAT表项(标志),1号FAT表项(记录2号簇位置),2号FAT表项(记录3号簇位置),3号FAT表项(记录4号簇位置)
偏移量=簇*4
实践
课堂实践
- 跳转到FAT表
- 查看根目录大小(文件表栏---1个簇=32扇区=16KB 共5个簇)
- 分析数据"F8 FF FF 0F FF FF FF FF 41 0F 00 00 FF FF FF 0F"
- F8 FF FF 0F-------FAT表示符号
- FF FF FF FF-------0号FAT表项的位置
- 41 0F 00 00-----1号FAT表项的位置
- 我们在根目录查询是否有“数据恢复.zip”---否
- 41 0F 00 00(39005簇---2号根目录)-----是我们要找的第二个FAT表项(偏移:3,905*4=15620---到十进制)
- 点击菜单偏移(15620----十进制),是相对于FAT表00偏移的,得到7,117簇
- 7,117----2号FAT表项目
- 我们在根目录查询是否有“数据恢复.zip”---否
- 7,117*4=28,468(10,081簇)-----3号FAT表项目
- 我们在根目录查询是否有“数据恢复.zip”---否
- 10,081*4=40,324(13,671簇)
- 我们在根目录查询是否有“数据恢复.zip”---真
答案:shujvhuifu
课后实践
- 跳转到FAT表
- 查看根目录大小(文件表栏---1个簇=32扇区=16KB 共5个簇)
- 根目录没有找到---1号FAT表项目
- 65,892---2号FAT表项目
- 我们在根目录查询(F3)是否有“数据恢复.zip”---真
- 0201CC
答案:数据恢复教程 www.shujvhuifu
干货
- 找FAT表
- 看根目录大小,决定簇的多少
- 找FAT1表,簇的位置
第7课时.第长文件名目录项
理论知识:
- 当文件名超过8个字节时,就需要用长文件名目录项来存储文件名。
- 长文件名目录项的0x0B位置的标志一定是0x0F
- 长文件名目录项是用Unicode编码存储文件名的
| 偏移字节(16进制) | 描述 |
| 00-00 | 状态码(E5:删除 ;01 表示目录项序号 ;42 前面的4表示最后一个目录项,后面的2表示序号为2的目录项) |
| 01-0A | 长文件名的第1-5个字符 |
| 0B-0B | 长文件名目录项的标志0x0F |
| 0C-0C | 保留 |
| 0D-0D | 校验和 |
| 0E-19 | 文件名的第6-11个字符 |
| 1A-1B | 保留 |
| 1C-1F | 文件名的第12-13个字符 |
搜索功能:十六进制,Unicode编码,32-1偏移
实践
课堂实践
课后实践
答案:海天数据恢复 www.shujvhuifu
第8课时.根据两个子目录算出簇大小
“.”目录下为主
课堂实践
实践一
111文件:3号族(40976扇区)
222文件:3号族(40992扇区)
- 先求差40992-40976=16
- 簇大小16
实践二
111文件:3号族(40976扇区)
222文件:4号族(40992扇区)
新建文件夹文件:131080号族(2138208扇区)
- 先求差2138208-40992=2,097,216
- 簇数量=131080-4=131076
- 簇大小=2,097,216/131076=16
妥了🐱🐉
课后实践
目的:
根据两个子目录算出簇大小
打开Winhex
分析
- 文件夹1233 :第4号簇(24640扇区)
- 文件夹新建文件夹 :第3号簇(24608扇区)
- 扇区(大减小)24640-24608=32
- 簇号=4-3=1
- 簇大小32
- 去DBR验证(正确)
第9课时.搜索完整的长文件名方法-
目的:区别长文件名,前部分相同,不好寻找
WinHEX只能同时写入50个字节
WinHEX只能搜索50个字节
一个文件夹数据是由高扇区向低扇区写入,1行(1-13字符)不够用要向上部添加2行(14-27)
课后实践
海天数据恢复入门基础视频教程.txt
打开Winhex
只能搜索13个字符: 海天数据恢复入门基础视频教
Unicode编码:776D295970656E6362600D596551E895FA574078C68991985965
- 随便找一块空白扇区填充3F(通配符)
- 1-5 6-11 12-13------分别填充01-0A,0E-19,1C-1F
-
- 776D295970656E636260------------20位
- 0D596551E895FA574078C689------24位
- 91985965----------------------------8位
- 输入到对应的位
- 3F776D295970656E6362603F3F3F0D596551E895FA574078C6893F3F91985965(作为16进制)
- 亲,记得清空哦
- 复制16进制
- 查询
- 03DB(987簇)
答案:海天数据恢复入门基础视频教程海天数据恢复入门基础视频教程海天数据恢复入门基础视频教程
第10课时.找出指定目录的所有子目录
标准子目录格式
2E 20 20 20 20 20 20 20 20 20 20 20
(512偏移)
如果直接搜索,则会把很多子子目录搜索出来
- 随便找到一个空白的地方
- 构建数据结构
-
- 2E 2E 20 20 20 20 20 20 20 20 20 3F 3F 3F 3F 3F
- 3F 3D 3F 3F 3F 00 00 3F 3F 3F 00 00
- 2E 2E 表示在父目录(根目录下)
- 00 00表示在父目录(根目录下)的位置(14-15,1A-1B)---父目录的簇号是0
- 查询父目录(512-32)偏移
- 在(根目录)文件夹里的文件夹,它的父目录就是父目录文件夹本身簇号 ---跟他最高级(父目录文件夹)--一个簇号
课后实践
目的:找出5号簇目录里的所有文件夹
- 找个空白的地方
- 构建数据结构
-
- 2E2E2020202020202020203F3F3F3F3F3F3F3F3F00003F3F3F3F050000000000
3.复制粘贴查询(512-32)
8个妥了
总结
背诵知识点:
| 偏移字节(16进制) | 描述 |
| 00-00 | 状态码(E5:删除 ;01 表示目录项序号 ;42 前面的4表示最后一个目录项,后面的2表示序号为2的目录项) |
| 01-0A | 长文件名的第1-5个字符 |
| 0E-19 | 文件名的第6-11个字符 |
| 1C-1F | 文件名的第12-13个字符 |
知识点:
- 利用FAT表找出目录
-
- 偏移量是相对于FAT表第一个值直接偏移的(簇*4)
- 1个簇=32扇区=16KB
- 没啥知识点,都蕴含其中
目录
加油哈!
第6课时.利用FAT表找出目录的下个簇
实践
干货
第7课时.第长文件名目录项
实践
课堂实践
课后实践
第8课时.根据两个子目录算出簇大小
课堂实践
课后实践
根据两个子目录算出簇大小
第9课时.搜索完整的长文件名方法-
课后实践
第10课时.找出指定目录的所有子目录
课后实践
总结
背诵知识点:
知识点:
加油哈!
第6课时.利用FAT表找出目录的下个簇
目的:当第一个目录里的文件比较多时,一个簇存不下所有的文件,就会增加一个簇来存放文件。但这两簇往往是不连续的,就需要通过FAT表来定位目录的下个簇是第几号簇
1个簇=32扇区=16KB
1扇区=0.5KB
在FAT表里查簇(4位)
FAT表,0号FAT表项(标志),1号FAT表项(记录2号簇位置),2号FAT表项(记录3号簇位置),3号FAT表项(记录4号簇位置)
偏移量=簇*4
实践
课堂实践
- 跳转到FAT表
- 查看根目录大小(文件表栏---1个簇=32扇区=16KB 共5个簇)
- 分析数据"F8 FF FF 0F FF FF FF FF 41 0F 00 00 FF FF FF 0F"
- F8 FF FF 0F-------FAT表示符号
- FF FF FF FF-------0号FAT表项的位置
- 41 0F 00 00-----1号FAT表项的位置
- 我们在根目录查询是否有“数据恢复.zip”---否
- 41 0F 00 00(39005簇---2号根目录)-----是我们要找的第二个FAT表项(偏移:3,905*4=15620---到十进制)
- 点击菜单偏移(15620----十进制),是相对于FAT表00偏移的,得到7,117簇
- 7,117----2号FAT表项目
- 我们在根目录查询是否有“数据恢复.zip”---否
- 7,117*4=28,468(10,081簇)-----3号FAT表项目
- 我们在根目录查询是否有“数据恢复.zip”---否
- 10,081*4=40,324(13,671簇)
- 我们在根目录查询是否有“数据恢复.zip”---真
答案:shujvhuifu
课后实践
- 跳转到FAT表
- 查看根目录大小(文件表栏---1个簇=32扇区=16KB 共5个簇)
- 根目录没有找到---1号FAT表项目
- 65,892---2号FAT表项目
- 我们在根目录查询(F3)是否有“数据恢复.zip”---真
- 0201CC
答案:数据恢复教程 www.shujvhuifu
干货
- 找FAT表
- 看根目录大小,决定簇的多少
- 找FAT1表,簇的位置
第7课时.第长文件名目录项
理论知识:
- 当文件名超过8个字节时,就需要用长文件名目录项来存储文件名。
- 长文件名目录项的0x0B位置的标志一定是0x0F
- 长文件名目录项是用Unicode编码存储文件名的
| 偏移字节(16进制) | 描述 |
| 00-00 | 状态码(E5:删除 ;01 表示目录项序号 ;42 前面的4表示最后一个目录项,后面的2表示序号为2的目录项) |
| 01-0A | 长文件名的第1-5个字符 |
| 0B-0B | 长文件名目录项的标志0x0F |
| 0C-0C | 保留 |
| 0D-0D | 校验和 |
| 0E-19 | 文件名的第6-11个字符 |
| 1A-1B | 保留 |
| 1C-1F | 文件名的第12-13个字符 |
搜索功能:十六进制,Unicode编码,32-1偏移
实践
课堂实践
课后实践
答案:海天数据恢复 www.shujvhuifu
第8课时.根据两个子目录算出簇大小
“.”目录下为主
课堂实践
实践一
111文件:3号族(40976扇区)
222文件:3号族(40992扇区)
- 先求差40992-40976=16
- 簇大小16
实践二
111文件:3号族(40976扇区)
222文件:4号族(40992扇区)
新建文件夹文件:131080号族(2138208扇区)
- 先求差2138208-40992=2,097,216
- 簇数量=131080-4=131076
- 簇大小=2,097,216/131076=16
妥了🐱🐉
课后实践
目的:
根据两个子目录算出簇大小
打开Winhex
分析
- 文件夹1233 :第4号簇(24640扇区)
- 文件夹新建文件夹 :第3号簇(24608扇区)
- 扇区(大减小)24640-24608=32
- 簇号=4-3=1
- 簇大小32
- 去DBR验证(正确)
第9课时.搜索完整的长文件名方法-
目的:区别长文件名,前部分相同,不好寻找
WinHEX只能同时写入50个字节
WinHEX只能搜索50个字节
一个文件夹数据是由高扇区向低扇区写入,1行(1-13字符)不够用要向上部添加2行(14-27)
课后实践
海天数据恢复入门基础视频教程.txt
打开Winhex
只能搜索13个字符: 海天数据恢复入门基础视频教
Unicode编码:776D295970656E6362600D596551E895FA574078C68991985965
- 随便找一块空白扇区填充3F(通配符)
- 1-5 6-11 12-13------分别填充01-0A,0E-19,1C-1F
-
- 776D295970656E636260------------20位
- 0D596551E895FA574078C689------24位
- 91985965----------------------------8位
- 输入到对应的位
- 3F776D295970656E6362603F3F3F0D596551E895FA574078C6893F3F91985965(作为16进制)
- 亲,记得清空哦
- 复制16进制
- 查询
- 03DB(987簇)
答案:海天数据恢复入门基础视频教程海天数据恢复入门基础视频教程海天数据恢复入门基础视频教程
第10课时.找出指定目录的所有子目录
标准子目录格式
2E 20 20 20 20 20 20 20 20 20 20 20
(512偏移)
如果直接搜索,则会把很多子子目录搜索出来
- 随便找到一个空白的地方
- 构建数据结构
-
- 2E 2E 20 20 20 20 20 20 20 20 20 3F 3F 3F 3F 3F
- 3F 3D 3F 3F 3F 00 00 3F 3F 3F 00 00
- 2E 2E 表示在父目录(根目录下)
- 00 00表示在父目录(根目录下)的位置(14-15,1A-1B)---父目录的簇号是0
- 查询父目录(512-32)偏移
- 在(根目录)文件夹里的文件夹,它的父目录就是父目录文件夹本身簇号 ---跟他最高级(父目录文件夹)--一个簇号
课后实践
目的:找出5号簇目录里的所有文件夹
- 找个空白的地方
- 构建数据结构
-
- 2E2E2020202020202020203F3F3F3F3F3F3F3F3F00003F3F3F3F050000000000
3.复制粘贴查询(512-32)
8个妥了
总结
背诵知识点:
| 偏移字节(16进制) | 描述 |
| 00-00 | 状态码(E5:删除 ;01 表示目录项序号 ;42 前面的4表示最后一个目录项,后面的2表示序号为2的目录项) |
| 01-0A | 长文件名的第1-5个字符 |
| 0E-19 | 文件名的第6-11个字符 |
| 1C-1F | 文件名的第12-13个字符 |
知识点:
- 利用FAT表找出目录
-
- 偏移量是相对于FAT表第一个值直接偏移的(簇*4)
- 1个簇=32扇区=16KB
- 没啥知识点,都蕴含其中
版权声明:本文标题:WinHex数据恢复笔记-数据恢复与硬件维护-第2章节-FAT32--5-10课时数据恢复 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754588288a2704924.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论