国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      信息處理裝置及信息處理裝置的控制方法

      文檔序號:6484570閱讀:137來源:國知局
      信息處理裝置及信息處理裝置的控制方法
      【專利摘要】為了解決提供能夠正常起動系統(tǒng)的信息處理裝置的課題,信息處理裝置具有:第1存儲部,其對OS程序進行存儲;第2存儲部,其具有存儲區(qū)域、第1區(qū)域和第2區(qū)域,存儲區(qū)域存儲引導(dǎo)程序,第1區(qū)域存儲表示所述OS程序在所述第1存儲部中的位置的第1路徑信息,所述第2區(qū)域被設(shè)定為僅可通過所述引導(dǎo)程序進行訪問,其存儲表示上次起動的OS程序的位置的第2路徑信息;以及處理部,所述處理部在第1起動時,將在OS程序的起動中使用的第1路徑信息寫入到所述第2區(qū)域,在所述第1起動后的第2起動時,使用所述引導(dǎo)程序?qū)Υ鎯υ谒龅?區(qū)域中的第1路徑信息和存儲在所述第2區(qū)域中的第2路徑信息進行比較,并根據(jù)比較結(jié)果決定是否起動由所述第1路徑信息表示的OS程序。
      【專利說明】信息處理裝置及信息處理裝置的控制方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及信息處理裝置及信息處理裝置的控制方法。
      【背景技術(shù)】
      [0002]在以往的具有BIOS (Basic Input/Output System:基本輸入輸出系統(tǒng))程序的信息處理裝置中,在信息處理裝置的電源接通后,CPU (Central Processing Unit:中央處理器)首先在ROM上執(zhí)行ROM (Read Only Memory:只讀存儲器)所存儲的BIOS。CPU通過BIOS進行設(shè)備的初始化和RAM (Random Access Memory:隨機存取存儲器)的初始化。之后,CPU通過執(zhí)行B10S,將BIOS程序從ROM加載到存儲器(RAM)上,進行設(shè)備的初始化處理等OS起動所需的輔助存儲裝置的決定處理。CPU還通過執(zhí)行BIOS程序,將寫入到起動OS的輔助存儲裝置的MBR (Master Boot Record:主引導(dǎo)記錄)中的引導(dǎo)裝入程序加載到存儲器上。CPU通過執(zhí)行引導(dǎo)裝入程序,參照寫入到了 MBR中的分區(qū)信息,從建立了起動標(biāo)志的分區(qū)加載引導(dǎo)扇區(qū),并轉(zhuǎn)移處理。CPU通過執(zhí)行B10S,用引導(dǎo)扇區(qū)內(nèi)的程序?qū)S加載程序加載到存儲器上。并且,CPU通過執(zhí)行OS加載程序進行OS的起動。在OS上執(zhí)行的病毒對策軟件進行MBR以及引導(dǎo)塊的保護,防止病毒軟件進行的篡改。
      [0003]另外,近年來,利用對該BIOS追加了新功能的UEFI (Unified ExtensibleFirmware Interface:統(tǒng)一可擴展固件界面)。在UEFI中,在基于電源接通的系統(tǒng)起動后,CPU在ROM上執(zhí)行ROM所存儲的UEFI。CPU在通過執(zhí)行UEFI進行設(shè)備的初始化和存儲器的初始化后,將UEFI程序從ROM加載到存儲器(RAM)上,進行設(shè)備的初始化處理等OS起動所需的處理。CPU通過執(zhí)行UEFI,在OS起動時取得寫入到了 NVRAM (Non Volatile RAM:非易失性存儲器)中的引導(dǎo)管理程序的位置信息。CPU通過執(zhí)行在ROM中展開的UEFI,依照位置信息將輔助存儲裝置所存儲的弓I導(dǎo)管理程序加載到存儲器上,并轉(zhuǎn)移控制。CPU通過執(zhí)行引導(dǎo)管理程序,將OS加載程序加載到存儲器上,并轉(zhuǎn)移處理。之后,CPU通過執(zhí)行OS加載程序進行OS的起動。`
      [0004]在UEFI的起動中,參照ROM所存儲的NVRAM的信息,將引導(dǎo)管理程序加載到存儲器(RAM)上并轉(zhuǎn)移處理。由于沒有MBR,因此為了安全起動OS,在OS加載時需要所需的文件是否未被篡改的檢查。但是,由于沒有進行NVRAM內(nèi)的數(shù)據(jù)保護,因此還需要NVRAM內(nèi)的檢查。在由于病毒軟件等的存在惡意的程序篡改了 NVRAM內(nèi)的OS起動所需的信息的情況下,容易執(zhí)行正規(guī)的引導(dǎo)管理程序以外的被篡改的引導(dǎo)管理程序。即,在安全對策的軟件動作前,執(zhí)行被篡改的引導(dǎo)管理程序,因此產(chǎn)生病毒軟件的組入、和重要文件的刪除等重大問題。但是,用戶不能檢查OS起動信息的狀態(tài)如何,因此無法注意到被篡改的情況。此外,在刪除了起動所需的信息的情況下,UEFI不能進行引導(dǎo)管理程序的加載,從而不能加載OS。
      [0005]作為現(xiàn)有技術(shù)文獻,有下述專利文獻。
      [0006]現(xiàn)有技術(shù)文獻
      [0007]專利文獻
      [0008]【專利文獻I】日本特開平10-333902號公報
      【發(fā)明內(nèi)容】

      [0009]發(fā)明所要解決的課題
      [0010]本發(fā)明的課題是提供能夠正常進行系統(tǒng)起動的信息處理裝置。
      [0011]用于解決課題的手段
      [0012]為了解決上述課題,本實施方式的一例中的信息處理裝置具有:第I存儲部,其對操作系統(tǒng)程序進行存儲;第2存儲部,其具有引導(dǎo)程序存儲區(qū)域、第I區(qū)域和第2區(qū)域,所述引導(dǎo)程序存儲區(qū)域?qū)ζ饎硬僮飨到y(tǒng)程序的引導(dǎo)程序進行存儲,所述第I區(qū)域?qū)Ρ硎舅霾僮飨到y(tǒng)程序在所述第I存儲部中的位置的第I路徑信息進行存儲,所述第2區(qū)域被設(shè)定為僅能通過所述引導(dǎo)程序進行訪問,其對表示上次起動的操作系統(tǒng)程序的位置的第2路徑信息進行存儲;以及處理部,其執(zhí)行所述引導(dǎo)程序,并且執(zhí)行所述操作系統(tǒng)程序,所述處理部在第I起動時,將在操作系統(tǒng)程序的起動中使用的存儲在所述第I區(qū)域中的第I路徑信息寫入到所述第2區(qū)域,所述處理部在所述第I起動后的第2起動時,使用所述引導(dǎo)程序?qū)Υ鎯υ谒龅贗區(qū)域中的第I路徑信息和存儲在所述第2區(qū)域中的第2路徑信息進行比較,并根據(jù)比較結(jié)果決定是否起動由所述第I路徑信息表示的操作系統(tǒng)程序,在不起動由所述第I路徑信息表示的操作系統(tǒng)程序的情況下,將所述第2路徑信息寫入到所述第I區(qū)域。
      [0013]發(fā)明效果
      [0014]根據(jù)本實施方式的一個方面,能夠正常進行系統(tǒng)的起動。
      【專利附圖】

      【附圖說明】
      [0015]圖1是簡要示出信息處理裝置的硬件結(jié)構(gòu)的一例的圖。
      [0016]圖2是示出ROM、主存儲裝置和硬盤的結(jié)構(gòu)的一例的圖。
      [0017]圖3是示出OS起動信息的數(shù)據(jù)的一例的圖。
      [0018]圖4是示出UEFI的運行時間服務(wù)的數(shù)據(jù)讀寫的圖。
      [0019]圖5是示出OS起動信息的變更處理的流程圖。
      [0020]圖6是示出信息處理裝置的起動處理的流程圖。
      [0021]圖7是示出信息處理裝置的OS起動信息的保護處理的流程圖。
      【具體實施方式】
      [0022]以下,說明本實施方式中的信息處理裝置。
      [0023]圖1是簡要示出本實施方式中的信息處理裝置10的硬件結(jié)構(gòu)的一例的框圖。信息處理裝置10通過CPU (Central Processing Unit:中央處理器)101進行整體控制。
      [0024]系統(tǒng)控制器103與CPUlOl和主存儲裝置102連接。系統(tǒng)控制器103控制CPUlOl與主存儲裝置102之間的數(shù)據(jù)傳送、以及CPUlOl與總線104之間的數(shù)據(jù)傳送。并且,系統(tǒng)控制器103經(jīng)由總線104連接有圖形控制器105,ROM (Read Only Memory:只讀存儲器)106、網(wǎng)絡(luò)控制器107、音頻控制器108、電源109、光驅(qū)111、鍵盤控制器50和磁盤控制器112。
      [0025]主存儲裝置102中臨時存儲有使CPUlOl執(zhí)行的OS (Operating System:操作系統(tǒng))的程序和應(yīng)用程序中的至少一部分。此外,主存儲裝置102中存儲有CPU101進行的處理所需的各種數(shù)據(jù)。主存儲裝置102例如使用了 RAM (Random Access Memory:隨機存取存儲器)。
      [0026]硬盤113與磁盤控制器112連接。在硬盤113中存儲有OS、應(yīng)用的程序和各種數(shù)據(jù)。R0M106 中存儲有例如 UEFI (Unified Extensible Firmware Interface:統(tǒng)一可擴展固件界面)程序。
      [0027]在圖形控制器105上,連接有IXD (Liquid Crystal Monitor:液晶監(jiān)視器)等顯示部114,依照來自CPUlOl的命令使圖像顯示在顯示部114的畫面上。
      [0028]網(wǎng)絡(luò)控制器107與網(wǎng)絡(luò)連接,經(jīng)由網(wǎng)絡(luò)在CPUlOl或者硬盤113與其他信息處理裝置之間進行數(shù)據(jù)的收發(fā)。
      [0029]在鍵盤控制器50上連接有鍵盤20,經(jīng)由總線104將從鍵盤20送來的信號發(fā)送到CPUlOl。
      [0030]在音頻控制器108上連接有揚聲器115,依照來自CPUlOl的命令使揚聲器115產(chǎn)
      生聲音。
      [0031]電源109經(jīng)由未圖示的電源線向信息處理裝置10內(nèi)的各硬件提供電力。
      [0032]能夠通過這樣的硬件實現(xiàn)信息處理裝置10的處理功能。
      [0033]圖2是簡要示出本實施方式中的R0M106、主存儲裝置102和硬盤113的結(jié)構(gòu)的一例的框圖。
      [0034]R0M106具有UEFI存儲區(qū)域1061和NVRAM1062。NVRAM1062具有OS起動信息存儲區(qū)域1063、到上次為止的OS起動信息存儲區(qū)域1064和OS起動信息可否寫入?yún)^(qū)域1065。
      [0035]UEFI存儲區(qū)域1061對UEFI2062進行存儲。UEFI是控制鍵盤等周邊設(shè)備的程序組。OS起動信息存儲區(qū)域1063對作為OS的起動信息的路徑名稱等進行存儲。到上次為止的OS起動信息存儲區(qū)域1064對作為與上次起動的OS相關(guān)的起動信息的路徑名稱等進行存儲。OS起動信息可否寫入?yún)^(qū)域1065對是否允許OS起動信息的寫入的信息進行存儲。是否允許寫入的信息是例如I個字節(jié)的信息,且“00”表示“允許”,“01”表示“禁止”,而且“02”表示“在起動時確認”。
      [0036]硬盤113具有分區(qū)表存儲區(qū)域1131、引導(dǎo)管理程序存儲區(qū)域1132、0S加載程序存儲區(qū)域1133和OS存儲區(qū)域1134。
      [0037]分區(qū)表存儲區(qū)域1131對分區(qū)表進行存儲。分區(qū)表具有表示是否為活動分區(qū)的引導(dǎo)標(biāo)識符、表示分區(qū)的開始位置和結(jié)束位置的位置信息、分區(qū)的ID、表示文件系統(tǒng)的種類的系統(tǒng)ID。引導(dǎo)管理程序存儲區(qū)域1132對引導(dǎo)管理程序2132進行存儲。引導(dǎo)管理程序2132是對多個OS進行菜單顯示、根據(jù)用戶的指示區(qū)分起動OS的程序。OS加載程序存儲區(qū)域1133對OS加載程序2133進行存儲。OS加載程序2133是在信息處理裝置10剛剛起動后動作、從硬盤113讀入0S2134進行起動的程序。OS存儲區(qū)域1134對0S2134進行存儲。0S2134是如下的程序:提供鍵盤輸入和圖像顯示這樣的輸入輸出功能、以及硬盤和存儲器的管理等由多個應(yīng)用軟件公共利用的基本功能,且控制信息處理裝置10。
      [0038]這里,到上次為止的OS起動信息存儲區(qū)域1064和OS起動信息可否寫入?yún)^(qū)域1065成為可從UEFI2062進行訪問的區(qū)域。另外,之后將敘述UEFI的運行時間服務(wù)。
      [0039]圖3示出OS起動信息的數(shù)據(jù)的一例。OS起動信息具有起動菜單名稱201、引導(dǎo)管理程序2132的路徑名稱202和引導(dǎo)管理程序2132的⑶ID信息203。起動菜單名稱201是要起動的OS的名稱。引導(dǎo)管理程序2132的路徑名稱202表示存儲有用于起動OS的引導(dǎo)管理程序2132的位置信息。引導(dǎo)管理程序2132的⑶ID信息203表示硬盤113上的分區(qū)表的配置信息。
      [0040]圖4示出UEFI的運行時間服務(wù)的數(shù)據(jù)讀寫。
      [0041]CPUlOl通過執(zhí)行0S2134,向UEFI運行時間服務(wù)2063發(fā)行GetVariable函數(shù)和SetValiable函數(shù)。CPUlOl通過執(zhí)行0S2134,向UEFI運行時間服務(wù)2063發(fā)行GetVariable函數(shù),由此例如能夠從NVRAM1062取得OS起動信息。此外,0?仍01通過執(zhí)行052134,向UEFI運行時間服務(wù)2063發(fā)行SetValiable函數(shù),由此能夠?qū)懭肜缧伦芳拥絅VRAM1062中的起
      動信息。
      [0042]這里,圖2所示的OS起動信息存儲區(qū)域1063是為了 UEFI2062的運行時間服務(wù)而被分配的區(qū)域,是CPUlOl可通過使用UEFI的運行時間服務(wù)進行訪問的區(qū)域。另一方面,圖2所示的OS起動信息存儲區(qū)域1063和到上次為止的OS起動信息存儲區(qū)域1064是CPUlOl不可使用UEFI2062的運行時間服務(wù)進行訪問的區(qū)域。在本實施方式中,在NVRAM1062中,在為了 UEFI2062的運行時間服務(wù)而被分配的區(qū)域以外的區(qū)域中,設(shè)置了 OS起動信息存儲區(qū)域1063和到上次為止的OS起動信息存儲區(qū)域1064。并且,通過在UEFI2062中設(shè)置了可訪問OS起動信息存儲區(qū)域1063和到上次為止的OS起動信息存儲區(qū)域1064的功能,使得UEFI2062可進行對OS起動信息存儲區(qū)域1063和到上次為止的OS起動信息存儲區(qū)域1064的訪問。這里,作為可訪問OS起動信息存儲區(qū)域1063和到上次為止的OS起動信息存儲區(qū)域1064的功能的一例,可以在UEFI2062·中追加OS起動信息存儲區(qū)域1063的地址信息和到上次為止的OS起動信息存儲區(qū)域1064的地址信息。由此,UEFI2062能夠參照OS起動信息存儲區(qū)域1063的地址信息和到上次為止的OS起動信息存儲區(qū)域1064的地址信息,因此能夠進行對OS起動信息存儲區(qū)域1063和到上次為止的OS起動信息存儲區(qū)域1064的訪問。另外,不可從UEFI2062以外對OS起動信息存儲區(qū)域1063和到上次為止的OS起動信息存儲區(qū)域1064進行訪問。作為用于實現(xiàn)不可從UEFI2062以外進行訪問的一例,UEFI2062可以在OS起動時,不向OS通知OS起動信息存儲區(qū)域1063的地址信息和到上次為止的OS起動信息存儲區(qū)域1064的地址信息。由此,不能參照OSOS起動信息存儲區(qū)域1063的地址信息和到上次為止的OS起動信息存儲區(qū)域1064的地址信息,因此不能進行對OS起動信息存儲區(qū)域1063和到上次為止的OS起動信息存儲區(qū)域1064的訪問。
      [0043]以下,使用圖5說明對存儲在NVRAM1062的OS起動信息存儲區(qū)域1063中的OS起動信息進行變更的UEFI2062的運行時間服務(wù)。
      [0044]在步驟SOOl中,CPUlOl執(zhí)行UEFI2062,由此在接收到命令時,參照OS起動信息可否寫入?yún)^(qū)域1065,判定是否禁止了 OS起動信息的寫入。在禁止了 OS起動信息的寫入的情況下,處理轉(zhuǎn)移到步驟S002。另一方面,在未禁止OS起動信息的寫入的情況下,處理轉(zhuǎn)移到步驟S004。
      [0045]在步驟S002中,CPUlOl通過執(zhí)行UEFI2062,而判定接收到的命令是否為OS起動信息的寫入。在接收到的命令是OS起動信息的寫入的情況下,處理轉(zhuǎn)移到步驟S003。另一方面,在接收到的命令不是OS起動信息的寫入的情況下,處理轉(zhuǎn)移到步驟S004。
      [0046]在步驟S003中,CPUlOl通過執(zhí)行UEFI2062,經(jīng)由圖形控制器105在顯示部114上
      顯示錯誤。處理結(jié)束。
      [0047]在步驟S004中,CPUlOl通過執(zhí)行UEFI2062,在OS起動信息存儲區(qū)域1063中寫入新的OS起動信息。處理結(jié)束。
      [0048]在UEFI中,將OS起動信息存儲到了 R0M106上的NVRAM1062中。如上所述,NVRAM1062所存儲的OS起動信息能夠通過運行時間服務(wù)進行改寫,例如在想在同一裝置內(nèi)切換起動多個OS的情況下,只要寫入各個OS起動信息就能夠切換起動OS。
      [0049]以下使用圖6說明本實施方式中的信息處理裝置10的起動處理。
      [0050]在步驟SlOl中,CPUlOl經(jīng)由系統(tǒng)控制器103檢測電源109是否已接通。處理轉(zhuǎn)移到步驟S102。
      [0051]在步驟S102中,CPUlOl在R0M106上執(zhí)行UEFI。UEFI進行CPUlOl的寄存器的初始化等。處理轉(zhuǎn)移到步驟S103。
      [0052]在步驟S103中,CPUlOl在主存儲裝置102上執(zhí)行UEFI2062。CPUlOl通過執(zhí)行UEFI2062,進行存儲器控制器和USB的初始化。處理轉(zhuǎn)移到步驟S104。
      [0053]在步驟S104中,CPUlOl通過執(zhí)行UEFI2062進行OS起動信息的保護處理。處理轉(zhuǎn)移到步驟S105。另外,之后將敘述OS起動信息的保護處理的詳細情況。
      [0054]在步驟S105中,CPUlOl通過執(zhí)行UEFI2062,參照NVRAM1062取得引導(dǎo)管理程序2132的位置信息。處理轉(zhuǎn)移到步驟S106。
      [0055]在步驟S106中,CPUlOl通過執(zhí)行UEFI2062,從硬盤113讀出引導(dǎo)管理程序2132,加載到主存儲裝置102,并將控制轉(zhuǎn)移到引導(dǎo)管理程序2132。處理轉(zhuǎn)移到步驟S107。
      [0056]在步驟S107中,CPUlOl通過執(zhí)行引導(dǎo)管理程序2132,從硬盤113讀出OS加載程序2133,加載到主存儲裝置102,并將控制轉(zhuǎn)移到OS加載程序2133。處理轉(zhuǎn)移到步驟S108。
      [0057]在步驟S108中,CPUlOl通過執(zhí)行OS加載程序2133,從硬盤113讀出0S2134,加載到主存儲裝置102,并將控制轉(zhuǎn)移到0S2134。處理轉(zhuǎn)移到步驟S109。
      [0058]在步驟S109中,CPUlOl使用UEFI將此次起動的OS的路徑名稱寫入到到上次為止的OS起動信息存儲區(qū)域1064中。處理結(jié)束。
      [0059]另外,例如在用戶想在信息處理裝置10中追加新的OS的情況下,經(jīng)由鍵盤20進行用于新的OS追加的預(yù)定動作時,CPUlOl在OS起動信息存儲區(qū)域1063中寫入新的OS的路徑名稱。
      [0060]以下使用圖7說明本實施方式中的OS起動信息的保護處理。
      [0061]在步驟S201中,CPUlOl通過執(zhí)行UEFI2062,參照OS起動信息可否寫入?yún)^(qū)域1065。處理轉(zhuǎn)移到步驟S202。
      [0062]在步驟S202中,CPUlOl通過執(zhí)行UEFI2062判定是否允許OS起動信息的寫入。在允許OS起動信息的寫入的情況下,處理轉(zhuǎn)移到步驟S203。另一方面,在不允許OS起動信息的寫入的情況下,處理轉(zhuǎn)移到步驟S204。
      [0063]在步驟S203中,CPUlOl通過執(zhí)行UEFI2062,將新的OS起動信息存儲到到上次為止的OS起動信息存儲區(qū)域1064中。處理結(jié)束。
      [0064]在步驟S204中,CPUlOl通過執(zhí)行UEFI2062,判定是否禁止了 OS起動信息的寫入。在禁止了 OS起動信息的寫入的情況下,處理結(jié)束。另一方面,在未禁止OS起動信息的寫入的情況下,處理轉(zhuǎn)移到步驟S205。
      [0065]在步驟S205中,CPUlOl通過執(zhí)行UEFI2062,對存儲在OS起動信息存儲區(qū)域1063中的起動信息和存儲在到上次為止的OS起動信息存儲區(qū)域1064中的起動信息進行比較。處理轉(zhuǎn)移到步驟S206。
      [0066]在步驟S206中,CPUlOl通過執(zhí)行UEFI2062,判定對存儲在OS起動信息存儲區(qū)域1063中的起動信息和存儲在到上次為止的OS起動信息存儲區(qū)域1064中的起動信息進行了比較的結(jié)果是否為變更了 OS起動信息。在變更了 OS起動信息的情況下,處理轉(zhuǎn)移到步驟S207。另一方面,在未變更OS起動信息的情況下,處理結(jié)束。
      [0067]在步驟S207中,CPUlOl通過執(zhí)行UEFI2062,經(jīng)由圖形控制器105在顯示部114上顯示詢問是否允許OS起動信息的變更的消息。處理轉(zhuǎn)移到步驟S208。
      [0068]在步驟S208中,CPUlOl通過執(zhí)行UEFI2062,判定是否由用戶經(jīng)由鍵盤控制器50利用鍵盤20選擇了允許OS起動信息的變更。在選擇了允許OS起動信息的變更的情況下,處理轉(zhuǎn)移到步驟S203。另一方面,在未選擇允許OS起動信息的變更的情況下,處理轉(zhuǎn)移到步驟S209。
      [0069]在步驟S209中,CPUlOl通過執(zhí)行UEFI2062,將到上次為止的OS起動信息存儲到OS起動信息存儲區(qū)域1063中。由此,即使由有惡意的用戶改寫了 OS起動信息,也能夠引起用戶注意,并且能夠用正常的OS信息改寫已被改寫的OS信息,因此能夠提高信息處理裝置10的安全性。處理結(jié)束。
      [0070]以上說明了本發(fā)明的例示性實施方式的信息處理裝置,但本發(fā)明不限于具體公開的實施方式,能夠在不脫離權(quán)利要求的情況下進行各種變形和變更。
      [0071]標(biāo)號說明
      [0072]10:信息處理裝置;101 =CPU ;102:主存儲裝置;103:系統(tǒng)控制器;104:總線;105:圖形控制器;106:R0M ;1061 =UEFI存儲區(qū)域;1062 =NVRAM ;1063:0S起動信息存儲區(qū)域;1064:到上次為止的OS起動信息存儲區(qū)域;1065:0S起動信息可否寫入?yún)^(qū)域;107:網(wǎng)絡(luò)控制器;108:音頻控制器;109:電源;111:光驅(qū);112:盤控制器;113:硬盤;1131:分區(qū)表存儲區(qū)域;1132:引導(dǎo)管理程序存儲區(qū)域;1133:0S加載程序存儲區(qū)域;1134:0S存儲區(qū)域;114:圖像顯示部;115:揚聲器;20:鍵盤;201:起動菜單名稱;202:路徑名稱;203:⑶ID信息;2062:UEFI ;2063 =UEFI運行時間服務(wù);2132:引導(dǎo)管理程序;2133:0S加載程序;2134:OS ;50:鍵盤控制器。
      【權(quán)利要求】
      1.一種信息處理裝置,其特征在于,該信息處理裝置具有:第I存儲部,其對操作系統(tǒng)程序進行存儲;第2存儲部,其具有引導(dǎo)程序存儲區(qū)域、第I區(qū)域和第2區(qū)域,所述引導(dǎo)程序存儲區(qū)域?qū)ζ饎硬僮飨到y(tǒng)程序的引導(dǎo)程序進行存儲,所述第I區(qū)域?qū)Ρ硎舅霾僮飨到y(tǒng)程序在所述第I存儲部中的位置的第I路徑信息進行存儲,所述第2區(qū)域被設(shè)定為僅能通過所述引導(dǎo)程序進行訪問,其對表示上次起動的操作系統(tǒng)程序的位置的第2路徑信息進行存儲;以及處理部,其執(zhí)行所述引導(dǎo)程序,并且執(zhí)行所述操作系統(tǒng)程序,所述處理部在第I起動時,將在操作系統(tǒng)程序的起動中使用的存儲在所述第I區(qū)域中的第I路徑信息寫入到所述第2區(qū)域,所述處理部在所述第I起動后的第2起動時,使用所述引導(dǎo)程序?qū)Υ鎯υ谒龅贗區(qū)域中的第I路徑信息和存儲在所述第2區(qū)域中的第2路徑信息進行比較,并根據(jù)比較結(jié)果決定是否起動由所述第I路徑信息表示的操作系統(tǒng)程序,在不起動由所述第I路徑信息表示的操作系統(tǒng)程序的情況下,將所述第2路徑信息寫入到所述第I區(qū)域。
      2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,所述處理部在所述比較的結(jié)果是所述第I路徑信息與所述第2路徑信息不一致的情況下,通知是否允許由所述第I路徑信息表示的操作系統(tǒng)程序的起動。
      3.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,所述第2存儲部具有對標(biāo)志進行存儲的標(biāo)志存儲區(qū)域,該標(biāo)志表示能否對存儲在所述第I區(qū)域中的第I路徑信息進行改寫,所述處理部通過使用所述引導(dǎo)程序并參照所述標(biāo)志,決定是否對存儲在所述第I區(qū)域中的第I路徑信息進行更新。
      4.一種信息處理裝置的控制方法,其由信息處理裝置的控制部執(zhí)行,所述控制方法的特征在于,在第I起動時,通過存儲在第2存儲部中的引導(dǎo)程序,起動由存儲在第2存儲部的第I區(qū)域中的第I路徑信息表示的存儲在第I存儲部中的操作系統(tǒng)程序,將在所述操作系統(tǒng)程序的起動中使用的所述第I路徑信息寫入到被設(shè)定為僅能通過所述引導(dǎo)程序進行訪問的所述第2存儲部的第2區(qū)域中,在所述第I起動后的第2起動時,通過所述引導(dǎo)程序參照存儲在所述第2存儲部的所述第I區(qū)域中的第I路徑信息,參照存儲在所述第2區(qū)域中的第2路徑信息,對所述所參照的第I路徑信息和所述所參照的第2路徑信息進行比較,根據(jù)所述比較的結(jié)果,決定是否起動由所述所參照的所述第I路徑信息表示的操作系統(tǒng)程序,在根據(jù)所述決定不起動所述操作系統(tǒng)程序的情況下,將所述所參照的第2路徑信息寫入到所述第I區(qū)域。
      【文檔編號】G06F9/445GK103430147SQ201180069240
      【公開日】2013年12月4日 申請日期:2011年3月18日 優(yōu)先權(quán)日:2011年3月18日
      【發(fā)明者】木村輝彥 申請人:富士通株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1