Windows 2000 Datacenter Server で 16 GB を超えるメモリが見つからない

この記事は、以前は次の ID で公開されていました: JP292934
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
現象
Microsoft Windows 2000 Datacenter Server を起動したときに、サーバーに 16 GB を超えるメモリが存在する場合でも、サイズが 16 GB を超えるメモリが認識されないことがあります。
原因
この問題は、Windows 2000 Datacenter Server に 16 GB を超える物理メモリが搭載され、さらに Boot.ini ファイルで設定される /3GB スイッチと /PAE スイッチの両方を使用して再起動された場合に発生する可能性があります。
状況
この動作は仕様です。
詳細
/3GB スイッチを使用してコンピュータを起動した場合、カーネル領域は 1 GB のメモリに制限されます。また、適切にコンパイルされたプログラムは、プログラムが通常割り当てることができる 2 GB のメモリではなく、3 GB までのメモリを割り当てることができます。

/PAE スイッチを使用してコンピュータを起動すると、ページ テーブル エントリ (PTE) のサイズは 4 KB から 8 KB に増えます。ユーザーがメモリを変換するときに必要となる PTE の数は、コンピュータのメモリ量が増えるにつれて増加します。

/3GB スイッチを使用した場合、カーネル モードの領域は、通常の 2 GB ではなく 1 GB に制限されます。コンピュータに大量のメモリがある場合は、カーネル領域の減少、PTE サイズの増加、PTE 利用の増加の組み合わせが原因で、サーバーが追加メモリのインデックスを作成できないことがあります。また、サーバーが応答を停止することもあります。

コンピュータが起動され、/PAE スイッチと /3GB スイッチが使用されたことが検出されると、オペレーティング システムは 16 GB を超えるメモリがあっても認識しません。/3GB スイッチを使用せずにコンピュータを起動した場合は、コンピュータは 64 GB までの使用可能なメモリをすべて見つけることができます。この機能は、既知の条件と、32 ビット プラットフォームでの大量のメモリ構成に対するサポートの提供に関する制限から、オペレーティング システムの安定性を守ります。

関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
283037 Windows Server 2003 および Windows 2000 では大容量メモリのサポートが使用できる
266650 Windows 2000 Datacenter Server ベースのコンピュータで実行される BackOffice プログラムのサポートに関する情報
189327 [NT DDK] プロセスアドレス空間にアダプタ RAM をマッピング
詳細については、以下のマイクロソフト Web サイトを参照してください。

AWE メモリの管理

Address Windowing Extensions and Microsoft Windows 2000 Datacenter Server
PAE boot 3GB datacenter 16gb limitation
プロパティ

文書番号:292934 - 最終更新日: 02/11/2014 13:59:28 - リビジョン: 3.1

  • Microsoft Windows 2000 Datacenter Server
  • kbnosurvey kbarchive kbhardware kbenv kbprb kbproductlink KB292934
フィードバック