
exfat文件系统
fengxianger
这个作者很懒,什么都没留下…
展开
-
exfat文件系统(三)
上一章强调了exfat_fs_mount在linux mount的时候会调用到,本章节将详细描述这个函数的执行过程。 在安装exFAT(mount)的时候,存放exFAT文件系统的磁盘分区上的大部分数据结构的信息都会被拷贝到RAM(操作系统内存)中,从而使得内核避免了许多后续的操作,变得简单。由于exFAT磁盘数据结构都保存在exFAT磁盘分区的块中,所以当需要经常更新一些原创 2015-07-29 16:24:35 · 4318 阅读 · 0 评论 -
exfat文件系统(二)
获取到exfat-nofuse代码后,先看看代码中自带的README.md文档,check发现该开源代码是在linux系统中以命令modprobe exfat方式load the driver manually,然后使用标准的mount加载exfat文件系统。modprobe exfat的控制主要是运行代码exfat_super.c中module_init(init_exfat原创 2015-07-29 15:11:44 · 2507 阅读 · 0 评论 -
exfat文件系统(一)
由于工作需要,开始研究exfat文件系统。从网络上获取到exfat文件系统的介绍http://www.ntfs.com/exfat-overview.htm同时在csdn上找到一篇文章针对这个翻译,很有参考价值。另外,搜索exfat资料时,找到一篇老外的反编译exfat的文件,对我们学习代码很有帮助文章名是reverse-engineering-microsoft-ex原创 2015-07-29 14:12:12 · 5008 阅读 · 1 评论 -
exfat文件系统(四)-----FsMountVol
针对FsMountVol进行详细描述。在exfat_super.c的exfat_fill_super函数中,调用了exfat mount核心的FsMountVol函数来读取分区信息并初始化相关数据。FsMountVol控制流程如下控制流程图中需要用的一个重要的函数指针数据是exfat_fs_func如下:static FS_FUNC_T原创 2015-07-30 09:50:54 · 1803 阅读 · 0 评论 -
exfat文件系统(七)------exfat_core.c详解(二)------file entry相关
在cluster heap中的exfat file entry从64M.hex中可以看出如下图显示记录其entry的信息: exfat文件系统(七)------exfat_core.c详解(二)------file entry相关 > file_entry_hex_data.png" src="https://work.lenovo.com/kb/download/attachments/原创 2015-09-02 15:54:01 · 1695 阅读 · 2 评论