We have a VM that has 8GB memory and is running Windows 2003 Enterprise Server 32bit and SQL Server 2000 SP4.
Making no changes the system runs fine and SQL Server can use about 1.6GB of memory with default settings.
I made the following changes:
modified the boot.ini and added '/PAE'
sp_configure 'awe enabled', 1 RECONFIGURE GO
sp_configure 'max server memory', 4096 (MB) RECONFIGURE GO
Rebooted system, and the running values looked fine in sp_configure
After the weekend came in 2 refreshes failed and the system was frozen. Windows event 333 showed:
An I/O operation initiated by the Registry failed unrecoverably. The Registry could not read in, or write out, or flush, one of the files that contain the system's image of the Registry.