(57)【特許請求の範囲】
【請求項１】
コンピュータウィルスを削除又は隔離する方法において、
コンピュータをスタートするとき、前記コンピュータにおける複数のオペレーティングシステムのうちのアンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードするステップ（Ｓ１０２）と、
前記アンチウィルスモジュールによって、前記アンチウィルスモジュールが配置されているオペレーティングシステム以外の前記複数のオペレーティングシステムのパーティションに対してコンピュータウィルスを検知し、検知したコンピュータウィルスを削除又は隔離するステップ（Ｓ１０４）と、
を含むことを特徴とするコンピュータウィルスを削除又は隔離する方法。
【請求項２】
ネットワークアップグレードの方式によって、前記アンチウィルスモジュールをアップグレードすることを特徴とする請求項１に記載のコンピュータウィルスを削除又は隔離する方法。
【請求項３】
より高いバージョンのアンチウィルスモジュールを格納しているメモリを使用して、前記アンチウィルスモジュールをアップグレードすることを特徴とする請求項１に記載のコンピュータウィルスを削除又は隔離する方法。
【請求項４】
前記アンチウィルスモジュールが配置されているオペレーティングシステム以外の前記複数のオペレーティングシステムのうち、少なくとも１つのオペレーティングシステムにおけるアンチウィルスモジュールを自動で同期化させる方式によって、前記アンチウィルスモジュールをアップグレードすることを特徴とする請求項１に記載のコンピュータウィルスを削除又は隔離する方法。
【請求項５】
前記コンピュータにオペレーティングシステム選択モジュールを設けることによって、前記複数のオペレーティングシステムに対する選択を行うことを特徴とする請求項１乃至４のいずれか１項に記載のコンピュータウィルスを削除又は隔離する方法。
【請求項６】
前記コンピュータにおける特定のボタンを操作することによって、前記アンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードすることを特徴とする請求項５に記載のコンピュータウィルスを削除又は隔離する方法。
【請求項７】
前記アンチウィルスモジュールが配置されているオペレーティングシステムを、前記コンピュータのＴｙｐｅ１２パーティションに配備することを特徴とする請求項６に記載のコンピュータウィルスを削除又は隔離する方法。
【請求項８】
前記オペレーティングシステム選択モジュールを前記コンピュータのハードディスクの末尾部に予め設けておくことを特徴とする請求項７に記載のコンピュータウィルスを削除又は隔離する方法。
【請求項９】
前記オペレーティングシステム選択モジュールがデュアルモジュールであることを特徴とする請求項８に記載のコンピュータウィルスを削除又は隔離する方法。
【請求項１０】
コンピュータウィルスを削除又は隔離するシステムであって、
コンピュータをスタートするとき、前記コンピュータにおける複数のオペレーティングシステムのうちの、アンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードするシステム選択モジュールと、
前記アンチウィルスモジュールが配置されているオペレーティングシステムにおけるアンチウィルスモジュールによって、前記アンチウィルスモジュールが配置されているオペレーティングシステム以外の前記複数のオペレーティングシステムのパーティションに対してコンピュータウィルスを検知し、検知したコンピュータウィルスを削除又は隔離するウィルス処理モジュールと、
を備えることを特徴とするシステム。
【請求項１１】
前記ウィルス処理モジュールが、ネットワークアップグレードの方式によってアップグレードされることを特徴とする請求項１０に記載のコンピュータウィルスを削除又は隔離するシステム。
【請求項１２】
前記ウィルス処理モジュールが、より高いバージョンのアンチウィルスモジュールを格納しているメモリ中のアンチウィルスモジュールをコピーすることによって、アップグレードすることを特徴とする請求項１０に記載のコンピュータウィルスを削除又は隔離するシステム。
【請求項１３】
前記ウィルス処理モジュールが、前記アンチウィルスモジュールが配置されているオペレーティングシステム以外の前記複数のオペレーティングシステムのうちの、少なくとも１つのオペレーティングシステムにおけるアンチウィルスモジュールを自動で同期化させる方式によって、アップグレードすることを特徴とする請求項１０に記載のコンピュータウィルスを削除又は隔離するシステム。
【請求項１４】
前記コンピュータにおける特定のボタンを操作することにより、前記アンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードすることを特徴とする請求項１０乃至１３のいずれか１項に記載のコンピュータウィルスを削除又は隔離するシステム。
【請求項１５】
前記アンチウィルスモジュールが配置されているオペレーティングシステムが、前記コンピュータのＴｙｐｅ１２パーティションに配置されることを特徴とする請求項１４に記載のコンピュータウィルスを削除又は隔離するシステム。
【請求項１６】
前記システム選択モジュールが、前記コンピュータのハードディスクの末尾部に配置されることを特徴とする請求項１５に記載のコンピュータウィルスを削除又は隔離するシステム。
【請求項１７】
前記システム選択モジュールがデュアルモジュールであることを特徴とする請求項１６に記載のコンピュータウィルスを削除又は隔離するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ分野に関し、特に、コンピュータウィルスを削除又は隔離する方法およびシステムに関する。
【背景技術】
【０００２】
コンピュータ及びネットワークの普及につれて、コンピュータウィルスの危害性もますます高くなっており、強大なアンチウィルス（Anti-Virus）機能は、ＰＣシステムの安定性を確保するための重要な機能となる。従来のウィルス防止ソフトウェアの多くは、ベースオペレーティングシステム（例えば、Ｗｉｎｄｏｗｓ（登録商標）システム）で実行されるものであり、システム自身の脆弱性によってこれらのウィルス防止ソフトウェアの実際的な効果が大きく弱められることになる。最も代表的な例としては、Ｗｉｎｄｏｗｓにおけるウィルス防止ソフトウェアは、一部のブートストラップセクタウィルス（Boot Strap Sector Virus）に対処できない。これは、このようなウィルスがアンチウィルスエンジンが実行される前に作用し、ひいては、ウィルス防止ソフトウェアを終了させる可能性もあるためである。また、Ｗｉｎｄｏｗｓがブラスター（blaster）ウィルス、サッサー（sasser）ウィルスなどのような新型ウィルスから攻撃された場合、繰り返してリスタートされるため、ウィルス防止ソフトウェアが全然正常的に最新のウィルスルールライブラリにアップグレードできないことによって、効果的なアンチウィルス動作をできない。さらに、一部のウィルスは、オペレーティングシステム（Operating System、ＯＳと略称）においてシステムリソースを争奪して、アンチウィルスソフトウェアの正常的な実行に影響を与える。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
現在存在している２種類の主なウィルス検知・駆除方法は、下記のとおりである。
１つは、マスタブートレコード（Master Boot Record、ＭＢＲと略称）によるＴｙｐｅ１２パーティションウィルス検知・駆除方法である。この方法では、他のオペレーティングシステム（サブシステムと称し、通常ＷｉｎＰＥである）をＴｙｐｅ１２パーティションに配備し、ＭＢＲを修正する方式によって、システムの起動のプロセスを制御する。ＭＢＲモジュールが特定の機能キーを検出した後、Ｔｙｐｅ１２パーティション中のサブシステムを直接ロードし、アンチウィルスのアプリケーションを起動して、ベースオペレーティングシステムウィルスを検知・駆除する目的を達成する。該方案には、ユーザによりＭＢＲが修正（例えば、ユーザがベースオペレーティングシステムを再インストールしたとか、又は２番目のオペレーティングシステムをインストールしたとか）されることによって、該機能が無効になるという欠点と、Ｔｙｐｅ１２パーティションが、ユーザにより容易に削除されるか、又はドライブレター（drive letter）に取り付け、その中のデータファイルを容易に取得することによって、セキュリティ性及び安定性が低くなるという欠点がある。
【０００４】
もう１つは、ホスト保護エリア（Host Protect Area、略称ＨＰＡ）によるワンキーアンチウィルス方法である。該方法では、サブオペレーティングシステムをＰＣハードディスクの末尾に配備し、ＨＰＡの方式によりサブオペレーティングシステムを保護している。該方案には、ＨＰＡにハードウェアの互換性問題があり、かつ、ＨＰＡがハードディスクの末端空間を隠すことによって、ユーザはハードディスクが不思議に小さくなったと思い、ＰＣマーカーの販売後コストを増えるという欠点と、ＨＰＡにファイルシステムがないので、管理及びメンテナンスが不便であるという欠点がある。
【０００５】
本発明は、上記の１つ又は複数の問題点に鑑みてなされたものであり、コンピュータウィルスを削除又は隔離する方法およびシステムを提供する。
【課題を解決するための手段】
【０００６】
本発明によるコンピュータウィルスを削除又は隔離する方法は、コンピュータをスタートするとき、コンピュータにおける複数のオペレーティングシステムからアンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードするステップ（Ｓ１０２）と、アンチウィルスモジュールによって、アンチウィルスモジュールが配置されているオペレーティングシステム以外の複数のオペレーティングシステムのパーティションに対してコンピュータウィルスを検知し、検知したコンピュータウィルスを削除又は隔離するステップ（Ｓ１０４）と、を含む。
【０００７】
なお、ネットワークアップグレードの方式によって、アンチウィルスモジュールをアップグレードすることができる。また、より高いバージョンのアンチウィルスモジュールを格納しているメモリを使用して、アンチウィルスモジュールをアップグレードしてもよい。さらに、アンチウィルスモジュールが配置されているオペレーティングシステム以外の複数のオペレーティングシステムのうちの、少なくとも１つのオペレーティングシステムにおけるアンチウィルスモジュールを自動で同期化させる方式によって、アンチウィルスモジュールをアップグレードしてもよい。
【０００８】
なお、オペレーティングシステム選択モジュールをコンピュータに設けることにより、複数のオペレーティングシステムの選択を行う。さらに、コンピュータのキーボードにおける特定のボタンを操作することによって、アンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードする。なお、アンチウィルスモジュールが配置されているオペレーティングシステムを、コンピュータのＴｙｐｅ１２パーティションに配備し、オペレーティングシステム選択モジュールをコンピュータのハードディスクの末尾部に予め設けておく。オペレーティングシステム選択モジュールは、デュアルモジュールであってもよい。
【０００９】
本発明によるコンピュータウィルスを削除又は隔離するシステムは、コンピュータをスタートするとき、コンピュータにおける複数のオペレーティングシステムのうちの、アンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードするシステム選択モジュールと、アンチウィルスモジュールが配置されているオペレーティングシステムにおけるアンチウィルスモジュールによって、アンチウィルスモジュールが配置されているオペレーティングシステム以外の複数のオペレーティングシステムのパーティションに対してコンピュータウィルスを検知し、検知したコンピュータウィルスを削除又は隔離するウィルス処理モジュールと、を備える。
【００１０】
なお、ウィルス処理モジュールは、ネットワークアップグレードの方式、或いは、より高いバージョンのアンチウィルスモジュールを格納しているメモリ中のアンチウィルスモジュールをコピーする方式、或いは、アンチウィルスモジュールが配置されているオペレーティングシステム以外の複数のオペレーティングシステムのうちの、少なくとも１つのオペレーティングシステムにおけるアンチウィルスモジュールを自動で同期化させる方式によって、アップグレードしてもよい。
【００１１】
なお、コンピュータのキーボードにおける特定のボタンを操作することによって、アンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードする。アンチウィルスモジュールが配置されているオペレーティングシステムは、コンピュータのＴｙｐｅ１２パーティションに配置される。システム選択モジュールは、コンピュータのハードディスクの末尾部に配置される。なお、システム選択モジュールは、デュアルモジュールであってもよい。
【発明の効果】
【００１２】
本発明によれば、ベースオペレーティングシステムがウィルスに感染されて起動できないという問題を解消することができ、システムの安定性を大きく向上させることができる。
【発明を実施するための最良の形態】
【００１３】
ここで説明する図面は、本発明をより一層明らかにするものとして、本願の一部を構成しており、本発明の模式的な実施形態及びその説明は、本発明を特に限定するものではなく、本発明を解釈するためのものである。
【００１４】
以下、本発明の具体的な実施形態について図面を参照しながら詳細に説明する。
【００１５】
図１は、本発明の実施形態によるコンピュータウィルスを削除又は隔離する方法を説明するための図である。図１に示すように、該方法は、コンピュータをスタートするとき、コンピュータにおける複数のオペレーティングシステムからアンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードするステップＳ１０２と、アンチウィルスモジュールによって、アンチウィルスモジュールが配置されているオペレーティングシステム以外の複数のオペレーティングシステムのパーティションに対してコンピュータウィルスを検知し、検知したコンピュータウィルスを削除又は隔離するステップＳ１０４と、を含む。
【００１６】
なお、ネットワークアップグレードの方式によって、アンチウィルスモジュールをアップグレードすることができる。また、より高いバージョンのアンチウィルスモジュールを格納しているメモリを使用して、アンチウィルスモジュールをアップグレードしてもよい。さらに、アンチウィルスモジュールが配置されているオペレーティングシステム以外の複数のオペレーティングシステムのうち、少なくとも１つのオペレーティングシステムにおけるアンチウィルスモジュールを自動で同期化させる方式によって、アンチウィルスモジュールをアップグレードしてもよい。
【００１７】
なお、コンピュータにオペレーティングシステム選択モジュールを設けることによって、複数のオペレーティングシステムに対する選択を行う。さらに、コンピュータにおける特定のボタンを操作することによって、アンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードする。なお、図２に示すように、アンチウィルスモジュールが配置されているオペレーティングシステムをコンピュータのＴｙｐｅ１２パーティションに配備し、オペレーティングシステム選択モジュールをコンピュータのハードディスクの末尾部に予め設けておく。なお、オペレーティングシステム選択モジュールは、デュアルモジュールであってもよい。
【００１８】
図３は、本発明の実施形態によるコンピュータウィルスを削除又は隔離するシステムを示す図である。図３に示すように、該システムは、コンピュータをスタートするとき、コンピュータにおける複数のオペレーティングシステムのうちのアンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードするシステム選択モジュール３０２と、アンチウィルスモジュールが配置されているオペレーティングシステムにおけるアンチウィルスモジュールによって、アンチウィルスモジュールが配置されているオペレーティングシステム以外の複数のオペレーティングシステムのパーティションに対してコンピュータウィルスを検知し、検知したコンピュータウィルスを削除又は隔離するウィルス処理モジュール３０４と、を備える。
【００１９】
なお、ウィルス処理モジュールは、ネットワークアップグレードの方式によって、より高いバージョンのアンチウィルスモジュールを格納しているメモリ中のアンチウィルスモジュールをコピーする方式、又は、アンチウィルスモジュールが配置されているオペレーティングシステム以外の複数のオペレーティングシステムのうち、少なくとも１つのオペレーティングシステムにおけるアンチウィルスモジュールを自動で同期化させる方式によって、アップグレードしてもよい。
【００２０】
なお、コンピュータのキーボードにおける特定のボタンを操作することによって、アンチウィルスモジュールが配置されているオペレーティングシステムを選択してロードする。アンチウィルスモジュールが配置されているオペレーティングシステムは、コンピュータのＴｙｐｅ１２パーティションに位置され、システム選択モジュールはコンピュータのハードディスクの末尾部（図２参照）に配置される。なお、システム選択モジュールは、デュアルモジュールであってもよい。
【００２１】
要するに、本発明は、Ｔｙｐｅ１２パーティションによるワンキーアンチウィルス方案である。該方案では、アンチウィルスモジュールをＴｙｐｅ１２パーティションに配備し、ハードディスク末尾に予め設けているデュアルモジュール（Dual Module、ＤＭと略称）によって、ワンキーアンチウィルスアプリケーションを起動することとなる。これによれば、標準ＭＢＲに対する修正及び依頼を回避するだけでなく、ＨＰＡによる悪影響を適切に回避することができる。
【００２２】
また、本発明のワンキーアンチウィルスアプリケーションは、ウィルスライブラリに対する複数のアップグレード方式（ベースオペレーティングシステムにおけるウィルスライブラリを自動で同期化させる方式、ネットワークを介してウィルスライブラリをアップグレードする方式、ＵＳＢモバイル装置によってウィルスライブラリをアップグレードする方式）と、ベースオペレーティングシステムウィルスの検知・駆除及び隔離と、を実現することによって、検知・駆除の効果を向上させる。
【００２３】
本発明は上記実施形態に限定されるものではなく、当業者にとって、本発明の様々な変更及び変形が可能である。本発明の精神及び要旨を逸脱しない範囲での如何なる修正、同等置換、改良などは、いずれも本発明の請求の範囲に含まれるべきである。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態によるコンピュータウィルスを削除又は隔離する方法の模式図
【図２】複数のオペレーティングシステムを含むコンピュータハードディスクのレイアウトの模式図
【図３】本発明の実施形態によるコンピュータウィルスを削除又は隔離するシステムの模式図
【図１】
0004768784.tif 000002
【図２】
0004768784.tif 000003
【図３】
0004768784.tif 000004