私のサーバーのマザーボードには UEFI がないので、OS は MBR テーブルにインストールする必要があります。MBR には 2 TB の制限があるため、2 TB 未満のブート ドライブに Windows Server をインストールし、2 TB を超える複数のドライブ (非ブート ドライブ) をインストールできるかどうか疑問に思っています。このように OS に複数のパーティション テーブルを設定できますか? UEFI がない場合、2 TB を超える複数のドライブをインストールできますか? 非ブート ドライブをインストールするときに BIOS はまったく関係ありませんか? RAID を設定する予定はありませんが、RAID を設定する場合、ブート ドライブが 2 TB しかないため、すべてのドライブを最大 2 TB にする必要がありますか?
答え1
非ブートGPTディスクはBIOSのみのシステムでサポートされます
GPT パーティション スキームでパーティション化されたディスクを利用するために、UEFI から起動する必要はありません。そのため、マザーボードが BIOS モードのみをサポートしている場合でも、GPT ディスクが提供するすべての機能を利用できます。
Windows の場合、すでに述べたように、唯一の制限は、GPT としてパーティション分割されたディスクから起動する場合は UEFI モードで起動する必要があることです。
答え2
Twisty の回答には多少ヒントがありますが、はっきり言います。BIOS がすべてを実行します。
実際、GPT や MBR はまったく問題ではありません。BIOS は HDD/SDD の最初のセクターを RAM にロードし、そこにあるものを実行します。パーティションや MBR などについては認識しません。GRUB もこれをサポートしていますが、追加のパーティションが必要です (EFIタイプ「BIOSブート」) は、初期のブート コードをすべて収めるために使用されました。
つまり、純粋な BIOS システムは、起動とその他の用途の両方で GPT をサポートします。
ここに一つ小さいただし例外があります。Microsoft は、GPT から Windows を起動するには UEFI が必要であることを (人為的な) 要件としています。
答え3
TwistyとDaniel Bはどちらも良い回答をしてくれましたが、大きな注意点があります。GPTのサポートは使用しているOSに依存します。質問ではOSとして「Windows Server」を指定していますが、バージョン使用中のWindows Serverのすべて。最近のWindows の新しいバージョンはデータ ディスクの GPT をサポートしていますが、古いバージョンではサポートされていません。GPTに関するWikipediaのページさまざまな Windows バージョンの詳細が提供されています。これらの表から、このサポートがないのは Windows Server 2003 と Windows XP の 32 ビット バージョンのみであることがわかります。ただし、これらの表に省略されている微妙な点がいくつかあると思います (たとえば、Windows Vista は Service Pack 1 で GPT サポートを導入しました。ただし、これは私の記憶違いかもしれませんので、あまり当てにしないでください)。
もう一つ注意点があります。ディスク ドライバーが独自の 32 ビット制限を課すことがあり、2TiB を超えるディスクが 2TiB より小さいサイズに見えることがあります。(通常、2TiB のモジュロのように見えるディスクが得られるため、たとえば 3TB のディスクは 1TB 未満のサイズに見えます。) このような問題は以前はかなり一般的でしたが、最近はそれに関する投稿をあまり見なくなりました。おそらくバグは今ではほとんど修正されているでしょうが、特に古いドライバー スタックを使用している場合は、まだ問題に遭遇する可能性があります。使用を開始する前に、ディスクの見かけのサイズを確認することをお勧めします。サイズが正しくない場合は、ドライバーを更新してください。
全体的には、おそらく問題ないでしょう。Windows Server 2003 を使用している場合は、GPT サポート以外の理由で、ずっと前にアップグレードしておくべきでした。まだアップグレードしていない場合は、もう先延ばしにする言い訳はありません。