一种信息处理方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及无线通信领域,尤其涉及一种信息处理方法及电子设备。
【背景技术】
[0002]基本输出输出系统(B1S, Basic Input Output System)是一组固化到电子设备主板芯片上的程序,用于为电子设备提供最底层的硬件设置和控制,它保存着电子设备的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序等内容。目前,在使用个人电脑或者服务器等电子设备时,都会随着实际使用情况针对对应的存储单元进行增减或者修改操作;一旦进行了存储单元的增减或修改等操作,就有可能会出现无法根据引导程序配置文件正常启动操作系统的问题。
【发明内容】
[0003]有鉴于此,本发明的目的在于提供一种信息处理方法及电子设备,至少解决了现有技术中存在的上述问题。
[0004]为达到上述目的,本发明的技术方案是这样实现的:
[0005]本发明实施例提供了一种信息处理方法,应用于电子设备,所述方法包括:
[0006]获取引导程序配置文件;
[0007]生成第一地址信息列表,所述第一地址信息列表携带有N个存储单元的物理地址及标识信息,N为大于等于I的正整数;
[0008]获取到第二地址信息列表,所述第二地址信息列表与所述第一地址信息列表相同或不同,所述第二地址信息列表携带有M个存储单元的物理地址及标识信息,M为大于等于I的正整数;
[0009]根据所述第一地址信息列表、所述第二地址信息列表以及第一预设规则更新所述弓I导程序配置文件,控制所述电子设备根据所述更新后的所述弓I导程序配置文件弓I导操作系统启动。
[0010]本发明实施例还提供了一种电子设备,所述电子设备包括:
[0011]文件获取单元,用于获取引导程序配置文件;
[0012]地址生成单元,用于生成第一地址信息列表,所述第一地址信息列表携带有N个存储单元的物理地址及标识信息,N为大于等于I的正整数;
[0013]控制单元,用于获取到第二地址信息列表,所述第二地址信息列表与所述第一地址信息列表相同或不同,所述第二地址信息列表携带有M个存储单元的物理地址及标识信息,M为大于等于I的正整数;根据所述第一地址信息列表、所述第二地址信息列表以及第一预设规则更新所述引导程序配置文件;根据所述更新后的所述引导程序配置文件引导操作系统启动。
[0014]本发明所提供的信息处理方法及电子设备,能将存储单元的物理地址与标识信息关联生成地址信息列表,通过标识信息来唯一的标识每个存储单元,通过地址信息列表能够保证引导程序配置文件正确确定操作系统对应的存储单元并正确引导操作系统启动,如此,就能够保证用户的使用体验。
【附图说明】
[0015]图1为本发明信息处理方法流程示意图一;
[0016]图2为本发明信息处理方法流程示意图二 ;
[0017]图3为本发明的实施场景一;
[0018]图4为本发明的实施场景二;
[0019]图5为本发明彳目息处理方法流程TJK意图二 ;
[0020]图6为本发明电子设备组成结构示意图。
【具体实施方式】
[0021]下面结合附图及具体实施例对本发明再作进一步详细的说明。
[0022]实施例一、
[0023]本发明实施例提供了一种信息处理方法,应用于电子设备,如图1所示,所述方法包括:
[0024]步骤101:获取引导程序配置文件;
[0025]步骤102:生成第一地址信息列表,所述第一地址信息列表携带有N个存储单元的物理地址及标识信息,N为大于等于I的正整数;
[0026]步骤103:获取到第二地址信息列表,所述第二地址信息列表与所述第一地址信息列表相同或不同,所述第二地址信息列表携带有M个存储单元的物理地址及标识信息,M为大于等于I的正整数;
[0027]步骤104:根据所述第一地址信息列表、所述第二地址信息列表以及第一预设规则更新所述引导程序配置文件,控制所述电子设备根据所述更新后的所述引导程序配置文件引导操作系统启动。
[0028]上述步骤101及步骤102的执行顺序可以不分先后,即所述步骤101与所述步骤102可以同时执行,也可以步骤101先于步骤102执行。
[0029]这里,所述存储单元的物理地址可以为所述存储单元在电子设备中的位置,可以由数字和/或字母组成,比如,hd0、hdl、hd2或者,C、D、E、F盘。
[0030]所述引导程序配置文件用于提供操作系统的镜像文件所在的第一存储单元。
[0031]下面对本实施例中所述获取引导程序配置文件的一个场景进行说明,具体可以包括:
[0032]电子设备加电后进行开机自检(POST,Power On Self Test);其中,所述开机自检可以包括获取存储单元和硬件设备的状况;
[0033]B1S根据预设的引导顺序查询到存储单元;
[0034]从所述存储单元中获取到引导程序配置文件;优选地,所述引导程序配置文件可以为主引导记录(MBR, Main Boot Recorder)。
[0035]相应的,所述根据更新后的所述引导程序配置文件引导操作系统启动可以为:根据更新后的引导程序配置文件,确定操作系统的镜像文件所在的存储单元的物理地址,根据所述物理地址获取到所述镜像文件,根据所述镜像文件启动操作系统。
[0036]可见,采用本方案,能够通过将存储单元的物理地址与标识信息关联生成地址信息列表,由于通过标识信息来唯一的标识每个存储单元,因此通过地址信息列表能够保证引导程序配置文件正确确定操作系统对应的存储单元,引导操作系统启动,如此,就能够保证用户的使用体验。
[0037]实施例二、
[0038]本发明实施例提供了一种信息处理方法,应用于电子设备,如图2所示,所述方法包括:
[0039]步骤201:获取引导程序配置文件;
[0040]步骤202:生成第一地址信息列表,所述第一地址信息列表携带有N个存储单元的物理地址及标识信息,N为大于等于I的正整数;
[0041]步骤203:获取到第二地址信息列表,所述第二地址信息列表与所述第一地址信息列表相同或不同,所述第二地址信息列表携带有M个存储单元的物理地址及标识信息,M为大于等于I的正整数;
[0042]步骤204:判断所述第一地址信息列表与所述第二地址信息列表是否相同,当所述第一地址信息列表与所述第二地址信息列表不同时,根据所述第一预设规则更新所述引导程序配置文件,控制所述电子设备根据所述更新后的所述引导程序配置文件引导操作系统启动。
[0043]上述步骤201及步骤202可以同时执行,也可以步骤201先于步骤202执行。
[0044]这里,所述存储单元的物理地址可以为所述存储单元在电子设备中的位置,可以由数字和/或字母组成,比如,hd0、hdl、hd2或者,C、D、E、F盘。
[0045]所述存储单元的标识信息可以为所述存储单元的MAC地址;或者可以为所述存储单元的串号;或者还可以当所述存储单元为虚拟光驱时,可以由虚拟光驱对应的一个或多个硬盘的串号利用预设算法生成的编号,所述预设算法可以为哈希算法。
[0046]所述引导程序配置文件用于提供操作系统的镜像文件所在的第一存储单元。
[0047]下面对本实施例中所述获取引导程序配置文件的一个场景进行说明,具体可以包括:
[0048]电子设备加电后进行开机自检(POST,Power On Self Test);其中,所述开机自检可以包括获取存储单元和硬件设备的状况;
[0049]B1S根据预设的引导顺序查询到存储单元;
[0050]从所述存储单元中获取到引导程序配置文件;优选地,所述引导程序配置文件可以为主引导记录(MBR, Main Boot Recorder)。
[0051]相应的,所述根据更新后的所述引导程序配置文件引导操作系统启动可以为:根据更新后的引导程序配置文件,确定操作系统的镜像文件所在的存储单元的物理地址,根据所述物理地址获取到所述镜像文件,根据所述镜像文件启动操作系统。
[0052]上述步骤204中所述根据第一预设规则更新所述引导程序配置文件,包括:
[0053]从所述引导程序配置文件中获取第一存储单元对应的物理地址;
[0054]根据第二地址信息列表,确定所述第一存储单元的物理地址对应的标识信息;
[0055]利用所述第一存储单元的标识信息,从所述第一地址信息列表中,查找所述第一存储单元对应的新的物理地址;
[0056]利用所述新的物理地址更新所述引导程序配置文件。
[0057]本发明实施例的使用场景可以包括:
[0058]场景一、
[0059]当使用服务器时,可能会单独对拿出服务器中的几个存储单元进行修改,当重新将几个存储单元安