数据写入方法和终端设备技术

技术编号:37198586 阅读:26 留言:0更新日期:2023-04-20 22:55
本申请提供了一种数据写入方法和终端设备。具体包括:终端设备根据获取到的第一写指令,执行了将系统升级数据写入目标分区的写操作,并在该写操作执行完成之后,开启该目标分区的写保护功能,该目标分区用于存储系统镜像数据。本申请提供的方法,在完成系统升级后即开启目标分区的写保护功能,使得与系统无关的数据将不能被写入该目标分区,可以防止在非系统升级阶段该分区被误写入数据,保障了目标分区中所存储系统镜像数据的安全性,不影响系统升级的同时维护了系统稳定性。升级的同时维护了系统稳定性。升级的同时维护了系统稳定性。

【技术实现步骤摘要】
数据写入方法和终端设备


[0001]本申请涉及终端
,尤其涉及数据写入方法和终端设备。

技术介绍

[0002]终端设备在运行过程中,会通过挂载的文件系统对终端设备中内置的存储器中各个分区的数据进行读写擦的操作,以实现终端设备功能。终端设备中内置的存储器例如可以为:通用闪存存储器(universal flash storage,UFS)、嵌入式多媒体卡(embedded multi media card,EMMC)等。但是,由于Linux社区的一些源生漏洞(bug)攻击会使得其他数据误写入存储系统镜像数据的分区(例如boot分区),造成系统镜像数据损坏,严重时可能导致终端设备无法正常运行。
[0003]目前,为使存储器中存储系统镜像数据的分区不被误写,对该分区挂载了只读文件系统(enhanced read

only file system,EROFS),EROFS只能够对该分区中系统镜像数据进行读取,以保护存储器中存储系统镜像数据的分区中系统镜像数据的安全性。在用户对终端设备的日常使用过程中,终端设备中挂载的可读本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据写入方法,其特征在于,应用于终端设备,所述方法包括:获取第一写指令,所述第一写指令用于指示向所述终端设备的目标分区写入系统升级数据,所述目标分区用于存储系统镜像数据;基于所述第一写指令,执行将所述系统升级数据写入所述目标分区的写操作;在所述写操作执行完成之后,开启所述目标分区的写保护功能。2.根据权利要求1所述的方法,其特征在于,在所述执行将所述系统升级数据写入所述目标分区的写操作之前,所述方法还包括:判断所述目标分区的写保护功能是否开启;所述执行将所述系统升级数据写入所述目标分区的写操作,包括:若所述目标分区的写保护功能未开启,则执行将所述系统升级数据写入所述目标分区的写操作。3.根据权利要求2所述的方法,其特征在于,在所述执行将所述系统升级数据写入所述目标分区的写操作之前,所述方法还包括:若所述目标分区的写保护功能已开启,则关闭所述目标分区的写保护功能。4.根据权利要求1所述的方法,其特征在于,所述第一写指令包括:所述系统升级数据和写保护开关指令,所述写保护开关指令用于指示在系统升级前关闭所述目标分区的写保护功能,在系统升级后开启所述目标分区的写保护功能。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述第一写指令,生成第一写路径,所述第一写路径用于指向所述目标分区;所述执行将所述系统升级数据写入所述目标分区的写操作,包括:基于所述第一写路径,执行所述写操作。6.根据权利要求1至5中任一项所述的方法,其特征在于,在所述开启所述目标分区的写保护功能之后,所述方法还包括:获取第二写指令,所述第二写指令用于指示向非目标分区写入非系统升级数据;根据所述第二写指令,生成第二写路径,所述第二写路径用于指向所述目标分区;阻止将所述非系统升级数据写入所述目标分区的写操作。7.一种终端设备,其特征在于,包括:获取模块,用于获取第一写指令,所述第一写指令用于指示向所述终端设备的目标分区写入系统升级数据,所述目标分区用于存储系统镜像数据;处理模块,用于基于所述第一写指令,执行将所述系统升级数据写入所述目标分区...

【专利技术属性】
技术研发人员:金大臣
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1