New
#11
It does make you wonder why Microsoft doesn't just enable the extra memory in 32-bit Windows for special usages - a default RAM disk, supplemental pagefile.sys for the current session or just a place to use for Superfetch/Readyboost caching instead of regular main memory.
Then again, with the ongoing 64-bit crusade this is becoming less and less relevant anyway.
Interesting point in case: I actually use a RAM disk on my laptop with 4GB RAM in the invisible memory. Windows only sees 2.75GB because the onboard video takes a 256MB chunk from 2.75GB to 3GB for itself. Only a few MB above 3GB is actually wasted to map PCI address space, so I'm able to use nearly a full gigabyte for the RAM disk.
(I've since discovered that the laptop's BIOS maps the fourth GB of RAM to an address space from 4096MB to 5120MB, leaving a 1GB hole between 3072MB and 4096MB. Crazy!)
I've arranged for pagefile.sys to live exclusively in that RAM disk so I don't need one on the HD, saving me extra space - and in terms of security, it's the ultimate solution since the pagefile is zapped into nothingness with every reboot. :)