複数のオペレーションモードを有するコンピュータシステムであって、少なくとも起動プログラムを含むそれを実行するハードディスクドライブを1つ有する複数のハードディスクドライブと、電気的に前記ハードディスクドライブに接続して、起動プログラムを有さないハードディスクドライブの数を検出し、且つ任意に制御信号を生成するチップユニットと、前記チップユニット及び前記ハードディスクドライブに電気的に接続し、前記制御信号を受信して、それに従って設定信号を前記ハードディスクドライブに生成するスイッチユニットと、を備え、少なくとも起動プログラム有さない2つのハードディスクドライブは、RAIDのオペレーションモードを実行できるコンピュータシステム。前記ハードディスクドライブがSSDを含む請求項1に記載のコンピュータシステム。前記スイッチユニットが制御チップである請求項1に記載のコンピュータシステム。前記スイッチユニットが汎用入出力GPIO端子である請求項1に記載のコンピュータシステム。コンピュータシステムのオペレーションモードのスイッチング方法であって、チップユニットで起動プログラムを有さないハードディスクドライブの数を検出する工程と、前記チップユニットで前記起動プログラムを有さないハードディスクドライブのRAIDのオペレーションモードを決定する工程と、前記チップユニットで制御信号を生成し、この制御信号をスイッチユニットに送信する工程と、前記スイッチユニットで前記制御信号を受信して対応する設定信号を生成し、前記ハードディスクドライブに前記設定信号を送信する工程と、前記起動プログラムを有さない少なくとも2つのハードディスクドライブのRAIDのオペレーションモードを実行する工程と、を備えるスイッチング方法。オペレーションシステムによって、前記チップユニットに関する前記制御信号と前記ハードディスクドライブのRAIDのオペレーションモードを決定する工程をさらに備える請求項5に記載のスイッチング方法。BIOSによって、前記チップユニットに関する前記制御信号と前記ハードディスクドライブのRAIDのオペレーションモードを決定する工程をさらに備える請求項5に記載のスイッチング方法。図1は、コンピュータシステムのブロックチャートを例示する。そして、図2は、本発明のコンピュータシステムのスイッチメソッドのフローチャートを例示する。これらは、本発明の好ましい実施例である。本発明のコンピュータシステム10は、チップユニット101、スイッチユニット103、および多くのハードディスクドライブ105を含んでいる。チップユニット101は、電気的にハードディスクドライブ105に接続する。スイッチユニット103は、電気的にチップユニット101とハードディスクドライブ105に接続する。少なくともハードディスクドライブ105のあるハードディスクドライブ1051が起動プログラムを含んでいる、そして、通常、ハードディスクドライブ1051は、起動ブート操作を実行する。本発明のハードディスクドライブ105は、HDD又はSSDであるかもしれない。しかしながら、本発明のハードディスクドライブ105のタイプは、本実施形態に限られない。本発明のスイッチユニット103は、制御チップ又は汎用入出力GPIO:GeneralPurposeInputOutput端子であるかもしれない。しかしながら、本発明のスイッチユニット103のタイプは、本実施形態に限られない。図1及び図2に示されるように、ステップ201は、起動プログラムなしのハードディスクドライブの数を得るために、チップユニット101がハードディスクドライブ105のメモリスペースを検出するプロセスを実行する。検出プロセスは、ハードディスクドライブ105を2つの部分、起動プログラムを含む少なくとも1つのハードディスクドライブ1051と起動プログラムがない多くのハードディスクドライブ1052と、に切り離する。また、同時に、ハードディスクドライブ1051とハードディスクドライブ1052とのそれぞれの数を得る。図2に示されるように、ステップ203は、チップユニット101に記憶されるモード設定に従って、RAIDオペレーションモードを遂行するために、チップユニット101がハードディスクドライブ1052を切り換えるか否か決めるプロセスを実行する。そして、チップユニット101は、RAIDオペレーションモードのタイプについて決める。チップユニット101は、決定に従って制御信号を生成して、制御信号をスイッチユニット103に送信する。図2に示されるように、ステップ205は、スイッチユニット103が制御信号を受信して、制御信号に応じて、対応する設定信号を生成させるというプロセスを実行する。その後に、スイッチユニット103は、ハードディスクドライブ1052への設定信号を送信し、ハードディスクドライブ1052は、RAIDオペレーションモードを実行する。図2に示されているように、ステップ203において、チップユニット101に記憶されたモード設定は、オペレーションシステムの下のユーザによって操ることもできる。モード設定は、チップユニット101がRAIDオペレーションモードにオペレーションモードを切り換えるかどうか決める、そして、それは、RAIDオペレーションモードのタイプについて決める。モード設定は、ハードディスクドライブ1052の数とユーザの要件とに依存している。その後、モード設定に従って、チップユニット101は、制御信号を生成する。また、別の方法で、図2におけるステップ203に示されるように、ステップ203においてチップユニット101で記憶されたモード設定は、ユーザによってバイオスBIOSの下で操ることもできる。モード設定は、チップユニット101がRAIDオペレーションモードにオペレーションモードを切り換えるかどうか決める、そして、また、それは、RAIDオペレーションモードのタイプについて決める。モード設定は、ハードディスクドライブ1052の数とユーザの要件とに依存している。その後、チップユニット101は、モード設定に対応する制御信号を生成する。RAIDに関する基本的特徴は、複数のハードディスクドライブ組み合わせ及びハードディスクドライブの1つの配列の形成である。RAIDのコントローラは、より良いデータアクセスとバックアップ性能とを有するいろいろなRAIDオペレーションモードを提供する。一つのみのハードディスクドライブと比べて、RAIDは、データ統合、誤り検出、および、より大きなメモリにフィットしている。RAIDの一般的なオペレーションモードは、RAID-0、RAID-1、RAID-1E、RAID-5、RAID-6、RAID-7、RAID-10、およびRAID-50を含んでいる。さらに、RAIDコントローラがただ一つの論理ドライブを形成するために、複数のハードディスクドライブを一緒に結合するので、コンピュータシステムは、RAIDを、単一のディスク又は唯一の論理ドライブとして構成する。本発明のRAIDのオペレーションモードは、本実施形態に限られない。事実上、RAIDモードの様々な組み合わせがある。例えば、RAID0モードは、がStriping/Span機能を提供する。このモードは、複数のハードディスクドライブを1つの論理ドライブに統合するが、データをいくつかの部分に切り分けて異なったハードディスクドライブにそれぞれ記憶する。RAID0モードは、同時に、異なったハードディスクドライブからすべての部分データにアクセスする。RAID0モードは、同時に複数のハードディスクドライブからデータにアクセスするので、RAID0モードは、データアクセスの効率を高める。しかしながら、それは、誤り検出なしで作動するだけである。実際には、RAID01モードは、RAID0とRAID1とを一緒に結合する。RAID01モードは、RAID0モードからの高効率とRAID1モードからのバックアップ機能の両方を提供する。しかし、RAID01モードによって必要とされたハードディスクドライブは、少なくとも4つのドライブ又は4以上の偶数個を含まなければならない。本発明のRAIDモードは、ハードディスクドライブの数とユーザのアプリケーションとによって決められる。コンピュータシステムのオペレーションモードを切り換える方法は、起動プログラムなしである複数のハードディスクドライブに適用できる。ハードディスクドライブが起動プログラムなしであれば、方法は、RAIDモードによるコンピュータシステムのハードディスクドライブの性能を促進する。また、方法は、それが起動プログラムを含んでいるか否かに関係なく、ハードディスクドライブの効率を高めるため、記憶装置としてHDDの代わりにSSDを代用する。本発明は、好ましい実施形態であると現在考えられる用語で説明されているが、発明は開示された実施形態に限られないことが理解されている。一方、請求の範囲に記載された範囲に含まれる色々な変形例と類似のアレンジは、請求の範囲でカバーされる意図である。したがって、請求の範囲は、本発明の範囲を定義することを意図する。