web-dev-qa-db-ja.com

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

ハードウェアRAIDアレイの候補として this 3TB 7200RPMドライブをチェックアウトしているときに、 製品ビデオ を見て、ビデオの約1:40に、BIOSがブートドライブの2.1TBを超えるデータを処理することはできません。すごい。

彼は、EFIを使用して起動することを推奨しています。私は最近、MacBookProにLinuxをインストールするためにEFIを操作するという不幸な経験をしました。いずれにせよ、これはどのように行われますか? BIOSとハードウェアRAIDコントローラーを使用しているときに、これらのドライブの1つでWindows 7とLinuxを起動できますか? BIOSを使用できない場合、EFIを使用するにはどうすればよいですか?マザーボードレベルのオプションですか? EFIからの起動に問題はありますか? EFIから起動優先度やその他のマザーボードオプションを構成することはできますか?

おそらくGPTでパーティションテーブルを構成します。

3
Naftuli Kay

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

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

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

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

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

3
psusi