(57)【要約】本発明は突発的な電源供給中断することによりコンピュータハードディスクが損傷をうけ、再ブーティングが不可能になる問題点をソフトウェア的に解決するハードディスク保護方法及び装置に関するもので、特に保安監視カメラから伝送される映像（ｖｉｓｕａｌ）データをモニターするデジタルビデオ貯蔵装置（Ｄｉｇｉｔａｌ Ｖｉｄｅｏ Ｒｅｃｏｒｄｅｒ； ＤＶＲ）のような保安監視コンピユータシステムにおいて停電によるシステム停止（Ｄｏｗｎ）が発生した場合にも電源復旧時に外部運営者の助けなくて自動的に自ずから再ブーティングを遂行して停電発生以前状態に回復されることができるコンピュータ運営保護方法及び装置を提供する。その結果、本発明は突発的な電源供給中断時に不良の可能性が高いバッテリーを使用する無停電電源供給装置（ＵＰＳ）を代替して安定的に停電前段階の状態に復旧されることができるようになり、銀行現金引き出し窓口またはその他防犯システムのようにいつどこでも無人動作されることができる。高信頼性保安監視モニタリングシステムに適用されることができる。
2004520651.tif 000002
【特許請求の範囲】
【請求項１】
コンピユータシステムを構成するハードディスクを複数個の貯蔵領域にパーティションし、パーティションされた複数個の貯蔵領域中ある一つの第１貯蔵領域を上記コンピユータシステムを使用するユーザーには読み出し及び記入をすることが不可能で見えない貯蔵領域にして、上記ユーザーが記入及び読み出しをすることができ、上記コンピユータシステムを駆動するシステム運営プログラムを貯蔵している第２貯蔵領域に記録貯蔵された内容を上記第１貯蔵領域にバックアップ貯蔵するコンピユータシステムに電源が供給されてブーティングが進行される方法において、
（ａ） 上記コンピユータシステムは電源供給を感知すれば、バイオスプログラムが駆動されて上記コンピユータシステムが以前終了段階において正常的な手続きによって終了されたのか、それとも突発的な電源供給中断によって終了されたのかを知らせる第１フラッグ値を照会する段階；
（ｂ） 上記段階（ａ）において上記第１フラッグ値がセッティング（非正常終了）されている場合、上記第１貯蔵領域にバックアップ貯蔵されている内容を読み出し上記第２貯蔵領域に記録することにより上記第２貯蔵領域を復旧して、続いて上記第２貯蔵領域の内容を上記第１貯蔵領域にバックアップ貯蔵するかの可否を手動で命令する第２フラッグ値と上記第１フラッグ値をリセットして再ブーティングする段階；
（ｃ） 上記段階（ａ）において上記第１フラッグ値がリセット（正常終了）されている場合、上記第２フラッグ値を照会する段階；
（ｄ） 上記段階（ｃ）において上記第２フラッグがセッティング（受動バックアップ貯蔵要請）されている場合、上記第２貯蔵領域の内容を上記第１貯蔵領域にバックアップ貯蔵して、上記第１及び第２フラッグをリセットして再ブーティングする段階；
（ｅ） 上記段階（ｃ）において上記第２フラッグがリセット（受動バックアップ貯装備要請）されている場合、正常的ブーティング手続きが遂行されてウィンドウズ（登録商標）プログラムが実行されて第１フラッグがセッティングされる段階； 及び
（ｆ） 応用プログラムが実行される段階
を含むコンピユータシステムブーティング方法。
【請求項２】
第１項において、上記段階（ｂ）は後続して
上記コンピユータシステムのデータファイルを貯蔵する第３貯蔵領域を損傷から復旧するためのスキャンディスクを随行する段階；及び
上記コンピユータシステムのレジストリを復旧して、ウィンドウズ（登録商標）運営システムを動作させて、上記第１フラッグをセッティングする段階
をも含むコンピユータシステムブーティング方法。
【請求項３】
第１項において、上記段階（ｄ）は後続して
上記コンピユータシステムのデータファイルを貯蔵する第３貯蔵領域を損傷から復旧するためにスキャンディスクを遂行する段階；及び
ウィンドウズ（登録商標）運営システムを動作させて上記第１フラッグをセッティングする段階
をも含むコンピユータシステムブーティング方法。
【請求項４】
第１項において、上記段階（ｆ）は後続して
（ｇ） 上記コンピユータシステムの応用プログラムをアップグレ−ドしたり追加設置した場合、上記第２貯蔵領域の内容を上記第１貯蔵領域へのバックアップ遂行可否（受動復旧）を上記コンピユータシステムユーザーに質疑する段階；
（ｈ） 上記コンピュータユーザーが上記段階（ｇ）で受動復旧を選択した場合、システシャットダウンを遂行して上記第１及び第２フラッグをセッティングする段階；
（ｉ） 上記コンピュータユーザーが上記段階（ｇ）いおいて受動復旧を選択しない場合、システムシャットダウンを随行して上記第１フラッグをセッティングする段階；及び
（ｊ） ウィンドウズ（登録商標）を終了して上記第１フラッグをリセッする段階をも含むコンピユータシステムブーティング方法。
【請求項５】
第１項において、上記コンピュータユーザーに見えない第１貯蔵領域には
上記コンピユータシステムの工場出荷段階で上記第２貯蔵領域に記録された工場デフォルトファイルまたはバイオスシモス（ＢＩＯＳ ＣＭＯＳ）セットアップのバックアップと；
上記コンピユータシステムのユーザーによる運用段階で変更されるシステム運用レジストリファイルのバックアップと；
上記コンピユータシステムのユーザーによる運用段階へ第２貯蔵領域に設置されるアップグレ−ドファイルのバックアップまたは追加設けられるデバイスドライバファイルのバックアップ；及び
上記バックアップを遂行するソフトウェアプログラムを貯蔵されるのを特徴にするコンピユータシステムブーティング方法。
【請求項６】
複数個の貯蔵領域にパーティションされたハードディスクを備えるとともに、このハードディスクは、コンピュータユーザーには正常動作時に記入または読み出しのための貯蔵領域に見えない第１貯蔵領域とコンピュータ運営システムを貯蔵する第２領域を含むコンピュータ装置において、上記コンピュータ装置は
前回のコンピユータシステム終了手続きにおいて、正常的に終了されたのか、または、突発的電源供給中断で非正常終了されたかの可否を知らせる第１フラッグと；
上記第２貯蔵領域にアップグレ−ドされたりまたは追加設けられたプログラムまたはデバイスドライブファイルを上記第１貯蔵領域にバックアップ貯蔵するかの可否を知らせる第２フラッグを参照して、電源供給によるブーティング始める段階で、バイオスプログラムが実行されば上記第１及び第２フラッグの値によって、
上記第１フラッグがセッティング（非正常終了）された場合、上記第１貯蔵領域にバックアップされているバックアップファイルを利用して上記第２貯蔵領域を復旧して再ブーティングし；
上記第１フラッグがリセッ（正常終了）されている場合、上記第２フラッグの値を照会して上記第２フラッグがセッティング（受動バックアップ設定）されている場合、上記第２貯蔵領域に貯蔵されているデータを上記第１貯蔵領域にバックアップ貯蔵し；
上記第１フラッグ及び上記第２フラッグが全部リセットされている場合には、上記第２貯蔵領域のシステム運用ファイルを利用して正常ブーティング手続きが遂行されること
を特徴とするコンピュータ装置。
【請求項７】
第６項において、上記第１貯蔵領域には上記第２領域に貯蔵されるシステム運用ファイルと、バイオスシモス（ＣＭＯＳ）ファイルのバックアップファイルが貯蔵されて、上記コンピュータ装置をユーザーが使用する過程で変更されるシステム運用レジストリファイルは選定された周期ごとにバックアップされてバックアップファイルが貯蔵され、上記バックアップ過程を遂行するバックアッププログラムを貯蔵する見えない貯蔵領域を含むが、上記見えない貯蔵領域は上記コンピュータ装置を使用するユーザーに見えない貯蔵領域で、別にパーティションされて正常動作時に記入したりまたは読み出しするのと共に接近することができないことを特徴とするコンピュータ装置。
【請求項８】
第６項において、上記ハードディスクは上記コンピュータ装置がユーザーによって駆動中の過程で生成される多様データを貯蔵する第３貯蔵領域をも包含され、上記コンピュータ装置がブーティングされる段階で、上記第１フラッグは最近最後のシステム終了手続きが非正常終了であったことを知らせるフラッグ値を持っているのを確認された場合、上記第３貯蔵領域をウィンドウズ（登録商標）プログラム中スキャンディスク機能を利用してディスク損傷を治癒し、レジストリを復旧することを特徴とするコンピュータ装置。
【請求項９】
第６項において、上記見えない第１貯蔵領域にバックアップ貯蔵されるシステム運用ファイルは、上記コンピユータシステムが工場出荷以後、ユーザーによって使われる過程でプログラムアップグレ−ドされて上記第２貯蔵領域に設けられる場合、上記第２貯蔵領域に設けられたアップグレ−ドシステム運用ファイルは、上記見えない第１貯蔵領域にバックアップされて貯蔵されることにより、非正常的終了手続き以後、上記コンピュータ装置のブーティング段階で上記見えない第１貯蔵領域からアップグレ−ドされたプログラムは、上記第２貯蔵領域に復旧されることにより、アップグレ−ドされたシステムファイルにブーティングされることを特徴にするコンピュータ装置。
【請求項１０】
第６項において、上記コンピユータシステムは工場出荷以後、ユーザーによって使われる過程で、プリンタードライバファイルを含むデバイスドライバファイルが追加設けられる場合、上記第２貯蔵領域に設けられた追加デバイスドライバファイル情報は上記見えない第１貯蔵領域にバックアップされて貯蔵されることにより、非正常的終了手続き以後、上記コンピュータ装置のブーティング段階で上記見えない第１貯蔵領域から上記デバイスドライバファイル情報を上記第２貯蔵領域に復旧させることにより、ブーティング手続き完了後自動的に上記コンピユータシステムは上記デバイスを認識することができるようになることを特徴とするコンピュータ装置。
【請求項１１】
第６項において、上記システム運用レジストリファイルはウィンドウズ（登録商標）運用環境で、システムデータファイル（ｓｙｓｔｅｍ． ｄａｔ）及びユーザー情報ファイル（ｕｓｅｒ． ｄａｔ）を含むコンピュータ装置。
【請求項１２】
システム運用ファイルを貯蔵している第２貯蔵領域と上記第２貯蔵領域に貯蔵されたファイルと、バイオスシモス（ｃｍｏｓ）セットアップファイル及び常時アップデータされるレジストリファイルとバックアッププログラムをバックアップ貯蔵するが、ユーザーには見えない第１貯蔵領域を含むようにパーティションされるハードディスクを具備したコンピュータをブーティングする方法にあって、
（ａ） 上記コンピュータに電源が供給される段階；
（ｂ） ブーティング始まりとともにバイオスプログラムが実行される段階；
（ｃ） 上記以前コンピュータ終了過程で正常終了されたかの可否を知らせる第１フラッグ値を照会して正常終了可否を判断する段階；
（ｄ） 上記段階（ｃ）において、第１フラッグがセッティングされている場合、上記見えない第１貯蔵領域にバックアップされているファイルを読み出しして上記第２貯蔵領域に記入することにより、上記第２貯蔵領域を移転システム終了直前状態に復旧する段階；
（ｅ） 上記第１フラッグ及び受動バックアップ可否を知らせる第２フラッグをリセッして再ブーティングを遂行する段階；
（ｆ） 上記コンピユータシステムを構成するデータ貯蔵用貯蔵領域に対してウィンドウズ（登録商標）スキャンディスクを遂行する段階；
（ｇ） 上記見えない貯蔵領域にバックアップされているレジストリを復旧する段階； 及び
（ｈ） ウィンドウズ（登録商標）運用プログラムを駆動させて上記正常終了可否を知らす第１フラッグをセッティングする段階
を含むコンピユータシステムブーティング方法。
【請求項１３】
システム運用ファイルを貯蔵している第２貯蔵領域と、上記第２貯蔵領域に貯蔵されたファイルとバイオスシモスセットアップファイル及び上記アップデートされるレジストリファイルとバックアッププログラムをバックアップ貯蔵してもユーザーには見えない第１貯蔵領域を含むようにパーティションされるハードディスクを具えたコンピュータをブーティングする方法にあって、
（ａ） 上記コンピュータに電源が供給される段階；
（ｂ） ブーティングの始めとともにバイオスプログラムが実行される段階；
（ｃ） 上記以前コンピュータ終了過程で正常終了されたのか可否を知らせる第１フラッグ値を照会して正常終了可否を判断する段階；
（ｄ） 上記段階（ｃ）で第１フラッグがリセットされている場合、上記第２貯蔵領域に貯蔵された内容を上記第１貯蔵領域にバックアップする命令を知らせる第２フラッグ値を照会する段階；
（ｅ） 上記第２フラッグ値がセッティング（手動バックアップ）されている場合、上記第２貯蔵領域を上記第１貯蔵領域にバックアップする段階；
（ｆ） 上記第１及び第２フラッグをリセッして再ブーティングする段階；
（ｇ） 上記コンピユータシステムを構成するデータ貯蔵用貯蔵領域に対してウィンドウズ（登録商標）スキャンディスクを随行する段階； 及び
（ｈ） ウィンドウズ（登録商標）運用プログラムを駆動させて上記第１フラッグをセッティングする段階
を含むコンピユータシステムブーティング方法。
【請求項１４】
システム運用ファイルを貯蔵している第２貯蔵領域と、上記第２貯蔵領域に貯蔵されたファイルとバイオスシモスセットアップファイル及び常時アップデートされるレジストリファイルとバックアッププログラムをバックアップ貯蔵するがユーザーには見えない第１貯蔵領域を含むようにパーティションされたハードディスクを備えたコンピュータをブーティングする方法において、
（ａ） 上記コンピュータに電源が供給される段階；
（ｂ） ブーティング始まりとともにバイオスプログラムが実行される段階；
（ｃ） 上記以前コンピュータ終了過程で正常終了されたかの可否を知らせる第１フラッグ値を照会して正常終了可否を判断する段階；
（ｄ） 上記段階（ｃ）において第１フラッグがリセッされている場合、上記第２貯蔵領域に貯蔵された内容を上記第１貯蔵領域にバックアップする命令を知らせる第２フラッグ値を照会する段階；
（ｅ） 上記第２フラッグがリセットされている場合、正常的ブーティング手続き及びウィンドウズ（登録商標）を実行する段階；
（ｆ） 上記第１フラッグをセッティングする段階
を含むコンピユータシステムブーティング方法。
【請求項１５】
第１２項、第１３項、または第１４項において、上記過程に後続して
上記第２貯蔵領域に貯蔵された応用プログラムを実行する段階；
上記第２貯蔵領域の貯蔵内容に対して上記第１貯蔵領域にバックアップを実行することを選択する段階；
上記コンピュータ装置をシャットダウンして上記第１及び第２フラッグをセッティングする段階；及び
上記ウィンドウズ（登録商標）プログラムを終了して上記第１フラッグをリセットする段階
を含むコンピユータシステムブーティング方法。
【請求項１６】
第１２項、第１３項、または第１４項において、上記過程に後続し、
上記第２貯蔵領域に貯蔵された応用プログラムを実行する段階；
上記第２貯蔵領域の貯蔵内容に対して上記第１貯蔵領域にバックアップ実行することを選択しない段階；
上記コンピュータ装置をシャットダウンし、上記第１フラッグをセッティングする段階；及び
上記ウィンドウズ（登録商標）プログラムを終了して上記第１フラッグをリセットする段階
を含むコンピユータシステムブーティング方法。
【発明の詳細な説明】
【０００１】
技術分野
本発明は突発的な電源供給の中断によりコンピュータのハードディスクが損傷をうけ、再ブーティング（起動）が不可能になる問題点をソフトウェア的に解決するハードディスク保護方法及び装置に関するもので、特に保安監視カメラから伝送される映像（ｖｉｓｕａｌ）データをモニターするデジタルビデオ貯蔵装置（Ｄｉｇｉｔａｌ Ｖｉｄｅｏ Ｒｅｃｏｒｄｅｒ； ＤＶＲ）のような保安監視コンピユータシステムにおいて停電によるシステム停止（Ｄｏｗｎ）が発生した場合にも電源復旧時に外部運営者の助けなくて自動的に自ずから再ブーティングを遂行して停電発生以前状態に回復されることができるコンピュータ運営保護方法及び装置を提供する。
【０００２】
背景技術
正常的に動作しているコンピユータシステムへ急に電源供給が中断される場合、特にコピュータハードディスクにデータを記録している途中で電源供給が中断される場合には、ハ−ドディスクに貯蔵するファイルなどをインデクス（ｉｎｄｅｘ）する割り当てテーブル（ＦＡＴ；Ｆｉｌｅ Ａｌｌｏｃａｔｉｏｎ Ｔａｂｌｅ）が損傷されて電源が復旧されても再ブーティング（ｒｅ−ｂｏｏｔ、リブート）では失敗することがたびたび発生するようになる。
【０００３】
このような突発的な電源供給中断によるハードディスクの損傷を防止するために、無停電電源供給装置（ＵＰＳ）が使われている。一方、無停電電源装置に対する技術は大韓民国特許公開第９５−１０２７６号に開示されている。
【０００４】
前述した無停電電源供給装置（ＵＰＳ）を使用した無停電電源供給技術は準備されたバッテリー（ｂａｔｔｅｒｙ）を使用して、急の停電発生時に所定時間（例えば、 １分間）の間、電源を供給して、システム保護のための正常的シャットダウン（ｓｈｕｔｄｏｗｎ）手続きを行ってシステム動作を終了させるようになる。
【０００５】
図１は従来技術による無停電電源供給装置（ＵＰＳ）が内蔵されたコンピユータシステムの再ブーティング過程を説明している。即ち、図１を参照すれば、正常電源が供給される過程で瞬間（ａ）で電源供給が遮断される場合、無停電電源供給装置（ＵＰＳ）の内臓電源は選定された期間（ａ）から（ｂ）区間の間で駆動し、電力を供給する。所定の時間（例えば、１分）が経過する場合の段階（ｂ）で正常的な手続きの自動シヤットダウン（ｓｈｕｔｄｏｗｎ）手続きが進行される。
【０００６】
その結果、コンピユータシステムはハードディスクの損傷なく、（ｃ）時点でシヤッダウン過程は終了される一方、以後時点（ｄ）で電力供給が復旧される場合、コンピユータシステムは正常的にシステム監視者の助けがなくても自動リブーティング（ａｕｔｏ−ｒｅｂｏｏｔｉｎｇ）される時点（ｅ）で、正常動作モードに進入するようになる。
【０００７】
しかし、２４時間の間で常に作動されなければいけない保安監視システム（Ｓｅｃｕｒｉｔｙ Ｓｙｓｔｅｍ）の場合、電源供給が中断された場合にもシステム損傷を防止するために前述した無停電電源供給装置（ＵＰＳ）技術を使用するようになるが、ＵＰＳシステムに適用されるバッテリの頻繁な不良によって電源供給遮断時に内臓無停電電源供給装置（ＵＰＳ）は、正常に動作することができなくなりシステムが損傷される場合が多く発生される。
【０００８】
さらに、保安監視システムに適用された無停電電源供給装置（ＵＰＳ）のバッテリーの寿命は長く掴んで１年ないし２年程度であるので、２４時間中断がない監視カメラ作動が要求される高信頼性システム運営のためには、システム運営者がすべてバッテリーの寿命をチェックして交換しなければいけない複雑性がある。
【０００９】
とくに、一つの地域にだけでも数千ないし数万個の運営システムに装着されたＵＰＳバッテリーを全部管理して不良を発見して交換するということは実質的に不可能である。さらに、ＵＰＳが具備し、正常的に作動される保安監視カメラシステムの場合でも、停電時にはカメラの電源は遮断されるので録画の連続性の面で無停電電源供給装置（ＵＰＳ）の実効性が殆どない結果を招来していることが実情である。
【００１０】
発明の概要
従って、本発明の第１目的は突発的停電事態で瞬間電源遮断によって発生されるハードディスクの損傷と、これによる再ブーテイング不能問題を解決するコンピュータ運営システム保護方法及び装置を提供することにある。
【００１１】
本発明の第２目的は上記第１目的に付加して、従来の無停電電源供給装置（ＵＰＳ）のバックアップ装置がなくても停電時にシステムディスクを損傷なしに復元して再起動することで、２４時間常に動作することができる高信頼性の保安監視コンピュータ運営システム装置及び保護方法を提供することにある。
【００１２】
本発明の第３目的は上記第１目的に付加して、従来の無停電電源供給装置（ＵＰＳ）のバックアップ装置がなくても突発的な停電事態発生時に動作が中断された保安監視コンピユータシステムのオッファーレイティンシステム構成、レジストリ及びシモス（ＣＭＯＳ）復旧をソフトウェア的に可能とさせる保安監視コンピュータ運営システム装置及び方法を提供することにある。
【００１３】
上記目的を達成するための、本発明はコンピユータシステムを構成するハードディスクを複数個の貯蔵領域にパーティションして、パーティションされた複数個の貯蔵領域の中でどの一つの第１貯蔵領域を上記コンピユータシステムを使用するユーザーには、読み出し及び記入をすることができなく、見えない貯蔵領域にして、上記ユーザーは記入及び読み出しをすることができ、上記コンピユータシステムを駆動するシステム運営プログラムを貯蔵している第２ 貯蔵領域に記録貯蔵された内容を上記第１貯蔵領域にバックアップ貯蔵するコンピユータシステムに電源は供給されてブーティングが進行される方法において、
【００１４】
（ａ） 上記コンピユータシステムは 電源供給を感知すれば、バイオスプログラムが駆動され、上記コンピユータシステムは、以前終了段階で正常的な手続きによって終了されたのかそれとも突発的な電源供給中断によって終了されたのかを知らせる第１フラッグ値を照会する段階；
（ｂ） 上記段階（ａ）において、上記第１フラッグ値がセッティング（非正常終了）されている場合、上記第１貯蔵領域にバックアップ貯蔵されている内容を読み出し、上記第２貯蔵領域に記録することにより上記第２貯蔵領域を復旧して、続いて上記第２貯蔵領域の内容を上記第１貯蔵領域にバックアップ貯蔵するかの可否を手動で命令する第２フラッグ値と上記第１フラッグ値をリセットして再ブーティングする段階；
【００１５】
（ｃ） 上記段階（ａ）において、上記第１フラッグ値がリセット（正常終了）されている場合、上記第２フラッグ値を照会する段階；
（ｄ） 上記段階（ｃ）において上記第２フラッグがセッティング（受動バックアップ貯蔵要請）されている場合、上記第２貯蔵領域の内容を上記第１貯蔵領域にバックアップ貯蔵して、上記第１及び第２フラッグをリセッティングして再ブーティングする段階；
【００１６】
（ｅ） 上記段階（ｃ）において上記第２フラッグがリセット（受動バックアップ貯蔵要請）されている場合、正常的ブーティング手続きが遂行されてウィンドウズ（登録商標）プログラムが実行されて第１フラッグがセッティンされる段階； 及び
（ｆ） 応用プログラムが実行される段階を含むコンピユータシステムブーティング方法を提供する。
【００１７】
本発明のまた他の目的を達成するために、本発明は複数個の貯蔵領域にパーティションされたハードディスクを備えるが上記ハードディスクは、上記コンピュータユーザーには正常動作時に記入または読み出しのための貯蔵領域に見えない第１貯蔵領域とコンピュータ運営システムを貯蔵する第２領域を含むコンピュータ装置において、上記コンピュータ装置は以前コンピユータシステム終了手続きにおいて、正常的に終了されたのかまたは突発的電源供給中断に非正常終了されたのかの可否を知らせる第１フラッグと；
【００１８】
上記第２貯蔵領域にアップグレ−ドされたり、または、追加設けられたプログラムまたはデバイスドライブファイルを上記第１貯蔵領域にバックアップ貯蔵するかの可否を知らせる第２フラッグを参照して、 電源供給によるブーティングを始める段階でバイオスプログラムが実行されたら上記第１及び第２フラッグの値によって、
上記第１フラッグがセッティング（非正常終了）された場合、上記第１貯蔵領域にバックアップされているバックアップファイルを利用して上記第２貯蔵領域を復旧して再ブーティングして；
【００１９】
上記第１フラッグがリセット（正常終了）されている場合、上記第２フラッグ値を照会して上記第２フラッグがセッティング（受動バックアップ設定）されている場合上記第２貯蔵領域に貯蔵されているデータを上記第１ 貯蔵領域にバックアップ貯蔵して；
上記第１フラッグ及び上記第２フラッグが全部リセットされている場合には上記第２貯蔵領域のシステム運用ファイルを利用して正常ブーティング手続きが遂行されることを特徴とするコンピュータ装置を提供する。
【００２０】
実施例
以下、添付図面図２〜４を参照し、発明によるコンピユータシステム保護のためにハードディスク方法及び装置を詳しく説明する。
図２は本発明によるシステム復旧方法を示した図面である。図２を参照すれば、本発明は突発的停電状態または他の理由によって電源供給がいきなり中断された状態（ａ）において、前述した従来技術とは別に無停電電源供給装置（ＵＰＳ）なくて、そのままシステムが停止（Ｄｏｗｎ）なるべく放置しておいても再ブーティングを成功的に遂行することができるようにソフトウェア的に解決することを特徴とする。
【００２１】
その結果、従来技術が持っている無停電電源供給装置（ＵＰＳ）のバッテリー不良問題または約１年ないし２年間に提供しなければいけないバッテリー交換補修のための複数の問題を解決する。
即ち、図２を参照すれば、時点（ａ）で電源供給が中断されたら自動シャットダウン等の特別な手続きがなくて、そのままシステムは停止（Ｄｏｗｎ）される。その結果、もしハードディスクのファイル割当テーブル（ＦＡＴ；ｆｉｌｅ ａｌｌｏｃａｔｉｏｎ ｔａｂｌｅ）を記録中に停電事態が発生した場合にはハードディスクが損傷される場合も発生することがある。しかし、ハードディスクの損傷は後述する本発明特有のソフトウェア的な方法で治癒されて、その結果電源再供給時に再ブーティングを可能とする。
【００２２】
一方、図２で示した時点（ｂ）において電源が回復される場合、コンピユータシステムはブーティングを始めるようになり、通常的にバイオス（ＢＩＯＳ）プログラムが始まるようになる。
この時、Ｃドライブの選定された位置に貯蔵されている第１フラッグ値を確認して、第１フラッグ値がセッティングされている場合、最新のシステム終了過程（ａ）で非正常終了されものと判断する。即ち、コンピュータ装置の運用プログラム（ＯＳ； Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）及びバイオスシモス（ＣＭＯＳ）設定情報を貯蔵しているＣドライブに特定位置に記録された正常終了可否を表す第１フラッグ（ｆｌａｇ）は前回のコンピュータ終了過程が正常的なシャットダウン過程だったのか、なければ停電事態等による終了（Ｄｏｗｎ）状態であるかを表すフラッグとして作動することを特徴とする。
【００２３】
続いて、本発明によるコンピュータ装置は、以前にハードディスクの目に見えない（ｉｎｖｉｓｉｂｌｅ）貯蔵領域にバックアップコピーしておいたシステムファイルなどをＣドライブにコピーして復旧過程を進行する。
【００２４】
ここで、目に見えない貯蔵領域（ｉｎｖｉｓｉｂｌｅ ｓｔｏｒａｇｅ ｒｅｇｉｏｎ）とは通常ユーザーが認識してデータ記入及び読み出しが可能なるようににアクセスするＣドライブ、Ｄドライブ、Ｅドライブ等とは別にユーザーがアクセス（ａｃｃｅｓｓ）することができないハードディスク領域として、正常コンピュータ運営もとではデータ記入（ｗｒｉｔｅ）及び読み出し（ｒｅａｄ）過程がないので、突発停電発生時に見えない領域をアクセスしていて、ファイルシステムが損傷される場合は発生しないようにできる一種の安全保護区域になる。
【００２５】
一方、本発明の特許請求範囲においては本発明による見えない貯蔵領域を第１貯蔵領域と称していて、ユーザーがアクセスして使用するシステムファイル貯蔵用Ｃドライブ、Ｄドライブ等を第２貯蔵領域と称して、データファイル貯蔵のためのドライブを第３貯蔵領域と称している。
この時に、システム運用（ｓｙｓｔｅｍ ｏｐｅｒａｔｉｏｎ）ファイルは勿論のこと、アプリケーション（ａｐｐｌｉｃａｔｉｏｎ）ファイル、システム運用レジストリ（ｒｅｇｉｓｔｒｙ）ファイル、バイオス（ＢＩＯＳ）シモス（ＣＭＯＳ）セッティング（ｓｅｔｔｉｎｇ）情報等などと供に復旧される。一方、見えないハードディスク貯蔵領域からのシステム復旧が完了すれば、Ｃディスクドライブの第１フラッグをリセット（ｒｅｓｅｔ）し再ブーティング過程は進行される。
【００２６】
この時に、システム復旧が完了されたらスキャンディスク（ＳｃａｎＤｉｓｋ）を実行してデータファイルを貯蔵しているＤドライブ以後の損傷データを復旧することができる。 または、スキャンディスク過程が完了すれば正常的にバックアップ（ｂａｃｋ−ｕｐ）されたレジストリ（ｒｅｇｉｓｔｒｙ）を復旧することができる。 続いて、ウィンドウズ（登録商標）窓が生成されながらＣドライブの第１フラッグをセッティングするようになる。
【００２７】
本発明の詳しい説明では、システムファイルを貯蔵しているディスクドライブにＣドライブを指定して、次のＤドライブまたはＥドライブ等をデータファイル貯蔵用ドライブとして指定し、本発明の思想を説明しているが、ハードディスクパーティション方式を強いてここに限定させる必要はなく、多様な形態の変形的実施は可能である。
【００２８】
図３は本発明の良好な実施例により、パーティション（ｐａｒｔｉｔｉｏｎ）されたハードディスク構成を表した図である。図３を参照すれば、一つの実施例として第０番ハードディスクはＣドライブ（１０）、Ｄドライブ（２０）及び目に見えない貯蔵領域（３０）にパティション（ｐａｒｔｉｔｉｏｎ）されていて、第１番ハードディスクはＥドライブ（４０）で構成されている。
勿論、本発明を理解しやすい物理的ハードディスク第０番をパーティションし、システムファイル貯蔵用Ｃドライブ（特許請求範囲では”第１ディスクドライブ”と称する；１０）とバックアップ用が見えない貯蔵領域（３０）を構成しているが、様々な形態の変形的実施は可能であることを当業者は理解すべきである。
【００２９】
本発明の思想を分かりやすく説明するため、Ｃドライブ（１０）はウィンドウズ（登録商標）プログラムを始めとしたシステム運用ファイルが貯蔵されていて、Ｄドライブ（２０）及びＥドライブ（４０）はデータファイルが貯蔵されていることと仮定する。 また、Ｃドライブに貯蔵されるファイルなどのリンク情報が貯蔵されているファイル及び分配テーブル（ＦＡＴ； Ｆｉｌｅ Ａｌｌｏｃａｔｉｏｎ Ｔａｂｌｅ； １１）が図示されている。
【００３０】
前述したように、従来技術はコンピュータ装置がファイル分配テーブル（１１）を記入している途中に急な停電により停止（Ｄｏｗｎ）される場合、ファイル分配テーブル（１１）は損傷を被るようになり、再ブーティング時にＣドライブのファイルリンク情報をわかることができなくてブーティングが不可能になる問題点があった。
【００３１】
本発明は上記従来技術の問題点を解決するために第０番ハードディスクに見えない貯蔵領域（ｉｎｖｉｓｉｂｌｅ ｓｔｏｒａｇｅ ｒｅｇｉｏｎ； ３０）を別に分配してバックアップ（ｂａｃｋ−ｕｐ）空間に使用することを特徴とする。即ち、ここで見えない貯蔵領域（３０）とは、Ｃドライブ（１０）、Ｄドライブ（２０）及びＥドライブ（４０）とは別に、ユーザーまたはコンピュータがデータ記入またはアクセスのために認識することができない空間を意味するが、コンピュータが正常的に動作する間、ハードディスク領域中見えない貯蔵領域（３０）は、アクセスしないので、急な電源オフ状態でもシステムデータ損傷を被る懸念は全くない。
【００３２】
本発明はここでは目に見えない貯蔵領域（３０）にシステム運用ファイルが貯蔵されているＣドライブとウィンドウズ（登録商標）レジストリファイル（ｒｅｇｉｓｔｒｙ ｆｉｌｅｓ）及びバイオスシモスセットアップファイルをバックアップして、停電発生による損傷可能性を備えて、再ブーティング段階でバックアップファイルからＣドライブ及びレジストリファイル、バイオスシモス、セットアップ等を復旧することを特徴とする。
【００３３】
本発明による目に見えない貯蔵領域（３０）にバックアップされるＣドライブのシステム運用ファイル（ＯＳ）及びアプリケーションファイルなどはコンピュータ装置が組み立てられて工場出荷される段階でファクトリデフォルト（ｆａｃｔｏｒｙ ｄｅｆａｕｌｔ）状態にバックアップ貯蔵されられることができる。この時に、最初バックアップとしてＣドライブシステムファイルだけでなく、バイオス（Ｂｉｏｓ）シモス（ＣＭＯＳ）セッオプファイルと供に見えない貯蔵領域（３０）にバックアップされられることができる。
【００３４】
一方、コンピユータシステムをユーザーが使用しながら各種設定変更が可能になる。 例をあげて、保安監視（ｓｅｃｕｒｉｔｙ）閉鎖回路映像装置を制御するコンピユータシステムにおいて、録画する映像の圧縮率またはその他の録画状態制御命令などはファクトリデフォルト（ｆａｃｔｏｒｙ ｄｅｆａｕｌｔ）値で使われることよりも、ユーザーがセッティングして使用するようになる。
【００３５】
このような、設定ファイルなどをレジストリファイル（ｒｅｇｉｓｔｒｙ ｆｉｌｅ）と呼ばれ、ウィンドウズ（登録商標）環境においてＣ：＼ＷＩＮＤＯＷＳ（登録商標）＼ＳＹＳＴＥＭ。ＤＡＴまたはＣ：＼ＷＩＮＤＯＷＳ（登録商標）＼ＵＳＥＲ。ＤＡＴ等に変更貯蔵される。しかし、ハードディスクの見えない貯蔵領域（３０）に、バックアップされているＣドライブファイルは、ファクトリデフォルト（ｆａｃｔｏｒｙ ｄｅｆａｕｌｔ）値であるので、停電によるＣドライブ復旧時にユーザーが変更設定したレジストリファイルが復旧されない場合、電源復旧後にユーザーは再びレジストリを設定して与えなければならない複雑性が発生するようになる。
【００３６】
さらに、本発明の思想が無人警備保安コンピユータシステムに適用される場合、停電されたあと電源が回復されば、保安システムは停電以前状態のセッティングに復旧されなければいけない必要性があるので、ファクトリデフォルト状態に帰るのは望ましくない。
【００３７】
従って、本発明はシステム運用レジストリ（ｒｅｇｉｓｔｒｙ）ファイルを上記見えない貯蔵領域（３０）で常にバックアップ（ｂａｃｋ−ｕｐ）を遂行することにより前述した問題を解決する。即ち、ユーザーがコンピュータ運営上、使用過程においてレジストリセッティングを変更する場合の見えない貯蔵領域（３０）へ常にバックアップを随時に遂行する。この時に、レジストリセッティングが変更される時ごとにバックアップされる場合、コンピュータ中央電算ユ二ット（ＣＰＵ）に負荷をもたらすので、発生される負荷によって適切な周期にバックアップされるように制御することができる。
【００３８】
即ち、本発明による望ましい実施例として、レジストリが変更される時ごとに引き続いてバックアップされる代わりに、レジストリ変更後、一定時間が過きた後システムに負荷がかからない範囲でバックアップ過程を遂行するようにすることができる。
【００３９】
本発明による良好な実施例として、Ｃドライブが８００ＭＢである場合、レジストリファイルの大きさをほぼ５ＭＢに仮定する時にバックアップ用プログラム空間約５ＭＢを合わせて見えない貯蔵領域の大きさを約８１０ＭＢ程度にパーティションしてに準備することができる。一方、システム復旧が完了されたらデータファイルを貯蔵するＤドライブ及びＥドライブは、ウィンドウズ（登録商標）プログラムが提供するスキャンディスク（ＳｃａｎＤｉｓｋ）を利用して損傷ファイルを治癒することができる。
【００４０】
また、前述した常時バックアップ過程以外にユーザーがシステム運用ファイルまたはその他アプリケーションファイル例えば、保安監視モニタ制御プログラム）をアップグレ−ドし、追加に設置した場合には後述する方法を通じてシステム復旧時にファクトリデフォルト状態に帰るのを防止することができる。
本発明による方法では、見えない貯蔵領域にバックアップされているシステムファイルは、工場出荷段階において最初バックアップされたシステムファイルだから、ユーザーがインターネットを通じてダウンロード受けるかまたは、新たに配布された資料を利用してシステムバージョンをアップグレ−ドした場合に、見えない貯蔵領域にバックアップ貯蔵されているシステムファイルをアップグレ−ドし、バックアップさせておく必要がある。
【００４１】
この時、コンピュータユーザーはプログラムを新しいバージョンでアップグレ−ドする場合に、バックアップ命令を追加に遂行することで、見えない貯蔵領域（３０）にアップグレ−ドされたプログラムファイルをバックアップさせるようになる。即ち、アップグレ−ドバージョンのシステムファイルを設置完了した後には、ユーザーにソフトウェア的に見えない貯蔵領域でのバックアップ貯蔵可否を質間することで、バックアップファイルのバージョンをアップグレイド（ｕｐｇｒａｄｅ）させて置くことができるようになる。
【００４２】
また、プリンタードライバ（ｐｒｉｎｔｅｒ ｄｒｉｖｅｒ）ファイルを含んだ新しいデバイスドライバ（ｄｅｖｉｃｅ ｄｒｉｖｅｒ）ファイルを追加設置した場合にもバックアップ命令を下すことにより見えない貯蔵領域（３０）にバックアップさせておくことができる。
【００４３】
図４は本発明によるシステム保護方法が適用されたコンピュータ装置のブーティング方法を表した作業処理流れ図である。 図４を参照すれば、コンピユータシステムに電源が復旧される場合（段階Ｓ１００）、コンピュータはブーティング（ｂｏｏｔ）を始めるようになりバイオス（ＢＩＯＳ）プログラムを実行する（段階Ｓ１１０）、続いて、システムファイルが貯蔵されているＣドライブの先定された位置に記録されている正常終了であった可否を示す第１フラッグ値がセッティングされているのか可否を判断する（段階 Ｓ１２０）。
【００４４】
ここで、Ｃドライブの特定位置に記録された第１フラッグ（ｆｌａｇ）値は、最新のシステム終了時に非正常終了（例えば、停電事態発生）が進行された場合には、フラグがセッティングされるようになり正常終了の場合には、フラグがリセットされているようになる。フラグが正常終了であることを知らせる場合、正常的な手順によってウィンドウズ（登録商標）を正常ブーティングさせるようになる（段階 Ｓ１３０）。
【００４５】
この時、本発明の良好な実施例としてユーザーがアップグレ−ドして、設置したプログラムまたはプリンタードライブのバックアップ可否を表す第２フラッグを参照するようにソフトウェアを構成することができる。 即ち、本発明による見えない貯蔵領域にアップグレ−ドされるプログラムまたはプリンタードライブ情報をバックアップさせることにより、システム復旧過程でファクトリデフォルト状態に帰るのを防止することができるようになる。
【００４６】
これのための目的において第２フラッグを使用することができ、図４における第２フラッグがセッティングされている場合（段階Ｓ１２１）Ｃドライブ（１０）を見えない領域（３０）でバックアップする手順を遂行する（段階Ｓ１２２）。一方、段階Ｓ１２１において第２フラッグがセッティングされていない場合には正常的なブーティング手続き及びウィンドウズ（登録商標）運営プログラムが実行される（段階 Ｓ１３０）。
【００４７】
その結果、ウィンドウズ（登録商標）が実行されて今回の終了後再ブーティング時に正常終了可否を判別することができるように第１フラッグをセッティングする（段階Ｓ１４０）。続いて、応用プログラムが実行される（段階Ｓ１５０）。本発明の良好な実施例として、保安監視運営システムが駆動されることができる。
【００４８】
一方、ユーザーが応用プログラムを実行する間に各種設定値を変更した場合、この変更値などは該当設定窓を閉じた後に選定された周期毎に（たとえば３０秒後に）ウィンドウズ（登録商標）レジストリにバックアップされることができる。一方、ユーザーが応用プログラムをアップグレ−ドした場合、またはプリンタードライブ設定を変更する陽合と同じときには、バックアップ実行可否を質疑するようになる（段階Ｓ１５５）。
【００４９】
段階Ｓ１５５において、ユーザーがバックアップ実行に同意する場合には、システムシャットダウン手続き待ちに入っていて、第１フラッグ及び第２フラッグをセッティングする（段階Ｓ１５６）、もし、バックアップ実行を選択しない場合、ユーザー応用プログラムが駆動されるコンピユータシステムはシャットダウン（ｓｈｕｔ ｄｏｗｎ）されて次のブーティング時に正常終了を判別することができるように第１フラッグをセッティングする（段階Ｓ１６０）。続いて、ウィンドウズ（登録商標）を終了させながら第１フラッグをリセットする（段階Ｓ１７０）。
【００５０】
一方、段階Ｓ１２０でフラッグがセッティングされている場合は、再ブーティング時、以前に非正常終了されたことを認識してハードディスクの見えない貯蔵領域（３０）にバックアップしたファイルなどをＣドライブでコピーして復旧する（段階Ｓ２３０）、続いて、システム復旧が完了すればＣドライブの第１及び第２フラッグをリセッして再ブーティング過程を随行する（段階 Ｓ２４０）。
この時に、スキャンディスクを実行してＤドライブまたはＥドライブ等のデータファイルが貯蔵されているディスクドライブの損傷データを復旧する（段階 Ｓ２５０）。一方、スキャンディスク過程が完了すれば（段階Ｓ２５０）レジストリを復旧して（段階Ｓ２６０）ウィンドウズ（登録商標）が実行されながらＣドライブの第１フラッグをセッティング（段階Ｓ２７０）するようになる。以後の段階は、正常終了時の手続き、即ち段階Ｓ１５０、Ｓ１６０、Ｓ１７０を実行するようになる。
【００５１】
また、受動バックアップで応用プログラムをアップグレ−ドする場合、またはデバイスドライバファイルを設置した場合にはプログラム設置窓（ウィンドウ）からシステムバックアップを選択することによってシステムを再び始めるようにすることができる。 この時、段階Ｓ１２１において第２フラッグがセッティングされているためにブーティングを遂行しながらハードディスクの見えない領域にドライブ全体ファイルをコピーしてバックアップされる（段階 Ｓ１２２）。
【００５２】
続いて、第１及び第２フラッグがリセッされて、再ブーティングが始まる（段階Ｓ１２３）。また、スキャンディスク過程（段階Ｓ１２４）に続いてウィンドウズ（登録商標）動作は遂行されて第１フラッグがセッティングされる（段階Ｓ１２５）。以下、応用プログラム実行過程（段階Ｓ１５０）は前述した方式によって繋がれるようになる。
【００５３】
前述した内容は後述する発明の特許請求範囲をよりよく理解することができるように本発明の特徴と技術的長所を多少幅広く概設した。本発明の特許請求範囲を構成する附加的な特徴と長所などは以下に詳述した。開示された本発明の概念と特定実施例は本発明と類似目的を行うための他の構造の設計または修正の基本として手早く使用できることが当該技術分野における熟練者等により認識されるべきである。
【００５４】
また、本発明で開示された発明の概念と実施例は、本発明の同一目的を遂行するため、異なる構造に修正または設計するための基礎として、当該技術分野の熟練者より使用されるであろう。更に、当該技術分野の熟練者によるそのような修正または変更された等価構造は特許請求範囲において記述した発明の思想や範囲をはずれない限度内で多様な変化、置換及び変更は可能である。
【００５５】
産業上の利用可能性
以上のように、本発明は無停電電源供給装置（ＵＰＳ）システムなくても停電事態発生時、急に停止（ｄｏｗｎ）されたコンピユータシステムに対してウィンドウズ（登録商標）または応用プログラムの損傷によるブーティング失敗を源泉的に防止することができ、データ貯蔵ディスクドライブの場合はスキャンディスクを通じて損傷部分を自動削除することができる。
その結果、本発明は無人保安警備映像システムに適用されるため、停電後にも安定的に停電前の段階の状態に復旧されることができる高信頼性保安システムを提供することにある。
【図面の簡単な説明】
【図１】従来技術による無停電電源供給装置ＵＰＳが内蔵されたコンピユータシテムの再ブーティング過程を説明した図である。
【図２】本発明による無停電電源供給装置（ＵＳＢ）なく、ソフトウェア的な方法でシステム復旧とともに再ブーティングが進行される過程を示した図面である。
【図３】本発明によりパーティション（ｐａｒｔｉｔｉｏｎ）されシステムバックアップのためのハードディスク構成を示した図である。
【図４】本発明によるシステム保護方法が適用されたコンピュータ装置のブーティング方法を表した作業処理流れ図である。
【図１】
2004520651.tif 000003
【図２】
2004520651.tif 000004
【図３】
2004520651.tif 000005
【図４】
2004520651.tif 000006
【国際公開パンフレット】
2004520651.tif 000007
2004520651.tif 000008
2004520651.tif 000009
2004520651.tif 000010
2004520651.tif 000011
2004520651.tif 000012
2004520651.tif 000013
2004520651.tif 000014
2004520651.tif 000015
2004520651.tif 000016
2004520651.tif 000017
2004520651.tif 000018
2004520651.tif 000019
2004520651.tif 000020
2004520651.tif 000021
2004520651.tif 000022
2004520651.tif 000023
2004520651.tif 000024
2004520651.tif 000025
2004520651.tif 000026
2004520651.tif 000027
2004520651.tif 000028
2004520651.tif 000029
2004520651.tif 000030
2004520651.tif 000031
2004520651.tif 000032
2004520651.tif 000033
2004520651.tif 000034
2004520651.tif 000035
2004520651.tif 000036
2004520651.tif 000037
2004520651.tif 000038
2004520651.tif 000039
2004520651.tif 000040
【国際調査報告】
2004520651.tif 000041
2004520651.tif 000042