(57)【特許請求の範囲】
【請求項１】
物理的フォーマットされたハードディスクを使用したコンピュータシステムの検査方法において：
前記ハードディスクに第１分割領域を設定してプログラムファイルを入れる第１の段階と；
この第１分割領域中の空き領域を使用して第２分割領域を設定し、該第２分割領域をブートドライバとして前記第１分割領域と同じプログラムファイルを入れる第２の段階と；
この第２分割領域を使用してコンピュータシステムをブーティングし、該第２分割領域へテストプログラムファイルを入れる第３の段階と；
この第２分割領域のテストプログラムを使用してコンピュータシステムのテストを実行する第４の段階と；
テスト終了後に前記第２分割領域を除去する第５の段階と；
を実施することを特徴とする検査方法。
【請求項２】
前記第３の段階の後、該ハードディスクを原本として他のハードディスクへのコピーを行い、そのコピー先の各ハードディスクをそれぞれコンピュータシステムに装着する請求項１記載の検査方法。
【請求項３】
前記第１の段階において、前記ハードディスクの全体領域を第１分割領域として論理フォーマットし、プログラムファイルを入れる請求項１又は請求項２記載の検査方法。
【請求項４】
前記第１の段階で入れるプログラムファイルがオペレーティングシステム、デバイスドライバ、応用プログラムである請求項３記載の検査方法。
【請求項５】
前記第２の段階において、前記第１分割領域中の空き領域の開始位置を検索してこれを第２分割領域の開始位置とする請求項１〜４のいずれか１項に記載の検査方法。
【請求項６】
前記第２の段階において、前記第１分割領域の最終位置からデータ量を判断して第２分割領域の開始位置を指定する請求項１〜４のいずれか１項に記載の検査方法。
【請求項７】
前記第２の段階において、前記第１分割領域のプログラムファイルを第２分割領域にコピーする請求項１〜６のいずれか１項に記載の検査方法。
【請求項８】
前記第３の段階において、前記第２分割領域に入っているオペレーティングシステムによりブーティングを行う請求項７記載の検査方法。
【請求項９】
物理的フォーマットされたハードディスクを使用したコンピュータシステムの検査方法において：
前記ハードディスクの全体領域を第１分割領域に設定し、該第１分割領域の一部を第２分割領域に設定する第１の段階と；
前記第１分割領域にプログラムファイルを入れる第２の段階と；
前記第２分割領域をブートドライバとして前記第１分割領域と同じプログラムファイルを入れる第３の段階と；
前記第２分割領域を使用してコンピュータシステムをブーティングし、該第２分割領域にテストプログラムファイルを入れる第４の段階と；
この第２分割領域のテストプログラムを使用してコンピュータシステムのテストを実行する第５の段階と；
テスト終了後に前記第２分割領域を除去する段階と；
を実施することを特徴とする検査方法。
【請求項１０】
前記第４の段階の後、該ハードディスクを原本として他のハードディスクへのコピーを行い、そのコピー先の各ハードディスクをそれぞれコンピュータシステムに装着する請求項９記載の検査方法。
【請求項１１】
前記第１の段階において、前記第１分割領域の最終位置からデータ量を判断して第２分割領域の開始位置を指定する請求項９又は請求項１０記載の検査方法。
【請求項１２】
前記第３の段階において、前記第１分割領域のプログラムファイルを第２分割領域にコピーする請求項９〜１１のいずれか１項に記載の検査方法。
【請求項１３】
物理的フォーマットされたハードディスクを使用したコンピュータシステムの検査方法において：
ハードディスクの全体領域を第１分割領域に設定し、該第１分割領域の一部を第２分割領域に設定する第１の段階と；
これら第１及び第２分割領域にプログラムファイルを入れ、該第２分割領域をブートドライバとする第２の段階と；
前記第２分割領域を使用してコンピュータシステムをブーティングし、該第２分割領域にテストプログラムファイルを入れる第３の段階と；
この第２分割領域のテストプログラムを使用してコンピュータシステムのテストを実行する第４の段階と；
テスト終了後に前記第２分割領域を除去する第５の段階と；
を実施することを特徴とする検査方法。
【請求項１４】
前記第３の段階の後、該ハードディスクを原本として他のハードディスクへのコピーを行い、そのコピー先の各ハードディスクをそれぞれコンピュータシステムに装着する請求項１３記載の検査方法。
【請求項１５】
前記第１の段階において、前記第１分割領域の最終位置からデータ量を判断して第２分割領域の開始位置を指定する請求項１３又は請求項１４記載の検査方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、生産工程で遂行されるコンピュータシステムの検査方法に関するものである。
【０００２】
【従来の技術】
コンピュータシステムの生産工程には、ハードディスクを利用してコンピュータシステムの状態を検査する過程がある。この過程では、ハードディスクに入れられた所定のプログラム及びこれによるコンピュータシステムの動作が正常かどうか検査される。
【０００３】
この検査において、ＯＳ（ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）としてＤＯＳを搭載したパソコンの場合は使用中であってもコンピュータ電源をオフすることができるので、検査後にすぐ電源をオフにすることが可能である。しかし、ＯＳを新しく変更したときに前のＯＳに使用していた検査方法のままであると、いくつかの問題が発生する。
【０００４】
たとえば、ハードディスクの内容に変更を加えることは望ましくないのでフレキシブルディスク（ＦＤ）を使用して検査を遂行しなければならず、別途ＦＤ用の検査費用の追加、ＦＤ使用によるアクセス速度低下で検査時間が長くなるなどの不具合が生じる。あるいはまた、ＦＤだけでは新しいＯＳの専用検査プログラムの運用を行えずに固有な製品番号をもつＯＳを使用する場合、ＯＳをコンピュータシステムに入れた後の最初の起動時に製品番号等の所定の情報を入力することになるが、各コンピュータシステムごとにその情報は異なってくる。生産ラインでコンピュータシステムごとにそれぞれこれを入力することは非常に難しいし、相当な時間が費やされてしまう。
【０００５】
このような問題点を克服するために、ＯＳメーカー側で、最初の起動時に情報入力しないですむようにした所定のプログラムを提供しており、これをハードディスクに入れてハードディスクでＯＳをブーティングさせれるようにしている。このような過程を通じたブーティングをＡＵＤＩＴモードのブーティングと言う。たとえば、現在普及しているＷｉｎｄｏｗｓ（登録商標）９５でも、マイクロソフト社から起動時に製品番号等の入力を遂行しないですむＰＲＥ−ＩＮＳＴＡＬＬＥＲが提供されており、これは、ＯＳをハードディスクに予め設定してユーザーへ提供するためのユーティリティとしてＯＳメーカーで提供するプログラムである。
【０００６】
次にＷｉｎｄｏｗｓ９５の場合を例にして、ＡＵＤＩＴモードのブーティング過程を含んだコンピュータシステムの検査方法を、図１及び図２を参照して説明する。図１は、ハードディスクを利用したコンピュータシステムの検査方法のフローチャートであり、図２は、図１のフローチャート中の各段階におけるハードディスクのデータ記憶状態を示した説明図である。
【０００７】
まず最初に原ハードディスクを使用可能にする。具体的には、段階Ｓ１０２で物理的フォーマット（ｐｈｙｓｉｃａｌ  ｆｏｒｍａｔ）  された原ハードディスクを分割し、段階Ｓ１０４で論理フォーマット（ｌｏｇｉｃａｌ  ｆｏｒｍａｔ）を遂行して使用可能な状態とする。一般に、ハードディスクメーカーで完成品を出荷するときに予め物理的フォーマットをして使用者に提供されている。そして、物理的フォーマットされているハードディスクに対し、ＯＳに含まれている分割プログラム、たとえばＦＤＩＳＫ，ＥＸＥを利用してディスク全領域が１つの分割区間に設定されるようにする。次いでＦＯＲＭＡＴ，ＥＸＥを利用して論理フォーマットを遂行する。
【０００８】
続いて、原ハードディスクにプログラムを順に入れていく。すなわち、まず段階Ｓ１１２で、ＰＲＥ−ＩＮＳＴＡＬＬＥＲを使用してＯＳを原ハードディスクに落とし、そして段階Ｓ１１４で、システムに必要な各種デバイスドライバを入れる。さらに段階Ｓ１１６では、各種応用プログラムをインストールする。
【０００９】
続いて、ハードディスクコピー装置を利用して複数のハードディスクへのコピーを実施し、コピー後のハードディスクをコンピュータシステムに装着していく。すなわち段階Ｓ１２２で、１つの原ハードディスクから複数のハードディスクへ同時コピー可能なハードディスクコピー装置を利用して複数のハードディスクへのコピーを実施し、段階Ｓ１２４で、コピー先ハードディスクをコンピュータシステムに装着する。
【００１０】
ハードディスクが装着されると各コンピュータシステムの検査が実行される。
【００１１】
まず段階Ｓ１３２で、コンピュータシステムのもつＦＤドライブをブートドライブ（ｂｏｏｔ  ｄｒｉｖｅ）にしてＦＤに入っているＤＯＳでコンピュータシステムをブーティングし、ＤＯＳ用検査プログラムを起動させてコンピュータシステムを検査する。そして段階Ｓ１３４で、Ｗｉｎｄｏｗｓ９５用のＰＲＥ−ＩＮＳＴＡＬＬＥＲと検査プログラムをハードディスクに入れる。
【００１２】
次に段階Ｓ１４２で、ハードディスクをブードドライブにしてＷｉｎｄｏｗｓ９５でコンピュータシステムをブーティングし、Ｗｉｎｄｏｗｓ９５用検査プログラムを起動させてコンピュータシステムを検査する。そして段階Ｓ１４４では、ＰＲＥ−ＩＮＳＴＡＬＬＥＲとＷｉｎｄｏｗｓ９５用検査プログラムをハードディスクから取り除く。
【００１３】
【発明が解決しようとする課題】
上記従来の検査方法では、次のような問題が指摘されている。
【００１４】
まず、ＡＵＤＩＴモードではブーティングするまでに多数の各種段階を遂行しなければならないので時間がかかる結果となっている。また、ＡＵＤＩＴモードと実際にユーザーが使用するモードとに差があって、正確な検査が行われない。すなわち、実際のユーザー使用環境では円滑に遂行されるプログラムが、ＡＵＤＩＴモードでは正常にならない場合が確認されいてる。
【００１５】
さらに、ＡＵＤＩＴモードでハードディスクに入れたＷｉｎｄｏｗｓ９５を利用して応用プログラムを設定しようとする場合、本来の設定ファイル等に変更が加わるので、検査後にこれを完璧に削除しないとユーザーに不必要な内容を提供することもあり得ることになる。検査完了後はＷｉｎｄｏｗｓ９５の終了のための所定の手続を遂行して定常終了をしなければならないので、検査を進行する作業者はこれを待たなければならなず、時間が浪費される。
【００１６】
そして、ＡＵＤＩＴモードにするためにはＤＯＳを搭載したＦＤを別に用意しなければならないし、生産ラインが自動化されている場合、同一ＦＤを多数用意しなければならないので、ＦＤ費用がかさむ。またさらに、ＡＵＤＩＴ用ＦＤをコピーするための別途のコピー装置とそのためのスペース、これを運用する人力が追加的に必要である。加えて、ＤＯＳをブーティングするのにＦＤを使用するから、エラーの原因となり得るなどの諸問題がある。
【００１７】
【課題を解決するための手段】
本発明は、このような課題を解決するために、重畳分割されたハードディスクを利用してコンピュータシステムを検査する方法を提供する。
【００１８】
すなわち、物理的フォーマットされたハードディスクを使用したコンピュータシステムの検査方法において、ハードディスクに第１分割領域を設定してプログラムファイルを入れる第１の段階と、この第１分割領域中の空き領域を使用して第２分割領域を設定し、該第２分割領域をブートドライバとして前記第１分割領域と同じプログラムファイルを入れる第２の段階と、この第２分割領域を使用してコンピュータシステムをブーティングし、該第２分割領域へテストプログラムファイルを入れる第３の段階と、この第２分割領域のテストプログラムを使用してコンピュータシステムのテストを実行する第４の段階と、テスト終了後に前記第２分割領域を除去する第５の段階と、を実施することを特徴とする。この場合、第３の段階の後、該ハードディスクを原本として他のハードディスクへのコピーを行い、そのコピー先の各ハードディスクをそれぞれコンピュータシステムに装着すれば、一度に多数のテストを実行できる。
【００１９】
第１の段階においては、ハードディスクの全体領域を第１分割領域として論理フォーマットし、プログラムファイルを入れるようにする。その第１の段階で入れるプログラムファイルはオペレーティングシステム、デバイスドライバ、応用プログラムである。また、第２の段階においては、第１分割領域中の空き領域の開始位置を検索してこれを第２分割領域の開始位置とする、あるいは、第１分割領域の最終位置からデータ量を判断して第２分割領域の開始位置を指定する手法にするとよい。さらに、第２の段階において第１分割領域のプログラムファイルを第２分割領域にコピーするようにするとよい。また、第３の段階においては、第２分割領域に入っているオペレーティングシステムによりブーティングを行うようにする。
【００２０】
あるいはまた、本発明によれば、物理的フォーマットされたハードディスクを使用したコンピュータシステムの検査方法において、ハードディスクの全体領域を第１分割領域に設定し、該第１分割領域の一部を第２分割領域に設定する第１の段階と、前記第１分割領域にプログラムファイルを入れる第２の段階と、前記第２分割領域をブートドライバとして前記第１分割領域と同じプログラムファイルを入れる第３の段階と、前記第２分割領域を使用してコンピュータシステムをブーティングし、該第２分割領域にテストプログラムファイルを入れる第４の段階と、この第２分割領域のテストプログラムを使用してコンピュータシステムのテストを実行する第５の段階と、テスト終了後に前記第２分割領域を除去する段階と、を実施することを特徴とする。
【００２１】
その第４の段階の後には、該ハードディスクを原本として他のハードディスクへのコピーを行い、そのコピー先の各ハードディスクをそれぞれコンピュータシステムに装着することができる。また、第１の段階においては、第１分割領域の最終位置からデータ量を判断して第２分割領域の開始位置を指定する。また、第３の段階においては、第１分割領域のプログラムファイルを第２分割領域にコピーするとよい。
【００２２】
あるいはさらに、本発明によれば、物理的フォーマットされたハードディスクを使用したコンピュータシステムの検査方法において、ハードディスクの全体領域を第１分割領域に設定し、該第１分割領域の一部を第２分割領域に設定する第１の段階と、これら第１及び第２分割領域にプログラムファイルを入れ、該第２分割領域をブートドライバとする第２の段階と、前記第２分割領域を使用してコンピュータシステムをブーティングし、該第２分割領域にテストプログラムファイルを入れる第３の段階と、この第２分割領域のテストプログラムを使用してコンピュータシステムのテストを実行する第４の段階と、テスト終了後に前記第２分割領域を除去する第５の段階と、を実施することを特徴とする。
【００２３】
その第３の段階の後には、該ハードディスクを原本として他のハードディスクへのコピーを行い、そのコピー先の各ハードディスクをそれぞれコンピュータシステムに装着することができる。また、第１の段階においては、第１分割領域の最終位置からデータ量を判断して第２分割領域の開始位置を指定するとよい。
【００２４】
本発明のハードディスクを利用したコンピュータシステムの検査方法は、重畳二重分割方式でハードディスクを二重分割し、その重なった両分割領域に所定のＯＳ及び各種プログラムをインストールし、小さい方の第２分割領域を使用してブーティングを行う。そしてここに検査プログラムをインストールしてから、該ハードディスクを原本としてディスクコピーを実行し、そのコピー先の多数のハードディスクを生産中のコンピュータシステムに装着して検査を行うことができる。つまり、多数のハードディスク検査をＦＤを使用せずに実行することが可能となっている。各コンピュータシステムを検査した後は、テストプログラムを入れた分割領域をまるごと削除してしまえばよい。
【００２５】
【発明の実施の形態】
以下、本発明の実施形態につき添付図面を参照して説明する。以下の例は、Ｗｉｎｄｏｗｓ９５を使用する。
【００２６】
図３には、検査方法のフローチャートを示し、図４に、そのときのハードディスクのデータ記憶状態についての説明図を示す。
【００２７】
まず、段階Ｓ２００では原ハードディスクを使用可能状態とする。具体的には段階Ｓ２０２で、原ハードディスクの全領域を１つの分割領域とする。そして、段階Ｓ２０４で原ハードディスクに論理フォーマットを遂行する。
【００２８】
続いて、段階Ｓ２１０では原ハードディスクに所定のプログラムを順に入れていく。具体的には段階Ｓ２１２で、まずＯＳを原ハードディスクにインストールする。次いで段階Ｓ２１４で、システムに必要な各種デバイスドライバをインストールし、そして段階Ｓ２１６で、ユーザーに提供する各種応用プログラムをインストールする。
【００２９】
続いて、段階Ｓ２２０では原ハードディスクを重畳二重分割方式によって分割し、該重畳分割した領域に必要な処理を遂行する。具体的には段階Ｓ２２２で、原ハードディスク全領域を第１分割領域１０とし、これに重畳した分割領域の第２分割領域２０を形成して原ハードディスクを重畳分割し、該第２分割領域をブートドライバに設定する。このときの重畳の二重分割方式は、図４及び図５を参照するとわかるように、原ハードディスク全領域を第１分割領域１０にしてから該第１分割領域１０の一部区間を第２分割領域２０として重畳分割する。したがって、第１分割領域１０は原ハードディスクの全領域になり、第２分割領域２０は第１分割領域１０に重畳した所定の区間になる。このような重畳二重分割方式は次の２通りの手法によって実行可能である。
【００３０】
一つは図６に示す方式で、第１分割領域１０の未記録領域の先頭位置を自動検索してこれを重畳分割領域の開始位置とする方式である。もう一つは図７に示す方式で、後に入れるデータ量を考慮し、第１分割領域１０のブランクエリア最終位置から判断して開始位置を指定する方式である。
【００３１】
分割がすむと段階Ｓ２２４で、第２分割領域２０を論理フォーマットする。そして段階Ｓ２２６で、段階Ｓ２１０同様にしてインストールするか、あるいは、すでに第１分割領域１０に存在するプログラムをＯＳも含めて第２分割領域２０へコピーする。
【００３２】
続いて、段階Ｓ２３０では第２分割領域２０に入れたＯＳの環境をユーザー環境と同設定にし、検査プログラムを第２分割領域２０へ入れる。具体的には段階Ｓ２３２で、第２分割領域２０をブートドライブにしてコンピュータシステムをブーティングし、一般ユーザー環境と同様にコンピュータシステムを設定する。すなわち、ブーティング時にＷｉｎｄｏｗｓ９５の製品番号等を入力する過程を遂行してユーザー環境と同一設定を行う。次いで段階Ｓ２３４で、第２分割領域２０にＤＯＳ及び／又はＷｉｎｄｏｗｓ９５用検査プログラムを入れる。
【００３３】
続いて、段階Ｓ２４０では原ハードディスクを複数のハードディスクへコピーし、コピー先のハードディスクを生産されているコンピュータシステムに装着する。具体的には段階Ｓ２４２で、二重分割された原ハードディスクをコピー可能なコピー装置を利用して原ハードディスクを複数のハードディスクにコピーし、段階Ｓ２４４で、コピー先のハードディスクを生産されているコンピュータシステムへ装着する。
【００３４】
続いて、段階Ｓ２５０では検査プログラムを利用してコンピュータシステムの検査を遂行した後、第２分割領域２０を消去して第１分割領域１０を活性領域（ブートドライブ領域）に設定する。具体的には段階Ｓ２５２で、コンピュータシステムの電源を入れ第２分割領域２０をブートドライブにしてブーティングし、検査プログラムを起動することによりコンピュータシステムが正常に動作するかどうかを調べる。そして段階Ｓ２５４で、第２分割領域２０を消去して第１分割領域１０を活性領域に設定する。
【００３５】
このときのブーティングは、Ｗｉｎｄｏｗｓ９５でも、ＭＳＤＯＳ、ＳＹＳファイルを変更してＷｉｎｄｏｗｓ９５用ＳＩＮＧＬＥ  ＤＯＳでも、あるいは、ＯＳが既存のＤＯＳを使用している場合はそのままでも可能である。ＳＩＮＧＬＥ  ＤＯＳは、Ｗｉｎｄｏｗｓ９５はＤＯＳがなくてもブーティングが可能なのでＤＯＳとは別のＯＳに区分され、Ｗｉｎｄｏｗｓ９５を使用するときに既存ＤＯＳと互換性を維持するプログラムやコマンドを遂行する必要がある場合を考慮して、Ｗｉｎｄｏｗｓ９５でＤＯＳモードを再ブーティングすることができるように設定された、Ｗｉｎｄｏｗｓ９５内に入っているＤＯＳ機能である。これはＤＯＳウインドウモードとは区別される別途のＷｉｎｄｏｗｓ９５機能中の一つである。
【００３６】
以上の段階が全て終わって検査を完了する段階Ｓ２６０では、Ｗｉｎｄｏｗｓ９５を正常終了しないでコンピュータシステムの電源をすぐオフしてもよい。すなわち、第２分割領域２０に入れたＷｉｎｄｏｗｓ９５を利用したことから、第１分割領域１０にインストールしてあるプログラムは安全なためである。
【００３７】
【発明の効果】
本発明によれば、コンピュータシステムの検査にあたって、原本のＯＳではないＯＳ下で検査を遂行することができ、しかも全てハードディスクからのブーティングであるから、ＦＤを使用する必要がなく、費用、時間ともに軽減される。特にＷｉｎｄｏｗｓ９５の場合、ユーザー環境と同じ設定とできるから、ウィンドウ専用プログラムを使用する場合の信頼性が確保される。また、検査用に設定した重畳分割領域は検査後に全削除されるので、ユーザーに不要な部分が入っていることはなく、新規に応用プログラムを入れる支障になる心配がない。さらに、検査完了後にすぐ電源を落とせるので、検査時間短縮に寄与する。
【図面の簡単な説明】
【図１】従来の検査方法のフローチャート。
【図２】図１のフローチャートにおけるハードディスクのデータ記憶状態を示した説明図。
【図３】本発明による検査方法のフローチャート。
【図４】図３のフローチャートにおけるハードディスクのデータ記憶状態を示した説明図。
【図５】ハードディスクの分割手法についての説明図。
【図６】ハードディスクの分割例を示した説明図。
【図７】ハードディスクの他の分割例を示した説明図。
【図１】
0003627125.tif 000002
【図２】
0003627125.tif 000003
【図３】
0003627125.tif 000004
【図４】
0003627125.tif 000005
【図５】
0003627125.tif 000006
【図６】
0003627125.tif 000007
【図７】
0003627125.tif 000008