一种信息处理方法及电子设备的制造方法

文档序号:8282157阅读:294来源:国知局
一种信息处理方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,特别涉及一种信息处理方法及电子设备。
【背景技术】
[0002]随着电子技术的快速发展,电子设备逐渐呈现出多应用模式,进一步给人们的生产生活带来了更多的便利。其中,备份还原该项应用在用户操作中有着十分重要的作用。
[0003]但是,在windows备份的过程中会冗余备份文件,通常备份后的文件占用的空间与初始安装的文件所占的空间是相同的,如果部分文件占用空间大,如:pagefile.sys页面文件和hiberfil.sys休眠文件占用空间通常为几个G,那么将占用较大的备份空间,进而增加备份时间。
[0004]此外,UEFI B1S不具备NTFS的处理能力。在文件备份的过程中,为了使包含UEFIB1S模块的电子设备能够以文件的方式处理NTFS格式硬盘上的扇区数据,现有技术常常通过在硬盘的第二操作系统(如:辅助操作系统winPE/Linux)中增加NTFS写驱动,在备份前,将不常需要的页面文件和休眠文件等占用空间比较大的系统文件删除掉,从而节省了备份空间,缩短了备份时间。
[0005]本申请发明人在实现本申请实施例中技术方案的过程中,发现现有技术至少存在如下技术问题:
[0006]由于在现有技术中,通过在硬盘的第二操作系统中增加NTFS写驱动,然后再将不常需要的页面文件和休眠文件等系统文件删除后,再进行备份应用,所以,现有技术中存在增加开发维护一个第二操作系统的技术问题。

【发明内容】

[0007]本申请实施例提供了一种信息处理方法,用于解决现有技术中存在增加开发维护一个第二操作系统的技术问题,实现了在不需要增加开发维护一个第二操作系统的前提下,对NTFS格式硬盘上的备份文件进行快速处理,进而达到启动更快更安全的技术效果。
[0008]一方面,本申请实施例提供了一种信息处理方法,应用于一包含UEFI B1S模块的电子设备中,所述方法包括:
[0009]通过所述UEFI B1S模块读取所述电子设备中的NTFS格式硬盘上的一待备份文件;
[0010]判断所述待备份文件是否满足一第一预设条件,获得第一判断结果;
[0011]若所述第一判断结果为是,基于所述第一判断结果,控制所述待备份文件处于第一状态,其中,所述第一状态为不执行备份操作的状态。
[0012]可选地,所述判断所述待备份文件是否满足一预设条件,获得第一判断结果,具体为:
[0013]判断所述待备份文件的大小是否大于一预设阈值,获得第二判断结果;
[0014]判断所述待备份文件是否在预设文件列表中,获得第三判断结果;
[0015]基于所述第二判断结果和所述第三判断结果,判断所述待备份文件是否满足所述第一预设条件,获得所述第一判断结果;
[0016]其中,在所述第二判断结果和所述第三判断结果均为是时,所述第一判断结果为是,表明需要控制所述待备份文件处于所述第一状态。
[0017]可选地,在所述基于所述第二判断结果和所述第三判断结果,判断所述待备份文件是否满足所述第一预设条件,获得所述第一判断结果之后,所述方法还包括:
[0018]在所述第二判断结果为否时和/或所述第三判断结果为否,表明所述第一判断结果为否时,备份所述待备份文件。
[0019]可选地,在所述通过所述UEFI B1S模块读取所述电子设备中的NTFS格式硬盘上的一待备份文件之前,所述方法还包括:
[0020]从所述电子设备的第一存储器上获得一检索模块。
[0021]可选地,所述从所述电子设备的第一存储器上获得一检索模块之后,且在所述判断所述待备份文件是否在预设文件列表中,获得第三判断结果之前,所述方法还包括:
[0022]从所述检索模块中确定出符合一第二预设条件的预设文件在主文件表中的根目录;
[0023]基于所述根目录,通过文件名比对,获得所述预设文件的文件记录索引值;
[0024]基于所述文件记录索引值,获得所述预设文件的文件记录数组;
[0025]基于所述文件记录数组,获得所述预设文件的扇区列表;
[0026]获得包含所述扇区列表的所述预设文件列表。
[0027]可选地,所述判断所述待备份文件是否在预设文件列表中,获得第三判断结果,具体包括:
[0028]获得所述待备份文件在所述NTFS格式硬盘中的扇区位置;
[0029]判断所述扇区位置是否在所述扇区列表中,获得第四判断结果;
[0030]基于所述第四判断结果,判断所述待备份文件是否在所述预设文件列表中,获得所述第三判断结果。
[0031]另一方面,本申请实施例还提供了一种电子设备,应用于一包含UEFI B1S模块的电子设备中,所述电子设备包括:
[0032]读取单元,用于通过所述UEFI B1S模块读取所述电子设备中的NTFS格式硬盘上的一待备份文件;
[0033]第一判断单元,用于判断所述待备份文件是否满足一第一预设条件,获得第一判断结果;
[0034]第一控制单元,若所述第一判断结果为是,基于所述第一判断结果,控制所述待备份文件处于第一状态,其中,所述第一状态为不执行备份操作的状态。
[0035]可选地,所述第一判断单元具体为:
[0036]第二判断单元,用于判断所述待备份文件的大小是否大于一预设阈值,获得第二判断结果;
[0037]第三判断单元,用于判断所述待备份文件是否在预设文件列表中,获得第三判断结果;
[0038]第四判断单元,基于所述第二判断结果和所述第三判断结果,判断所述待备份文件是否满足所述第一预设条件,获得所述第一判断结果;
[0039]其中,在所述第二判断结果和所述第三判断结果均为是时,所述第一判断结果为是,表明需要控制所述待备份文件处于所述第一状态。
[0040]可选地,所述电子设备还包括:
[0041]备份单元,用于在所述第二判断结果为否时和/或所述第三判断结果为否,表明所述第一判断结果为否时,备份所述待备份文件。
[0042]可选地,所述电子设备还包括:
[0043]第一获得单元,用于从所述电子设备的第一存储器上获得一检索模块。
[0044]可选地,所述电子还包括:
[0045]确定单元,用于从所述检索模块中确定出符合一第二预设条件的预设文件在主文件表中的根目录;
[0046]第二获得单元,基于所述根目录,通过文件名比对,获得所述预设文件的文件记录索引值;
[0047]第三获得单元,基于所述文件记录索引值,获得所述预设文件的文件记录数组;
[0048]第四获得单元,基于所述文件记录数组,获得所述预设文件的扇区列表;
[0049]第五获得单元,用于获得包含所述扇区列表的所述预设文件列表。
[0050]可选地,所述第三判断单元具体包括:
[0051]第一获得模块,用于获得所述待备份文件在所述NTFS格式硬盘中的扇区位置;
[0052]第一判断模块,用于判断所述扇区位置是否在所述扇区列表中,获得第四判断结果;
[0053]第二判断模块,基于所述第四判断结果,判断所述待备份文件是否在所述预设文件列表中,获得所述第三判断结果。
[0054]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0055]在本申请实施例的技术方案中,由于是通过UEFI B1S模块读取电子设备周公的NTFS格式硬盘上的一待备份文件,然后判断该待备份文件是否为满足第一预设条件的文件,如果该待备份文件满足该条件,比如该待备份文件为页面文件或休眠文件,则跳过待该备份文件,即未对该待备份文件进行备份处理,而不必像现有技术中那样,需要通过在硬盘的第二操作系统中增加NTFS写驱动,再将不常需要的页面文件和休眠文件删除后再进行备份应用,所以,实现了在不需要增加开发维护一个第二操作系统的前提下,对NTFS格式硬盘上的待备份文件进行快速备份,进而达到启动更快更安全的技术效果。
[0056]在本申请实施例的技术方案中,由于通过UEFI B1S模块来读取NTFS格式硬盘上的待备份文件,而不必通过B1S模块将待备份文件由第一存储空间放到第二存储空间如硬盘,所以,在不开启的情况下,还能够实现对文件备份更快的技术效果。
[0057]在本申请实施例的技术方案中,由于通过在UEFI B1S的内存储器如flash中设计一个检索模块,自动将占用空间较大的待备份文件如页面文件和休眠文件对应的扇区列表记入一个过滤链表,在系统备份的过程中,比对该过滤链表,从而将这两个大文件跳过不备份,而不存在硬盘中进行备份应用时数据并不安全的技术问题,所以,实现了对数据保存的安全性的技术效果。
[0058]在本申请实施例的技术方案中,由于通过在UEFI B1S的内存储器中设计一个检索模块,自动将占用空间较大的待备份文件如页面文件和休眠文件对应的扇区列表记入一个过滤链表,在系统备份的过程中,比对该过滤链表,从而将这两个大文件跳过不备份,只是在备份时过滤了这两个文件对应的扇区数据,文件还在硬盘上,只是未对这两个大文件进行备份而已,而不必像现有技术那样,在备份前将页面文件和休眠文件等占用空间比较大的系统文件删除掉,所以,本申请实施例的技术方案具有较好的兼容性的技术效果。
[0059]在本申请实施例的技术方案中,由于通过在UEFI B1S的内存储器如flash中设计一个检索模块,而不必像现有技术,在第一个硬件平台上做好了 NTFS写驱动后,当需要的时候要将现有的NTFS写驱动作一些适当的改动从而一直到另一个硬件平台上,进而将花费较高的移植成本和较长的移植
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1