FAT文件系统格式化方法及装置制造方法及图纸

技术编号:6719659 阅读:376 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种FAT文件系统格式化方法及装置,方法包括:获取将FAT文件系统格式化为FAT格式的格式化指令;根据存储介质的区域与扇区信息的对应关系,获取与MBR区对应的第一扇区信息、与DBR区对应的第二扇区信息、与FAT区对应的第三扇区信息、与FDT区对应的第四扇区信息和与DATA区对应的第五扇区信息;对所述第一扇区信息和所述第二扇区信息所标识的扇区进行格式化操作,对所述第三扇区信息、所述第四扇区信息和所述第五扇区信息所标识的扇区不进行格式化操作。

【技术实现步骤摘要】

本专利技术实施例涉及信息处理技术,尤其涉及一种文件分配表(FileAllocation Table,简称FAT)文件系统格式化方法及装置。
技术介绍
图1为文件分配表(File Allocation Table,简称FAT)文件系统的存储结构示意 图,如图1所示,数据(DATA)区用于存储FAT文件系统的数据,该数据单位为簇;文件目录 表(File Directory Table,简称FDT)区又名ROOT区,此处特指根目录,为DATA区存储的 FAT文件系统的数据的目录,该目录中包含FAT文件系统的数据的文件名、文件长度、更改 日期、文件起始簇等;FAT区用于存储FAT文件系统的所有簇的链表,表示FAT文件系统的 数据占用簇的情况;主引导记录(Main BootRecord,简称MBR)区和Dos引导记录(Dos Boot Record,简称DBR)区为两个重要的引导扇区,用于FAT文件系统的初始化和正常使用。现有技术中,如果M BR区和/或DBR区出现故障,则存储介质将无法再次初始化为 FAT文件系统,则必须通过格式化进行恢复。格式化的通常方法是对MBR区、DBR区、FAT区 和FDT区进行格式化操作,即重写MBR区和DBR区,并同时删除FAT区和FDT区。由于FAT 区和FDT区是FAT文件系统的数据的索引,删除FAT区和FDT区会导致存储介质中存储的 FAT文件系统的数据全部丢失,从而降低了数据存储的可靠性。
技术实现思路
本专利技术实施例提供一种FAT文件系统格式化方法及装置,用以避免由于MBR区和 /或DBR区出现故障对FAT区和FDT区进行格式化操作而导致的FAT文件系统的数据全部 丢失的问题,提高数据存储的可靠性。本专利技术实施例提供了一种FAT文件系统格式化方法,包括获取将FAT文件系统格式化为FAT格式的格式化指令;根据存储介质的区域与扇区信息的对应关系,获取与MBR区对应的第一扇区信 息、与DBR区对应的第二扇区信息、与FAT区对应的第三扇区信息、与FDT区对应的第四扇 区信息和与DATA区对应的第五扇区信息;对所述第一扇区信息和所述第二扇区信息所标识的扇区进行格式化操作,对所述 第三扇区信息、所述第四扇区信息和所述第五扇区信息所标识的扇区不进行格式化操作。本专利技术实施例还提供了一种FAT文件系统格式化装置,包括指令获取模块,用于获取将FAT文件系统格式化为FAT格式的格式化指令;信息获取模块,用于根据存储介质的区域与扇区信息的对应关系,获取与MBR区 对应的第一扇区信息、与DBR区对应的第二扇区信息、与FAT区对应的第三扇区信息、与FDT 区对应的第四扇区信息和与DATA区对应的第五扇区信息;指令执行模块,用于对所述第一扇区信息和所述第二扇区信息所标识的扇区进行 格式化操作,对所述第三扇区信息、所述第四扇区信息和所述第五扇区信息所标识的扇区不进行格式化操作。由上述技术方案可知,本专利技术实施例通过获取将FAT文件系统格式化为FAT格式 的格式化指令之后,根据存储介质的区域与扇区信息的对应关系,获取与MBR区对应的第 一扇区信息、与DBR区对应的第二扇区信息、与FAT区对应的第三扇区信息、与FDT区对应 的第四扇区信息和与DATA区对应的第五扇区信息,从而使得能够对所述第一扇区信息和 所述第二扇区信息所标识的扇区进行格式化操作,对所述第三扇区信息、所述第四扇区信 息和所述第五扇区信息所标识的扇区不进行格式化操作,能够避免由于MBR区和/或DBR 区出现故障对FAT区和FDT区进行格式化操作而导致的FAT文件系统的数据全部丢失的问 题,从而提高了数据存储的可靠性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为FAT文件系统的存储结构示意图;图2为本专利技术实施例一提供的FAT文件系统格式化方法的流程示意图;图3为本专利技术实施例二提供的FAT文件系统格式化方法的流程示意图;图4为本专利技术实施例三提供的FAT文件系统格式化装置的一结构示意图;图5为本专利技术实施例三提供的FAT文件系统格式化装置的另一结构示意图;图6为本专利技术实施例三提供的FAT文件系统格式化装置的另一结构示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例 中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图2为本专利技术实施例一提供的FAT文件系统格式化方法的流程示意图,如图2所 示,本实施例的FAT文件系统格式化方法可以包括以下步骤步骤201、获取将FAT文件系统格式化为FAT格式的格式化指令;步骤202、根据存储介质的区域与扇区信息的对应关系,获取与MBR区对应的第一 扇区信息、与DBR区对应的第二扇区信息、与FAT区对应的第三扇区信息、与FDT区对应的 第四扇区信息和与DATA区对应的第五扇区信息;具体地,可以根据FAT文件系统的算法实现,划分存储介质的区域,即划分成MBR 区、DBR区、FAT区、FDT区、DATA区,继而可以根据划分的存储介质的区域,建立划分的存储 介质的区域与扇区信息的对应关系。步骤203、对上述第一扇区信息和上述第二扇区信息所标识的扇区进行格式化操 作,对上述第三扇区信息、上述第四扇区信息和上述第五扇区信息所标识的扇区不进行格 式化操作。本步骤中,对与MBR区对应的第一扇区信息和与DBR区对应的第二扇区信息所标 识的扇区(即MBR区和DBR区)进行格式化操作即重写MBR区和DBR区,对与FAT区对应 的第三扇区信息、与FDT区对应的第四扇区信息和与DATA区对应的第五扇区信息所标识的 扇区(即FAT区、FDT区和DATA区)不进行格式化操作即不删除FAT区、FDT区和DATA区 中的信息。本实施例中,由于存储介质的区域的划分与存储介质的容量有关,因此,每个存储 介质在每次格式化时,区域的划分是相同的,即每个区域所占用的扇区是相同的。由于DATA 区中的FAT文件系统的数据保持不变,因此,FDT区中的FAT文件系统的数据的目录也是固 定不变的,以及FAT区中簇号的对应关系也是保持固定不变的,也就是说,对FAT区和FDT 区可以无需进行格式化操作,也能够正确表征FAT文件系统的数据的相关信息。本实施例中,通过获取将FAT文件系统格式化为FAT格式的格式化指令之后,根据 存储介质的区域与扇区信息的对应关系,获取与MBR区对应的第一扇区信息、与DBR区对应 的第二扇区信息、与FAT区对应的第三扇区信息、与FDT区对应的第四扇区信息和与DATA 区对应的第五扇区信息,从而使得能够对所述第一扇区信息和所述第二扇区信息所标识的 扇区进行格式化操作,对所述第三扇区信息、所述第四扇区信息和所述第五扇区信息所标 识的扇区不进行格式化操作,能够避免由于MBR区和/或DBR区出现故障对本文档来自技高网...

【技术保护点】
1.一种FAT文件系统格式化方法,其特征在于,包括:获取将FAT文件系统格式化为FAT格式的格式化指令;根据存储介质的区域与扇区信息的对应关系,获取与MBR区对应的第一扇区信息、与DBR区对应的第二扇区信息、与FAT区对应的第三扇区信息、与FDT区对应的第四扇区信息和与DATA区对应的第五扇区信息;对所述第一扇区信息和所述第二扇区信息所标识的扇区进行格式化操作,对所述第三扇区信息、所述第四扇区信息和所述第五扇区信息所标识的扇区不进行格式化操作。

【技术特征摘要】
1.一种FAT文件系统格式化方法,其特征在于,包括 获取将FAT文件系统格式化为FAT格式的格式化指令;根据存储介质的区域与扇区信息的对应关系,获取与MBR区对应的第一扇区信息、与 DBR区对应的第二扇区信息、与FAT区对应的第三扇区信息、与FDT区对应的第四扇区信息 和与DATA区对应的第五扇区信息;对所述第一扇区信息和所述第二扇区信息所标识的扇区进行格式化操作,对所述第三 扇区信息、所述第四扇区信息和所述第五扇区信息所标识的扇区不进行格式化操作。2.根据权利要求1所述的方法,其特征在于,还包括 建立所述存储介质的区域与扇区信息的对应关系。3.根据权利要求2所述的方法,其特征在于,所述建立所述存储介质的区域与扇区信 息的对应关系的步骤具体包括根据FAT文件系统的算法实现,划分存储介质的区域; 建立划分的存储介质的区域与扇区信息的对应关系。4.根据权利要求1 3任一权利要求所述的方法,其特征在于,所述获取将FAT文件系 统格式化为FAT格式的格式化指令的步骤之前还包括检测MBR区和/或DBR区的执行状态,所述执行状态包括正常状态和故障状态; 当检测的所述MBR区和/或DBR区的执行状态为故障状态时,显示相应的故障提示信 息,以指示需要对所述FAT文件系统进行格...

【专利技术属性】
技术研发人员:冯春柏
申请(专利权)人:华为数字技术有限公司
类型:发明
国别省市:11

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

1