(57)【要約】【課題】  接続された外部記憶装置を任意のドライブ番号とすることができ、内蔵ストレージデバイスと同様に、正常に使用することができる情報処理装置を提供する。【解決手段】  ＨＤＤ２０８，ＣＤ／ＤＶＤ２０９，ＦＤＤ２２０およびＵＳＢストレージデバイス２２２の形式情報を記憶した不揮発性メモリ２２１と、ＵＳＢストレージデバイス２２２が接続されている場合、形式情報に基づいて、ＵＳＢストレージデバイス２２２のドライブ番号を仮想的にＦＤＤまたはＨＤＤとして割り当てる。【選択図】      図２
2006293760.tif 000002
【特許請求の範囲】
【請求項１】
内部記憶手段と、
前記内部記憶手段および外部記憶手段の形式情報を記憶する不揮発性記憶手段と、
前記外部記憶手段が接続されているかを判別する判別手段と、
前記判別手段によって外部記憶手段が接続されていると判別された場合、前記不揮発性記憶手段に記憶されている形式情報に基づいて、前記外部記憶手段のドライブ番号を仮想的なドライブとして割り当てる割り当て手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記割り当て手段によるドライブ番号の割り当て後に、前記内部記憶手段または外部記憶手段に記憶されているオペレーションシステムを起動することを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記形式情報は、ＦＤＤ形式またはＨＤＤ形式のフォーマット情報であることを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
前記不揮発性記憶手段に記憶されている形式情報は、任意に変更して書き換え可能であることを特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理装置において、
前記ドライブ情報は、ＦＤＤまたはＨＤＤのドライブ情報であることを特徴とする情報処理装置。
【請求項６】
請求項１に記載の情報処理装置において、
前記外部記憶手段は、ＵＳＢ接続の記憶媒体であることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶装置を仮想的なＦＤＤまたはＨＤＤとして選択可能に割り当てることができる情報処理装置に関する。
【背景技術】
【０００２】
従来の技術では、パーソナルコンピュータに接続されたＵＳＢストレージデバイス２２２をＦＤＤに代えて、Ａドライブに設定する方法が記載されている。（特許文献１参照）。
【特許文献１】特開２００２−２２９９２２号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した技術であると、Ａドライブに限定されることで、ソフトウェアの環境条件によっては、正常に動作しない不具合が発生することもある。
【０００４】
本発明は上記実情に鑑みてなされたものであり、接続された外部記憶装置を任意のドライブ番号とすることができ、内蔵ストレージデバイスと同様に、正常に使用することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本願発明の一態様によれば、内部記憶手段と、前記内部記憶手段および外部記憶手段の形式情報を記憶する不揮発性記憶手段と、前記外部記憶手段が接続されているかを判別する判別手段と、前記判別手段によって外部記憶手段が接続されていると判別された場合、前記不揮発性記憶手段に記憶されている形式情報に基づいて、前記外部記憶手段のドライブ番号を仮想的なドライブとして割り当てる割り当て手段と、を具備することを特徴とする情報処理装置が提供される。このため、接続された外部記憶装置を任意のドライブ番号とすることができ、内蔵ストレージデバイスと同様に、正常に使用することができる。
【発明の効果】
【０００６】
本発明によれば、接続された外部記憶装置を任意のドライブ番号とすることができ、内蔵ストレージデバイスと同様に、正常に使用することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して、本発明の一実施形態について説明する。
【０００８】
図１は、本発明の一実施形態に係る情報処理装置であるノート型コンピュータを示す外観図である。
【０００９】
図１に示すように、コンピュータ１０は、コンピュータ１０と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２にはＬＣＤ（Liquid CrystalDisplay）からなる表示装置が組み込まれており、そのＬＣＤの表示画面１２１はディスプレイユニット１２のほぼ中央に位置されている。
【００１０】
ディスプレイユニット１２は、コンピュータ１０に対して解放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ１０の本体側は薄い箱形の筐体を有しており、その上面にはパワーボタン１１４、キーボード１１１、パームレスト上にはタッチパッド１１２、および左右２つのボタン１１３ａ、１１３ｂなどが配置されている。また、側面には、外部記憶手段であるＵＳＢストレージデバイス２２２等のＵＳＢ機器を接続するためのＵＳＢ端子２０を備えている。
【００１１】
図２は、外部記憶手段であるＵＳＢストレージデバイス２２２を接続したコンピュータ１０のシステム構成を示したブロック図である。
【００１２】
コンピュータ１０は、ＣＰＵ２０１、ホストブリッジ２０２、主メモリ２０３、グラフィクスコントローラ２０４、通信デバイス２０５、ＰＣＩ−ＩＳＡブリッジ２０６、Ｉ／Ｏコントローラ２０７、ＵＳＢストレージデバイス２２２、ハードディスクドライブ（ＨＤＤ）２０８、ＣＤ／ＤＶＤドライブ２０９、不揮発性メモリ２２１、ＢＩＯＳ−ＲＯＭ２１０、フロッピー（登録商標）ディスクドライブ（ＦＤＤ）、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２１１、および電源コントローラ２１４等が設けられている。
【００１３】
ＣＰＵ２０１は、コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）２０８から主メモリ２０３にロードされたオペレーティングシステム（オペレーションシステム）およびアプリケーションプログラム／ユーティリティプログラムを実行する。また、ＣＰＵ２０１は、ＢＩＯＳ−ＲＯＭ２１０に格納されたＢＩＯＳ（Basic Input Output System）も実行する。指紋センサ２１は、過電流を検知する過電流検知回路を備えている。また、指紋センサ２１による指紋認証処理は、専用のアプリケーション等によって行われる。
【００１４】
ホストブリッジ２０２は、ＣＰＵ２０１のローカルバスとＰＣＩバス１との間を双方向で接続するブリッジデバイスである。グラフィクスコントローラ２０４はコンピュータ１０のディスプレイモニタとして使用されるＬＣＤの表示画面１２１を制御する。通信デバイス２０５はＰＣＩデバイスの１つであり、例えばインターネットなどのコンピュータネットワークへの接続のために使用される。Ｉ／Ｏコントローラ２０７もＰＣＩデバイスの１つであり、ここにはハードディスクドライブ（ＨＤＤ）２０８およびＣＤ／ＤＶＤドライブ２０９を制御するためのＩＤＥコントローラなどが内蔵されている。
【００１５】
ＰＣＩ−ＩＳＡブリッジ２０６は、ＰＣＩバス１とＩＳＡバス２を双方向で接続するブリッジデバイスであり、ここには、例えばシステムタイマ、ＤＭＡコントローラ、割り込みコントローラなどの各種システムデバイスも内蔵されている。ＢＩＯＳ−ＲＯＭ２１０にはＢＩＯＳが格納されている。このＢＩＯＳは本システム内のハードウェアコンポーネントを制御するためのプログラムである。
【００１６】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２１１は、電力管理のためのエンベデッドコントローラと、キーボード１１１を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２１１は、電源コントローラ２１４と共同して、ユーザによるパワーボタン１１４の操作に応じてコンピュータ１０をパワーオン／パワーオフする機能を有している。
【００１７】
不揮発性メモリ２２１は、接続されたＵＳＢストレージデバイス２２２のフォーマットである形式情報を記憶している。すなわち、ＵＳＢストレージデバイス２２２が、仮想的ＦＤＤ（ＦＤみなし）でフォーマットされているか、または仮想的ＨＤＤ（ＨＤみなし）でフォーマットされているかの情報である（詳細は後述）。
【００１８】
次に、本発明に係る情報処理の動作について説明する。
【００１９】
当該発明では、接続したＵＳＢストレージデバイス２２２を仮想的なＦＤＤまたはＨＤＤとして選択的に扱うことを可能とするものである。すなわち、接続されるＵＳＢストレージデバイス２２２の形式情報としてフォーマット形式のモード情報（以下、形式情報と称す）を予め不揮発性メモリ２２１に記憶しておき、ＢＩＯＳ−ＲＯＭ２１０の読み込み時に、記憶しておいたフォーマット形式に従って、ＵＳＢストレージデバイス２２２のドライブ番号を割り当てる。
【００２０】
図３は、接続されたＵＳＢストレージデバイス２２２の割り当て処理を示したフローチャートである。
【００２１】
パワーボタン１１４が押下されると、ステップＳ１で、ＣＰＵ２０１から電源コントローラ２１４に命令が伝達され、コンピュータ１０の電源がＯＮされる。ステップＳ３で、ＣＰＵ２０１は、ＢＩＯＳ−ＲＯＭ２１０に記憶されているＢＩＯＳプログラムを起動し、コンピュータ１０にＵＳＢストレージデバイス２２２が接続されているか否かを判別する。ステップＳ３で、ＵＳＢストレージデバイス２２２が接続されていないと判別された場合は、ステップＳ１３で、内部記憶装置であるＦＤＤ２２０またはＨＤＤ２０８に記憶されているオペレーションシステムを読み出し、ブート（起動）処理を行う。
【００２２】
一方、ステップＳ３で、ＵＳＢストレージデバイス２２２が接続されていると判別された場合は、ステップＳ５で、ＣＰＵ２０１は、不揮発性メモリ２２１からＵＳＢストレージデバイス２２２の形式のモード情報（形式情報）を読み出し、ステップＳ７で、読み出した形式情報がＦＤみなし（仮想的なＦＤＤ）であれば、ステップＳ９で、接続されたＵＳＢストレージデバイス２２２をＦＤＤのドライブ番号である例えば０ｘｈのドライブとして割り当てる。すなわち、ＦＤＤ２２０と同様にアクセスできるＦＤみなしのドライブとして割り当てる。
【００２３】
一方、ＣＰＵ２０１は、ステップＳ７で、読み出した形式情報がＦＤみなし（仮想的なＦＤＤ）でない、すなわち、ＨＤみなし（仮想的なＨＤＤ）であれば、ステップＳ１１で、接続されたＵＳＢストレージデバイス２２２をＨＤＤのドライブ番号である例えば８ｘｈのドライブとして割り当てる。すなわち、ＨＤＤ２０８と同様にアクセスできるＨＤみなしのドライブとして割り当てる。
【００２４】
以上のようにドライブの割り当てが終了すると、ＣＰＵ２０１は、ステップＳ１３で、内部記憶装置であるＦＤＤ２２０及び／又はＨＤＤ２０８、外部記憶装置であるＵＳＢストレージデバイス２２２に記憶されているオペレーションシステムを読み出し、ブート（起動）処理を行う。
【００２５】
なお、形式情報はＢＩＯＳセットアップ、オペレーションシステム上から実行されるユーティリティ等によりＵＳＢストレージデバイス２２２をＦＤみなしとするか、またはＨＤみなしとするか設定し、不揮発性メモリ２２１に格納しておくことでコンピュータ１０の電源オフ中も情報を保持する。
【００２６】
図４、５は、ＢＩＯＳのセットアップ画面を示した模式図である。
【００２７】
上述したブート処理の優先順位、不揮発性メモリ２２１に記憶する仮想的ドライブの設定等は、このＢＩＯＳのセットアップ画面で予め設定を行うことができる。
【００２８】
図４に示すように、ブート処理の優先順位設定領域（BOOT PRIORITY）４０では、ブート優先順位を、例えばＨＤＤ、ＦＤＤ、ＣＤ−ＲＯＭ、ＬＡＮの優先順位として設定する。また、ＨＤＤの優先順位としては、例えば内蔵のＨＤＤ、ＵＳＢストレージデバイス２２２の優先順位として設定する。さらに、図５に示すように、レガシーエミュレイション（Legacy Emulation）設定領域５０では、ＵＳＢ接続のキーボードおよびＵＳＢ接続のマウスの有効の可否の設定、ＵＳＢ接続のＦＤＤの有効の可否の設定、そして、本発明で新たに設けた設定として、ＵＳＢストレージデバイス２２２を仮想的ＦＤＤ（ＦＤみなし）とするか、または仮想的ＨＤＤ（ＨＤみなし）とするかを設定する。例えば、図５に示すように、仮想的ＨＤＤとして設定する。
【００２９】
ここで、接続されるＵＳＢストレージデバイス２２２は、予め上述した形式情報と適合するようにフォーマットされていることが必要である。例えば、図５に示すようにＢＩＯＳのセットアップ画面で、仮想的ＨＤＤとして設定した場合は、ＵＳＢストレージデバイス２２２も同様に仮想的なＨＤＤとしてフォーマットする。このフォーマット方法は、例えば、仮想的なドライブに対応したコンピュータ１０上で、Ｄオペレーションシステムプロンプトを立ち上げ、fdisk等のコマンドを使用してパーティーションを作成し、format等のコマンドでＨＤＤ形式のフォーマットを行う。また、仮想的なＦＤＤとしてフォーマットする場合は、同様に仮想的なドライブに対応したコンピュータ１０上で、Ｄオペレーションシステムプロンプトを立ち上げ、format等のコマンドを使用してＦＤＤ形式のフォーマットを行う。なお、上述したフォーマット方法以外にも専用のユーティリティーを用いて行う等の方法でもよく、限定されるものではない。
【００３０】
なお、上述したようにフォーマットされたＵＳＢストレージデバイス２２２は、仮想的なドライブに対応していない一般的なパーソナルコンピュータに接続した場合でも、リムーバブルメディアとして利用可能である。
【００３１】
さらに、上述した実施形態では、内部記憶装置としてＨＤＤやＦＤＤを用いて説明したが、他の記憶媒体であってもよく、また、内部記憶装置は必ずしも必要なわけではない。すなわち、ＢＩＯＳ−ＲＯＭおよび不揮発性メモリを備えていれば、内部記憶装置は無くてもよく、ＵＳＢストレージデバイス等の外部記憶装置から常にブートを行うようにしても良い。このため、セキュリティ重視のコンピュータ等で内蔵のＨＤＤ等の記憶媒体を備えていない場合にも適用できる。
【００３２】
以上より、コンピュータ１０に接続された外部記憶装置でるＵＳＢストレージデバイス等を任意のドライブ番号とすることができ、内蔵ストレージデバイスと同様に、正常に使用することができる。
【００３３】
また、コンピュータ１０に内蔵ＨＤＤに別のオペレーションシステムをインストールしたり、別のＨＤＤに交換することなく、ＵＳＢストレージデバイス２２２内に格納したオペレーションシステムから選択的してブートできる。
【００３４】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態に係る情報処理装置であるノート型コンピュータを示す外観図。
【図２】外部記憶手段であるＵＳＢストレージデバイスを接続したコンピュータのシステム構成を示したブロック図。
【図３】接続されたＵＳＢストレージデバイス２２２の割り当て処理を示したフローチャート。
【図４】ＢＩＯＳのセットアップ画面を示した模式図。
【図５】ＢＩＯＳのセットアップ画面を示した模式図。
【符号の説明】
【００３６】
２…ＩＳＡバス、１０…コンピュータ、１２…ディスプレイユニット、２０…ＵＳＢ端子、２１…指紋センサ、４０…優先順位設定領域、５０…レガシーエミュレイション設定領域、１１１…キーボード、１１２…タッチパッド、１１３ａ．１１３ｂ…ボタン、１１４…パワーボタン、１２１…表示画面、２０１…ＣＰＵ、２０２…ホストブリッジ、２０３…主メモリ、２０４…グラフィクスコントローラ、２０５．ＰＣＩ…通信デバイス、２０５…通信デバイス、２０６…ＩＳＡブリッジ、２０７…Ｏコントローラ、２０８．ＣＤ…ハードディスクドライブ、２０８…ハードディスクドライブ、２０９…ＤＶＤドライブ、２１０…ＲＯＭ、２１１…キーボードコントローラＩＣ、２１４…電源コントローラ、２２０…ＦＤＤ、２２１．ＢＩＯＳ…不揮発性メモリ、２２１…不揮発性メモリ、２２２…ＵＳＢストレージデバイス。
【図１】
2006293760.tif 000003
【図２】
2006293760.tif 000004
【図３】
2006293760.tif 000005
【図４】
2006293760.tif 000006
【図５】
2006293760.tif 000007