U盘文件系统fat32打不来怎么办 详解u盘写入保护解除方法(4)
U盘文件系统fat32打不来怎么办
这样就可以从根目录下读取各个文件,我们作为试验不设计嵌套目录的结构,只在根目录下进行文件查看、读写试验。所以在我的512M的TF卡上根目录下有一个test.txt文件,根目录的数据如下所示:
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 00400000 42 20 00 49 00 6E 00 66 00 6F 00 0F 00 72 72 00 B .I.n.f.o...rr.00400010 6D 00 61 00 74 00 69 00 6F 00 00 00 6E 00 00 00 m.a.t.i.o...n...00400020 01 53 00 79 00 73 00 74 00 65 00 0F 00 72 6D 00 .S.y.s.t.e...rm.00400030 20 00 56 00 6F 00 6C 00 75 00 00 00 6D 00 65 00 .V.o.l.u...m.e.00400040 53 59 53 54 45 4D 7E 31 20 20 20 16 00 23 BB 58 SYSTEM~1 ..#»X00400050 7E 49 7E 49 00 00 BC 58 7E 49 03 00 00 00 00 00 ~I~I..¼X~I......00400060 54 45 53 54 20 20 20 20 54 58 54 20 18 23 C0 58 TEST TXT .#ÀX00400070 7E 49 81 49 00 00 5A 57 7E 49 05 00 13 20 00 00 ~I.I..ZW~I... ..00400080 54 41 4E 47 51 55 41 4E 20 20 20 08 00 00 00 00 TANGQUAN .....00400090 00 00 00 00 00 00 DA 58 7E 49 00 00 00 00 00 00 ......ÚX~I......004000A0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
我们可以看到在根目录下的0x60到0x7F处表示的就是根目录下的text.txt文件,0x80到0x9F处则表示的是根目录。前面的两个文件信息表示的可能是一些隐藏的文件,具体我也没了解是什么。反正至此已经可以从FAT32文件系统中成功获取根目录下的文件的信息,下一步就是根据这个文件的信息寻找文件存储的位置,读取文件内容。
32个字节的文件信息已经给得很明确了,确定了文件的其实簇号之后就可以进入FAT表中寻找那个簇以及文件的簇链,根据文件长度字段可以知道文件占用多少个簇,其实根据簇的链式存储结果就可以知道文件占用的簇数目,但是并不知道文件在最后一个簇中占用了多少个字节,所以文件长度字段还是很有意义的。找到对应的簇之后从对应的簇中读取数据即可,easy is’nt it?
以上IT袋网介绍的U盘文件系统fat32打不来怎么办 及其 详解u盘写入保护解除方法的详细方法介绍,大家作为一个参考建议。
相关阅读
-
华为鸿蒙系统的意义和作用有什么 简述鸿蒙系统的特殊功能
为网友们解答华为鸿蒙系统的意义和作用有什么和简述鸿蒙系统的特殊功能的方法内容,接下来就是全面介绍。 在科技领域,每一次的突破都会引起广泛的关注。今天,我们将聚焦在华为的最
-
win10系统启动盘怎么用 win10启动盘安装教程
本文核心内容:win10系统启动盘怎么用和win10启动盘安装教程的电脑小知识,接下来一起来看看吧。 想要u盘重装win10系统的话,我们就需要先借助u盘启动盘制作工具来制作好win10系统盘。那么具
-
win8系统恢复出厂设置教程 一键恢复出厂设置的详细步骤
相对于大多数人win8系统恢复出厂设置教程和一键恢复出厂设置的详细步骤的IT小经验,具体内容如下: 电脑系统使用时间长了,难免会遇到各种各样的问题,如果在能够进入系统的前提下,我
-
win10系统安装要求 安装win10系统需要什么条件
一篇方法教程,与您分享安装win10系统需要什么条件的话题,关于win10系统安装要求 安装win10系统需要什么条件,一起来了解了解吧。 如果我们要安装win10操作系统的话,首先需要了解一下我们


