一种安全升级文件系统的方法和装置制造方法及图纸

技术编号:15863743 阅读:49 留言:0更新日期:2017-07-23 07:59
本发明专利技术实施例提供了一种安全升级文件系统的方法,所述方法包括:操作系统启动的过程中,在BootLoader阶段检测存储芯片中的升级区域中是否存在待升级文件系统对应的升级文件;当检测确定存储芯片中的升级区域中存在升级文件时,将所述升级文件写入到存储芯片中的文件系统区域中执行文件系统升级操作。本发明专利技术实施例所提供的安全升级文件系统的方法,在BootLoader阶段即可完成文件系统的升级过程,可以有效避免在操作系统启动之后,进行文件系统升级时,由于对存储芯片内容的擦除,导致无法找到用于烧录新的文件系统的工具,而使新的文件系统无法被写入存储芯片,也就无法完成升级的问题。

【技术实现步骤摘要】
一种安全升级文件系统的方法和装置
本专利技术涉及数据处理
,具体涉及一种安全升级文件系统的方法和装置。
技术介绍
文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NANDFlash的固态硬盘)或分区上的文件的方法和数据结构,即,在存储设备上组织文件的方法。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。目前所知的对文件系统进行升级的方案,都是在操作系统运行的状态下直接擦除存储芯片上已有的文件系统之后对文件系统进行升级,但是,这种方式存在使系统崩溃的风险。这是因为,在操作系统启动后并不会将整个文件系统源文件全部导入到系统内存中。所以,直接将存储芯片中的文件系统擦除后,原有文件系统中用于烧录新的文件系统的工具也会一并被擦除,而如果原有文件系统中这些用于烧录新的文件系统的工具并未被导入到系统内存中的话,在升级文件系统时,系统就会因无法调用原有文件系统中用于烧录新的文件系统的工具而报错。也就是说,由于找不到用于烧录新的文件系统的工具,新的文件系统无法被正常写入相应存储区域,也就无法正常完成升级。基于上述原因,新的文本文档来自技高网...
一种安全升级文件系统的方法和装置

【技术保护点】
一种安全升级文件系统的方法,其特征在于,所述方法包括:操作系统启动的过程中,在BootLoader阶段检测存储芯片中的升级区域中是否存在待升级文件系统对应的升级文件;当检测确定存储芯片中的升级区域中存在升级文件时,将所述升级文件写入到存储芯片中的文件系统区域中执行文件系统升级操作。

【技术特征摘要】
1.一种安全升级文件系统的方法,其特征在于,所述方法包括:操作系统启动的过程中,在BootLoader阶段检测存储芯片中的升级区域中是否存在待升级文件系统对应的升级文件;当检测确定存储芯片中的升级区域中存在升级文件时,将所述升级文件写入到存储芯片中的文件系统区域中执行文件系统升级操作。2.根据权利要求1所述的方法,其特征在于,所述在BootLoader阶段检测存储芯片中是否存在升级文件之前,所述方法还包括:在设备开启的状态下,操作系统启动文件系统升级操作后,将待升级文件系统对应的升级文件写入存储芯片中的升级区域。3.根据权利要求2所述的方法,其特征在于,所述升级区域和文件系统区域为同一存储芯片上的两个不同存储区域,或者,为不同存储芯片上的不同存储区域。4.根据权利要求3所述的方法,其特征在于,所述检测存储芯片中的升级区域中是否存在升级文件,包括:检测存储芯片中的升级区域中的文件的Magicnumber,如果所述升级区域中的文件的Magicnumber对应的文件类型为待升级文件系统的类型,则确定所述存储芯片中的升级区域中存在升级文件。5.根据权利要求1至4其中任一项所述的方法,其特征在于,将所述升级文件写入到存储芯片中的文件系统区域之后,所述方法还包括:擦除升级区域中存储的升级文件,正常启动操作系统。6.一种安全升级文件系统的装置,其特征在于,所述装置包括:启动模块、检测模块和升...

【专利技术属性】
技术研发人员:邓智炜彭晓林谢林东
申请(专利权)人:深圳市鼎阳科技有限公司
类型:发明
国别省市:广东,44

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

1