"MBRMasterBootRecordと、該MBRがコピーされるバックアップMBRと、OSとが記憶される記憶部を備えたコンピュータの制御方法において、前記OSは、シャットダウンを検知した場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2、3のうちのいずれかの処理を行う、コンピュータの制御方法。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする3前記バックアップMBRが正常にリードできるが、前記MBRが正常にリードできない又は不正であるときに前記バックアップMBRを前記MBRにコピーするMBRMasterBootRecord及び該MBRがコピーされるバックアップMBRが記憶される記憶部と、BIOSが記憶されたメモリとを備えたコンピュータの制御方法において、前記BIOSは、前記コンピュータの電源をオンした場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2のうちのいずれかの処理を行う、コンピュータの制御方法。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記バックアップMBRを前記MBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーするMBRMasterBootRecordと、該MBRがコピーされるバックアップMBRと、OSとが記憶される記憶部を備えたコンピュータにおいて、前記OSは、シャットダウンを検知した場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2、3のうちのいずれかの処理を行うコンピュータ。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする3前記バックアップMBRが正常にリードできるが、前記MBRが正常にリードできない又は不正であるときに前記バックアップMBRを前記MBRにコピーするMBRMasterBootRecord及び該MBRがコピーされるバックアップMBRが記憶される記憶部と、BIOSが記憶されたメモリとを備えたコンピュータにおいて、前記BIOSは、前記コンピュータの電源をオンした場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2のうちのいずれかの処理を行うコンピュータ。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーするMBRMasterBootRecordと、該MBRがコピーされるバックアップMBRと、OSとが記憶される記憶部を備えたコンピュータに、シャットダウンを検知した場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2、3のうちのいずれかの処理を行わせるプログラム。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする3前記バックアップMBRが正常にリードできるが、前記MBRが正常にリードできない又は不正であるときに前記バックアップMBRを前記MBRにコピーするMBRMasterBootRecord及び該MBRがコピーされるバックアップMBRが記憶される記憶部と、BIOSが記憶されたメモリとを備えたコンピュータに、電源をオンした場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2のうちのいずれかの処理を行わせるプログラム。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする従来、MBRを自動的に復旧する手段がなかった。そのため、大容量のハードディスクであっても、先頭のMBRが1セクタのみ破損しただけでPCが起動できず、別システムを利用して専用のソフトウエア等で復旧を行って、データを復旧する必要がある。本発明の目的は、マスターブートレコード以下MBRの自動バックアップと自動復旧を行い、マスターブートレコード破壊によるパーソナルコンピュータ以下PCもしくはPC/AT互換機の起動時の不具合を解消することにある。本発明に係わるコンピュータの制御方法は、MBRMasterBootRecordと、該MBRがコピーされるバックアップMBRと、OSとが記憶される記憶部を備えたコンピュータの制御方法において、前記OSは、シャットダウンを検知した場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2、3のうちのいずれかの処理を行う、コンピュータの制御方法である。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする3前記バックアップMBRが正常にリードできるが、前記MBRが正常にリードできない又は不正であるときに前記バックアップMBRを前記MBRにコピーするまた、本発明に係わるコンピュータの制御方法は、MBRMasterBootRecord及び該MBRがコピーされるバックアップMBRが記憶される記憶部と、BIOSが記憶されたメモリとを備えたコンピュータの制御方法において、前記BIOSは、前記コンピュータの電源をオンした場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2のうちのいずれかの処理を行う、コンピュータの制御方法である。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記バックアップMBRを前記MBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする本発明に係わるコンピュータは、MBRMasterBootRecordと、該MBRがコピーされるバックアップMBRと、OSとが記憶される記憶部を備えたコンピュータにおいて、前記OSは、シャットダウンを検知した場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2、3のうちのいずれかの処理を行うコンピュータである。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする3前記バックアップMBRが正常にリードできるが、前記MBRが正常にリードできない又は不正であるときに前記バックアップMBRを前記MBRにコピーするまた本発明に係わるコンピュータは、MBRMasterBootRecord及び該MBRがコピーされるバックアップMBRが記憶される記憶部と、BIOSが記憶されたメモリとを備えたコンピュータにおいて、前記BIOSは、前記コンピュータの電源をオンした場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2のうちのいずれかの処理を行うコンピュータである。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする本発明に係わるプログラムは、MBRMasterBootRecordと、該MBRがコピーされるバックアップMBRと、OSとが記憶される記憶部を備えたコンピュータに、シャットダウンを検知した場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2、3のうちのいずれかの処理を行わせるプログラムである。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする3前記バックアップMBRが正常にリードできるが、前記MBRが正常にリードできない又は不正であるときに前記バックアップMBRを前記MBRにコピーするまた本発明に係わるプログラムは、MBRMasterBootRecord及び該MBRがコピーされるバックアップMBRが記憶される記憶部と、BIOSが記憶されたメモリとを備えたコンピュータに、電源をオンした場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2のうちのいずれかの処理を行わせるプログラムである。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする本発明によれば、OSシャットダウン時に、バックアップされたセクターデータとMBRを検証し自動復旧することができる。また電源オン時にBIOSプログラムでMBRとバックアップセクタデータを検証し、MBRが正常にリードできない又は不正であるときに、自動的に復旧し起動処理を実行する。以下、本発明に係わる典型的な一実施形態について図面を用いて詳細に説明する。図1は一般的なPC/AT互換機における、PC起動におけるBIOSからOSへの起動処理フローを簡易的に説明するフローチャートである。図1に示すように、BIOSが起動すると、まずMBRをロードするステップS101。その後、ブートストラップローダを起動しステップS102、パーティションテーブルから起動すべきパーティションを検索するステップS103。さらに、ブートローダをロードしステップS104、制御をブートローダに受け渡しステップS105、OSを起動させる。図2は、図1のステップS101をステップS201に置き換えることで、正常なMBRもしくはバックアップMBRから起動するフローを示すフローチャートである。図3は、具体的にBIOSの図2のステップS201の詳細を示している。本実施形態では、バックアップMBRのLogicalBlockAddress以下、LBAというを15としている。まず図3に示すように、MBRのLBA0MBRLBA=0をロードするステップS301。そして、ステップS302のエラー判定では、ディスクのリードエラー発生であるか、不正なMBRであるかが判定される。リードエラーの発生の原因は、ディスクのハード的な不良、MBRのデータ不良が挙げられる。また不正なMBRであるかどうかは、例えば1全てが0xffff、0x0000で埋められていないか、2ブートシグナチャと呼ばれる、最終WORDデータがAA55hであるか、3パーティションテーブルにおけるパーティション情報が重複しないか、4パーティションテーブルにおけるサイズの合計がディスク容量を超えないかにより判定される。ディスクのリードエラー発生、不正なMBRでない場合にはステップS302のNo、バックアップMBRのLBA15バックアップMBRLBA=15をロードするステップS303。そして、ステップS304のエラー判定では、バックアップMBRにおいて、ディスクのリードエラー発生であるか、不正なMBRであるか、MBRがバックアップされていないかが判定される。ディスクのリードエラー発生であるか、不正なMBRであるか、又はMBRがバックアップされていないと判定された場合はステップS304のYes、バックアップMBRへMBRのデータを上書きコピーするステップS305。ステップS306でライトエラーかどうか判定され、ライトエラーでない場合はステップS306のNo、バックアップMBRが作成され、MBRロードが終了する。ディスクのリードエラー発生、不正なMBRでなく、MBRがバックアップされていると判定された場合はステップS304のNo、ステップS307で、MBRとバックアップMBRとを比較し、MBRとバックアップMBRとが等しい場合にはMBRロードが終了する。一方、MBRとバックアップMBRとが一致しない場合にはMBRへバックアップMBRのデータを上書きコピーするステップS310。ステップS302において、ディスクのリードエラー発生正常なリードでない、不正なMBRである場合にはステップS302のYes、バックアップMBRのLBA15をロードするステップS308。そして、ステップS309のエラー判定では、バックアップMBRにおいて、ディスクのリードエラー発生であるか、不正なMBRであるか、MBRがバックアップされていないかが判定される。ディスクのリードエラー発生、不正なMBRでなく、MBRがバックアップされていると判定された場合はステップS309のNo、MBRへバックアップMBRのデータを上書きするステップS310。ステップS311でライトエラーかどうか判定され、ライトエラーでない場合はステップS311のNo、バックアップMBRをMBRとしてロードする。ステップS309において、ディスクのリードエラー発生、不正なMBRであるか、又はMBRがバックアップされていないと判定された場合はステップS309のYes、MBRロードはできない。同様に、ステップS311において、ライトエラーの場合はステップS311のYes、MBRロードはできない。図4はOSとしてWindows登録商標を利用した場合のシャットダウン時のディスク監視サービスにおける終了時のフローチャートである。OS起動後に任意のアプリケーションからディスクのパーティションテーブル等を更新した場合に、MBRは変更される可能性がある。そのため、MBRとバックアップMBRが異なることになるが、これを認識していないBIOSが勝手にバックアップMBRからMBRを復旧してしまうようなことになると、実質MBRが修正できないということになってしまう。OS上からMBRの適切な変更が加えられた場合、OS終了シャットダウン時にバックアップMBRを更新する処理が必要となる。図4に示すように、OSはシャットダウンを検知したとき、MBRのLBA0をリードするステップS401。そして、ステップS402において、ディスクのリードエラー発生、不正なMBRであるかが判定される。ディスクのリードエラー発生がなく、不正なMBRでない場合にはステップS402のNo、バックアップMBRのLBA15をリードするステップS403。そして、ステップS404において、ディスクのリードエラー発生がないかどうか、不正なMBRでないか、MBRがバックアップされているかが判定される。ディスクのリードエラー発生がなく、不正なMBRでなく、MBRがバックアップされていると判定された場合はステップS404のNo、ステップS405で、MBRとバックアップMBRとを比較し、MBRとバックアップMBRとが等しい場合には、プログラムが終了する。一方、ディスクのリードエラー発生があり、不正なMBRであり、又はMBRがバックアップされていないと判定された場合はステップS404のYes、MBRのLBA0をバックアップMBRのLBA15へコピーしステップS406、プログラムを終了する。また同様に、ステップS405で、MBRとバックアップMBRとを比較し、MBRとバックアップMBRとが一致しない場合にも、MBRのLBA0をバックアップMBRのLBA15へコピーしステップS406、プログラムを終了する。ステップS402において、ディスクのリードエラー発生があり、又は不正なMBRである場合にはステップS402のYes、バックアップMBRのLBA15をリードするステップS407。そして、ステップS408において、ディスクのリードエラー発生がなく、不正なMBRであるか、MBRがバックアップされているかが判定される。ディスクのリードエラー発生がなく、不正なMBRでなく、MBRがバックアップされていると判定された場合はステップS408のNo、バックアップMBRのLBA15をMBRのLBA0へコピーしステップS409、プログラムを終了する。図5は本発明に係わる実施例として、OSにMicrosoft社のWindowsXPEmbeddedを選択した場合の、図3に示されるBIOSプログラムと、図4に示されるサービスプログラムの実装位置を示すブロック図である。PC/AT互換機16には、Windowsアプリケーション11,Windowsシステムサービス12,WindowsXPカーネルプログラム13,Windowsデバイスドライバ14及びBIOS15が搭載されている。シャットダウンを検出して、バックアップMBRを更新するディスク監視サービス17はWindowsシステムサービス12として実装されたプログラムソフトウエアとして提供する。BIOS拡張18となっている部分は、BIOS15に組み込まれた機能として提供する。図6では、新規PCを最初に起動したときに、MBRがバックアップMBRにコピーされるシーケンスを示している。図6に示すように、新規コンピュータPCの電源が最初にオンしステップS601、ディスクドライブが正常に起動するとステップS602、BIOSはMBRをバックアップMBRにコピーするように指示するステップS603。すると、ディスクドライブでMBRのLBA0をリードし、バックアップMBRのLBA15へライトするステップS604。こうして、MBRのLBA0のセクターデータがバックアップMBRのLBA15にコピーされる。こうして実行される処理は、図3のステップS305に相当する。BIOSがステップS603を実行すると、ブートローダを起動するステップS605。その後、WindowsOSが起動しステップS606、ディスク監視サービスが起動するステップS607。図7では、WindowsOS起動中にユーザーアプリケーション等によって、MBRが変更された場合のシーケンスを示している。図7において、PC本体の電源がオンし、WindowsOSが起動中で、ディスク監視サービスが起動中にステップS701-S703、ステップS704でディスク構成変更例えば、空き領域にパーティションの追加を実施した場合、ステップ705でパーティションテーブルの更新が実施され、ステップS706では実際にMBRへの書込み処理MBRのLBA0へライトするが実施される。この場合、WindowsOSシャットダウンステップS707をディスク監視サービスが検出し、MBRの変更を検出すると、ディスクドライブへMBRをバックアップMBRにコピーするように指示するステップS708。すると、ディスクドライブでMBRのLBA0をリードし、バックアップMBRのLBA15へライトしステップS710、バックアップMBRへコピーする。実行される処理は、図4のステップS406に相当する。ステップS708の処理後に、ディスク監視サービスが終了するとステップS709、WindowsOSがPC電源オフを命令しステップS711、BIOSがPC電源オフを実行しステップS712、PC電源がオフされるステップS713。図8では、PC電源オン時にMBRが破損した場合に、バックアップMBRのLBA15のセクターデータをMBRとして起動しているシーケンスを示している。図8において、PC本体の電源がオンするとステップS801、ディスクドライブがディスク起動を実行するステップS802。そして、ステップS803のように、電源ON時にMBRが破損したとする。ここでは、MBRのLBA0が正常に読み出せない状態を想定しステップS804、BIOSはディスクのリードエラーを検出するステップS805。BIOSはステップS806で、バックアップMBRからMBRへのコピーを指示し、ステップS807でバックアップMBRのLBA15を読み出し、MBRのLBA0に書き戻すステップS807。バックアップMBRのLBA15を読み出し、MBRのLBA0に書き戻すと同時に、MBRとしてOSのブートローダを起動し、WindowsOSを起動し、ディスク監視サービスを起動するステップS808-S810。図9は本実施形態に係わるコンピュータの一構成例を示す図である。本実施形態のコンピュータはBIOSプログラムが記憶されたメモリとなるBIOSROM21、液晶ディスプレイ等の表示部22、メモリとなるRAM23、CPU24、ハードディスク等のディスク装置記憶部となる25、各部を接続するバス26を備えている。図3に示されるBIOSプログラムはBIOSROM21に記憶され、図4に示されるサービスプログラムはディスク装置25に記憶される。図3に示されるBIOSプログラムと図4に示されるサービスプログラムはCPU104で動作させることで、MBRバックアップと復旧動作を実現することができる。MBRバックアップと復旧動作の処理に必要な情報はRAM23に記憶される。ハードディスクにおけるMBR破損を原因としたOS起動障害の場合、MBRを再書込みすると復旧するケースが実際に確認されている。本実施形態では大容量ディスクがその寿命を迎えようとするタイミングでMBRが破損した場合に、一時的にも復旧することでPC起動を可能とし、大容量ディスクに記録されているファイルデータを保全することができる。この場合OSがBIOSから復旧履歴を取得して、ユーザーに通知することで、ハードディスクが完全に動作しなくなるような障害以前に、ディスク交換等の適切な手段を講じることができる。また、ハードディスク以外のシリコンディスクフラッシュメモリーに記録するタイプのSSDSolidStateDiskでも同様にMBRが破損する障害が発生しているが、この場合もMBRのみ復旧することで正常にPCは起動し、全データファイルが読み取り可能となる。そのため、本実施形態の構成は、一般的なPCで使用される外部記憶としてのディスクドライブ全般に有効である。以上説明した実施例では、バックアップMBRをLBA=15にバックアップする方法を示している。しかしながら、一般的なPC/AT互換機では、LBA=1~LBA=15までが予約未使用となっているので、この15セクタに、複数バックアップして信頼性を高める。複数世代をバックアップする。などの実施例も可能である。図4に示されるOSシャットダウン時の処理では、LBA=1~LBA=15以外でもファイルシステム中に、ファイルとしてバックアップする方法も可能である。本実施形態では、PCのディスクBIOSとOSが連携し、起動確認されたMBRを自動的に予約セクタにバックアップする。OSシャットダウン時に、バックアップされたセクターデータとMBRを検証し自動復旧する。PC起動時にBIOSプログラムでMBRとバックアップセクタデータを検証し、MBRが破壊されている場合は、バックアップセクタから自動的に復旧し起動処理を実行する。上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下の構成には限られない。付記1MBRMasterBootRecordと、該MBRがコピーされるバックアップMBRと、OSとが記憶される記憶部を備えたコンピュータの制御方法において、前記OSは、シャットダウンを検知した場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2、3のうちのいずれかの処理を行う、コンピュータの制御方法。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする3前記バックアップMBRが正常にリードできるが、前記MBRが正常にリードできない又は不正であるときに前記バックアップMBRを前記MBRにコピーする付記2MBRMasterBootRecord及び該MBRがコピーされるバックアップMBRが記憶される記憶部と、BIOSが記憶されたメモリとを備えたコンピュータの制御方法において、前記BIOSは、前記コンピュータの電源をオンした場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2のうちのいずれかの処理を行う、コンピュータの制御方法。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記バックアップMBRを前記MBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする付記3MBRMasterBootRecordと、該MBRがコピーされるバックアップMBRと、OSとが記憶される記憶部を備えたコンピュータにおいて、前記OSは、シャットダウンを検知した場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2、3のうちのいずれかの処理を行うコンピュータ。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする3前記バックアップMBRが正常にリードできるが、前記MBRが正常にリードできない又は不正であるときに前記バックアップMBRを前記MBRにコピーする付記4MBRMasterBootRecord及び該MBRがコピーされるバックアップMBRが記憶される記憶部と、BIOSが記憶されたメモリとを備えたコンピュータにおいて、前記BIOSは、前記コンピュータの電源をオンした場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2のうちのいずれかの処理を行うコンピュータ。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする付記5MBRMasterBootRecordと、該MBRがコピーされるバックアップMBRと、OSとが記憶される記憶部を備えたコンピュータに、シャットダウンを検知した場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2、3のうちのいずれかの処理を行わせるプログラム。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする3前記バックアップMBRが正常にリードできるが、前記MBRが正常にリードできない又は不正であるときに前記バックアップMBRを前記MBRにコピーする付記6MBRMasterBootRecord及び該MBRがコピーされるバックアップMBRが記憶される記憶部と、BIOSが記憶されたメモリとを備えたコンピュータに、電源をオンした場合に、前記MBRと前記バックアップMBRのリードを行い、次の1、2のうちのいずれかの処理を行わせるプログラム。1前記MBRと前記バックアップMBRとが正常にリードできるが、前記MBRのデータと前記バックアップMBRのデータとが同一でないときに前記MBRを前記バックアップMBRにコピーする2前記MBRが正常にリードできるが、前記バックアップMBRが正常にリードできない又は不正であるときに前記MBRを前記バックアップMBRにコピーする"