Ticket #2998 (closed defect: wontfix)

Opened 9 years ago

Last modified 9 years ago

Installing XP SP2: HostMemoryLow when formatting disk

Reported by: jason.fordham Owned by:
Priority: major Component: host support
Version: VirtualBox 2.1.0 Keywords:
Cc: Guest type: Windows
Host type: Windows


I installed VirtualBox 2.1.0 on a Windows Server 2003 host with 2 dual core CPUs (Xeon X5270) and 32 GB RAM (It's a SunFire X4150). I created a VM with 2 GB RAM, 16 MB video, and an 80 GB dynamic disk, and started to install Windows XP Pro + SP2.

At the moment where Setup tries to format the drive, I get a dialog box titled "VirtualBox - Error", and the narrative is "Unable to allocate and lock memory. The virtual machine will be paused. Please close applications to free up memory or close the VM." The error ID is HostMemoryLow, Severity: Non-Fatal Error.

The Physical Memory panel in Task Manager in the host shows me that there's 3355412 K in total, and 30736100 K or so Available. PF Usage is 2.39 GB. So there's no shortage of memory. There are no other applications running.

I attach the log.


VBox.log Download (30.0 KB) - added by jason.fordham 9 years ago.

Change History

Changed 9 years ago by jason.fordham


comment:1 Changed 9 years ago by jason.fordham

Same failure occurs with a 20 GB fixed size disk image.

comment:2 Changed 9 years ago by jason.fordham

Format 20 GB fixed size disk works with 1 GB RAM allocated.

comment:3 Changed 9 years ago by jason.fordham

By binary chop, the VM has this error at 1892 MB but not 1891 MB.

Why can't I allocate a VM larger than this? Is this because the underlying host is 32-bit Windows?

comment:4 Changed 9 years ago by Jay

I have exactly the same problem . W2003 host, 4 GB of memory. 250GB HDD

Guest : Linux, 80GB HDD (Dynamic), 2GB of ram.

Free memory at the point of the error message is 2GB. It would appear that Virtual Box is running the guest in the application memory space (or whatever it's called) and therefore has a limit of 2GB.

Please confirm.

comment:5 Changed 9 years ago by Dawn

I also have this problem. Host: windows 2003, 8 GB memory Guest: windows xp 2GB memory

comment:6 Changed 9 years ago by sandervl73

  • Status changed from new to closed
  • Resolution set to wontfix

There indeed needs to be room in the process' virtual address space for the entire guest RAM. You can try to increase the process address space to 3 GB (search on google); at least you can do this with XP.

Unfortunately there's no easy way for us to fix this limitation. 64 bits hosts don't have such a problem.

Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use