私のクライアントは最近、次の問題を抱えていました。 WINDOWS Server2003Enterprise editionを実行しているHP ProLiant DL360G5サーバーを持っていました。 サーバーには8GBのRAMがありましたが、Windowsのシステムプロパティでは3.25GBのRAMしか表示されませんでした。 CPUの種類と速度が正しく表示され、BIOSは起動時に正しい量のRAMを示しました。
32ビットオペレーティングシステムの制限により、4GB以下のメモリが表示されます。 これは、任意のブランド(HP、Dellなど)に固有のものではありません。)物理アドレス拡張(PAE)は、オペレーティングシステムが4GB以上のメモリをアドレス指定できるようにするものです。 Windows Server2003では、サーバーがホットアドメモリデバイスを使用している場合、PAEは自動的に有効になります。 Hot-add memoryをサポートしていない場合は、PAEが自動的に有効になっていないため、ブートに手動で/PAEスイッチを追加する必要があります。iniファイルは4GB以上のメモリを利用します。PAEスイッチは、4GBを超えるメモリを持つ32ビットWindowsのすべてのバージョンに追加する必要があります。 ブーツだiniは次のようになります。
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWSmulti(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Windows Server2003,Enterprise”/fastdetect/PAE
/PAEスイッチを追加した後にコンピュータを再起動すると、システムプロパティの一般タブにコンピュータセクションの最後に物理アドレ
メモ:x86システムでは、Windows Server2003Standard editionは最大4GBのRAMしかサポートしませんが、Enterprise editionは最大32GBのRAMをサポートできます。 Windows Server2003R2Standard editionでは最大4GBのRAMもサポートしていますが、Windows Server2003Enterprise R2editionでは最大64GBもサポートしています。 より詳細なシステム要件については、Microsoft TechNetのWebサイトでこのリンクをチェックしてください。