引導加載裝置及方法、電子設備及其主板更換方法
【專利摘要】本發(fā)明提供了引導加載裝置及方法、電子設備及其主板更換方法。該引導加載裝置包括:檢測模塊,用于在主板上電后檢測主板是否電連接有外存儲設備;查尋模塊,用于在檢測模塊檢測到主板電連接有外存儲設備時,查尋外存儲設備中是否存儲有設備信息文件;拷貝模塊,用于在查尋模塊查尋到外存儲設備中未存儲有設備信息文件時,將主板存儲的設備信息文件拷貝到外存儲設備中。本發(fā)明解決了主板損壞不能加載操作系統(tǒng)而需更換但主板上的設備信息難以提取的問題。
【專利說明】
引導加載裝置及方法、電子設備及其主板更換方法
技術領域
[0001]本發(fā)明涉及智能電子設備技術領域,具體涉及引導加載裝置、引導加載方法、電子設備及電子設備主板更換方法。
【背景技術】
[0002]在智能電子設備中,BootLoadeH引導加載器)在操作系統(tǒng)內(nèi)核運行之前運行,可以初始化硬件設備、建立內(nèi)存空間映射,從而為后續(xù)調(diào)用操作系統(tǒng)內(nèi)核準備好合適的軟硬件環(huán)境。
[0003]市場主流智能電視機一般采用Android系統(tǒng)。主板上電(即開機上電)時,先運行BootLoader,然后加載Iinux的Kernel (內(nèi)核),再從Linux的init啟動Android系統(tǒng)。Android系統(tǒng)需要使用到很多外圍設備,但是在智能電視機使用過程中,其主板上的一些外圍電路會短路或一些元器件會燒壞。一旦出現(xiàn)這種主板上的硬件問題就容易導致Android系統(tǒng)無法正常啟動。此時,Android系統(tǒng)開機上電之后往往能夠正常進入BootLoader,但是無法進行后續(xù)的啟動操作。為此,業(yè)內(nèi)人士通常是通過更換電視機的主板以解決上述Android系統(tǒng)無法正常啟動的問題。
[0004]然而,當前智能電視機的設備信息(屏參、版本、硬件配置信息)通常是以文件的形式保存在與主板集成的emmc (Embedded Multi Media Card,嵌入式多媒體卡)的factory分區(qū)中,更換主板后智能電視機的存儲在原有主板上的設備信息丟失。為此,在更換主板時需要使用工廠專用設備在待更換主板中提取設備信息,并重新在更換后的主板上燒寫設備信息,進而導致操作流程復雜。
【發(fā)明內(nèi)容】
[0005]針對現(xiàn)有技術中的缺陷,本發(fā)明提供了引導加載裝置及方法、電子設備,以解決電子設備主板損壞不能加載操作系統(tǒng)而需更換但主板上的設備信息難以提取的問題。
[0006]本發(fā)明第一方面提供了一種引導加載裝置,包括:
[0007]檢測模塊,用于在主板上電后檢測所述主板是否電連接有外存儲設備;
[0008]查尋模塊,用于在所述檢測模塊檢測到所述主板電連接有外存儲設備時,查尋所述外存儲設備中是否存儲有設備信息文件;
[0009]拷貝模塊,用于在所述查尋模塊查尋到所述外存儲設備中未存儲有設備信息文件時,將所述主板存儲的設備信息文件拷貝到所述外存儲設備中。
[0010]優(yōu)選地,還包括:
[0011]寫入模塊,用于在所述查尋模塊查尋到所述外存儲設備中存儲有設備信息文件時,將所述外存儲設備存儲的設備信息文件寫入所述主板中。
[0012]優(yōu)選地,還包括:
[0013]加載模塊,用于當所述檢測模塊檢測到所述主板未電連接有外存儲設備時,加載操作系統(tǒng)內(nèi)核。
[0014]優(yōu)選地,還包括:
[0015]初始化模塊,用于在所述檢測模塊檢測主板是否電連接有外存儲設備之前,初始化所述主板的存儲系統(tǒng)、外設接口和文件系統(tǒng),其中所述存儲系統(tǒng)用于存儲設備信息文件,所述外設接口用于電連接所述外存儲設備。
[0016]優(yōu)選地,還包括:
[0017]比較模塊,用于在所述查尋模塊查尋到外存儲設備中存儲有設備信息文件時,讀取所述主板存儲的設備信息文件,并將所述主板存儲的設備信息文件與所述外存儲設備中的設備信息文件進行比較。
[0018]本發(fā)明第二方面提供了一種電子設備,包括主板和設置在所述主板上的如本發(fā)明第一方面所述的引導加載裝置。
[0019]本發(fā)明第三方面提供了一種引導加載方法,包括:
[0020]當主板上電后,檢測所述主板是否電連接有外存儲設備;
[0021]若檢測到所述主板電連接有外存儲設備,則查尋所述外存儲設備中是否存儲有設備信息文件;
[0022]若查尋到所述外存儲設備中存儲有設備信息文件,則將所述外存儲設備存儲的設備信息文件寫入所述主板中。
[0023]優(yōu)選地,在所述查尋所述外存儲設備中是否存儲有設備信息文件之后,所述方法還包括:
[0024]若查尋到所述外存儲設備中未存儲有設備信息文件,則將所述主板存儲的設備信息文件拷貝到所述外存儲設備中。
[0025]優(yōu)選地,在所述檢測所述主板是否電連接有外存儲設備之后,所述方法還包括:
[0026]若所述主板的外設接口上未電連接有外存儲設備,則加載操作系統(tǒng)內(nèi)核。
[0027]優(yōu)選地,在所述檢測所述主板是否電連接有外存儲設備之前,所述方法還包括:
[0028]初始化所述主板的存儲系統(tǒng)、外設接口和文件系統(tǒng),所述存儲系統(tǒng)用于存儲設備信息文件,所述外設接口用于電連接所述外存儲設備。
[0029]優(yōu)選地,在所述查尋到所述外存儲設備中存儲有設備信息文件之后,所述方法還包括:
[0030]讀取所述主板存儲的設備信息文件,以及將所述主板存儲的設備信息文件與所述外存儲設備中的設備信息文件進行比較;
[0031]若相同,則不執(zhí)行將所述外存儲設備存儲的設備信息文件寫入所述主板中的步驟。
[0032]本發(fā)明第四方面提供了一種電子設備主板更換方法,包括:
[0033]若外存儲設備電連接到電子設備的待更換主板,則所述待更換主板的引導加載裝置將所述待更換主板存儲的設備信息文件拷貝到所述外存儲設備;
[0034]若所述外存儲設備電連接到所述電子設備的更換后主板,則所述更換后主板的引導加載裝置將所述外存儲設備的從所述待更換主板拷貝得到的設備信息文件寫入到所述更換后主板。
[0035]通過本發(fā)明提供的技術方案,在主板上電后,不需要進入操作系統(tǒng),自動將主板存儲的設備信息文件寫入電連接到主板的外存儲設備中,尤其在待更換主板損壞而不能加載操作系統(tǒng)時,本發(fā)明也可將待更換主板的設備信息文件的方便地保存到外存儲設備上,不需要使用其他的專用設備來進行操作,操作簡單易行。
[0036]進一步地,本發(fā)明還可在主板上電后,不需要進入操作系統(tǒng),自動將電連接到主板的外存儲設備中存儲的設備信息文件寫入主板中,即在更換主板后很容易地通過外存儲設備作為中介在更換后的主板中寫入了原來的設備信息文件,從而使得更換后主板具有了待更換主板的設備信息文件,也不需要其他的專用設備來進行操作,操作簡單易行。
【附圖說明】
[0037]圖1為本發(fā)明實施例一提供的引導加載方法的流程圖;
[0038]圖2為本發(fā)明實施例二提供的引導加載方法的流程圖;
[0039]圖3為本發(fā)明實施例三提供的引導加載裝置的結構框圖;
[0040]圖4為本發(fā)明實施例五提供的電子設備主板更換方法的流程圖。
【具體實施方式】
[0041]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0042]實施例一
[0043]該實施例提供了一種引導加載方法,如圖1所示,該方法包括:
[0044]步驟101:當主板上電后,檢測主板是否電連接有外存儲設備。
[0045]主板(Motherboard,Mainboard),又稱主機板、系統(tǒng)板、邏輯板、母板、底板等,是構成復雜電子系統(tǒng)的主電路板。典型的主板能提供一系列接合點,供處理器、顯卡、聲效卡、硬盤、存儲器、對外設備等設備接合。在本發(fā)明中,主板意指電子設備的主電路板或類似的部件,其設置有必要的硬件,例如存儲卡、外設接口等。外存儲設備可以通過主板的外設接口電連接到主板。外設接口例如但不限于為USB(Universal Serial Bus,通用串行總線)接口,外存儲設備例如但不限于為U盤。
[0046]步驟102:若步驟101中檢測到主板電連接有外存儲設備,則查尋外存儲設備中是否存儲有設備信息文件。
[0047]步驟103:若步驟102中查尋到外存儲設備中未存儲有設備信息文件,則將主板存儲的設備信息文件拷貝到外存儲設備中。
[0048]應該理解,主板存儲的設備信息文件,一般指的是主板的存儲器件的預定位置中存儲的設備信息文件,例如可以為主板的emmc的factory分區(qū)中存儲的設備信息文件。
[0049]通過本實施例提供的技術方案,在主板上電后,不需要進入操作系統(tǒng),在加載操作系統(tǒng)前自動將主板存儲的設備信息文件寫入電連接到主板的外存儲設備中,尤其在待更換主板損壞而不能加載操作系統(tǒng)時,本發(fā)明也可將待更換主板的設備信息文件方便地保存到外存儲設備上,不需要其他的專用設備來進行操作,操作簡單易行。
[0050]實施例二
[0051]該實施例提供了一種比實施例一更進一步的引導加載方法,如圖2所示,該方法包括:
[0052]步驟200:主板上電后,初始化主板的存儲系統(tǒng)、外設接口和文件系統(tǒng)。
[0053]本實施例中的存儲系統(tǒng)用于存儲設備信息文件,外設接口用于電連接外存儲設備。
[0054]應該理解,初始化存儲系統(tǒng)、外設接口等硬件包括加載對應驅(qū)動程序以控制對應硬件,而初始化文件系統(tǒng)包括加載對應的文件格式以便于讀取對應格式的文件。該步驟為后面的操作提供了便利,經(jīng)過該初始化步驟之后后續(xù)步驟就能從相應的硬件中提取并識別相應的文件或信息進行進一步操作。
[0055]為了便于理解,以一個實際應用場景為例對本實施例進行說明。在該實際應用場景中,主板例如為智能電視機的主板,存儲系統(tǒng)例如包括emmc,外設接口例如包括USB接口,文件系統(tǒng)例如包括vfat (虛擬文件分配表)及ext4 (第四代擴展文件系統(tǒng))。在該步驟200中,智能電視機開機,主板上電后,加載emmc和USB接口等硬件的驅(qū)動程序和vfat及ext4等文件系統(tǒng)。
[0056]步驟201:檢測主板是否電連接有外存儲設備。如果為是,則進入步驟202 ;如果為否,則進入步驟204。
[0057]例如在上述實際應用場景中,該步驟為:檢測主板的一個或多個USB接口是否電連接有具有vfat文件系統(tǒng)的U盤。
[0058]步驟202:查尋外存儲設備中是否存儲有設備信息文件。如果為否,則進入步驟203 ;如果為是,則進入步驟205。
[0059]例如在上述實際應用場景中,該步驟為:若USB接口電連接有U盤,則進一步查尋U盤中是否存儲有設備信息文件device, ini。
[0060]步驟203:將主板存儲的設備信息文件拷貝到外存儲設備中。
[0061]例如在上述實際應用場景中,該步驟為:若查尋到U盤中未存儲有device.1ni文件,說明U盤插入主板的目的是為了拷貝主板中的device, ini,則將主板的emmc的factory分區(qū)中的device, ini寫入到U盤中。
[0062]步驟204:加載操作系統(tǒng)內(nèi)核。
[0063]若步驟201中沒有檢測到電連接到主板的外存儲設備,則說明主板上不需要寫入設備文件信息或設備文件信息已經(jīng)寫入完畢,因此直接加載操作系統(tǒng)內(nèi)核。采用該步驟就可以在沒有檢測到外存儲設備時判定不需要寫入設備文件信息,直接進入正常的啟動程序,避免不必要的操作拖慢操作系統(tǒng)的啟動速度。
[0064]應該理解的是,加載操作系統(tǒng)內(nèi)核前需要準備好合適的軟硬件環(huán)境,除了步驟200初始化的軟硬件之外,可能還需要初始化其他的硬件和軟件,因此該步驟204可以包括初始化其他必要的硬件和軟件,然后再加載操作系統(tǒng)內(nèi)核,而步驟200只需要初始化檢測、查尋、拷貝和寫入時必需的硬件和軟件。
[0065]例如在上述實際應用場景中,該步驟為:若沒有檢測到電連接到主板的U盤,則加載Linux內(nèi)核(也可能進一步初始化其他必要的硬件、軟件后再加載Linux內(nèi)核),完成引導加載功能。引導加載完成后,然后智能電視機在Linux的init下再自動啟動Android系統(tǒng),在Android系統(tǒng)中調(diào)用各種應用。
[0066]步驟205:將外存儲設備的設備信息文件寫入主板中。
[0067]完成該步驟之后,可以重新啟動主板,也可以直接進入步驟204。
[0068]例如在上述實際應用中,該步驟為:若查尋到U盤中存儲有device, ini文件,貝Ij將U盤中的device, ini寫入到主板的emmc的factory分區(qū)中,如果主板的emmc原本具有device, ini,則可以用U盤中存儲的device, ini將其取代,然后主板重新啟動或加載Iinux的內(nèi)核進行后續(xù)操作。在該實施例中,步驟201、202、203的操作是將舊主板(待更換主板)的設備信息文件拷貝到外存儲設備中。完成步驟203后可以斷開外存儲設備與舊主板的電連接,然后將拷貝有其設備信息文件的外存儲設備電連接到新主板(更換后主板),在新主板上再執(zhí)行步驟201、202、205的操作,以將舊主板的設備信息文件寫入新主板中。步驟205一般是為了將外存儲設備上的設備信息文件再寫入到更換后主板,而寫入的實際上是待更換主板的設備信息文件在外存儲設備上的拷貝版本,從而結合上述步驟201-203,完成了將待更換主板的設備信息文件寫入到更換后主板的任務,不需要專用設備,也不需要復雜的操作,尤其在待更換主板損壞而不能加載操作系統(tǒng)時,本發(fā)明也可在加載操作系統(tǒng)前將待更換主板的設備信息文件的保存到外存儲設備上,進而寫入到更換后主板。
[0069]該實施例還可以做進一步改進,例如若檢測到外存儲設備中存儲有設備信息文件之后,該方法還包括:讀取主板存儲的設備信息文件,以及將所述主板存儲的設備信息文件與外存儲設備中的設備信息文件進行比較。若不相同,則進入步驟205,如相同,則可進入步驟204。該步驟可以在待更換主板和更換后主板的設備信息文件相同時,避免不必要的寫入操作。例如在上述實際應用場景中,可以進一步比較U盤中的device, ini與主板的emmc的factory分區(qū)中的device, ini是否相同,相同說明無需寫入,不相同則用U盤中的device,ini取代主板的emmc的factory分區(qū)中的device, ini,完成主板的device, ini的更新。
[0070]實施例三
[0071]對應于上述方法實施例一和二,本實施例提供了一種引導加載裝置。本領域技術人員應該理解,為了簡明起見,在下面的對該實施例的說明中,將省略一些在實施例一和二已經(jīng)具體闡述過的解釋、說明和細節(jié),但是這些解釋、說明和細節(jié)也同樣適用于本實施例。如圖3所示,該裝置包括:
[0072]檢測模塊1:用于在主板上電后檢測主板是否電連接有外存儲設備。
[0073]查尋模塊2:用于在檢測模塊I檢測到主板電連接有外存儲設備時,查尋外存儲設備中是否存儲有設備信息文件。
[0074]拷貝模塊3:用于在查尋模塊2查尋到外存儲設備中未存儲有設備信息文件時,將主板原有的設備信息文件拷貝到外存儲設備中。
[0075]上述方案對應于實施例一的方法,通過本實施例提供的技術方案,在主板上電后,不需要進入操作系統(tǒng),在加載操作系統(tǒng)前自動將主板存儲的設備信息文件寫入電連接到主板的外存儲設備中,尤其在待更換主板損壞而不能加載操作系統(tǒng)時,本發(fā)明也可將待更換主板的設備信息文件的方便地保存到外存儲設備上,不需要其他的專用設備來進行操作,操作簡單易行。
[0076]在一種可選的實現(xiàn)方式中,上述引導加載裝置還可包括圖中未示出的寫入模塊,用于在查尋模塊3查尋到外存儲設備中存儲有設備信息文件時,將外存儲設備存儲有的設備信息文件寫入主板中。調(diào)用該寫入模塊的目的一般是為了將外存儲設備中的設備信息文件寫入待更換主板,而外存儲設備可以通過電連接到待更換主板并經(jīng)由上述模塊1-3拷貝存儲在待更換主板上的設備信息文件,因此寫入模塊寫入到更換后主板的實際上是待更換主板的設備信息文件在外存儲設備上的拷貝版本,從而寫入模塊與上述模塊1-3協(xié)作,可以完成將待更換主板的設備信息文件寫入到更換后主板的任務,不需要專用設備,也不需要復雜的操作,尤其在待更換主板損壞而不能加載操作系統(tǒng)時,本發(fā)明也可將待更換主板的設備信息文件保存到外存儲設備上,進而寫入到更換后主板。
[0077]在實際應用中,上述裝置還可包括圖中未示出的加載模塊,用于在檢測模塊I檢測到主板未電連接有外存儲設備時,加載操作系統(tǒng)內(nèi)核。若檢測模塊I沒有檢測到電連接到主板的外存儲設備,則說明主板上不需要寫入設備文件信息或設備文件信息已經(jīng)寫入完畢,因此可以調(diào)用該加載模塊加載操作系統(tǒng)內(nèi)核(必要時也可能進一步初始化其他必要的硬件和軟件后再加載操作系統(tǒng)內(nèi)核)。調(diào)用該載模塊就可以在沒有檢測到外存儲設備時判定不需要寫入設備文件信息,直接進入正常的啟動程序,避免不必要的操作拖慢操作系統(tǒng)的啟動速度。
[0078]可選地,引導加載裝置還可包括圖中未示出的初始化模塊,用于在檢測模塊I檢測主板是否電連接有外存儲設備之前,初始化主板的存儲系統(tǒng)、外設接口和文件系統(tǒng),其中存儲系統(tǒng)用于存儲設備信息文件,外設接口用于電連接外存儲設備。應該理解,初始化存儲系統(tǒng)、外設接口等硬件包括加載對應驅(qū)動程序以控制對應硬件,而初始化文件系統(tǒng)包括加載對應的文件格式以讀取對應格式的文件。該模塊為后面的操作提供了便利,經(jīng)該模塊處理之后,后續(xù)處理的模塊就能從相應的硬件中提取并識別相應的文件或信息進行操作。
[0079]進一步地,上述引導加載裝置還可包括圖中未示出的比較模塊,用于在檢測模塊I檢測到外存儲設備中存儲有設備信息文件時,讀取主板存儲的設備信息文件,以及將主板存儲的設備信息文件與外存儲設備存儲的設備信息文件進行比較。如不相同,則調(diào)用寫入模塊進行寫入操作,以用外存儲設備存儲的設備信息文件取代主板存儲的設備信息文件;如果相同,則不需要調(diào)用寫入模塊進行寫入操作,從而在待更換主板和更換后主板的設備信息文件相同時,避免不必要的寫入操作。
[0080]需要說明的是,上述實施例一、二的步驟和實施例三中的模塊可以通過軟件、硬件、固件及其結合實現(xiàn),例如可以在現(xiàn)有的嵌入式系統(tǒng)的Bootloader基礎上進行改進,增加相應的功能模塊和進行其他必要的改進來實現(xiàn)。應該理解,根據(jù)需要,上述實施例一、二還可包括其他步驟,實施例三中還可包括其他模塊,在此不再贅述。
[0081]實施例四
[0082]本實施例提供了一種電子設備,包括主板和設置在所述主板上的引導加載裝置。如前所述,主板意指電子設備的主電路板或類似的部件,其設置有必要的硬件,例如有存儲卡、外設接口等。引導加載裝置如實施例三所述,其能達到的功能和效果也如實施例三所述,在此不再贅述。
[0083]電子設備可以為各種類型,例如智能電視機、智能手機、導航儀等具有主板或類似部件的電子設備。應該理解,根據(jù)實際需要,電子設備還可包括其他部件或功能模塊,在此不再贅述。
[0084]實施例五
[0085]該實施例提供了一種電子設備主板更換方法,如圖4所示,包括:
[0086]步驟401:若外存儲設備電連接到電子設備的待更換主板,則待更換主板的引導加載裝置將待更換主板存儲的設備信息文件拷貝到外存儲設備;
[0087]步驟402:若外存儲設備電連接到電子設備的更換后主板,則更換后主板的引導加載裝置將外存儲設備的從待更換主板拷貝得到的設備信息文件寫入更換后的主板。
[0088]應該理解,上述步驟實際上是將外存儲設備先后電連接到電子設備的待更換主板和更換后主板,在加載操作系統(tǒng)前由待更換主板和更換后主板的引導加載裝置進行自動操作。根據(jù)實際需要,為了完成主板更換,該方法還可包括主板上電、電連接外存儲設備、斷開電連接外存儲設備、設置其他電子部件及組裝等其他操作,在此不再贅述。
[0089]通過本實施例提供的技術方案,在待更換主板上電后,自動將待更換主板的設備信息文件拷貝到電連接到待更換主板的外存儲設備,然后外存儲設備再電連接到更換后主板,更換后主板上電后,自動將外存儲設備的從待更換主板拷貝得到的設備信息文件寫入到更換后主板,使得更換后主板具有了待更換主板的設備信息文件,從而完成主板的更換,不需要專用設備來進行操作,操作簡單易行,由于引導加載裝置在操作系統(tǒng)啟動之前運行,并在進入操作系統(tǒng)之后停止運行,因此尤其在待更換主板損壞而不能加載操作系統(tǒng)時,本發(fā)明也可將待更換主板的設備信息文件保存到外存儲設備上,并進一步從外存儲設備寫入到更換后主板。
[0090]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
[0091]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
[0092]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。
【主權項】
1.一種引導加載裝置,其特征在于,包括: 檢測模塊,用于在主板上電后檢測所述主板是否電連接有外存儲設備; 查尋模塊,用于在所述檢測模塊檢測到所述主板電連接有外存儲設備時,查尋所述外存儲設備中是否存儲有設備信息文件; 拷貝模塊,用于在所述查尋模塊查尋到所述外存儲設備中未存儲有設備信息文件時,將所述主板存儲的設備信息文件拷貝到所述外存儲設備中。2.根據(jù)權利要求1所述的引導加載裝置,其特征在于,還包括: 寫入模塊,用于在所述查尋模塊查尋到所述外存儲設備中存儲有設備信息文件時,將所述外存儲設備存儲的設備信息文件寫入所述主板中。3.根據(jù)權利要求1所述的引導加載裝置,其特征在于,還包括: 加載模塊,用于當所述檢測模塊檢測到所述主板未電連接有外存儲設備時,加載操作系統(tǒng)內(nèi)核。4.根據(jù)權利要求1-3其中任一項所述的引導加載裝置,其特征在于,還包括: 初始化模塊,用于在所述檢測模塊檢測主板是否電連接有外存儲設備之前,初始化所述主板的存儲系統(tǒng)、外設接口和文件系統(tǒng),其中所述存儲系統(tǒng)用于存儲設備信息文件,所述外設接口用于電連接所述外存儲設備。5.根據(jù)權利要求1-3其中任一項所述的引導加載裝置,其特征在于,還包括: 比較模塊,用于在所述查尋模塊查尋到所述外存儲設備中存儲有設備信息文件時,讀取所述主板存儲的設備信息文件,并將所述主板存儲的設備信息文件與所述外存儲設備中的設備信息文件進行比較。6.一種電子設備,其特征在于,包括主板和設置在所述主板上的如權利要求1-5其中任一項所述的引導加載裝置。7.一種引導加載方法,其特征在于,包括: 當主板上電后,檢測所述主板是否電連接有外存儲設備; 若檢測到所述主板電連接有外存儲設備,則查尋所述外存儲設備中是否存儲有設備信息文件; 若查尋到所述外存儲設備中未存儲有設備信息文件,則將所述主板存儲的設備信息文件拷貝到所述外存儲設備中。8.根據(jù)權利要求7所述的方法,其特征在于,在所述查尋所述外存儲設備中是否存儲有設備信息文件之后,所述方法還包括: 若查尋到所述外存儲設備中存儲有設備信息文件,則將所述外存儲設備存儲的設備信息文件寫入所述主板中。9.根據(jù)權利要求7所述的方法,其特征在于,在所述檢測所述主板是否電連接有外存儲設備之后,所述方法還包括: 若檢測到所述主板未電連接有外存儲設備,則加載操作系統(tǒng)內(nèi)核。10.根據(jù)權利要求7-9其中任一項所述的方法,其特征在于,在所述檢測所述主板是否電連接有外存儲設備之前,所述方法還包括: 初始化所述主板的存儲系統(tǒng)、外設接口和文件系統(tǒng),所述存儲系統(tǒng)用于存儲設備信息文件,所述外設接口用于電連接所述外存儲設備。11.根據(jù)權利要求7-9其中任一項所述的方法,其特征在于,在所述查尋到所述外存儲設備中存儲有設備信息文件之后,所述方法還包括: 讀取所述主板存儲的設備信息文件,以及將所述主板存儲的設備信息文件與所述外存儲設備中的設備信息文件進行比較; 若相同,則不執(zhí)行將所述外存儲設備存儲的設備信息文件寫入所述主板中的步驟。12.一種電子設備主板更換方法,其特征在于,包括: 若外存儲設備電連接到電子設備的待更換主板,則所述待更換主板的引導加載裝置將所述待更換主板存儲的設備信息文件拷貝到所述外存儲設備; 若所述外存儲設備電連接到所述電子設備的更換后主板,則所述更換后主板的引導加載裝置將所述外存儲設備的從所述待更換主板拷貝得到的設備信息文件寫入到所述更換后主板。
【文檔編號】G06F9/44GK105867891SQ201510616445
【公開日】2016年8月17日
【申請日】2015年9月22日
【發(fā)明人】鄧寶根, 曲仕輝
【申請人】樂視致新電子科技(天津)有限公司