Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have upgraded ram of my macbook pro to 16gb and I am running virtual box to run windows 8-32 bit. In settings, I have assigned 8192 mb of RAM but when I run windows and check the properties of my computer, it only shows 3.50 GB of RAM.

Have I done something wrong or am I missing something? Or is there any restriction for the memory one can assign to virtual machines on mac or in virtual-box?

share|improve this question
up vote 6 down vote accepted

32-bit versions of Windows are only capable of using up to 4 GB of RAM. You'll need to install a 64-bit version of Windows 8 in VirtualBox in order to use more. You're seeing 3.5 GB likely because of video memory or other things occupying the remaining 0.5 GB.

share|improve this answer

Microsoft limits the usable RAM of 32Bit client systems to 3.25 till 3.5GB. So you can install a 64 Bit Windows 8 or try this bootloader which bypasses the limitation:

32Bit Win8 using 6GB RAM

The virtualbox graphic driver must support PAE, so there is no guarantee that it will work.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.