(57)【要約】【課題】  オペレーションシステムでネットワークに対応するデータ保護装置の提供。【解決手段】  この装置はディスク制御ユニットと選択式ネットワークポートセットを包含する。ディスク制御ユニットは保護モード下でユーザーが特定のワークエリア中のオペレーションシステムをブートした後に選択信号を発生する。選択式ネットワークポートセットは少なくとも二つの対外ネットワークポートを具え、対外ネットワークポートはいずれも対外ネットワーク線でオペレーションシステムに対応するネットワークに接続され並びにディスク制御ユニットの発生した選択信号を受け取った後に選択的にコンピュータ装置とネットワーク間のデータ通信を許可する。【選択図】        図３
2006251989.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクを具えたハードウエアを含有するコンピュータ装置中に設置されてユーザーにハードディスク中の各オペレーションシステムによりオペレーションシステムに対応するネットワークとだけデータ通信を許可するオペレーションシステムでネットワークに対応するデータ保護装置であって、該データ保護装置は、ディスク制御ユニットと選択式ネットワークポートセットを具え、
該ディスク制御ユニットは、ハードディスクを少なくとも一つの作業領域と少なくともバックアップ領域とに分け、少なくとも二つのオペレーションシステムがそれぞれコンフィギュアモード下で該作業領域中の対応するシステムエリアにインストールされ、並びにバックアップモード下で該コンフィギュアモード下でインストールされたオペレーションシステムとそれが保存したデータが該バックアップ領域中にバックアップされ、並びに保護モード下で、ユーザーが選択的に特定の作業領域中のオペレーションシステムをブートした後に選択信号を発生し、且つユーザーが選択したオペレーションシステムに対してのみデータの読み取り／書き込みを行ない、
該選択式ネットワークポートセットは、少なくとも二つの対外ネットワークポートを具え、該対内ネットワークポートはそれぞれ対外ネットワーク線でオペレーションシステムに対応するネットワークに接続され、並びにディスク制御ユニットが発生した選択信号を獲得した後に、選択的にコンピュータ装置とネットワーク間のデータ通信を許可することを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置。
【請求項２】
請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、選択式ネットワークポートセットがセレクトコントローラを具え、該セレクトコントローラは、ディスク制御ユニットが発生した選択信号を獲得した後、選択的にコンピュータ装置とネットワークの間のデータ通信を許可することを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置。
【請求項３】
請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、選択式ネットワークポートセットが対内ネットワークポートを具え、該対内ネットワークポートは対内ネットワーク線でコンピュータ装置のネットワークカードと連通し、並びに該ネットワークカードを通して対外ネットワークポートに接続されたネットワークと該コンピュータ装置のハードディスクにデータ通信を行なわせることを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置。
【請求項４】
請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、選択式ネットワークポートセットがネットワークパケットを処理するネットワーク処理ユニットと連通し、並びにネットワーク処理ユニットを通して対外ネットワークポートに接続されたネットワークとコンピュータ装置のハードディスクにデータ通信を行なわせることを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置。
【請求項５】
請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、ネットワークがネットワークソース識別装置を具え、該ネットワークソース識別装置はネットワークを代表する識別データパケットを提供することを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置。
【請求項６】
請求項５記載のオペレーションシステムでネットワークに対応するデータ保護装置において、該データ保護装置は更にファイヤウォールユニットを具え、該ファイヤウォールユニットは、ディスク制御ユニットの発生する選択信号を受け取った後、ネットワークソース識別装置の提供する識別データパケットが選択信号の代表する選定された作業領域中のオペレーションシステムが対応するネットワーク由来のものであるかを判断することを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置。
【請求項７】
請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、ディスク制御ユニットは更に制御権サブユニットとブートサブユニットを具え、
該制御権サブユニットは、ユーザーがコンピュータ装置をブートする時に、自動的に該コンピュータ装置に対してロジックブロックアドレッシング（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ａｄｄｒｅｓｓｉｎｇ；ＬＢＡ）モード下でコードが０の第０個のロジックブロック（ＬＢＡ  ０）を提供し、ハードディスクに含まれる第０個のロジックブロック（ＬＢＡ  ０）を暫時提供せず、
該ブートサブユニットはユーザーが作業領域中の特定のオペレーションシステムを選択的にブートした後、選定されたオペレーションシステムを含有するシステムエリアの第０個のロジックブロック（ＬＢＡ  ０）を該制御権サブユニットを通してコンピュータ装置のＣＰＵに伝送し、選定されたオペレーションシステムをブートすることを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置。
【請求項８】
請求項５記載のオペレーションシステムでネットワークに対応するデータ保護装置において、ディスク制御ユニットは更にメニューサブユニットと検証サブユニットを具え、
該メニューサブユニットはブートメニューを提供して使用者に作業領域中の特定オペレーションシステムを選択的にブートさせ、並びに選択後に選択信号を発生し、該ブートメニューはハードディスクの作業領域が具備するオペレーションシステムを包含し、
該検証サブユニットは、ユーザーが入力する選定された作業領域中のオペレーションシステム或いはオペレーションシステムに対応するネットワークに対応する身分認証を検証し、検証通過後に作業領域中の特定オペレーションシステムをブートすることを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置。
【請求項９】
請求項８記載のオペレーションシステムでネットワークに対応するデータ保護装置において、身分認証に必要な全ての身分認証データがハードディスク、メモリ或いはネットワークソース識別装置中に保存されたことを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置。
【請求項１０】
請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、ディスク制御ユニットが更にコンフィギュアサブユニット、指標構築サブユニット、バックアップサブユニット、リストアサブユニットを具え、
該コンフィギュアサブユニットはコンフィギュア命令により、ハードディスクが含有する複数のセクタを、作業領域、指標領域及びバックアップ領域にコンフィギュアし、
該指標構築サブユニットは、作業領域中の特定セクタにデータを書き込むと共に、セクタ状態を指標領域に記録し、セクタ状態とは、その対応するセクタにデータが書き込まれているか否かの状態とされ、
該バックアップサブユニットは指標領域に記録されたセクタ状態により、作業領域中のデータが書き込まれたセクタ、及び、指標領域中のセクタ状態を、バックアップ領域にバックアップし、
該リストアサブユニットはバックアップサブユニットにバックアップされた指標領域のセクタ状態により、バックアップサブユニットがバックアップ領域中にバックアップしたセクタを、作業領域の対応するセクタ中に還元し、及び、バックアップサブユニットがバックアップ領域にバックアップしたセクタ状態を、指標領域中に還元することを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ保護装置に係り、特にオペレーションシステムでネットワークに対応するデータ保護装置に関する。
【背景技術】
【０００２】
図１は周知のネットワーク構造の表示図である。図１に示されるように、ある機関或いは企業の内部のネットワークシステムがＬＡＮ（ローカルエリアネットワーク）１０と１２で組成されている。ＬＡＮ１０内にはコンピュータ装置１０１と１０２が包含され、ＬＡＮ１２内にはコンピュータ装置１２１と１２２が包含される。ＬＡＮ１０と１２はハブ１４と１６及びルータ１８で相互に含有するコンピュータ装置に相互のデータ伝送を行なわせ、またこれらのコンピュータ装置をインターネットの資源にアクセスさせられる。
【０００３】
しかし、このような伝統的な構造は余分にファイヤウォールを設置してコンピュータウイルス或いはコンピュータハッカーがコンピュータ装置１０１、１０２、１２１、１２２に侵入するのを防止しなければならない。しかし、最新のファイヤウォール技術も突破される恐れがあり、このため単にファイヤウォールだけでコンピュータ装置のデータ保護を行なうのは不十分である。
【０００４】
このため市場にはクラス分け管理が提供され、則ちグループネットワーク、企業ネットワーク、公衆通信ネットワークの三つのクラスに分けたネットワーク管理措置が提供されている。このクラス分け管理措置にあって、もしＲＤ部門のＬＡＮ１０がグループクラスに属していれば、ＬＡＮ１０に属するコンピュータ装置１０１と１０２以外は、インターネットを通してアクセスしたコンピュータ装置或いは企業のその他のＬＡＮ１２中のコンピュータ装置のいずれであってもコンピュータ装置１０１と１０２中に包含されるデータとのアクセス権限を有さない。このほか、ＬＡＮ１０と１２は企業クラスに属し、インターネットアクセスは公衆クラスに属する。
【０００５】
しかし、図１に示されるネットワーク構造にあって、どのコンピュータ装置も単一のネットワーク線とハブで相互に接続され、これによりパケットのフィルタリングを要求して上級クラス管理措置を達成することしかできない。このため、パケットフィルタリングの負荷が重たくなり、ネットワーク伝送効率に影響が生じる。更に、パケットフィルタリング等の保護措置を突破しようとする者がある恐れがある。ゆえに、図１に示される伝統的なネットワーク構造はクラス分けネットワーク管理を有効に達成できない。ファイヤウォールによる保護が不十分である問題を解決するため、単一コンピュータ装置中に複数のオペレーションシステムを設けて、ユーザーが必要に応じて選択的に異なるクラスを具備すると定義されたオペレーションシステムをブートした後に、このクラスに符合するアクセス動作を行なえるようにする技術が提供されている。具体的には、コンピュータ装置１０１中の単一ハードディスク中に複数の異なるオペレーションシステム（例えば、ＤＯＳ、Ｌｉｎｕｘ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）９８、Ｗｉｎｄｏｗｓ（登録商標）ＸＰ等）がインストールされる。これにより、複数のオペレーションシステム下で、各システムがそれぞれアプリケーションソフトを所有し、且つ各オペレーションシステムは独立して運転可能で、並びに相互に影響を与えない。ゆえに、ユーザーがグループクラスに属するアプリケーションソフトを選択する時、事前にコンピュータ装置１０１にアクセス許可する対象を僅かにコンピュータ装置１０２のみに限定することにより、クラス分けネットワーク管理を達成する。
【０００６】
ただし、伝統的な複数のオペレーションシステムインストール方式は、各オペレーションシステムの特性により、一定のインストール優先順序があり、則ち先にＷｉｎｄｏｗｓ（登録商標）ＸＰをインストールした場合はＷｉｎｄｏｗｓ（登録商標）９８をインストールできない。このほか、伝統的な複数のオペレーションシステムの環境下では、Ｇｈｏｓｔ等のソフトウエアを用いて復元しなければならない時も、その他のオペレーションシステムが破壊されやすい。
【０００７】
なお、特許文献１には後述される本発明のディスク制御ユニット中のディスクアクセスサブシステムに運用される周知の技術が記載されている。
【０００８】
【特許文献１】台湾特許出願第９３１２６９９６号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明の主要な目的は、一種のオペレーションシステムでネットワークに対応するデータ保護装置を提供することにあり、それは単一オペレーションシステムにより単一ネットワーク線で接続された特定ネットワークに対応し、ネットワークパケットをフィルタリングする必要がない情況下で、則ち、ネットワーク伝送効率を下げない情況下で、ストレージファイヤウォール（ｓｔｒａｇｅ  ｆｉｒｅｗａｌｌ）を達成する装置であるものとする。
【００１０】
本発明のその他の目的は、一種のオペレーションシステムでネットワークに対応するデータ保護装置を提供することにあり、それは複数の単一オペレーションシステムをそれぞれ単一対外ネットワーク線で接続された特定ネットワークに対応させ、且つ選択制御下で、ストレージファイヤウォールを達成する装置であるものとする。
【００１１】
本発明のその他の目的は、一種のオペレーションシステムでネットワークに対応するデータ保護装置を提供することにあり、それはネットワークソース認識により、対外ネットワーク線がエラーの対外ネットワークポートに接続されるのを防止し、且つ不明ソースのパケットがコンピュータ装置中のデータにアクセスするのを防止し、ネットワークファイヤウォール（ｎｅｔｗｏｒｋ  ｆｉｒｅｗａｌｌ）を達成する装置とする。
【００１２】
本発明のその他の目的は、一種のオペレーションシステムでネットワークに対応するデータ保護装置を提供することにあり、それは第０個のロジックブロック（ＬＢＡ  ０）を提供する方式によりハードディスク制御権を取得し、複数のオペレーションシステム環境を形成する時に、一定のインストール優先順序がないようにし、且つオペレーションシステム間でその安定性に対して相互に影響が生じないようにする装置とする。
【００１３】
本発明のその他の目的は、一種のオペレーションシステムでネットワークに対応するデータ保護装置を提供することにあり、身分認証により、ユーザーが授権されてないネットワークにアクセスするのを防止し、ユーザーファイヤウォール（ｕｓｅｒ  ｆｉｒｅｗａｌｌ）を達成する装置とする。
【００１４】
上述の目的に基づき、本発明は一種のオペレーションシステムでネットワークに対応するデータ保護装置を提供する。それはハードウエアを含有するコンピュータ装置中に設置されてユーザーにハードディスク中の各オペレーションシステムによりオペレーションシステムに対応するネットワークとだけデータ通信を許可する。
【００１５】
この装置はディスク制御ユニットと選択式ネットワークポートセットを包含する。そのうち、ディスク制御ユニットはハードディスクを作業領域とバックアップ領域に分けるのに用いられる。少なくとも二つのオペレーションシステムがコンフィギュア（ｃｏｎｆｉｇｕｒｅ）モード下で作業領域中の対応するシステムエリアにインストールされる。バックアップモード下で、コンフィギュアモード下でインストールされたオペレーションシステムと保存されたデータがバックアップ領域中にバックアップされる。保護モード下で、ユーザーが特定作業領域中のオペレーションシステムをブートした後に選択信号が送出される。且つこのユーザーの選択したオペレーションシステムに対してのみデータの読み取り／書き込みを行なう。選択式ネットワークポートセットは少なくとも二つの対外ネットワークポートを具えている。対外ネットワークポートはいずれも対外ネットワーク線でオペレーションシステムに対応するネットワークに接続される。ディスク制御ユニットの発生した選択信号を受け取った後に選択的にコンピュータ装置とネットワーク間のデータ通信を許可する。
【課題を解決するための手段】
【００１６】
請求項１の発明は、ハードディスクを具えたハードウエアを含有するコンピュータ装置中に設置されてユーザーにハードディスク中の各オペレーションシステムによりオペレーションシステムに対応するネットワークとだけデータ通信を許可するオペレーションシステムでネットワークに対応するデータ保護装置であって、該データ保護装置は、ディスク制御ユニットと選択式ネットワークポートセットを具え、
該ディスク制御ユニットは、ハードディスクを少なくとも一つの作業領域と少なくともバックアップ領域とに分け、少なくとも二つのオペレーションシステムがそれぞれコンフィギュアモード下で該作業領域中の対応するシステムエリアにインストールされ、並びにバックアップモード下で該コンフィギュアモード下でインストールされたオペレーションシステムとそれが保存したデータが該バックアップ領域中にバックアップされ、並びに保護モード下で、ユーザーが選択的に特定の作業領域中のオペレーションシステムをブートした後に選択信号を発生し、且つユーザーが選択したオペレーションシステムに対してのみデータの読み取り／書き込みを行ない、
該選択式ネットワークポートセットは、少なくとも二つの対外ネットワークポートを具え、該対内ネットワークポートはそれぞれ対外ネットワーク線でオペレーションシステムに対応するネットワークに接続され、並びにディスク制御ユニットが発生した選択信号を獲得した後に、選択的にコンピュータ装置とネットワーク間のデータ通信を許可することを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置としている。
請求項２の発明は、請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、選択式ネットワークポートセットがセレクトコントローラを具え、該セレクトコントローラは、ディスク制御ユニットが発生した選択信号を獲得した後、選択的にコンピュータ装置とネットワークの間のデータ通信を許可することを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置としている。
請求項３の発明は、請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、選択式ネットワークポートセットが対内ネットワークポートを具え、該対内ネットワークポートは対内ネットワーク線でコンピュータ装置のネットワークカードと連通し、並びに該ネットワークカードを通して対外ネットワークポートに接続されたネットワークと該コンピュータ装置のハードディスクにデータ通信を行なわせることを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置としている。
請求項４の発明は、請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、選択式ネットワークポートセットがネットワークパケットを処理するネットワーク処理ユニットと連通し、並びにネットワーク処理ユニットを通して対外ネットワークポートに接続されたネットワークとコンピュータ装置のハードディスクにデータ通信を行なわせることを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置としている。
請求項５の発明は、請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、ネットワークがネットワークソース識別装置を具え、該ネットワークソース識別装置はネットワークを代表する識別データパケットを提供することを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置としている。
請求項６の発明は、請求項５記載のオペレーションシステムでネットワークに対応するデータ保護装置において、該データ保護装置は更にファイヤウォールユニットを具え、該ファイヤウォールユニットは、ディスク制御ユニットの発生する選択信号を受け取った後、ネットワークソース識別装置の提供する識別データパケットが選択信号の代表する選定された作業領域中のオペレーションシステムが対応するネットワーク由来のものであるかを判断することを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置としている。
請求項７の発明は、請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、ディスク制御ユニットは更に制御権サブユニットとブートサブユニットを具え、
該制御権サブユニットは、ユーザーがコンピュータ装置をブートする時に、自動的に該コンピュータ装置に対してロジックブロックアドレッシング（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ａｄｄｒｅｓｓｉｎｇ；ＬＢＡ）モード下でコードが０の第０個のロジックブロック（ＬＢＡ  ０）を提供し、ハードディスクに含まれる第０個のロジックブロック（ＬＢＡ  ０）を暫時提供せず、
該ブートサブユニットはユーザーが作業領域中の特定のオペレーションシステムを選択的にブートした後、選定されたオペレーションシステムを含有するシステムエリアの第０個のロジックブロック（ＬＢＡ  ０）を該制御権サブユニットを通してコンピュータ装置のＣＰＵに伝送し、選定されたオペレーションシステムをブートすることを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置としている。
請求項８の発明は、請求項５記載のオペレーションシステムでネットワークに対応するデータ保護装置において、ディスク制御ユニットは更にメニューサブユニットと検証サブユニットを具え、
該メニューサブユニットはブートメニューを提供して使用者に作業領域中の特定オペレーションシステムを選択的にブートさせ、並びに選択後に選択信号を発生し、該ブートメニューはハードディスクの作業領域が具備するオペレーションシステムを包含し、
該検証サブユニットは、ユーザーが入力する選定された作業領域中のオペレーションシステム或いはオペレーションシステムに対応するネットワークに対応する身分認証を検証し、検証通過後に作業領域中の特定オペレーションシステムをブートすることを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置としている。
請求項９の発明は、請求項８記載のオペレーションシステムでネットワークに対応するデータ保護装置において、身分認証に必要な全ての身分認証データがハードディスク、メモリ或いはネットワークソース識別装置中に保存されたことを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置としている。
請求項１０の発明は、請求項１記載のオペレーションシステムでネットワークに対応するデータ保護装置において、ディスク制御ユニットが更にコンフィギュアサブユニット、指標構築サブユニット、バックアップサブユニット、リストアサブユニットを具え、
該コンフィギュアサブユニットはコンフィギュア命令により、ハードディスクが含有する複数のセクタを、作業領域、指標領域及びバックアップ領域にコンフィギュアし、
該指標構築サブユニットは、作業領域中の特定セクタにデータを書き込むと共に、セクタ状態を指標領域に記録し、セクタ状態とは、その対応するセクタにデータが書き込まれているか否かの状態とされ、
該バックアップサブユニットは指標領域に記録されたセクタ状態により、作業領域中のデータが書き込まれたセクタ、及び、指標領域中のセクタ状態を、バックアップ領域にバックアップし、
該リストアサブユニットはバックアップサブユニットにバックアップされた指標領域のセクタ状態により、バックアップサブユニットがバックアップ領域中にバックアップしたセクタを、作業領域の対応するセクタ中に還元し、及び、バックアップサブユニットがバックアップ領域にバックアップしたセクタ状態を、指標領域中に還元することを特徴とする、オペレーションシステムでネットワークに対応するデータ保護装置としている。
【発明の効果】
【００１７】
本発明のオペレーションシステムでネットワークに対応するデータ保護装置は、ハードウエア含有のコンピュータ装置中に設置されてユーザーにハードディスク中の各オペレーションシステムによりオペレーションシステムに対応するネットワークとだけデータ通信を許可する。この装置はディスク制御ユニットと選択式ネットワークポートセットを包含する。ディスク制御ユニットは保護モード下でユーザーが特定の作業エリア中のオペレーションシステムをブートした後に選択信号を発生する。選択式ネットワークポートセットは少なくとも二つの対外ネットワークポートを具え、対外ネットワークポートはいずれも対外ネットワーク線でオペレーションシステムに対応するネットワークに接続され並びにディスク制御ユニットの発生した選択信号を受け取った後に選択的にコンピュータ装置とネットワーク間のデータ通信を許可する。
【発明を実施するための最良の形態】
【００１８】
図２は本発明のネットワーク構造の表示図である。それによると、図１に示される周知のネットワーク構造と同様に、ハブ１４と１６がそれぞれＬＡＮ１０と１２中のコンピュータ装置１０１、１０２、１２１、１２２にインターネットとのアクセスのパイプラインを提供する。ただし、図２に示される本発明の構造では、グループハブ２２が専属的にＬＡＮ１０中のコンピュータ装置１０１と１０２のグループクラス通信パイプラインとされ、グループハブ２４が専属的にＬＡＮ２０中のコンピュータ装置１２１と１２２のグループクラス通信パイプラインとされ、企業ハブ２０が専属的にＬＡＮ１０と１２専属の企業レベル通信パイプラインとされている。コンピュータ装置１０１を例に挙げると、コンピュータ装置１０１は、グループハブ２２、企業ハブ２０及びハブ１４を通してグループネットワーク、企業ネットワーク、公衆ネットワークとデータ通信を行なう。次に、コンピュータ装置１０１を例として更に本発明が如何に以上に述べられたネットワーク構造により本発明の目的を達成するかを説明する。
【００１９】
図３と図４を参照されたい。図３と図４は本発明のオペレーションシステムでネットワークに対応するデータ保護装置の実施表示図である。図３に示されるように、本発明のオペレーションシステムでネットワークに対応するデータ保護装置３０はハードディスク３４を含有するコンピュータ装置１０１中に設置され、且つ少なくともディスク制御ユニット３２と選択式ネットワークポートセット３５で構成されている。選択式ネットワークポートセット３５中の対外ネットワークポート３７ａ、３７ｂ、３７ｃはそれぞれ対外ネットワーク線でコンピュータ装置１０１を公衆ネットワーク、グループネットワーク或いは企業ネットワークを代表するハブ１４、グループハブ２２及び企業ハブ２０と接続させる。
【００２０】
簡単に述べると、ディスク制御ユニット３２は単一のハードディスク３４に少なくとも二つのオペレーションシステムをインストール可能とし、並びにユーザーにハードディスク３４中の各オペレーションシステムにより、オペレーションシステムに対応するネットワークとだけデータ通信を行なう許可を与える。例えば、オペレーションシステムＡはハブ１４が代表する公衆ネットワークとのみ、ネットワークパケットフィルタリング行なわない情況で、則ちネットワーク伝送効率に影響を与えない情況で、データの相互通信を行なうものとされ、これは則ちストレージファイヤウォール（ｓｔｒａｇｅ  ｆｉｒｅｗａｌｌ）と称される。
【００２１】
ゆえにユーザーはハードディスク３４に包含される任意のオペレーションシステムを選択してそのオペレーションシステムに対応するネットワークとだけアクセス動作を行なうことができる。これにより、保護モードにあって、ユーザーが特定オペレーションシステムをブートした後、図３に示されるディスク制御ユニット３２は選択式ネットワークポートセット３５中のセレクトコントローラ３６に対して選択信号を発送する。これにより、セレクトコントローラ３６は事前に決定された対応関係（オペレーションシステム対ネットワーク）により、対外ネットワークポート３７ａ、３７ｂと３７ｃと対内ネットワークポート３９の間の通信能力を導通させる。これにより、対外ネットワークポートのいずれかと対内ネットワークポート３９の通信が導通し、コンピュータ装置１０１が選択されたネットワークとデータ通信を許可されたことになり、ゆえにセレクトコントローラ３６が選択信号に基づき選択的にコンピュータ装置１０１とネットワーク間のデータ通信を許可する。
【００２２】
例えば、ハードディスク３４に包含されるオペレーションシステムＡが公衆ネットワークを代表するハブ１４に対応する時、ユーザーがオペレーションシステムＡをブートすると、ディスク制御ユニット３２は選択信号を発生し、現在ハブ１４に接続されている対外ネットワークポート３７ａと対内ネットワークポート３９を導通させる。こうして、ユーザーはオペレーションシステムＡを操作することによりそれが取得したデータを公衆ネットワーク中の特定対象に送る時、ＣＰＵ１０１１の制御の下で、オペレーションシステムＡが送ろうとするデータを、対内ネットワーク線で対内ネットワークポート３９に接続されたネットワークカード１０１２を通して、対内ネットワークポート３９、セレクトコントローラ３６、対外ネットワークポート３７ａ、ハブ１４を経由して特定対象に伝送するプロセスを完成することができる。反対に、不特定対象が、ハブ１４を経由してコンピュータ装置１０１にデータを伝送する時は、対外ネットワークポート３７ａ、セレクトコントローラ３６、対内ネットワークポート３９、ネットワークカード１０１２を経由し、ＣＰＵ１０１１の制御の下で、オペレーションシステムＡがデータをハードディスク３４の部分ハードディスク空間中に書き込む。オペレーションシステムＡがどのようにハードディスク３４の部分ハードディスク空間に対してデータの保存／取得を行なうかについては後述する。
【００２３】
図４は図３中の対内ネットワークポート３９とネットワークカード１０１２の代わりにネットワーク処理ユニット１０１３を採用した実施例を示す。これにより、ネットワーク処理ユニット１０１３と選択式ネットワークポートセット３５中のセレクトコントローラ３６は相互に連通し、且つネットワーク処理ユニット１０１３はネットワークパケットを処理する。ネットワーク処理ユニット１０１３を通して対外ネットワークポート３７ａ、３７ｂ、３７ｃに接続されたネットワークとコンピュータ装置１０１のハードディスク３４がデータ通信を行なう。
【００２４】
総合すると、本発明のオペレーションシステムでネットワークに対応するデータ保護装置３０は、ハードディスク３４中にインストールされた複数の単一オペレーションシステムがそれぞれ単一の対外ネットワーク線で接続された特定ネットワークに対応し、且つディスク制御ユニット３２がセレクトコントローラ３６の発射する選択信号の選択制御下で、ストレージファイヤウォールを達成する。
【００２５】
図５は本発明のオペレーションシステムでネットワークに対応するデータ保護装置の別の実施例を示す。図５は図３中のセレクトコントローラ３６と対外ネットワークポート３９の間に余分にファイヤウォールユニット４２が増設され、並びにハブ１４、グループハブ２２、企業ハブ２０に接続され公衆ネットワーク、グループネットワーク、企業ネットワーク中にネットワークソース識別装置４０ａ、４０ｂ、４０ｃが増設されている。ネットワークソース識別装置４０ａ、４０ｂ、４０ｃはそのネットワークを代表する識別データパケットを提供する。
【００２６】
ゆえに、本発明のデータ保護装置３０に増設されたファイヤウォールユニット４２はディスク制御ユニット３２が選択信号を発生した後に、ネットワークソース識別装置４０ａ、４０ｂ、４０ｃ中の一つが提供する識別データパケットが、選択信号が代表する選定された作業領域中のオペレーションシステムが対応するネットワークであるか否かを判断する。例えば、オペレーションシステムＡの対応するネットワークがハブ１４に接続されたネットワークである時、ファイヤウォールユニット４２はその受信した選択信号により、コンピュータ装置１０１の受信する識別データパケットをネットワークソース識別装置４０ａに送るべきであると知る。これにより、対外ネットワーク線がエラーであって、則ちもともとハブ１４と対外ネットワークポート３７ａを接続すべき対外ネットワーク線が対外ネットワークポート３７ｂに接続され、グループハブ２２が対外ネットワークポート３７ａに接続されている時、コンピュータ装置１０１の受け取る識別データパケットはグループを代表するネットワークソース識別装置４０ｂにより提供され、ネットワークソース識別装置４０ａにより提供されない。
【００２７】
この時、ファイヤウォールユニット４２はコンピュータ装置１０１に対してネットワークパケットの受信も発送も許可しない。これにより、ネットワークソース識別により、対外ネットワーク線が間違った対外ネットワークポートに接続されるのを防止し、且つ不明ソースのパケットのコンピュータ装置中のデータとのアクセスを防止し、ネットワークファイヤウォール（ｎｅｔｗｏｒｋ  ｆｉｒｅｗａｌｌ）を達成する。
【００２８】
図６は本発明のディスク制御ユニットのディスクアクセスサブシステムの表示図である。図６に示されるように、本発明のディスクアクセスサブシステムはハードディスク３４中に保護環境とマルチオペレーションシステム環境を形成する。本発明のディスクアクセスサブシステムは本発明のディスク制御ユニット３２にあってコンフィギュアサブユニット５０、指標構築サブユニット５２、バックアップサブユニット５４及びリストア（ｒｅｓｔｏｒｅ）サブユニット５６が設けられてなる。この部分の技術は特許文献１に記載の技術とほぼ同じであるため、以下に簡単に説明する。
【００２９】
図７は本発明のディスクコンフィギュア表示図である。図６に示されるコンフィギュアサブユニット５０はコンフィギュア命令により、ハードディスク３４が含有する複数のセクタを、図２に示される作業領域６０、指標領域６２及びバックアップ領域６４にコンフィギュアする。指標構築サブユニット５２はコンフィギュア（ｃｏｎｆｉｇｕｒｅ）モード下で作業領域６０中の特定セクタにデータを書き込むと共に、セクタ状態を指標領域６２に記録する。セクタ状態とは、その対応するセクタにデータが書き込まれているか否かの状態とされる。バックアップサブユニット５４はバックアップモード下で指標領域６２に記録されたセクタ状態により、作業領域６０中のデータが書き込まれたセクタ、及び、指標領域６２中のセクタ状態を、バックアップ領域６４にバックアップする。リストアサブユニット５６はバックアップサブユニット５４にバックアップされた指標領域６２のセクタ状態により、バックアップサブユニット５４がバックアップ領域６４中にバックアップしたセクタを、作業領域６０の対応するセクタ中に還元し、バックアップサブユニット５４がバックアップ領域６４にバックアップしたセクタ状態を、指標領域６２中に還元する。
【００３０】
図８は本発明のシステム領域の表示図である。上述のディスクアクセスサブシステムは本発明のディスク制御ユニット３２中に存在し、これによりディスク制御ユニット３２を定義する時、ディスク制御ユニット３２はハードディスク３４を図７に示される作業領域６０とバックアップ領域６４に少なくとも区分する。ディスク制御ユニット３２はコンフィギュアモード下で、オペレーションシステムＷｉｎｄｏｗｓ（登録商標）  ＸＰ、Ｌｉｎｕｘ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）９８を図８に示される作業領域６０中の対応するシステムエリア７０、７２、７４中にインストールする。ディスク制御ユニット３２は別にバックアップモード下で、コンフィギュアモード下でインストールしたオペレーションシステムとその保存するデータを図７に示されるバックアップ領域６４中にバックアップする。
【００３１】
これにより、データ保護装置と方法の技術に基づき、例えばオペレーションシステムＷｉｎｄｏｗｓ（登録商標）ＸＰはハードディスク３４中の作業領域６０のシステムエリア７０の部分ディスク空間に対してのみデータの保存／取得を行なう。
【００３２】
図９は本発明のディスク制御ユニットのディスク制御権サブシステムと検証サブシステムの表示図である。図９に示されるように、本発明のディスク制御ユニット３２のディスク制御権サブシステムは、制御権サブユニット８２とブートサブユニット８４で構成され、検証サブシステムはメニューサブユニット８６と検証サブユニット８８で構成される。この二つのサブシステムは同時に存在する必要はないが、説明に便利なように同一の図面に記載されている。
【００３３】
ロジックブロックアドレッシング（ＬＢＡ）モードにあって、第１個のシリンダ上の第１本のトラックの第１個のセクタコードが０とされてコンピュータ装置１０１に提供される時、オペレーションシステムブートのプロセスが開始される。ただし、マルチオペレーションシステム環境を形成する時に一定のインストール優先順序を無くす目的を達成する時、本発明のデータ保護装置３０は先ず任意のオペレーションシステムをブートする制権を獲得する必要があり、これにより、ディスク制御権サブシステム中にあって、制御権サブユニット８２はユーザーがコンピュータ装置１０１を起動する時、自動的にコンピュータ装置１０１に対してＬＢＡモード下でのコードが０とされる第０個のロジックブロック（ＬＢＡ  ０）を提供し、暫時ハードディスク３４に含まれる第０個のロジックブロック（ＬＢＡ  ０）を提供しない。続いて、使用者が作業領域６０のシステムエリア７０中のＷｉｎｄｏｗｓ（登録商標）ＸＰを選択してブートする時、ブートサブユニット８４は選定されたオペレーションシステムを包含するシステムエリア７０のＷｉｎｄｏｗｓ（登録商標）ＸＰの第０個のロジックブロック（ＬＢＡ  ０）を、制御権サブユニット８２を通してコンピュータ装置１０１のＣＰＵ１０１１に贈り、選定されたオペレーションシステムＷｉｎｄｏｗｓ（登録商標）ＸＰをブートする。
【００３４】
総合すると、本発明のオペレーションシステムでネットワークに対応するデータ保護装置３０は、第０個のロジックブロック（ＬＢＡ  ０）を提供する方式により先にハードディスク制御権を取得した後、マルチオペレーションシステム環境を形成する時、どのオペレーションシステムをインストールする時も、厳格に指定されたシステムエリア中に制限され、並びに一定のインストール優先順序がなく、且つオペレーションシステム間にその安定性に対する相互の影響がない。
【００３５】
ディスク制御ユニット３２に検証サブユニットを増設する時、ブートサブユニット８４はユーザーが選択的にハードディスク３４よりキャプチャした指定オペレーションシステムのＬＢＡ  ０を検証サブユニットに渡して許可するか否かを決定する。検証サブユニットにあって、メニューサブユニット８６は先にハードディスク３４中の作業領域６０が具備するオペレーションシステムを取得し、並びにこれに基づきブートメニューを提供し、ユーザーに作業領域６０中の特定オペレーションシステムを選択的にブートさせる。ユーザーのパスワード認証フレーム（図示せず）に入力された、選定された作業領域６０中のオペレーションシステム或いはオペレーションシステムに対応するネットワークに対応する身分の認証の後、検証サブユニット８８がハードディスク３４、メモリに保存されるか或いは図５に示されるネットワークソース識別装置４０ａ、４０ｂ、４０ｃ中の検証に必要な全ての身分認証データにより、認証プロセスを実行し、並びに認証通過後にブートサブユニット８４がシステムエリア（ＬＢＡ  ０）をコンピュータ装置１０１に提供するのを許可し、作業領域６０中の特定オペレーションシステムをブートする。また、ディスク制御権サブシステムの提供する機能がなくても、検証サブユニットは直接システムエリア（ＬＢＡ  ０）を取得した後、それをＣＰＵ１０１１に提供することができる。
【００３６】
総合すると、本発明のオペレーションシステムでネットワークに対応するデータ保護装置は、身分認証の検証により、事前に各身分認証データがアクセスできるネットワークを定義でき、これによりユーザーが未授権のネットワークにアクセスするのを防止でき、ユーザーファイヤウォール（ｕｓｅｒ  ｆｉｒｅｗａｌｌ）を達成する。
【００３７】
以上の実施例は本発明の特徴と精神を説明するためのもので本発明の範囲を制限するものではなく、本発明に基づきなしうる細部の修飾或いは改変はいずれも本発明の範囲に属するものとする。
【図面の簡単な説明】
【００３８】
【図１】周知のネットワーク構造の表示図である。
【図２】本発明のネットワーク構造の表示図である。
【図３】本発明のオペレーションシステムでネットワークに対応するデータ保護装置の実施表示図である。
【図４】本発明のオペレーションシステムでネットワークに対応するデータ保護装置の実施表示図である。
【図５】本発明のオペレーションシステムでネットワークに対応するデータ保護装置の別の実施例図である。
【図６】本発明のディスク制御ユニットのディスクアクセスサブシステムの表示図である。
【図７】本発明のディスクコンフィギュレーション表示図である。
【図８】本発明のシステム領域の表示図である。
【図９】本発明のディスク制御ユニットのディスク制御権サブシステムと検証サブシステムの表示図である。
【符号の説明】
【００３９】
１０、１２  ＬＡＮ
１４、１６  ハブ
１８  ルータ
１０１、１０２、１２１、１２２  コンピュータ装置
２２、２４  グループハブ
２０  企業ハブ
３０  データ保護装置
３２  ディスク制御ユニット
３４  ハードディスク
３６  セレクトコントローラ
３７ａ、３７ｂ、３７ｃ、３７ｄ  対外ネットワークポート
３９  対内ネットワークポート
１０１１  ＣＰＵ
１０１２  ネットワークカード
１０１３  ネットワーク処理ユニット
４０ａ、４０ｂ、４０ｃ  ネットワークソース識別装置
４２  ファイヤウォールユニット
５０  コンフィギュアサブユニット
５２  指標構築サブユニット
５４  バックアップサブユニット
５６  リストアサブユニット
６０  作業領域
６２  指標領域
６４  バックアップ領域
７０、７２、７４  システムエリア
８０  メニューブート
８２  制御権サブユニット
８４  ブートサブユニット
８６  メニューサブユニット
８８  検証サブユニット
【図１】
2006251989.tif 000003
【図２】
2006251989.tif 000004
【図３】
2006251989.tif 000005
【図４】
2006251989.tif 000006
【図５】
2006251989.tif 000007
【図６】
2006251989.tif 000008
【図７】
2006251989.tif 000009
【図８】
2006251989.tif 000010
【図９】
2006251989.tif 000011