본문 바로가기
Hackintosh

VMWare에서 "Not Enough Physical Memory..." 오류시 대처 방법

by belitino 2011. 2. 2.
출처: http://hardforum.com/showthread.php?t=1400057

분명히 Host 컴퓨터의 메모리도 4GB나 꼽아줘서 충분할텐데 Guest OS의 메모리를 2048MB로 설정해서 돌리려고 하면 "Not enough physical memory is available to power on this virtual machine with its configured settings.
To fix this problem, decrease the memory size of this virtual machine to 1448 MB, or adjust the additional memory settings to allow more virtual machine memory to be swapped." 라는 메시지가 나오면서 메모리를 1448MB로 줄이겠냐고 물어보는 다이얼로그가 나온다.

이때 줄여주면 Guest OS가 돌아가는데 무시하고 진행하려고 하면 더이상 Guest OS의 부팅이 되지 않는 현상이 발생한다.

이런 문제는 VMWare 7.1에 Apple Mac OS X을 위한 패치를 적용한 이후로부터 발생한 것으로 기억된다. VMWare 7.1에 Apple Mac OS 설치를 위한 패치는 http://belitino.tistory.com/51 링크를 참조하기 바란다.

이 문제를 해결하기 위해 구글링을 해보니 결국은 C:\Users\All Users\VMware\VMware Workstation\config.ini 파일에 prefvmx.allVMMemoryLimit = "1024" 로 설정되어서 그렇단다.

Windows 7에서는 그 파일이 C:\ProgramData\VMware\VMware Workstation\config.ini 에 있었다.
여기서 prefvmx.allVMMemoryLimit = "4096" 정도로 수정해주니 Guest OS에 2GB를 할당해도 문제없이 잘 동작하였다.