C:\Boot.iniファイルにある下の行の最後に/3GBパラメータを付けて、再起動してください。
Windows 2000 Proの場合
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows XP Professional" /3GB
Windows XP Proの場合
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn /3GB
Microsoft® Windows NT®テクノロジに基づいたオペレーティングシステムは常に、4ギガバイト(GB)の仮想メモリを表わすフラットな32ビットの仮想アドレススペースをアプリケーションに提供していました。
通常、アドレススペースは、2GBにアプリケーションが直接アクセスでき、その他の2GB にはWindowsエグゼクティブソフトウェアのみがアクセスできるように分けられます。
お客様のご要望に応えて、Microsoft Windows XP Professionalは3GBのフラットな仮想アドレススペースをアプリケーションに提供し、カーネルとエグゼクティブコンポーネントが1GBのみを使用するようになりました。
/3GBスイッチがBoot.iniファイルで使用されない限り、プロセスとアプリケーションの仮想アドレススペースは依然として2GBに制限されます。
/3GBスイッチは、プロセスヘッダーでIMAGE_FILE_LARGE_ADDRESS_AWAREを使用するアプリケーションに3GBの仮想アドレススペースを割り当てます。このスイッチは、アプリケーションが2GB を超えて1GBの追加の仮想アドレススペースを扱えるようにします。
/3GBスイッチをboot.iniに付け加えてから再起動した際にビデオドライバが正しく動作しない場合(VgaSaveフォールバックドライバが使用されている)、/USERVAスイッチを次のように更に追加すると問題が解決することがあります。
/3GB /USERVA=2800
このスイッチについての詳細は、このサイトをご覧ください: http://support.microsoft.com/default.aspx?scid=kb;jp;319043
boot.iniを編集する場合、OSで変更後のものを元のものと一緒に書くといいでしょう。そうすれば、変更したものがうまくいかなかった場合、起動時に元の設定を選択することができます。下に挙げるのは、/3GB および /USERVAスイッチをテストする際に役に立つWindows XP Pro boot.iniの例です:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional with /3GB" /fastdetect /NoExecute=OptIn /3GB /USERVA=2800