JP5246255B2 - 情報処理装置、biosのセットアップ設定値の復旧方法、プログラム - Google Patents
情報処理装置、biosのセットアップ設定値の復旧方法、プログラム Download PDFInfo
- Publication number
- JP5246255B2 JP5246255B2 JP2010289177A JP2010289177A JP5246255B2 JP 5246255 B2 JP5246255 B2 JP 5246255B2 JP 2010289177 A JP2010289177 A JP 2010289177A JP 2010289177 A JP2010289177 A JP 2010289177A JP 5246255 B2 JP5246255 B2 JP 5246255B2
- Authority
- JP
- Japan
- Prior art keywords
- bios
- information
- identification information
- device identification
- device model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Description
ここで、BIOSのセットアップ設定値に関しては、情報処理装置に固有なデータであるため、異なるモデルの情報処理装置へ適用することはできない。また、もし適用できないモデルの交換後の情報処理装置へ、交換前の情報処理装置のセットアップ設定値を適用してしまった場合は、交換後の情報処理装置が正常に動作しない等の問題が発生する可能性があるため、異なるモデルの情報処理装置へのセットアップ設定値の誤適用防止の仕組みが必要であるという問題があった。
なお、関連する技術が特許文献1〜4に開示されている。
また、異なるモデルの情報処理装置へのセットアップ設定値の誤適用の防止手段を実装しているので、セットアップ設定値の誤適用による運用ミスや復旧作業の労力の削減が期待できる。
図1は同実施形態による情報処理装置の構成を示すブロック図である。
この図において、符号1はPC(Personal Computer)やサーバなどの情報処理装置である。そして、当該情報処理装置1は、情報処理装置1全体の動作の制御を行うCPU10、揮発性のメインメモリ11、システムバス12、BIOS情報記憶部13、キーボードコントローラ14、グラフィックコントローラ15、着脱可能な不揮発性メモリ16を備えている。
着脱可能な不揮発性メモリ16は、図2に示されるように、装置管理情報50、セットアップ設定値51を備えている。装置管理情報50には、装置モデル情報60、装置識別情報61、セットアップ設定値51が有効かどうかを示す有効フラグ62、の各情報を記憶している。
CPU10は、BIOS20をBIOS情報記憶部13から読み込んで実行することにより図3で示すような各処理部の機能を有することとなる。
この図で示すように、CPU10は、起動開始の検出に基づいて、装置モデル情報22と、自装置に外部接続された不揮発性メモリ16に記録されている装置モデル情報60とを比較する装置モデル情報比較処理を行う装置モデル情報比較部201の機能を有する。
また、CPU10は、起動開始の検出に基づいて、装置識別情報23と、不揮発性メモリ16に記録されている装置識別情報61とを比較する装置識別情報比較処理を行う装置識別情報比較部202の機能を有する。
また、CPU10は、装置モデル情報比較処理において一致と判定され、装置識別情報比較処理において不一致と判定された場合に、不揮発性メモリ16に記録されているBIOSのセットアップ設定値51を読み込んで、BIOS情報記憶部13の記憶するBIOSのセットアップ設定値21を更新するリストア処理を行うリストア処理部203の機能を有する。
また、CPU10は、装置識別情報比較処理において一致と判定された場合には、不揮発性メモリ16に記録されている装置識別情報61を、自装置の装置識別情報23に更新する装置識別情報バックアップ部205の機能を有する。
また、CPU10は、装置モデル情報比較処理において不一致と判定された場合または装置識別情報比較処理において一致と判定された場合、およびリストア処理フラグがリセットされている場合には、不揮発性メモリ16に記録されているBIOSのセットアップ設定値を、BIOS情報記憶部13の記憶するBIOSのセットアップ設定値へ更新するバックアップ処理部207の機能を有する。
図5は情報処理装置の処理フローを示す第2の図である。
図6は情報処理装置の処理フローを示す第3の図である。
次に、図4〜図6を用いて、本実施形態による情報処理装置の処理の詳細について順を追って説明する。
まず、ユーザからの起動指示の入力(電源ボタンの押下など)に基づいて、情報処理装置1のCPU10が当該起動指示を検出し、BIOS情報記憶部13からBIOSのプログラムを読み込んで起動を開始する(ステップS101)。そして、CPU10はPOST(Power On Self Test)処理を実行する(ステップS102)。このPOST処理において、CPU10は、不揮発性メモリ16からのセットアップ設定値のリストア処理を行う(ステップS103)。
以上、ステップS1031〜ステップS1037の処理によって、ステップS103のリストア処理が終了する。リストア処理が終了した際、リストア処理部203は、例えばBIOS情報記憶部13などに、リストア終了を示す情報を記録しておく。
なお、再度の繰り返しの処理においては、図5のステップS1033において装置識別情報が同じとなるためリストア処理が行われずに、図5のリストア処理のフローが終了となる。
また、異なるモデルの情報処理装置へのセットアップ設定値の誤適用の防止手段を実装しているので、セットアップ設定値の誤適用による運用ミスや復旧作業の労力の削減が期待できる。
また、BIOSの起動によるPOST処理においてセットアップ設定値のバックアップ/リストア処理を行っているので、ユーザ入力なしに他の情報処理装置へセットアップ設定値をリストアできる。
10・・・CPU
11・・・メモリ
13・・・BIOS情報記憶部
14・・・キーボードコントローラ
15・・・グラフィックコントローラ
16・・・不揮発性メモリ
20・・・BIOS
21・・・セットアップ設定値
22・・・装置モデル情報
23・・・装置識別情報
30・・・キーボード
31・・・表示装置
50・・・装置管理情報
51・・・セットアップ設定値
60・・・装置モデル情報
61・・・装置識別情報
62・・・有効フラグ
201・・・装置モデル情報比較部
202・・・装置識別情報比較部
203・・・リストア処理部
204・・・装置モデル情報バックアップ部
205・・・装置識別情報バックアップ部
206・・・リストア処理リセット部
207・・・バックアップ処理部
Claims (4)
- BIOSのセットアップ設定値、装置モデル情報及び装置識別情報を記憶するBIOS情報記憶部と、
起動開始の検出に基づいて、前記BIOS情報記憶部に記憶されている装置モデル情報と、自装置に外部接続された不揮発性メモリに記録されている装置モデル情報とが一致するか否かを比較する装置モデル情報比較部と、
前記起動開始の検出に基づいて、前記BIOS情報記憶部に記憶されている装置識別情報と、前記不揮発性メモリに記録されている装置識別情報とが一致するか否かを比較する装置識別情報比較部と、
前記装置モデル情報比較部が一致すると判定し、前記装置識別情報比較部が一致しないと判定した場合に、前記不揮発性メモリに記録されているBIOSのセットアップ設定値を読み込んで、前記BIOS情報記憶部に記憶されているBIOSのセットアップ設定値を更新するリストア処理を行うリストア処理部と、
前記装置モデル情報比較部が一致しないと判定した場合に、前記BIOS情報記憶部に記憶されている装置モデル情報を読み込んで、前記不揮発性メモリに記録されている装置モデル情報を更新する装置モデル情報バックアップ部と、
前記装置識別情報比較部が一致すると判定した場合に、前記BIOS情報記憶部に記憶されている装置識別情報を読み込んで、前記不揮発性メモリに記録されている装置識別情報を更新する装置識別情報バックアップ部と
を備える情報処理装置。 - 前記リストア処理部がリストア処理を行った後、当該リストア処理が行われたかどうかを示すリストア処理フラグをリセットするリストア処理リセット部と、
前記装置モデル情報比較部が一致しないと判定した場合、又は前記装置識別情報比較部が一致すると判定した場合であって、前記リストア処理フラグがリセットされている場合に、前記BIOS情報記憶部に記憶されているBIOSのセットアップ設定値を読み込んで、前記不揮発性メモリに記録されているBIOSのセットアップ設定値を更新するバックアップ処理部と
を備える請求項1に記載の情報処理装置。 - BIOSのセットアップ設定値、装置モデル情報及び装置識別情報を記憶するBIOS情報記憶部を備えた情報処理装置の、BIOSのセットアップ設定値の復旧方法であって、
起動開始の検出に基づいて、前記BIOS情報記憶部に記憶されている装置モデル情報と、自装置に外部接続された不揮発性メモリに記録されている装置モデル情報とが一致するか否かを比較する装置モデル情報比較段階と、
前記起動開始の検出に基づいて、前記BIOS情報記憶部に記憶されている装置識別情報と、前記不揮発性メモリに記録されている装置識別情報とが一致するか否かを比較する装置識別情報比較段階と、
前記装置モデル情報比較段階において一致すると判定され、前記装置識別情報比較段階において一致しないと判定された場合に、前記不揮発性メモリに記録されているBIOSのセットアップ設定値を読み込んで、前記BIOS情報記憶部に記憶されているBIOSのセットアップ設定値を更新するリストア処理を行うリストア処理段階と、
前記装置モデル情報比較段階において一致しないと判定された場合に、前記BIOS情報記憶部に記憶されている装置モデル情報を読み込んで、前記不揮発性メモリに記録されている装置モデル情報を更新する装置モデル情報バックアップ段階と、
前記装置識別情報比較段階において一致すると判定された場合に、前記BIOS情報記憶部に記憶されている装置識別情報を読み込んで、前記不揮発性メモリに記録されている装置識別情報を更新する装置識別情報バックアップ段階と
を備えるBIOSのセットアップ設定値の復旧方法。 - コンピュータを、
BIOSのセットアップ設定値、装置モデル情報及び装置識別情報を記憶するBIOS情報記憶部
起動開始の検出に基づいて、前記BIOS情報記憶部に記憶されている装置モデル情報と、自装置に外部接続された不揮発性メモリに記録されている装置モデル情報とが一致するか否かを比較する装置モデル情報比較部
前記起動開始の検出に基づいて、前記BIOS情報記憶部に記憶されている装置識別情報と、前記不揮発性メモリに記録されている装置識別情報とが一致するか否かを比較する装置識別情報比較部
前記装置モデル情報比較部が一致すると判定し、前記装置識別情報比較部が一致しないと判定した場合に、前記不揮発性メモリに記録されているBIOSのセットアップ設定値を読み込んで、前記BIOS情報記憶部に記憶されているBIOSのセットアップ設定値を更新するリストア処理を行うリストア処理部、
前記装置モデル情報比較部が一致しないと判定した場合に、前記BIOS情報記憶部に記憶されている装置モデル情報を読み込んで、前記不揮発性メモリに記録されている装置モデル情報を更新する装置モデル情報バックアップ部、
前記装置識別情報比較部が一致すると判定した場合に、前記BIOS情報記憶部に記憶されている装置識別情報を読み込んで、前記不揮発性メモリに記録されている装置識別情報を更新する装置識別情報バックアップ部
として機能させるプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010289177A JP5246255B2 (ja) | 2010-12-27 | 2010-12-27 | 情報処理装置、biosのセットアップ設定値の復旧方法、プログラム |
US13/332,153 US9223584B2 (en) | 2010-12-27 | 2011-12-20 | Information processing apparatus, restoring method of BIOS setup, restoring program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010289177A JP5246255B2 (ja) | 2010-12-27 | 2010-12-27 | 情報処理装置、biosのセットアップ設定値の復旧方法、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012137905A JP2012137905A (ja) | 2012-07-19 |
JP5246255B2 true JP5246255B2 (ja) | 2013-07-24 |
Family
ID=46318483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010289177A Expired - Fee Related JP5246255B2 (ja) | 2010-12-27 | 2010-12-27 | 情報処理装置、biosのセットアップ設定値の復旧方法、プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9223584B2 (ja) |
JP (1) | JP5246255B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI497288B (zh) * | 2013-12-17 | 2015-08-21 | Inventec Corp | 基本輸入輸出系統維護方法 |
CN113467701A (zh) * | 2020-03-31 | 2021-10-01 | 启碁科技股份有限公司 | 存储器设备和设备信息维护方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IE882350L (en) * | 1988-07-29 | 1990-01-29 | Westinghouse Electric Systems | Image processing system for inspecting articles |
JP2000235483A (ja) | 1999-02-16 | 2000-08-29 | Nec Gumma Ltd | 情報処理装置 |
JP2000322333A (ja) * | 1999-05-12 | 2000-11-24 | Nec Software Hokuriku Ltd | コンピュータ装置における装置固有情報の自動退避/自動復旧方式及び方法 |
JP2006190061A (ja) | 2005-01-06 | 2006-07-20 | Nec Corp | 情報処理装置および情報処理方法 |
JP4796450B2 (ja) * | 2005-10-03 | 2011-10-19 | 株式会社リコー | 画像形成装置 |
US20080126777A1 (en) * | 2006-08-28 | 2008-05-29 | Giga-Byte Technology Co.,Ltd. | External basic input/output system device |
JP2008200943A (ja) * | 2007-02-19 | 2008-09-04 | Ricoh Co Ltd | 画像形成装置 |
JP2009211170A (ja) | 2008-02-29 | 2009-09-17 | Toshiba Corp | 情報処理装置および起動制御方法 |
JP5401894B2 (ja) * | 2008-09-29 | 2014-01-29 | ヤマハ株式会社 | 信号処理装置および信号処理システム |
JP5183542B2 (ja) * | 2009-03-24 | 2013-04-17 | 株式会社日立製作所 | 計算機システム及び設定管理方法 |
-
2010
- 2010-12-27 JP JP2010289177A patent/JP5246255B2/ja not_active Expired - Fee Related
-
2011
- 2011-12-20 US US13/332,153 patent/US9223584B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012137905A (ja) | 2012-07-19 |
US9223584B2 (en) | 2015-12-29 |
US20120166785A1 (en) | 2012-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009187134A (ja) | 情報処理装置、情報処理装置の起動制御方法、プログラム及び記録媒体 | |
KR100381416B1 (ko) | 컴퓨터 시스템 및 그 컴퓨터 시스템의 프로덕트 키 저장방법 | |
JP4789958B2 (ja) | 部品情報復元方法、部品情報管理方法及び電子装置 | |
CN111045712A (zh) | 一种具有备份功能的单系统升级方法及系统 | |
JP5246255B2 (ja) | 情報処理装置、biosのセットアップ設定値の復旧方法、プログラム | |
JP2011215814A (ja) | プログラマブルコントローラ、設定値バックアップ・リストアシステム、及び設定値バックアップ・リストアユニット | |
TW201716999A (zh) | 開機檢查方法及電腦系統 | |
US20140156943A1 (en) | Information processing apparatus, information processing method, and program | |
JP2008162054A (ja) | 印刷装置 | |
JP4914035B2 (ja) | 計算機および退避復元プログラム | |
JP6160688B2 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
JP6248682B2 (ja) | 情報処理装置、bios更新方法およびbios更新プログラム | |
JP5605370B2 (ja) | システムモデル管理支援システム、システムモデル管理支援方法およびプログラム | |
JP5397667B2 (ja) | データ処理装置、情報処理装置、画像形成装置、およびデータ処理プログラム | |
JP2016157245A (ja) | 情報処理装置、システム設定方法、及び、コンピュータ・プログラム | |
JP6889144B2 (ja) | 動作環境管理装置、動作環境管理方法、及び、動作環境管理プログラム | |
JP2005050079A (ja) | サーバ装置、bios更新プログラム、初期起動プログラム、及びbios更新方法 | |
JP6708677B2 (ja) | 数値制御装置 | |
JP5338610B2 (ja) | 情報処理装置、情報処理方法、及び、プログラム | |
JP2009123108A (ja) | 情報処理装置 | |
JP2022190780A (ja) | 情報処理装置、方法およびプログラム | |
JP2022126549A (ja) | 情報処理装置 | |
JP5679751B2 (ja) | 電子機器、制御方法及びプログラム | |
JP2015225478A (ja) | 情報処理装置のファームアップデートにおけるバックアップ方法 | |
JP5149849B2 (ja) | システム環境変更・復元・修正履歴管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130215 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130312 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130325 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5246255 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160419 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |