(57)【要約】【課題】  起動時に必要な時間を従来より短縮することができる情報処理装置を提供する。【解決手段】  ＨＤＤおよびＥＥＰＲＯＭを備えているＭＦＰは、所定の操作に応じてＭＦＰの電源が切断される場合に、ＭＦＰの起動時におけるＨＤＤに対する処理を指示する情報である起動時処理指示情報として、ＨＤＤのマウントを指示する情報であるマウント指示情報をＥＥＰＲＯＭに書き込み、ＥＥＰＲＯＭに起動時処理指示情報としてマウント指示情報が記憶されている場合に（Ｓ１０１でマウント指示情報）、起動時において、ＨＤＤのファイルシステムのチェック（Ｓ１０２）を実行せずに、ＨＤＤのマウントを実行する（Ｓ１０７）ことを特徴とする。【選択図】  図２
2014089616.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶することが可能である情報記憶装置と、前記情報記憶装置とは異なる不揮発性記憶装置とを備えている情報処理装置であって、
前記情報処理装置の起動時における前記情報記憶装置に対する処理を指示する情報である起動時処理指示情報を前記不揮発性記憶装置に書き込む情報書込手段と、前記不揮発性記憶装置に記憶されている前記起動時処理指示情報によって指示されている前記処理を前記起動時に実行する起動時処理実行手段とを備えており、
前記情報書込手段は、所定の操作に応じて前記情報処理装置の電源が切断される場合に、前記情報記憶装置のマウントを指示する情報であるマウント指示情報を前記起動時処理指示情報として前記不揮発性記憶装置に書き込み、
前記起動時処理実行手段は、前記不揮発性記憶装置に前記起動時処理指示情報として前記マウント指示情報が記憶されている場合に、前記起動時において、前記情報記憶装置のファイルシステムのチェックを実行せずに前記マウントを実行することを特徴とする情報処理装置。
【請求項２】
前記情報書込手段は、前記起動時処理実行手段が前記処理を実行した場合に、前記チェックを指示する情報であるファイルシステムチェック指示情報を前記起動時処理指示情報として前記不揮発性記憶装置に書き込み、
前記起動時処理実行手段は、前記不揮発性記憶装置に前記起動時処理指示情報として前記ファイルシステムチェック指示情報が記憶されている場合に、前記起動時において、前記チェックを実行した後で前記マウントを実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記起動時処理実行手段は、前記ファイルシステムが正常であることを前記起動時における前記チェックの結果によって判断した場合に、前記ファイルシステムの修復を実行せずに前記マウントを実行することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記起動時処理実行手段は、前記ファイルシステムが正常ではなく、前記修復が可能ではないことを前記起動時における前記チェックの結果によって判断した場合に、前記修復を実行しないことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記情報書込手段は、前記情報記憶装置のフォーマットを次回の前記起動時に実行することを指示する操作である次回起動時フォーマット指示操作があった場合に、前記フォーマットを指示する情報であるフォーマット指示情報を前記起動時処理指示情報として前記不揮発性記憶装置に書き込み、
前記情報書込手段は、前記次回起動時フォーマット指示操作があった場合、前記所定の操作に応じて前記情報処理装置の電源が切断されるときであっても、前記マウント指示情報を前記起動時処理指示情報として前記不揮発性記憶装置に書き込まず、
前記起動時処理実行手段は、前記不揮発性記憶装置に前記起動時処理指示情報として前記フォーマット指示情報が記憶されている場合に、前記起動時において、前記フォーマットを実行した後で前記マウントを実行することを特徴とする請求項１から請求項４までの何れかに記載の情報処理装置。
【請求項６】
情報を記憶することが可能である情報記憶装置と、前記情報記憶装置とは異なる不揮発性記憶装置とを備えている情報処理装置によって実行される情報処理装置用プログラムであって、
前記情報処理装置の起動時における前記情報記憶装置に対する処理を指示する情報である起動時処理指示情報を前記不揮発性記憶装置に書き込む情報書込手段、および、前記不揮発性記憶装置に記憶されている前記起動時処理指示情報によって指示されている前記処理を前記起動時に実行する起動時処理実行手段として前記情報処理装置を機能させ、
前記情報書込手段は、所定の操作に応じて前記情報処理装置の電源が切断される場合に、前記情報記憶装置のマウントを指示する情報であるマウント指示情報を前記起動時処理指示情報として前記不揮発性記憶装置に書き込み、
前記起動時処理実行手段は、前記不揮発性記憶装置に前記起動時処理指示情報として前記マウント指示情報が記憶されている場合に、前記起動時において、前記情報記憶装置のファイルシステムのチェックを実行せずに前記マウントを実行することを特徴とする情報処理装置用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を記憶することが可能である情報記憶装置を備えている情報処理装置に関する。
【背景技術】
【０００２】
従来、情報を記憶することが可能である情報記憶装置を備えている情報処理装置として、情報処理装置の起動時に、情報記憶装置のファイルシステムのチェックを実行した後、ファイルシステムが正常であることをファイルシステムのチェックにおいて判断した場合に、情報記憶装置のマウントを実行する画像形成装置が知られている（例えば、特許文献１参照。）。この画像形成装置は、ファイルシステムが正常ではなく、ファイルシステムの修復が可能であることをファイルシステムのチェックにおいて判断した場合に、ファイルシステムの修復を実行した後で情報記憶装置のマウントを実行する。また、この画像形成装置は、ファイルシステムが正常ではなく、ファイルシステムの修復が可能ではないことをファイルシステムのチェックにおいて判断した場合に、情報記憶装置のマウントを実行しない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３５０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置は、ファイルシステムが正常である可能性が高いか否かに関わらず、起動時に情報記憶装置のファイルシステムのチェックを必ず実行するので、不必要な時間を起動時に要する場合があるという問題がある。
【０００５】
そこで、本発明は、起動時に必要な時間を従来より短縮することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、情報を記憶することが可能である情報記憶装置と、前記情報記憶装置とは異なる不揮発性記憶装置とを備えている情報処理装置であって、前記情報処理装置の起動時における前記情報記憶装置に対する処理を指示する情報である起動時処理指示情報を前記不揮発性記憶装置に書き込む情報書込手段と、前記不揮発性記憶装置に記憶されている前記起動時処理指示情報によって指示されている前記処理を前記起動時に実行する起動時処理実行手段とを備えており、前記情報書込手段は、所定の操作に応じて前記情報処理装置の電源が切断される場合に、前記情報記憶装置のマウントを指示する情報であるマウント指示情報を前記起動時処理指示情報として前記不揮発性記憶装置に書き込み、前記起動時処理実行手段は、前記不揮発性記憶装置に前記起動時処理指示情報として前記マウント指示情報が記憶されている場合に、前記起動時において、前記情報記憶装置のファイルシステムのチェックを実行せずに前記マウントを実行することを特徴とする。
【０００７】
この構成により、本発明の情報処理装置は、所定の操作に応じて電源が切断された場合に、次回の起動時において、情報記憶装置のファイルシステムのチェックを実行せずに情報記憶装置のマウントを実行するので、起動時に必要な時間を従来より短縮することができる。
【０００８】
また、本発明の情報処理装置において、前記情報書込手段は、前記起動時処理実行手段が前記処理を実行した場合に、前記チェックを指示する情報であるファイルシステムチェック指示情報を前記起動時処理指示情報として前記不揮発性記憶装置に書き込み、前記起動時処理実行手段は、前記不揮発性記憶装置に前記起動時処理指示情報として前記ファイルシステムチェック指示情報が記憶されている場合に、前記起動時において、前記チェックを実行した後で前記マウントを実行しても良い。
【０００９】
この構成により、本発明の情報処理装置は、ファイルシステムチェック指示情報が起動時処理指示情報のデフォルトになるので、起動時に情報記憶装置のファイルシステムのチェックを実行する必要がない場合を除いて、起動時にファイルシステムのチェックを確実に実行することができる。
【００１０】
また、本発明の情報処理装置において、前記起動時処理実行手段は、前記ファイルシステムが正常であることを前記起動時における前記チェックの結果によって判断した場合に、前記ファイルシステムの修復を実行せずに前記マウントを実行しても良い。
【００１１】
この構成により、本発明の情報処理装置は、情報記憶装置のファイルシステムが正常であることを起動時におけるファイルシステムのチェックの結果によって判断した場合に、ファイルシステムの修復を実行せずに情報記憶装置のマウントを実行するので、ファイルシステムが正常であってもファイルシステムの修復を実行する構成と比較して、起動時に必要な時間を短縮することができる。
【００１２】
また、本発明の情報処理装置において、前記起動時処理実行手段は、前記ファイルシステムが正常ではなく、前記修復が可能ではないことを前記起動時における前記チェックの結果によって判断した場合に、前記修復を実行しなくても良い。
【００１３】
この構成により、本発明の情報処理装置は、情報記憶装置のファイルシステムが正常ではなく、ファイルシステムの修復が可能ではないことを起動時におけるファイルシステムのチェックの結果によって判断した場合に、ファイルシステムの修復を実行しないので、ファイルシステムの修復が可能ではなくてもファイルシステムの修復を実行する構成と比較して、起動時に必要な時間を短縮することができる。
【００１４】
また、本発明の情報処理装置において、前記情報書込手段は、前記情報記憶装置のフォーマットを次回の前記起動時に実行することを指示する操作である次回起動時フォーマット指示操作があった場合に、前記フォーマットを指示する情報であるフォーマット指示情報を前記起動時処理指示情報として前記不揮発性記憶装置に書き込み、前記情報書込手段は、前記次回起動時フォーマット指示操作があった場合、前記所定の操作に応じて前記情報処理装置の電源が切断されるときであっても、前記マウント指示情報を前記起動時処理指示情報として前記不揮発性記憶装置に書き込まず、前記起動時処理実行手段は、前記不揮発性記憶装置に前記起動時処理指示情報として前記フォーマット指示情報が記憶されている場合に、前記起動時において、前記フォーマットを実行した後で前記マウントを実行しても良い。
【００１５】
この構成により、本発明の情報処理装置は、情報記憶装置のフォーマットを次回の起動時に実行することを指示する操作があった場合に、次回の起動時において、情報記憶装置のフォーマットを実行した後で情報記憶装置のマウントを実行するので、情報記憶装置のファイルシステムを修復することができない場合であっても、情報記憶装置を正常に使用することができる。
【００１６】
本発明の情報処理装置用プログラムは、情報を記憶することが可能である情報記憶装置と、前記情報記憶装置とは異なる不揮発性記憶装置とを備えている情報処理装置によって実行される情報処理装置用プログラムであって、前記情報処理装置の起動時における前記情報記憶装置に対する処理を指示する情報である起動時処理指示情報を前記不揮発性記憶装置に書き込む情報書込手段、および、前記不揮発性記憶装置に記憶されている前記起動時処理指示情報によって指示されている前記処理を前記起動時に実行する起動時処理実行手段として前記情報処理装置を機能させ、前記情報書込手段は、所定の操作に応じて前記情報処理装置の電源が切断される場合に、前記情報記憶装置のマウントを指示する情報であるマウント指示情報を前記起動時処理指示情報として前記不揮発性記憶装置に書き込み、前記起動時処理実行手段は、前記不揮発性記憶装置に前記起動時処理指示情報として前記マウント指示情報が記憶されている場合に、前記起動時において、前記情報記憶装置のファイルシステムのチェックを実行せずに前記マウントを実行することを特徴とする。
【００１７】
この構成により、本発明の情報処理装置用プログラムを実行する情報処理装置は、所定の操作に応じて電源が切断された場合に、次回の起動時において、情報記憶装置のファイルシステムのチェックを実行せずに情報記憶装置のマウントを実行するので、起動時に必要な時間を従来より短縮することができる。
【発明の効果】
【００１８】
本発明の情報処理装置は、起動時に必要な時間を従来より短縮することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示すＭＦＰの起動時の動作のフローチャートである。
【図３】次回起動時フォーマット指示操作があった時点での図１に示すＭＦＰの動作のフローチャートである。
【図４】所定の操作に応じて電源が切断される場合の図１に示すＭＦＰの動作のフローチャートである。
【図５】次回起動時フォーマット指示操作があった時点での図１に示すＭＦＰの動作のフローチャートであって、図３に示す例とは異なる例のフローチャートである。
【図６】所定の操作に応じて電源が切断される場合の図１に示すＭＦＰの動作のフローチャートであって、図４に示す例とは異なる例のフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２１】
まず、本実施の形態に係る情報処理装置の構成について説明する。
【００２２】
図１は、本実施の形態に係る情報処理装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０のブロック図である。
【００２３】
図１に示すように、ＭＦＰ１０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、用紙に印刷を実行する印刷デバイスであるプリンター１３と、原稿から画像を読み取る読取デバイスであるスキャナー１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、種々の情報を記憶することが可能である情報記憶装置としてのＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１７と、種々の情報を記憶することが可能である不揮発性記憶装置としてのＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１８と、ＭＦＰ１０全体を制御する制御部１９とを備えている。
【００２４】
操作部１１は、表示部１２とともにタッチパネルを形成する入力デバイスを含んでいても良い。
【００２５】
ＥＥＰＲＯＭ１８は、ＭＦＰ１０によって実行される情報処理装置用プログラム１８ａと、ＭＦＰ１０の起動時におけるＨＤＤ１７に対する処理を指示する情報である起動時処理指示情報１８ｂとを記憶している。
【００２６】
情報処理装置用プログラム１８ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００２７】
起動時処理指示情報１８ｂとしては、ＨＤＤ１７のファイルシステムのチェックを指示する情報であるファイルシステムチェック指示情報と、ＨＤＤ１７のマウントを指示する情報であるマウント指示情報と、ＨＤＤ１７のフォーマットを指示する情報であるフォーマット指示情報との何れか１つがＥＥＰＲＯＭ１８に書き込まれるようになっている。
【００２８】
制御部１９は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたはＥＥＰＲＯＭ１８に記憶されているプログラムを実行するようになっている。
【００２９】
制御部１９は、ＥＥＰＲＯＭ１８に記憶されている情報処理装置用プログラム１８ａを実行することによって、起動時処理指示情報１８ｂをＥＥＰＲＯＭ１８に書き込む情報書込手段１９ａ、および、ＥＥＰＲＯＭ１８に記憶されている起動時処理指示情報１８ｂによって指示されている処理を起動時に実行する起動時処理実行手段１９ｂとして機能する。
【００３０】
次に、ＭＦＰ１０の動作について説明する。
【００３１】
まず、ＭＦＰ１０の起動時の動作について説明する。
【００３２】
図２は、ＭＦＰ１０の起動時の動作のフローチャートである。
【００３３】
ＭＦＰ１０の制御部１９は、ＭＦＰ１０に電源が入れられてＭＦＰ１０が起動させられる場合に図２に示す動作を実行する。
【００３４】
図２に示すように、ＭＦＰ１０の制御部１９の起動時処理実行手段１９ｂは、ＥＥＰＲＯＭ１８に起動時処理指示情報１８ｂとしてファイルシステムチェック指示情報、マウント指示情報およびフォーマット指示情報の何れが記憶されているかを判断する（Ｓ１０１）。
【００３５】
起動時処理実行手段１９ｂは、ＥＥＰＲＯＭ１８に起動時処理指示情報１８ｂとしてファイルシステムチェック指示情報が記憶されているとＳ１０１において判断すると、ＨＤＤ１７のファイルシステムのチェックを実行する（Ｓ１０２）。
【００３６】
次いで、起動時処理実行手段１９ｂは、ＨＤＤ１７のファイルシステムが正常であるか否かをＳ１０２におけるチェックの結果によって判断する（Ｓ１０３）。
【００３７】
起動時処理実行手段１９ｂは、ＨＤＤ１７のファイルシステムが正常ではないとＳ１０３において判断すると、ＨＤＤ１７のファイルシステムの修復が可能であるか否かをＳ１０２におけるチェックの結果によって判断する（Ｓ１０４）。
【００３８】
起動時処理実行手段１９ｂは、ＨＤＤ１７のファイルシステムの修復が可能であるとＳ１０４において判断すると、ＨＤＤ１７のファイルシステムを修復する（Ｓ１０５）。
【００３９】
次いで、起動時処理実行手段１９ｂは、ＨＤＤ１７のマウントを実行して（Ｓ１０６）、図２に示す動作を終了する。
【００４０】
起動時処理実行手段１９ｂは、ＨＤＤ１７のファイルシステムが正常であるとＳ１０３において判断すると、ＨＤＤ１７のファイルシステムの修復（Ｓ１０５）を実行せずに、ＨＤＤ１７のマウントを実行して（Ｓ１０６）、図２に示す動作を終了する。
【００４１】
起動時処理実行手段１９ｂは、ＨＤＤ１７のファイルシステムの修復が可能ではないとＳ１０４において判断すると、ＨＤＤ１７のファイルシステムの修復（Ｓ１０５）と、ＨＤＤ１７のマウント（Ｓ１０６）とを実行せずに、図２に示す動作を終了する。
【００４２】
起動時処理実行手段１９ｂは、ＥＥＰＲＯＭ１８に起動時処理指示情報１８ｂとしてマウント指示情報が記憶されているとＳ１０１において判断すると、ＨＤＤ１７のファイルシステムのチェック（Ｓ１０２）を実行せずに、Ｓ１０６と同様にＨＤＤ１７のマウントを実行する（Ｓ１０７）。
【００４３】
起動時処理実行手段１９ｂは、ＥＥＰＲＯＭ１８に起動時処理指示情報１８ｂとしてフォーマット指示情報が記憶されているとＳ１０１において判断すると、ＨＤＤ１７のフォーマットを実行して（Ｓ１０８）、ＨＤＤ１７のマウントを実行する（Ｓ１０７）。
【００４４】
制御部１９の情報書込手段１９ａは、Ｓ１０７の処理が終了すると、ファイルシステムチェック指示情報を起動時処理指示情報１８ｂとしてＥＥＰＲＯＭ１８に書き込んで（Ｓ１０９）、図２に示す動作を終了する。
【００４５】
次に、ＨＤＤ１７のフォーマットを次回の起動時に実行することを指示する操作である次回起動時フォーマット指示操作があった時点でのＭＦＰ１０の動作について説明する。
【００４６】
図３は、次回起動時フォーマット指示操作があった時点でのＭＦＰ１０の動作のフローチャートである。
【００４７】
ＭＦＰ１０の制御部１９は、次回起動時フォーマット指示操作が操作部１１に入力された場合に図３に示す動作を実行する。
【００４８】
図３に示すように、制御部１９の情報書込手段１９ａは、フォーマット指示情報を起動時処理指示情報１８ｂとしてＥＥＰＲＯＭ１８に書き込んで（Ｓ１２１）、図３に示す動作を終了する。
【００４９】
次に、図示していない電源ボタンが押されるなどの所定の操作に応じて電源が切断される場合のＭＦＰ１０の動作について説明する。
【００５０】
図４は、所定の操作に応じて電源が切断される場合のＭＦＰ１０の動作のフローチャートである。
【００５１】
ＭＦＰ１０の制御部１９は、所定の操作が操作部１１に入力された場合に図４に示す動作を実行する。
【００５２】
図４に示すように、制御部１９の情報書込手段１９ａは、ＥＥＰＲＯＭ１８に起動時処理指示情報１８ｂとしてフォーマット指示情報が記憶されているか否かを判断する（Ｓ１４１）。
【００５３】
情報書込手段１９ａは、ＥＥＰＲＯＭ１８に起動時処理指示情報１８ｂとしてフォーマット指示情報が記憶されていないとＳ１４１において判断すると、マウント指示情報を起動時処理指示情報１８ｂとしてＥＥＰＲＯＭ１８に書き込む（Ｓ１４２）。
【００５４】
一方、情報書込手段１９ａは、ＥＥＰＲＯＭ１８に起動時処理指示情報１８ｂとしてフォーマット指示情報が記憶されているとＳ１４１において判断すると、マウント指示情報を起動時処理指示情報１８ｂとしてＥＥＰＲＯＭ１８に書き込まない。
【００５５】
制御部１９は、Ｓ１４２の処理が終了するか、ＥＥＰＲＯＭ１８に起動時処理指示情報１８ｂとしてフォーマット指示情報が記憶されているとＳ１４１において判断されると、ＭＦＰ１０の電源を切断する（Ｓ１４３）。
【００５６】
以上に説明したように、ＭＦＰ１０は、所定の操作に応じて電源が切断される場合に、マウント指示情報を起動時処理指示情報１８ｂとしてＥＥＰＲＯＭ１８に書き込む（Ｓ１４２）ので、所定の操作に応じて電源が切断された場合に、次回の起動時において、ＨＤＤ１７のファイルシステムのチェック（Ｓ１０２）を実行せずに、ＨＤＤ１７のマウントを実行する（Ｓ１０７）。したがって、ＭＦＰ１０は、起動時に必要な時間を従来より短縮することができる。
【００５７】
また、ＭＦＰ１０は、起動時におけるＨＤＤ１７に対する処理（Ｓ１０７、Ｓ１０８）を実行した場合に、ファイルシステムチェック指示情報を起動時処理指示情報１８ｂとしてＥＥＰＲＯＭ１８に書き込む（Ｓ１０９）ので、ファイルシステムチェック指示情報が起動時処理指示情報１８ｂのデフォルトになる。したがって、ＭＦＰ１０は、起動時にＨＤＤ１７のファイルシステムのチェックを実行する必要がない場合を除いて、起動時にファイルシステムのチェック（Ｓ１０２）を確実に実行することができる。すなわち、ＭＦＰ１０は、起動時にＨＤＤ１７のファイルシステムのチェックを実行する必要がある場合に、起動時にファイルシステムのチェック（Ｓ１０２）を確実に実行することができる。
【００５８】
ここで、起動時にＨＤＤ１７のファイルシステムのチェックを実行する必要がある場合とは、所定の操作以外の要因でＭＦＰ１０の電源が切断された場合である。所定の操作以外の要因でＭＦＰ１０の電源が切断される場合としては、例えば、主電源スイッチによってＭＦＰ１０への電源が物理的に切断される場合、ＭＦＰ１０の電源プラグがコンセントから抜かれる場合、停電によってＭＦＰ１０への電力の供給が停止する場合などがある。すなわち、起動時にＨＤＤ１７のファイルシステムのチェックを実行する必要がある場合とは、所定の操作に応じて電源が切断された場合と比較して、ＨＤＤ１７のファイルシステムが正常ではない可能性が高い場合である。なお、ＨＤＤ１７のフォーマットを実行した場合にはＨＤＤ１７のファイルシステムのチェックを実行する必要がないので、起動時にＨＤＤ１７のフォーマットを実行する場合は、起動時にＨＤＤ１７のファイルシステムのチェックを実行する必要がある場合から除かれる。
【００５９】
ＭＦＰ１０は、ＨＤＤ１７のファイルシステムが正常であることを起動時におけるファイルシステムのチェック（Ｓ１０２）の結果によって判断した場合に（Ｓ１０３でＹＥＳ）、ファイルシステムの修復（Ｓ１０５）を実行せずにＨＤＤ１７のマウントを実行する（Ｓ１０６）ので、ファイルシステムが正常であってもファイルシステムの修復を実行する構成と比較して、起動時に必要な時間を短縮することができる。
【００６０】
また、ＭＦＰ１０は、ＨＤＤ１７のファイルシステムが正常ではなく、ファイルシステムの修復が可能ではないことを起動時におけるファイルシステムのチェック（Ｓ１０２）の結果によって判断した場合に（Ｓ１０３でＮＯ、および、Ｓ１０４でＮＯ）、ファイルシステムの修復（Ｓ１０５）を実行しないので、ファイルシステムの修復が可能ではなくてもファイルシステムの修復を実行する構成と比較して、起動時に必要な時間を短縮することができる。
【００６１】
また、ＭＦＰ１０は、ＨＤＤ１７のフォーマットを次回の起動時に実行することを指示する操作があった場合に、フォーマット指示情報を起動時処理指示情報１８ｂとしてＥＥＰＲＯＭ１８に書き込む（Ｓ１２１）ので、次回の起動時において、ＨＤＤ１７のフォーマットを実行した後で（Ｓ１０８）、ＨＤＤ１７のマウントを実行する（Ｓ１０７）。したがって、ＭＦＰ１０は、ファイルシステムを修復することができない場合（Ｓ１０４でＮＯ）であっても、ＨＤＤ１７を正常に使用することができる。
【００６２】
なお、ＭＦＰ１０は、次回起動時フォーマット指示操作があった時点でフォーマット指示情報をＥＥＰＲＯＭ１８に書き込む（Ｓ１２１）ようになっているが、所定の操作に応じて電源が切断される時点でフォーマット指示情報をＥＥＰＲＯＭ１８に書き込むようになっていても良い。
【００６３】
ＭＦＰ１０は、所定の操作に応じて電源が切断される時点でフォーマット指示情報をＥＥＰＲＯＭ１８に書き込む場合、図３および図４に示す動作に代えて、例えば図５および図６に示す動作を実行する。
【００６４】
図５は、次回起動時フォーマット指示操作があった時点でのＭＦＰ１０の動作のフローチャートであって、図３に示す例とは異なる例のフローチャートである。
【００６５】
ＭＦＰ１０の制御部１９は、次回起動時フォーマット指示操作が操作部１１に入力された場合に図５に示す動作を実行する。
【００６６】
図５に示すように、制御部１９の情報書込手段１９ａは、次回起動時フォーマット指示操作があったことを示す情報を制御部１９のＲＡＭに書き込んで（Ｓ１６１）、図５に示す動作を終了する。
【００６７】
図６は、所定の操作に応じて電源が切断される場合のＭＦＰ１０の動作のフローチャートであって、図４に示す例とは異なる例のフローチャートである。
【００６８】
ＭＦＰ１０の制御部１９は、所定の操作が操作部１１に入力された場合に図６に示す動作を実行する。
【００６９】
図６に示すように、制御部１９の情報書込手段１９ａは、次回起動時フォーマット指示操作があったことを示す情報が制御部１９のＲＡＭに記憶されているか否かを判断する（Ｓ１８１）。
【００７０】
情報書込手段１９ａは、次回起動時フォーマット指示操作があったことを示す情報が制御部１９のＲＡＭに記憶されていないとＳ１８１において判断すると、マウント指示情報を起動時処理指示情報１８ｂとしてＥＥＰＲＯＭ１８に書き込む（Ｓ１８２）。
【００７１】
一方、情報書込手段１９ａは、次回起動時フォーマット指示操作があったことを示す情報が制御部１９のＲＡＭに記憶されているとＳ１８１において判断すると、フォーマット指示情報を起動時処理指示情報１８ｂとしてＥＥＰＲＯＭ１８に書き込む（Ｓ１８３）。
【００７２】
制御部１９は、Ｓ１８２またはＳ１８３の処理が終了すると、ＭＦＰ１０の電源を切断する（Ｓ１８４）。
【００７３】
ＭＦＰ１０は、図５および図６に示す動作を実行する場合、次回起動時フォーマット指示操作が操作部１１に入力されたときであっても、所定の操作が操作部１１に入力されなければ、フォーマット指示情報を起動時処理指示情報１８ｂとしてＥＥＰＲＯＭ１８に書き込まない。すなわち、ＭＦＰ１０は、図５および図６に示す動作を実行する場合、所定の操作以外の要因でＭＦＰ１０の電源が切断されたときに、次回の起動時において、ＨＤＤ１７のフォーマットを実行せずに、ＨＤＤ１７のファイルシステムのチェックを必ず実行する。
【００７４】
なお、ＭＦＰ１０は、ＭＦＰ１０の起動時におけるＨＤＤ１７に対する処理として、ＨＤＤ１７のファイルシステムのチェック、ＨＤＤ１７のマウント、または、ＨＤＤ１７のフォーマットを実行するようになっているが、ＭＦＰ１０の起動時におけるＨＤＤ１７に対する処理として、ＨＤＤ１７のフォーマットを実行するようになっていなくても良い。
【００７５】
情報処理装置用プログラム１８ａは、本実施の形態においてＥＥＰＲＯＭ１８に記憶されているが、ＥＥＰＲＯＭ１８以外の記憶装置に記憶されていても良い。例えば、情報処理装置用プログラム１８ａは、制御部１９のＲＯＭに記憶されていても良い。また、情報処理装置用プログラム１８ａは、制御部１９を情報書込手段１９ａとして機能させる部分がＥＥＰＲＯＭ１８および制御部１９のＲＯＭの一方に記憶されていて、制御部１９を起動時処理実行手段１９ｂとして機能させる部分がＥＥＰＲＯＭ１８および制御部１９のＲＯＭの他方に記憶されていても良い。また、情報処理装置用プログラム１８ａは、制御部１９を情報書込手段１９ａとして機能させる部分がＨＤＤ１７に記憶されていても良い。
【００７６】
本発明の情報処理装置は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機、ＦＡＸ専用機など、ＭＦＰ以外の画像形成装置であっても良いし、画像形成装置以外の情報処理装置であっても良い。
【００７７】
また、本発明の情報記憶装置は、本実施の形態においてＨＤＤであるが、ＨＤＤ以外の情報記憶装置であっても良い。
【００７８】
また、本発明の不揮発性記憶装置は、本実施の形態においてＥＥＰＲＯＭであるが、ＥＥＰＲＯＭ以外の不揮発性記憶装置であっても良い。
【符号の説明】
【００７９】
１０  ＭＦＰ（情報処理装置）
１７  ＨＤＤ（情報記憶装置）
１８  ＥＥＰＲＯＭ（不揮発性記憶装置）
１８ａ  情報処理装置用プログラム
１８ｂ  起動時処理指示情報
１９ａ  情報書込手段
１９ｂ  起動時処理実行手段
【図１】
2014089616.tif 000003
【図２】
2014089616.tif 000004
【図３】
2014089616.tif 000005
【図４】
2014089616.tif 000006
【図５】
2014089616.tif 000007
【図６】
2014089616.tif 000008