一种FAT文件系统的预分配文件建立方法及系统技术方案

技术编号:11517641 阅读:58 留言:0更新日期:2015-05-28 13:52
本发明专利技术提供一种FAT文件系统的预分配文件建立方法,包括如下步骤:获取磁盘分区信息;在FAT表中建立根目录的簇链关系;根据每一类文件中每个文件所占用的簇数,在内存中建立完一类文件中每个文件的簇链关系后将该类文件的簇链关系更新到磁盘的FAT表中;采用短文件名格式组织各文件目录项的字段,在内存建立完一类文件的所有目录项后将该类文件的所有目录项一次性写入磁盘中;将保留区中分区剩余簇数修改为0,同时对FAT表中未使用的簇进行填充,完成文件建立。本发明专利技术还提供一种FAT文件系统的预分配文件建立系统,提高了建立文件的速度以及磁盘读写的速度。

【技术实现步骤摘要】

【技术保护点】
一种FAT文件系统的预分配文件建立方法,其特征在于:包括如下步骤:步骤10、在LINUX系统下,以设备文件的形式打开磁盘分区,读取保留区中操作系统引导记录区,获取磁盘分区信息;步骤20、根据待建立文件总个数确定根目录所占用的簇数,并根据根目录所占用的簇数在FAT表中建立根目录的簇链关系;步骤30、根据每一类文件中每个文件所占用的簇数,在内存中建立完一类文件中每个文件的簇链关系后将该类文件的簇链关系更新到磁盘的FAT表中;步骤40、采用短文件名格式组织各文件目录项的字段,在内存建立完一类文件的所有目录项后将该类文件的所有目录项一次性写入磁盘中;步骤50、将保留区中分区剩余簇数修改为0,同时对FAT表中未使用的簇进行填充,完成文件建立。

【技术特征摘要】

【专利技术属性】
技术研发人员:任赋叶德焰许振坪陈从华许宁
申请(专利权)人:厦门雅迅网络股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1