(57)【要約】【課題】コンピュータにおける記憶装置間のデータの移行を簡易に行ない、コンピュータの運用を容易にする。【解決手段】  オペレーティングシステムを含むデータを記憶し、ＳＡＴＡ−ＩＦ１５４を備えるＨＤＤ１５０は、ＳＡＴＡ−ＩＦを介してＣＰ１００と内部接続されている。ＳＡＴＡ−ＩＦ２５４とＵＳＢ−ＩＦ２５９とを備え、所定の記憶領域を持つＳＳＤ２５０を、ＣＰ１００のＵＳＢ−ＩＦに外部接続する。この状態で、ＣＰ１００とＨＤＤ１５０、及びＳＳＤ２５０を動作させ、ＨＤＤ１５０に記憶したオペレーティングシステムを含むデータをＳＳＤ２５０に転送する。データの転送後に、ＨＤＤ１５０をＣＰ１００から取り外し、ＳＳＤ２５０をＣＰ１００から取り外し、今度はＳＳＤ２５０をＣＰ１００の内部のＳＡＴＡ−ＩＦに接続する。その後、ＳＳＤ２５０に転送したオペレーティングシステムを用いて、ＣＰ１００を動作させる。【選択図】図１
2010055497.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステムを用いてコンピュータを運用する方法であって、
所定の記憶領域を有する第１の外部記憶装置にコンピュータを統御するオペレーティングシステムを記憶させておき、該第１の外部記憶装置を、コンピュータの内部に設けられ、電源ラインを含んだ第１のインタフェース用のコネクタに接続し、
前記第１のインタフェースに接続可能なコネクタを備え、所定の記憶領域を有する第２の外部記憶装置を、電源ラインを含みコンピュータの汎用の外部バスとして用意された第２のインタフェースに接続し、
前記第２のインタフェースに含まれる前記電源ラインからの電力で、前記第２の外部記憶装置を動作させると共に、前記コンピュータを動作させ、前記外部バスを介して、前記第１の外部記憶装置に記憶されたデータを、前記第２の外部記憶装置に転送し、
該データの転送後に、前記第２の外部記憶装置を前記第２のインタフェースから取り外し、
前記コンピュータ内部の第１のインタフェースに接続された前記第１の外部記憶装置を前記コネクタから取り外し、該第１のインタフェースの前記第１のコネクタに前記第２の外部記憶装置を接続し
前記第２の外部記憶装置に記憶されたオペレーティングシステムにより、前記コンピュータを動作させる
コンピュータの運用方法。
【請求項２】
請求項１記載のコンピュータの運用方法であって、
前記第２の外部記憶装置に記憶されたオペレーティングシステムは、前記第１の外部記憶装置から、前記第２のインタフェースを介して前記第２の外部記憶装置に転送されたオペレーティングシステムである
コンピュータの運用方法。
【請求項３】
オペレーティングシステムの下で動作するコンピュータシステムであって、
コンピュータの内部に設けられ、電源ラインを含む第１のインタフェースに外部記憶装置を接続するための第１のコネクタと、
電源ラインを含みコンピュータの汎用の外部バスとして用意された第２のインタフェースに、外部記憶装置を含む機器を接続する第２のコネクタと
を備え、
前記第１のコネクタにオペレーティングシステムを記憶した第１の外部記憶装置を接続して動作させ、
前記第２のコネクタに、所定の記憶領域を有する第２の外部記憶装置を接続し、該第２のインタフェースに含まれる前記電源ラインからの電力で、前記第２の外部記憶装置を動作させると共に、前記外部バスを介して、前記第１の外部記憶装置に記憶されたデータを、前記第２の外部記憶装置に転送し、
該データの転送後に、前記第２の外部記憶装置を前記第２のインタフェースから取り外し、前記第１の外部記憶装置に代えて、前記第２の外部記憶装置を、前記第１のインタフェースに前記第１のコネクタを用いて接続し
前記第２の外部記憶装置に記憶されたオペレーティングシステムを動作可能な状態とした
コンピュータシステム。
【請求項４】
前記第１のインタフェースはＳＡＴＡインタフェースであり、
前記第２のインタフェースはＵＳＢインタフェースである
請求項３記載のコンピュータシステム。
【請求項５】
請求項３又は請求項４記載のコンピュータシステムであって、
前記第２の外部記憶装置は、半導体メモリを用いたソリッドステートドライブまたはハードディスクドライブであるコンピュータシステム。
【請求項６】
請求項３記載のコンピュータシステムに用いられる外部記憶装置であって、
前記第１のインタフェースの前記第１のコネクタに接続する第１の端子と、
前記第２のインタフェースの前記第２のコネクタに接続する第２の端子と
を備えた外部記憶装置。
【請求項７】
請求項６記載の外部記憶装置であって、
前記第１のインタフェースの端子を覆う保護キャップを備えた
外部記憶装置。
【請求項８】
請求項６又は請求項７記載の外部記憶装置であって、
前記第１のインタフェースはＳＡＴＡインタフェースであり、
前記第２のインタフェースはＵＳＢインタフェースである
外部記憶装置。
【請求項９】
所定の記憶領域を、半導体メモリにより構成した請求項６ないし請求項８のいずれか記載の外部記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを運用する方法および外部記憶装置を脱着可能なコンピュータシステムならびにこのコンピュータシステムに用いられる外部記憶装置に関する。
【背景技術】
【０００２】
ＩＴ技術の進歩に伴って、ユーザーが扱うデータの大容量化が進んでいる。また、半導体技術や磁気工学技術の進歩も伴って、コンピュータに搭載可能な記憶装置の大容量化や軽量化が進んでいる。そのためユーザーが、コンピュータの記憶装置のみを、新たな記憶装置に取り替える機会が増えている。大容量・軽量化された記憶装置の種類としては、ＨＤＤ（Hard disc）やＳＳＤ(Solid State Drive)が挙げられる。記憶装置を新たなものに取り替える際、コンピュータに既設の記憶装置から、新たに取り付ける記憶装置へのデータの移行が必要となる。
【０００３】
特に、コンピュータの内部に記憶装置を増設するのではなく、記憶装置を置き換えるのであれば、少なくとも既設の記憶装置にインストールされたアプリケーションプログラムやこのアプリケーションプログラムを用いてユーザーが生成したデータファイル等は、新たな記憶装置に移行する必要がある。新たな記憶装置に元の記憶装置の全データを移行する技術としては、例えば下記の特許文献１，２に記載の技術が知られている。
【０００４】
【特許文献１】特開２００６―１０６９２３
【特許文献２】特許第３７７７１３６
【０００５】
しかしながら、上記技術においてはいくつかの問題がある。特許文献１の技術においては、ユーザーのコンピュータがネットワーク接続されている必要があり、データ移行の際のコンピュータの設置環境に制限を受ける。また、特許文献２においては、特許文献１と同様にネットワーク接続が必要であるか、若しくは新たに取り替える記憶装置以外に、ドッキングベイと称されるコンピュータと記憶装置とを外部接続するためのアダプタ装置が必要になる。そのため作業が繁雑になってしまうという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
かかる背景技術を踏まえ、本発明はコンピュータにおける記憶装置間のデータの移行を簡易に行ない、コンピュータの運用を容易にすることを目的とする。
【０００７】
本発明は、上述の課題の少なくとも一部を解決するために、以下の形態または適用例を取ることが可能である。
【課題を解決するための手段】
【０００８】
[適用例１]
オペレーティングシステムを用いてコンピュータを運用する方法であって、
所定の記憶領域を有する第１の外部記憶装置にコンピュータを統御するオペレーティングシステムを記憶させておき、該第１の外部記憶装置を、コンピュータの内部に設けられ、電源ラインを含んだ第１のインタフェース用のコネクタに接続し、
前記第１のインタフェースに接続可能なコネクタを備え、所定の記憶領域を有する第２の外部記憶装置を、電源ラインを含みコンピュータの汎用の外部バスとして用意された第２のインタフェースに接続し、
前記第２のインタフェースに含まれる前記電源ラインからの電力で、前記第２の外部記憶装置を動作させると共に、前記コンピュータを動作させ、前記外部バスを介して、前記第１の外部記憶装置に記憶されたデータを、前記第２の外部記憶装置に転送し、
該データの転送後に、前記第２の外部記憶装置を前記第２のインタフェースから取り外し、
前記コンピュータ内部の第１のインタフェースに接続された前記第１の外部記憶装置を前記コネクタから取り外し、該第１のインタフェースの前記第１のコネクタに前記第２の外部記憶装置を接続し
前記第２の外部記憶装置に記憶されたオペレーティングシステムにより、前記コンピュータを動作させる
コンピュータの運用方法。
【０００９】
適用例１のコンピュータの運用方法によれば、第１のインタフェースと第２のインタフェースの両方を備えた第２の外部記憶装置を用い、コンピュータの内部の第１のインタフェースに接続された第１の外部記憶装置に記憶されたオペレーティングシステムを用いて使用していたコンピュータを、第２の外部記憶装置に記憶されたオペレーティングシステムを用いた使用へと、容易に移行することができる。
【００１０】
[適用例２]
適用例１記載のコンピュータの運用方法であって、
前記第２の外部記憶装置に記憶されたオペレーティングシステムは、前記第１の外部記憶装置から、前記第２のインタフェースを介して前記第２の外部記憶装置に転送されたオペレーティングシステムである
コンピュータの運用方法。
【００１１】
適用例２のコンピュータの運用方法によれば、第２の外部記憶装置をコンピュータ内部の第１のインタフェースにコネクタを用いて接続した後、第１の外部記憶装置に記憶されていたオペレーティングシステムと同じオペレーティングシステムにより、コンピュータを使用することができる。
【００１２】
[適用例３]
オペレーティングシステムの下で動作するコンピュータシステムであって、
コンピュータの内部に設けられ、電源ラインを含む第１のインタフェースに外部記憶装置を接続するための第１のコネクタと、
電源ラインを含みコンピュータの汎用の外部バスとして用意された第２のインタフェースに、外部記憶装置を含む機器を接続する第２のコネクタと
を備え、
前記第１のコネクタにオペレーティングシステムを記憶した第１の外部記憶装置を接続して動作させ、
前記第２のコネクタに、所定の記憶領域を有する第２の外部記憶装置を接続し、該第２のインタフェースに含まれる前記電源ラインからの電力で、前記第２の外部記憶装置を動作させると共に、前記外部バスを介して、前記第１の外部記憶装置に記憶されたデータを、前記第２の外部記憶装置に転送し、
該データの転送後に、前記第２の外部記憶装置を前記第２のインタフェースから取り外し、前記第１の外部記憶装置に代えて、前記第２の外部記憶装置を、前記第１のインタフェースに前記第１のコネクタを用いて接続し
前記第２の外部記憶装置に記憶されたオペレーティングシステムを動作可能な状態とした
コンピュータシステム。
【００１３】
適用例３のコンピュータシステムによれば、第２の外部記憶装置は第１のインタフェースと第２のインタフェースの両方を備えているので、第１の外部記憶装置から第２の外部記憶装置にデータ転送した後、コンピュータの内部の第１のインタフェースの第１のコネクタに接続された第２の外部記憶装置に記憶されたオペレーションシステムを動作させる、という一連の作業を容易に行なうことができる。
【００１４】
[適用例４]
前記第１のインタフェースはＳＡＴＡインタフェースであり、
前記第２のインタフェースはＵＳＢインタフェースである
適用例３記載のコンピュータシステム。
【００１５】
適用例４のコンピュータシステムによれば、ＳＡＴＡインタフェースとＵＳＢインタフェースはどちらも汎用のインタフェースなので、高い汎用性を実現することが出来る。
【００１６】
[適用例５]
適用例３又は適用例４記載のコンピュータシステムであって、
前記第２の外部記憶装置は、半導体メモリを用いたソリッド・ステート・ドライブまたはハードディスクドライブであるコンピュータシステム。
【００１７】
[適用例６]
適用例３記載のコンピュータシステムに用いられる外部記憶装置であって、
前記第１のインタフェースの第１のコネクタに接続する第１の端子と、
前記第２のインタフェースの第２のコネクタに接続する第２の端子と
を備えた外部記憶装置。
【００１８】
適用例６の外部記憶装置によれば、この外部記憶装置は第１の端子と第２の端子とを備えるので、コンピュータと内部、外部どちらとも接続できる。
【００１９】
[適用例７]
適用例６記載の外部記憶装置であって、
前記第１のインタフェースの端子を覆う保護キャップを備えた
外部記憶装置。
【００２０】
適用例７の外部記憶装置によれば、この外部記憶装置は保護キャップを備えるので、第１のインタフェースが外気にさらされている際に、空気中の塵や水分等による第１のインタフェースの端子金属部の劣化や、静電気による電気的な劣化から第１のインタフェースを保護することができる。
【００２１】
[適用例８]
適用例６又は適用例７記載の外部記憶装置であって、
前記第１のインタフェースはＳＡＴＡインタフェースであり、
前記第２のインタフェースはＵＳＢインタフェースである。
外部記憶装置。
【００２２】
適用例８の外部記憶装置によれば、この外部記憶装置はＳＡＴＡインタフェースとＵＳＢインタフェースとを備えるので、ＳＡＴＡインタフェースまたはＵＳＢインタフェースを備えるコンピュータやデジタル機器との接続が可能であり汎用性が高い。
【００２３】
[適用例９]
所定の記憶領域を、半導体メモリにより構成した適用例６ないし適用例８のいずれか記載の外部記憶装置。
【００２４】
適用例９の外部記憶装置によれば、所定の記憶領域を半導体メモリにより構成しているので、
軽量で動作時の発熱量も少なく、耐衝撃性にも優れている。
【００２５】
なお、本発明は、種々の態様で実現することが可能である。例えば、データバックアップ方法および装置、データバックアップシステム、それらの方法または装置の機能を実現するための集積回路、コンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２６】
次に、本発明の実施の形態を実施例に基づいて説明する。
Ａ．第１実施例：
（Ａ１）コンピュータシステムの概略構成
（Ａ２）ＳＳＤの構成
（Ａ３）データの移行方法
Ｂ．変形例：
【００２７】
Ａ．第１実施例：
（Ａ１）コンピュータシステムの概略構成：
本発明の一実施例としてのコンピュータシステム１０の構成を図１を用いて説明する。このコンピュータシステム１０は、コンピュータ（ＣＰ）１００と、第１の外部記憶装置に相当するハードディスク（ＨＤＤ）１５０と、第２の外部記憶装置に相当するソリッドステートドライブ（ＳＳＤ）２５０とを備える。
【００２８】
ＣＰ１００には、周知のＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、光学ディスクドライブ１１０、ＳＡＴＡ−ＩＦ１０４、ＵＳＢ−ＩＦ１０９、Ｉ／Ｏ−ＩＦ１０５が備えられ、相互にバス１２０で内部接続されている。
【００２９】
データを不揮発的に記憶するＲＯＭ１０２は、ＣＰ１００の起動に必要なＢＩＯＳプログラムを記憶している。一方、ＲＡＭ１０３は、ＣＰ１００における主記憶を構成している。ＣＰＵ１０１は必要なプログラムを、この主記憶にロードして実行する。ＣＰＵ１０１によるＢＩＯＳの実行に伴い、後述するＨＤＤ１５０の所定のトラックに記憶されたオペレーティングシステム（以下「ＯＳ」と記載する）が、主記憶にロードされる。ＯＳをロードする際には、ＯＳに組み込まれた各種ドライバも併せて読み込まれる。ＯＳを動作させるための全てのプログラムとデータのロードが完了すると、ＢＩＯＳは、制御をＯＳのカーネルに移管する。これ以後、ＣＰ１００はＯＳにより統御され、各種のアプリケーションプログラムは、このＯＳ上で動作する。なお、ＯＳに組み込まれるドライバとしては、ディスプレイ１０６、キーボード１０７、マウス１０８をそれぞれ制御するためのドライバなどがある。
【００３０】
光学ディスクドライブ１１０は、記録媒体であるＣＤ及びＤＶＤに記録されたデータの読み込みが可能な光学ディスクドライブである。入出力インタフェースＩ／Ｏ−ＩＦ１０５には、ディスプレイ１０６、キーボード１０７、マウス１０８が接続されている。ＳＡＴＡ−ＩＦ１０４は、図１では一体に記載しているが、ＳＡＴＡの規格にそったコネクタとこのコネクタを介してやり取りされる信号を処理する処理回路とを備えている。このＳＡＴＡ−ＩＦ１０４は、後述するＨＤＤ１５０やＳＳＤ２５０などの外部記憶装置を、ＣＰ１００の内部において接続する接続インタフェースで、第１のインタフェースに相当する。ＵＳＢ−ＩＦ１０９は、電源供給ラインを備えた汎用の外部バスであるＵＳＢのインタフェースを提供するものであり、第２のインタフェースに相当する。なお、ＵＳＢ−ＩＦ１０９も、ＳＡＴＡ−ＩＦ１０４同様に、実際には、ＵＳＢの規格に沿ったコネクタとこのコネクタを介してやり取りされる信号を処理する処理回路とから構成されている。
【００３１】
ＨＤＤ１５０は、磁気によってデータを記憶する外部記憶装置で、前述のＯＳの他、アプリケーションプログラムや、ユーザーがこれらのアプリケーションプログラムを用いて生成したファイル等のデータを記憶する。なお、以下において、これらオペレーティングシステム、アプリケーションプログラム、生成されたプログラム等、ＨＤＤ１５０に記憶されている全てのデータを蓄積データと呼ぶ。またＨＤＤ１５０は、ＳＡＴＡインタフェースとして規定されたＳＡＴＡ−ＩＦ１５４を備えている。
【００３２】
以上説明したＣＰ１００は、図示しない電源スイッチが操作されて、電源が投入されると、通常は、上述したように、まずＲＯＭ１０２に記憶されたＢＩＯＳプログラムが起動し、ＨＤＤ１５０に記憶されたＯＳを主記憶にロードし、その後、オペレーティングシステムに制御を移管する。また、電源投入時に光学ディスクドライブ１１０に装着された光学ディスクの所定のセクタに、ＢＩＯＳのブートプログラムに対応したプログラムが記憶されている場合には、ＢＩＯＳの設定にもよるものの、ＨＤＤ１５０からのＯＳのロードに代えて、ＣＤなどの光学ディスクに記憶されたプログラムを直接起動することができる。この機能は、後述する蓄積データの移管処理の実施に用いられる。
【００３３】
（Ａ２）ＳＳＤの構成：
次に、第２の外部記憶装置に相当するＳＳＤ２５０の構成について説明する。ＳＳＤ２５０は、不揮発性のフラッシュメモリを用いて構成された外部記憶装置であり、この実施例では、上述したＨＤＤ１５０に記憶した蓄積データを、記憶するだけの十分な記憶領域を有している。ＳＳＤ２５０は、外部からみれば、ハードディスク互換の論理デバイスとして扱うことができる。また、接続インタフェースとして、ＳＡＴＡ−ＩＦ２５４とＵＳＢ−ＩＦ２５９とを備えている。従って、図１に示したように、このＳＳＤ２５０は、そのままＵＳＢ−ＩＦ２５９を用いて、ＣＰ１００のＵＳＢ−ＩＦ１０９に接続することができる。
【００３４】
ＳＳＤ２５０は、図２の斜視図に示したように、２．５インチのハードディスクドライブと互換性を有する形状を備える。その短辺の一つには、ＳＡＴＡ−ＩＦ２５４用の端子２６４とＵＳＢ−ＩＦ２５９用の端子２６９とが設けられている。また、ＳＡＴＡ−ＩＦ２５４の端子２６４には、絶縁ゴムからなる保護キャップ２５７が装着可能となっている。この保護キャップ２５７は、紛失しないよう、ＳＳＤ２５０の本体にワイヤにより接続するようにしてもよい。
【００３５】
次に、ＳＳＤ２５０の内部構成について説明する。ＳＳＤ２５０の内部には、図３に示すように、フラッシュメモリなどが装着された基板２５８が収容されている。この基板２５８には、ＳＡＴＡ用端子２６４とＵＳＢ用端子２６９とが形成されている。また、基板２５８には、片面に８個のメモリチップ２５５とコントローラモジュール２５６が搭載されている。ＳＡＴＡ用端子２６４、ＵＳＢ端子２６９、メモリチップ２５５、コントローラモジュール２５６は、基板２５８上に形成された回路パターンによって接続されている。ＳＡＴＡ用端子２６４とＵＳＢ用端子２６９とは、基板２５８の一方の短辺に、隣接して設けられている。
【００３６】
コントローラモジュール２５６の内部には、ＳＡＴＡインタフェース、ＵＳＢインタフェースの両インタフェースを処理する回路や、メモリチップ２５５への読み書きを制御する回路などが格納されている。本実施例では、このコントローラモジュールとして、ＪＭｉｃｒｏｎ社製の「ＪＭＦ６０２」を用いた。コントローラモジュール２５６内のＳＡＴＡインタフェースを処理する回路とこれに接続された端子２６４とが、図１に示したＳＡＴＡ−ＩＦ２５４に相当する。また、コントローラモジュール２５６内のＵＳＢインタフェースを処理する回路とこれに接続された端子２６９とが、ＵＳＢ−ＩＦ２５９に相当する。コントローラモジュール２５６は、ＳＳＤ２５０をＣＰ１００と接続した際に、ＳＡＴＡ用端子２５４を介して接続されているのか、若しくはＵＳＢ用端子２５９を介して接続されているのかを自動的に判断して、他方の処理回路の動作を停止する。仮に、ＳＡＴＡ用端子２６４とＵＳＢ用端子２６９の両端子に信号が入力される状態となると、コントローラモジュール２５６は、先に接続された処理回路を動作させ、後に接続された処理回路を動作しないようにする。両端子への接続が同時に行われ、ほぼ同時に信号が入力された場合は、コントローラモジュール２５６は、ＳＡＴＡ用インタフェースの処理回路を動作可能とし、ＵＳＢ用の処理回路の動作を停止する。
【００３７】
メモリチップ２５５は、上述したように不揮発性のフラッシュメモリであり、ここでは計１２８Ｇバイトの記憶領域が用意されている。したがってユーザーは、ＳＳＤ２５０をＨＤＤ１５０と同様の用途で使用することが可能である。なお、フラッシュメモリの集積化が進めば、ＳＳＤ２５０の容量は、更に大きくすることが可能である。
【００３８】
ＳＳＤ２５０はＨＤＤ１５０のようにディスクを持たないため、データの読み書きの際に読み取り装置(ヘッド)をディスク上で移動させる時間(シークタイム)や、ディスク上の目的のデータがヘッド位置まで回転してくる時間(サーチタイム)が存在しない。このためデータの読み書きがＨＤＤ１５０に比べて極めて早い。また、ＨＤＤ１５０のようにモーターを使ってディスクを回転させる必要がないため、消費電力も大幅に少なく、動作中の温度上昇もＨＤＤ１５０に比べて十分に小さい。さらに、衝撃によって破損しやすいヘッドと駆動部分が存在しないため、耐衝撃性もＨＤＤに比べて高い。
【００３９】
また、図２に示したように、ＳＳＤ２５０の筐体には、ＳＡＴＡ−ＩＦ用の端子２５４を保護する保護キャップ２５７が備えられているので、ＳＳＤ２５０の非使用時に、端子２６４が外部に露出することがない。このため、端子２６４からノイズを拾って、ＳＳＤ２５０の内部の回路を破損するといったことがない。また、端子２６４が外気にさらされて、空気中の塵や水分等により端子金属部が劣化するといったこともない。保護キャップ２５７の材料としては、例えば、ゴム、ポリエチレンや塩化ビニルなどが材料が挙げられる。なお、保護キャップ２５７は、導電性としても良いし、絶縁性としても良い。
【００４０】
（Ａ３）データの移行方法：
ＣＰ１００に内部接続されたＨＤＤ１５０のデータをＳＳＤ２５０に移行し、移行後のＳＳＤ２５０を用いてコンピュータを運用する方法について、以下説明する。
【００４１】
データの移行は、次の３つの工程からなっている。即ち、ＨＤＤ１５０に記憶されている蓄積データをＳＳＤ２５０に移行する第１の工程と、ＣＰ１００に内部接続されたＨＤＤ１５０を取り外し、ＳＳＤ２５０をＣＰ１００に内部接続する第２の工程と、ＨＤＤ１５０からＳＳＤ２５０に移行した蓄積データを用いてＣＰ１００を稼働させる第３の工程である。
【００４２】
第１の工程の前提となる状態を、図１を用いて説明をする。まず第１の工程では、コンピュータシステム１０の初期の状態として、ＣＰ１００は電源が投入されておらず、内部のＳＡＴＡ−ＩＦにはＨＤＤ１５０が装着されており、外部バスの一つであるＵＳＢ−ＩＦ１０９にはＳＳＤ２５０が接続されているもとのする。また、ＣＰ１００の光学ディスクドライブ１１０には、データ移行処理のプログラムをＣＰ１００の起動プログラムと共に記録したＣＤ１３０が装着されている。この時、ＨＤＤ１５０には上述のように蓄積データが記憶されている。ＳＳＤ２５０の記憶領域にはデータは記憶されていない。
【００４３】
このコンピュータシステムの状態から、ＣＰ１００の電源を入れると、ＣＰＵ１０１は、ＣＤ１３０に記憶されたデータ移行処理プログラムを主記憶に読み込み、これを自動的に実行する。この結果、ＣＰＵ１０１は、ＣＤ１３０に記録されているデータ移行処理ルーチンを実行することになる。
【００４４】
図４はＣＰＵ１０１が実行するデータ移行処理ルーチンを示すフローチャートである。以下に、ＣＰ１００が実行する処理を順を追って説明する。まずＣＰ１００の電源が入ると（ステップＳ１００）、既述したようにＣＰＵ１０１はＲＯＭ１０２にＢＩＯＳを読みにいった後、光学ディスクドライブ１１０にアクセスし、ＣＤ１３０のデータ移行処理プログラムを読み込み実行する（ステップＳ１０５）。なおこの場合、先述の様にＢＩＯＳのブートプログラムは、ＣＤなどの光学ディスクに記憶されたプログラムを最初に起動する設定となっている。次に、そのプログラムの指示に従って、ＣＰＵ１０１はＵＳＢ−ＩＦ１０９にアクセスする。ＵＳＢ−ＩＦ１０９に外部記憶装置であるＳＳＤ２５０が接続されていることを認識すると（ステップＳ１１０：Ｙｅｓ）、ＳＳＤ２５０の記憶可能領域が、ＨＤＤ１５０に記憶された蓄積データの容量より大きいことを確認した後、ＨＤＤ１５０内の蓄積データをＳＳＤ２５０に転送する処理を行なう（ステップＳ１１５）。
【００４５】
ＨＤＤ１５０は、その内部に複数のパーティションが取られている場合が存在する。ＳＳＤ２５０の記憶容量がＨＤＤ１５０の記憶容量より大きい場合には、蓄積データの転送に先立って、ＳＳＤ２５０には、ＨＤＤ１５０と同じ容量のパーティションが作られる。ＳＳＤ２５０の記憶容量がＨＤＤ１５０の記憶容量より小さい場合には、ＨＤＤ１５０に記憶された全データ量を計算し、ＳＳＤ１５０の記憶可能な容量が、全データ量より大きければ、蓄積データの転送に先立って、ＨＤＤ１５０の各パーティションに記憶された蓄積データが転送できるだけの容量のパーティションを形成する。なお、ＳＳＤ２５０の記憶容量が十分でない場合には、ＯＳの転送の可否、各アプリケーションプログラムの転送の可否、フォルダ毎の転送の可否などをユーザに尋ね、転送可能な範囲でデータの転送を行なう。
【００４６】
データの転送が終了すると（ステップＳ１２０）、ディスプレイ１０６に「ＣＤ１３０取り出し→パソコンの電源ＯＦＦ→外部記憶装置入れ替え→パソコンの電源ＯＮ」の表示をし（ステップＳ１２５）、ユーザーに対してこの後の作業の指示を出す。この指示を視認したユーザーは、光学ディスクドライブ１１０からＣＤ１３０を取り出して、パソコンの電源を切ることになる。ここまでが第１の工程に相当する。なお、ステップＳ１１０（図４）においてＣＰＵ１０１が、ＳＳＤ２５０がＣＰ１００に外部接続されていないと判断すると（ステップＳ１１０：Ｎｏ）、ＣＰＵ１０１は、内部接続されている外部記憶装置、この場合はＨＤＤ１５０にアクセスし、蓄積データからＯＳを起動し（ステップＳ１３０）、「ＥＮＤ」へ抜けて処理は終了する。
【００４７】
ユーザーはＣＰ１００の電源がＯＦＦにされたことを確認した後、第２の工程を開始する。第２の工程では、まずＣＰ１００の筐体を開くなどして、ＣＰ１００のＳＡＴＡ−ＩＦ１０４のコネクタに装着されているＨＤＤ１５０を取り外す。他方、ＣＰ１００のＵＳＢ−ＩＦ１０９に外部接続されていたＳＳＤ２５０を取り外し、ＣＰ１００のＳＡＴＡ−ＩＦ１０４のコネクタにＳＳＤ２５０のＳＡＴＡ用端子２６４を接続することにより、ＳＳＤ２５０をＣＰ１００のＳＡＴＡ−ＩＦ２５４に接続する。以上で第２の工程が完了する。
【００４８】
次に、図５及び図６を用いて、第３の工程を説明する。図５は、ユーザーが第２の工程を終了した時点、つまり第３の工程の開始の時点でのＣＰ１００と外部記憶装置の状態を示した説明図である。ユーザーがＣＰ１００に接続されていたＨＤＤ１５０及びＳＳＤ２５０を取り外し、ＣＰ１００のＳＡＴＡ−ＩＦ１０４のコネクタにＳＳＤ２５０のＳＡＴＡ用端子２６４を接続した状態が示されている。ＳＳＤ２５０の内部接続が完了すると、ユーザーは、「パソコン電源ＯＮ」という指示（図４、ステップＳ１２５）に従い、ＣＰ１００の電源を入れる。ＣＰ１００の電源が投入されると、図６に示すＯＳ稼働処理ルーチンがＣＰＵ１０１によって実行される。電源投入により（ステップＳ２００、図６）、ＣＰ１００は、ＲＯＭ１０２に記憶されたＢＩＯＳを実行する（ステップＳ２０５）。このとき、光学ディスクドライブ１１０には、データ転送用のＣＤ１３０は装着されていないので、ＢＩＯＳでの処理により、ＳＳＤ２５０にアクセスし（ステップＳ２１０）、ＳＳＤ２５０の所定のブート領域に記録されたＯＳを認識し、これをロードする。ＯＳのロードが完了すれば、処理はＯＳに移され、ＯＳが稼働する（ステップＳ２１５）。以上の処理が第３工程に相当する。
【００４９】
以上説明したように、本実施例におけるＳＳＤ２５０は、ＵＳＢインタフェースに接続した状態で動作させて蓄積データの転送を行なわせることができ、そのＳＳＤ２５０を、そのままＣＰ１００の内部に設けられたＵＳＢ−ＩＦ１０９のコネクタに接続して、すぐにＣＰ１００を起動することができる。ユーザーは実質上、新たに取り替える外部記憶装置であるＳＳＤ２５０とデータ移行用ソフトを用意するのみで、データ移行作業を行うことができるのである。従ってデータ転送のために、ネットワークに接続された環境や第３の外部記憶装置などを必要としない。またＳＳＤ２５０には、ＳＡＴＡ−ＩＦとＵＳＢ−ＩＦの接続インタフェースが備えられていることから、ＣＰ１００と内部接続及び外部接続する際に、接続用変換アダプタやケース等も必要ない。加えて、ＳＳＤ２５０がＣＰ１００に外部接続されている時は、ＳＡＴＡ−ＩＦの端子２６４に保護キャップが嵌装されているので、端子２６４が汚損したり、ノイズを拾って内部の回路に影響を被ることもない。また、本実施例では、第２の外部記憶装置として、半導体メモリを用いたＳＳＤ２５０を採用したので、ＨＤＤ１５０に比べて小型、軽量、且つ動作時の発熱量も少なく、耐衝撃性にも優れているといつたメリットも享受することができる。こうした特徴は、特にノートパソコンに適用する場合に、大きなメリットとなる。
【００５０】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次の変形例での実施が可能である。
【００５１】
上記実施例では、新たに取り替える外部記憶装置として、ＳＳＤを採用したが、この代わりにＳＡＴＡ−ＩＦとＵＳＢ−ＩＦとを備えたＨＤＤとしても良い。
本変形例も第１実施例と同様に、新たに取り替える外部記憶装置であるＨＤＤとデータ移行用ソフトを用意するのみでデータ移行作業を行うことができ、第１実施例と同様の作用効果を奏することができる。
【００５２】
また、上記実施例では、蓄積データを転送するプログラムを実行する際には、ＣＰ１００をＣＤ１３０に記録したプログラムにより起動し、第１の外部記憶装置に相当するＨＤＤ１５０内のＯＳは起動しなかったが、一旦ＣＰ１００をＨＤＤ１５０内に記憶したＯＳにより起動し、その後、このＯＳの上で動作するアプリケーションプログラムとして、データ転送用プログラムを実行しても良い。
【００５３】
上記実施例では、ＨＤＤ１５０内のＯＳも含めて、蓄積データとしてＳＳＤ２５０に転送したが、ＯＳは予めＳＳＤ２５０にインストールしておき、ＨＤＤ１５０内のデータについては、ＯＳを除いて転送するものとしても良い。なお、蓄積データの転送に先立って、ＳＳＤ２５０の記憶容量の多寡にかかわらず、ファイル毎に、あるいはフォルダ毎に、更にはデータの作製時期毎に、データ転送の必要性を尋ねてからデータ転送を行なうものとしてもよい。あるいは、画像や音楽ファイルなど、データの種類毎にデータ転送の可否を確認するものとしても良い。
【図面の簡単な説明】
【００５４】
【図１】第１実施例におけるコンピュータシステム１０の構成を、第１の工程の状態で示した説明図である。
【図２】第１実施例における、ＳＳＤ２５０の外観を示した斜視図である。
【図３】第１実施例における、ＳＳＤ２５０の内部構造を示す平面図である。
【図４】第１実施例におけるデータ移行処理を示すフローチャートである。
【図５】第１実施例におけるコンピュータシステム１０の構成を、第２の工程が終了した状態で示す説明図である。
【図６】第１実施例における第３の工程を示すフローチャートである。
【符号の説明】
【００５５】
１０…コンピュータシステム
１００…コンピュータ（ＣＰ）
１０１…ＣＰＵ
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４，１５４，２５４…ＳＡＴＡ−ＩＦ
１０５…Ｉ／Ｏ−ＩＦ
１０６…ディスプレイ
１０７…キーボード
１０８…マウス
１０９，２５９…ＵＳＢ−ＩＦ
１１０…ディスクドライブ
１２０…バス
１３０…データ移行用ソフト（ＣＤ）
１５０…ハードディスク（ＨＤＤ）
１５２，２５２…オペレーティングシステム（ＯＳ）
２５０…ソリッドステートドライブ（ＳＳＤ）
２５５…メモリチップ
２５６…コントローラモジュール
２５７…保護キャップ
２５８…基板
２６４…ＵＳＢ−ＩＦ用の端子
２６９…ＳＡＴＡ−ＩＦ用の端子
【図１】
2010055497.tif 000003
【図２】
2010055497.tif 000004
【図３】
2010055497.tif 000005
【図４】
2010055497.tif 000006
【図５】
2010055497.tif 000007
【図６】
2010055497.tif 000008