Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Resolving the VMware Fusion error: The virtual machine is unable to reserve memory

Symptoms

  • An error indicates that the virtual machine is unable to reserve memory on the host.
  • You see this error:

    The virtual machine is unable to reserve memory. If selecting Retry does not work, try powering off or suspending any other virtual machines before clicking Retry.

Resolution

This error is generated when Fusion is unable to reserve the memory necessary to successfully power on or run a virtual machine. Typically, this occurs when the memory allocation settings for a virtual machine do not match the resources available on the host.

To resolve this issue, verify and correct the memory allocation settings for the virtual machine.

To verify and correct memory allocation settings:

  1. Close the dialog box by selecting one of the options.
  2. From Fusion's menu bar, click Virtual Machine > Settings.
  3. Click Processors & Memory (Fusion 4) / Processors & RAM (Fusion 3 and earlier)
  4. Make a note of the recommended value(s) at the bottom of the window.
  5. Click the slider under Memory (Fusion 4) / RAM (Fusion 3 and earlier), and adjust the value to between the recommended minimum and recommended maximum.
  6. Close the Settings windows.
  7. Launch the virtual machine.

If the issue persists, implement the attached workaround:

  1. Quit Fusion.
  2. Download the attached file workaround.tar.gz.
  3. Open workaround.tar.gz with Archive Utility by double-clicking the file.


    A Finder window automatically opens, containing a folder named workaround.

  4. Open the workaround folder.
  5. Open the workaround.tool file by double-clicking it.

  6. If the system prompts you to confirm you want to open workaround.tool, confirm that you do by clicking Open.


    A Terminal window automatically opens.


  7. If the Terminal window prompts you for your password, type in your your password, then press Enter.


    Note: For security reasons, no characters appear as you type your password.

    When workaround.tool is done, it displays a message saying Done.

  8. Press Enter, then close the Terminal window.

Additional Information

If the virtual machine is suspended, and is displaying this error when it tries to resume, you must delete the suspended state before changing the memory allocation settings. To delete a virtual machine's suspended state, see Fixing an unexpected signal 10 error in Fusion (1018757).

Tags

host-memory  insufficient-memory-cpu-disk  memory-overcommited  sufficient-host-memory  increase-ram

See Also

Update History

03/28/2011 - Added note about suspended machines. 01/25/2012 - Added workaround script and instruction

Attachments

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback


Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
Actions