BIOS に 2.1TB の制限がありますか?

BIOS に 2.1TB の制限がありますか?

チェックアウト中これハードウェアRAIDアレイの候補として3TB 7200RPMドライブを検討していたところ、製品ビデオそして、ビデオの約 1:40 で、BIOS はブート ドライブで 2.1 TB を超えるデータを処理できないと述べられています。すばらしいですね。

彼は、EFI を使って起動することを推奨しています。最近、MacBook Pro に Linux をインストールするために EFI を操作するという残念な経験をしました。いずれにしても、これはどのように行うのでしょうか? BIOS とハードウェア RAID コントローラーを使用している場合、これらのドライブの 1 つで Windows 7 と Linux を起動できますか? BIOS を使用できない場合、EFI はどのように使用できますか? これはマザーボード レベルのオプションですか? EFI から起動すると何か問題が発生しますか? 起動の優先順位やその他のマザーボード オプションを EFI から構成することはできますか?

おそらくパーティション テーブルを GPT で構成することになります。

答え1

マザーボードがサポートしている場合は、(U)EFI を有効にして、Linux と同様に EFI モードで Windows 7 64 ビットをインストールできます。Windows 7 64 ビットのみが、EFI モードの場合のみ、GPT パーティション ディスクから起動できます。

マザーボードが (U)EFI をサポートしていない場合、または別のバージョンの Windows を実行したい場合は、まず DOS/MBR パーティション テーブルを使用して Windows をインストールし、2TB マークの下にパーティションを配置する必要があります。また、2TB マークの下に Linux /boot および bios_grub パーティション用のスペース (100 MB で十分) を残す必要があります。Linux をインストールするときは、ディスクを GPT に変換し、bios_grub (1 MB) および /boot (約 100 MB) パーティションを作成する必要があります。その後、ディスク上の任意の場所にルート パーティションを作成できます。

ディスクを GPT に変換するには、 を実行しpartedunit sセクター モードにするコマンドとprintパーティション テーブルを指定する必要があります。Windows パーティションの正確な開始セクターと終了セクターを書き留めておき、GPT で再作成できるようにする必要があります。次に、mklabel gptコマンドを使用して、DOS パーティション テーブルを消去し、GPT パーティション テーブルを初期化します。次に、mkpartコマンドを使用して、まったく同じ場所に Windows パーティションを再作成します。次に、boot パーティションと bios_grub パーティションを作成します。toggleコマンドを使用して、正しいパーティションに bios_grub フラグを設定します。

次に、Linux をインストールするときに、インストーラーに /boot ディレクトリ内の /boot パーティションをフォーマットしてマウントするように指示します。ルート パーティションとその他のパーティションは、ディスク上の任意の場所 (2TB 以上を含む) に作成できます。

Windows は公式にはこれをサポートしておらず、動作しない可能性もあることに注意してください。NTLDR が実際に GPT を認識するかどうかはわかりません。認識しない場合は、 を使用してfdiskWindows パーティションを MBR に追加し、ハイブリッド MBR/GPT セットアップを作成する必要があるかもしれません。

関連情報