一种文件保护方法及装置制造方法及图纸

技术编号:13459133 阅读:72 留言:0更新日期:2016-08-03 19:00
本发明专利技术公开了一种文件保护方法,该方法包括:在需将系统文件的修改数据写入终端时,将系统文件的副本存储至目标内存分区;向系统文件的副本写入系统文件的修改数据。本发明专利技术还同时公开了一种文件保护装置。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种文件保护方法,该方法包括:在需将系统文件的修改数据写入终端时,将系统文件的副本存储至目标内存分区;向系统文件的副本写入系统文件的修改数据。本专利技术还同时公开了一种文件保护装置。【专利说明】 一种文件保护方法及装置
本专利技术涉及计算机
,尤其涉及一种文件保护方法及装置。
技术介绍
终端通常都安装有操作系统(以下简称系统),且系统文件通常都存储在终端磁盘上,在需运行系统时,终端从其磁盘上加载系统文件运行系统,所述系统文件是指系统正常运行所需的文件。在对系统文件进行修改,需将系统文件的修改数据写入终端时,终端执行对磁盘的写入操作,将该修改数据写入存储在其磁盘上的系统文件中。但这种运行于终端磁盘上的系统,其系统文件的可靠性通常都无法保障,从而使得终端的系统无法正常运行。具体地,由于这种系统的系统文件始终存储在终端磁盘上,使得该系统无法避免由于系统文件的修改,而对终端磁盘的写入操作,从而即使在终端磁盘无坏道的情况下,系统文件也可能出现错误,如终端异常掉电导致存储系统文件的磁盘分区的文件系统出现错误,或系统文件本身出现数据错误,使得系统文件无法正常使用,从而使得终端的系统无法正常运行。为了保障系统文件的可靠性,相关技术提供了文件保护方法,具体地,在终端开机启动时,将存储在其磁盘上的系统镜像文件解压至其内存中,终端从该内存中加载解压获得的系统文件运行系统;其中,系统镜像文件是指保存有系统文件的镜像文件。但相关技术提供的文件保护方法存在如下问题,由于终端内存存储空间的限制,只适用于小数据量的系统文件,保障小数据量的系统文件的可靠性,无法适用于大数据量的系统文件。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种文件保护方法及装置,以保障系统文件的可靠性。本专利技术实施例提供了一种文件保护方法,包括:在需将系统文件的修改数据写入终端时,将所述系统文件的副本存储至目标内存分区;向所述系统文件的副本写入所述系统文件的修改数据。上述方案中,在所述在需将系统文件的修改数据写入终端时,将所述系统文件的副本存储至目标内存分区之前,所述方法还包括:在系统启动时,通过联合文件系统方式将目标内存分区和存储有系统镜像文件的第一磁盘分区进行联合;相应的,所述在需将系统文件的修改数据写入终端时,将所述系统文件的副本存储至目标内存分区,为:在需将系统文件的修改数据写入终端时,将所述系统文件的副本存储至与所述第一磁盘分区联合的目标内存分区。上述方案中,所述方法还包括:在系统启动时,格式化第二磁盘分区;所述第二磁盘分区用于存储系统的临时文件。上述方案中,所述方法还包括:在需将配置文件的修改数据写入终端时,向存储在磁盘上的所述配置文件写入所述配置文件的修改数据。上述方案中,所述方法还包括:周期性地判断存储在磁盘上的数据文件中是否存在错误数据;在所述数据文件中存在错误数据时,将所述错误数据从所述数据文件中删除。本专利技术实施例还提供了一种文件保护装置,包括:存储模块,用于在需将系统文件的修改数据写入终端时,将所述系统文件的副本存储至目标内存分区;第一写入模块,用于向所述系统文件的副本写入所述系统文件的修改数据。上述方案中,所述装置还包括:联合模块,用于在所述在需将系统文件的修改数据写入终端时,将所述系统文件的副本存储至目标内存分区之前,在系统启动时,通过联合文件系统方式将目标内存分区和存储有系统镜像文件的第一磁盘分区进行联合;相应的,所述存储模块,具体用于在需将系统文件的修改数据写入终端时,将所述系统文件的副本存储至与所述第一磁盘分区联合的目标内存分区。上述方案中,所述装置还包括:格式化模块,用于在系统启动时,格式化第二磁盘分区;所述第二磁盘分区用于存储系统的临时文件。上述方案中,所述装置还包括:第二写入模块,用于在需将配置文件的修改数据写入终端时,向存储在磁盘上的所述配置文件写入所述配置文件的修改数据。上述方案中,所述装置还包括:校验模块,用于周期性地判断存储在磁盘上的数据文件中是否存在错误数据;在所述数据文件中存在错误数据时,将所述错误数据从所述数据文件中删除。本专利技术实施例提供的一种文件保护方法及装置,在需将系统文件的修改数据写入终端时,将系统文件的副本存储至目标内存分区;向系统文件的副本写入系统文件的修改数据。如此,可以避免由于修改系统文件而执行对终端磁盘的写入操作,从而防止存储系统文件的磁盘分区出现文件系统错误,及系统文件本身出现文件数据错误,保障了系统文件的可靠性,使得操作系统正常运行,提高用户体验度;同时,由于在需将系统文件的修改数据写入终端时,终端才会将该系统文件的副本存储至内存分区,在不需对系统文件进行修改时,系统文件可以存储在终端磁盘上,因此可以保障大数据量系统文件的可靠性。【附图说明】图1为本专利技术实施例提供的一种文件保护方法的流程示意图;图2为本专利技术实施例提供的一种文件保护装置的结构示意图一;图3为本专利技术实施例提供的一种文件保护装置的结构示意图二;图4为本专利技术提供的一种文件保护方法具体实施例的流程示意图。【具体实施方式】在本专利技术实施例中,在需将系统文件的修改数据写入终端时,终端将系统文件的副本存储至目标内存分区;终端向系统文件的副本写入系统文件的修改数据。下面结合附图和具体实施例,对本专利技术进一步详细说明。图1为本专利技术实施例提供的一种文件保护方法的流程示意图,如图1所示,该方法包括:步骤101:在需将系统文件的修改数据写入终端时,将该系统文件的副本存储至目标内存分区。具体地,本步骤可以为,在需将系统文件的修改数据写入终端时,终端将该系统文件的副本存储至终端的目标内存分区中。即在需将系统文件的修改数据保存至终端时,终端执行将该系统文件的副本存储至终端的目标内存分区中的操作,而不执行将该修改数据写入存储在终端磁盘上的系统文件中的操作。具体地,本步骤可以包括,终端判断是否需将系统文件的修改数据写入终端;在确认需将系统文件的修改数据写入终端时,终端将该系统文件的副本存储至目标内存分区,否则,终端不将该系统文件的副本存储至目标内存分区。其中,所述判断是否需将系统文件的修改数据写入终端,可以包括,终端判断其当前是否有接收到系统文件的修改数据的写命令;在接收到系统文件的修改数据的写命令时,终端确认当前需将系统文件的修改数据写入终端,否则,终端确认当前不需将系统文件的修改数据写入终端。其中,所述在确认需将系统文件的修改数据写入终端时,终端将该系统文件的副本存储至目标内存分区,可以包括,在确认需将系统文件的修改数据写入终端时,终端复制保存在系统镜像文件中的系统文件,获得该系统文件的副本;终端将该系统文件的副本存储至其目标内存分区中;其中,所述系统镜像文件可以存储在终端磁盘上。其中,所述系统文件可以包括,引导文件、内核文件、用户态程序文件。所述系统文件的修改数据是指在修改系统文件时,需向系统文件中写入的数据。步骤102:向系统文件的副本写入系统文件的修改数据。具体地,本步骤可以为,终端向系统文件的副本写入该系统文件的修改数据。具体地,终端执行对其目标内存分区的写入操作,完成向系统文件的副本写入系统文件的修改数据。如此,可以避免由于修改系统文件而执行对终端磁盘的写入操作,从而防止存储系统文件的磁盘分区出现文件系统错误本文档来自技高网
...

【技术保护点】
一种文件保护方法,其特征在于,所述方法包括:在需将系统文件的修改数据写入终端时,将所述系统文件的副本存储至目标内存分区;向所述系统文件的副本写入所述系统文件的修改数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:金丰斯俊伟
申请(专利权)人:北京网康科技有限公司
类型:发明
国别省市:北京;11

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

1