一種信息處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種信息處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]基本輸出輸出系統(tǒng)(B1S, Basic Input Output System)是一組固化到電子設(shè)備主板芯片上的程序,用于為電子設(shè)備提供最底層的硬件設(shè)置和控制,它保存著電子設(shè)備的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開機后自檢程序和系統(tǒng)自啟動程序等內(nèi)容。目前,在使用個人電腦或者服務器等電子設(shè)備時,都會隨著實際使用情況針對對應的存儲單元進行增減或者修改操作;一旦進行了存儲單元的增減或修改等操作,就有可能會出現(xiàn)無法根據(jù)引導程序配置文件正常啟動操作系統(tǒng)的問題。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提供一種信息處理方法及電子設(shè)備,至少解決了現(xiàn)有技術(shù)中存在的上述問題。
[0004]為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0005]本發(fā)明實施例提供了一種信息處理方法,應用于電子設(shè)備,所述方法包括:
[0006]獲取引導程序配置文件;
[0007]生成第一地址信息列表,所述第一地址信息列表攜帶有N個存儲單元的物理地址及標識信息,N為大于等于I的正整數(shù);
[0008]獲取到第二地址信息列表,所述第二地址信息列表與所述第一地址信息列表相同或不同,所述第二地址信息列表攜帶有M個存儲單元的物理地址及標識信息,M為大于等于I的正整數(shù);
[0009]根據(jù)所述第一地址信息列表、所述第二地址信息列表以及第一預設(shè)規(guī)則更新所述弓I導程序配置文件,控制所述電子設(shè)備根據(jù)所述更新后的所述弓I導程序配置文件弓I導操作系統(tǒng)啟動。
[0010]本發(fā)明實施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:
[0011]文件獲取單元,用于獲取引導程序配置文件;
[0012]地址生成單元,用于生成第一地址信息列表,所述第一地址信息列表攜帶有N個存儲單元的物理地址及標識信息,N為大于等于I的正整數(shù);
[0013]控制單元,用于獲取到第二地址信息列表,所述第二地址信息列表與所述第一地址信息列表相同或不同,所述第二地址信息列表攜帶有M個存儲單元的物理地址及標識信息,M為大于等于I的正整數(shù);根據(jù)所述第一地址信息列表、所述第二地址信息列表以及第一預設(shè)規(guī)則更新所述引導程序配置文件;根據(jù)所述更新后的所述引導程序配置文件引導操作系統(tǒng)啟動。
[0014]本發(fā)明所提供的信息處理方法及電子設(shè)備,能將存儲單元的物理地址與標識信息關(guān)聯(lián)生成地址信息列表,通過標識信息來唯一的標識每個存儲單元,通過地址信息列表能夠保證引導程序配置文件正確確定操作系統(tǒng)對應的存儲單元并正確引導操作系統(tǒng)啟動,如此,就能夠保證用戶的使用體驗。
【附圖說明】
[0015]圖1為本發(fā)明信息處理方法流程示意圖一;
[0016]圖2為本發(fā)明信息處理方法流程示意圖二 ;
[0017]圖3為本發(fā)明的實施場景一;
[0018]圖4為本發(fā)明的實施場景二;
[0019]圖5為本發(fā)明彳目息處理方法流程TJK意圖二 ;
[0020]圖6為本發(fā)明電子設(shè)備組成結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
[0022]實施例一、
[0023]本發(fā)明實施例提供了一種信息處理方法,應用于電子設(shè)備,如圖1所示,所述方法包括:
[0024]步驟101:獲取引導程序配置文件;
[0025]步驟102:生成第一地址信息列表,所述第一地址信息列表攜帶有N個存儲單元的物理地址及標識信息,N為大于等于I的正整數(shù);
[0026]步驟103:獲取到第二地址信息列表,所述第二地址信息列表與所述第一地址信息列表相同或不同,所述第二地址信息列表攜帶有M個存儲單元的物理地址及標識信息,M為大于等于I的正整數(shù);
[0027]步驟104:根據(jù)所述第一地址信息列表、所述第二地址信息列表以及第一預設(shè)規(guī)則更新所述引導程序配置文件,控制所述電子設(shè)備根據(jù)所述更新后的所述引導程序配置文件引導操作系統(tǒng)啟動。
[0028]上述步驟101及步驟102的執(zhí)行順序可以不分先后,即所述步驟101與所述步驟102可以同時執(zhí)行,也可以步驟101先于步驟102執(zhí)行。
[0029]這里,所述存儲單元的物理地址可以為所述存儲單元在電子設(shè)備中的位置,可以由數(shù)字和/或字母組成,比如,hd0、hdl、hd2或者,C、D、E、F盤。
[0030]所述引導程序配置文件用于提供操作系統(tǒng)的鏡像文件所在的第一存儲單元。
[0031]下面對本實施例中所述獲取引導程序配置文件的一個場景進行說明,具體可以包括:
[0032]電子設(shè)備加電后進行開機自檢(POST,Power On Self Test);其中,所述開機自檢可以包括獲取存儲單元和硬件設(shè)備的狀況;
[0033]B1S根據(jù)預設(shè)的引導順序查詢到存儲單元;
[0034]從所述存儲單元中獲取到引導程序配置文件;優(yōu)選地,所述引導程序配置文件可以為主引導記錄(MBR, Main Boot Recorder)。
[0035]相應的,所述根據(jù)更新后的所述引導程序配置文件引導操作系統(tǒng)啟動可以為:根據(jù)更新后的引導程序配置文件,確定操作系統(tǒng)的鏡像文件所在的存儲單元的物理地址,根據(jù)所述物理地址獲取到所述鏡像文件,根據(jù)所述鏡像文件啟動操作系統(tǒng)。
[0036]可見,采用本方案,能夠通過將存儲單元的物理地址與標識信息關(guān)聯(lián)生成地址信息列表,由于通過標識信息來唯一的標識每個存儲單元,因此通過地址信息列表能夠保證引導程序配置文件正確確定操作系統(tǒng)對應的存儲單元,引導操作系統(tǒng)啟動,如此,就能夠保證用戶的使用體驗。
[0037]實施例二、
[0038]本發(fā)明實施例提供了一種信息處理方法,應用于電子設(shè)備,如圖2所示,所述方法包括:
[0039]步驟201:獲取引導程序配置文件;
[0040]步驟202:生成第一地址信息列表,所述第一地址信息列表攜帶有N個存儲單元的物理地址及標識信息,N為大于等于I的正整數(shù);
[0041]步驟203:獲取到第二地址信息列表,所述第二地址信息列表與所述第一地址信息列表相同或不同,所述第二地址信息列表攜帶有M個存儲單元的物理地址及標識信息,M為大于等于I的正整數(shù);
[0042]步驟204:判斷所述第一地址信息列表與所述第二地址信息列表是否相同,當所述第一地址信息列表與所述第二地址信息列表不同時,根據(jù)所述第一預設(shè)規(guī)則更新所述引導程序配置文件,控制所述電子設(shè)備根據(jù)所述更新后的所述引導程序配置文件引導操作系統(tǒng)啟動。
[0043]上述步驟201及步驟202可以同時執(zhí)行,也可以步驟201先于步驟202執(zhí)行。
[0044]這里,所述存儲單元的物理地址可以為所述存儲單元在電子設(shè)備中的位置,可以由數(shù)字和/或字母組成,比如,hd0、hdl、hd2或者,C、D、E、F盤。
[0045]所述存儲單元的標識信息可以為所述存儲單元的MAC地址;或者可以為所述存儲單元的串號;或者還可以當所述存儲單元為虛擬光驅(qū)時,可以由虛擬光驅(qū)對應的一個或多個硬盤的串號利用預設(shè)算法生成的編號,所述預設(shè)算法可以為哈希算法。
[0046]所述引導程序配置文件用于提供操作系統(tǒng)的鏡像文件所在的第一存儲單元。
[0047]下面對本實施例中所述獲取引導程序配置文件的一個場景進行說明,具體可以包括:
[0048]電子設(shè)備加電后進行開機自檢(POST,Power On Self Test);其中,所述開機自檢可以包括獲取存儲單元和硬件設(shè)備的狀況;
[0049]B1S根據(jù)預設(shè)的引導順序查詢到存儲單元;
[0050]從所述存儲單元中獲取到引導程序配置文件;優(yōu)選地,所述引導程序配置文件可以為主引導記錄(MBR, Main Boot Recorder)。
[0051]相應的,所述根據(jù)更新后的所述引導程序配置文件引導操作系統(tǒng)啟動可以為:根據(jù)更新后的引導程序配置文件,確定操作系統(tǒng)的鏡像文件所在的存儲單元的物理地址,根據(jù)所述物理地址獲取到所述鏡像文件,根據(jù)所述鏡像文件啟動操作系統(tǒng)。
[0052]上述步驟204中所述根據(jù)第一預設(shè)規(guī)則更新所述引導程序配置文件,包括:
[0053]從所述引導程序配置文件中獲取第一存儲單元對應的物理地址;
[0054]根據(jù)第二地址信息列表,確定所述第一存儲單元的物理地址對應的標識信息;
[0055]利用所述第一存儲單元的標識信息,從所述第一地址信息列表中,查找所述第一存儲單元對應的新的物理地址;
[0056]利用所述新的物理地址更新所述引導程序配置文件。
[0057]本發(fā)明實施例的使用場景可以包括:
[0058]場景一、
[0059]當使用服務器時,可能會單獨對拿出服務器中的幾個存儲單元進行修改,當重新將幾個存儲單元安