Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

VMware '물리적 메모리 부족' 오류 원인과 6가지 해결 방법

VMware에서 "Not enough physical memory is available"(사용 가능한 물리적 메모리가 부족합니다)라는 오류가 표시되는 주요 원인은 Windows 업데이트와의 충돌입니다. 그 외에도 VMware의 비최적화 설정이나 구버전 사용이 원인일 수 있습니다. 이 오류는 주로 가상 머신을 켜려고 할 때 발생하며, 실제로 물리적 메모리가 부족하다는 의미가 아니라 VMware와 호스트 시스템 간의 소프트웨어 불일치 때문에 나타나는 경우가 대부분입니다.

VMware  물리적 메모리 부족  오류 원인과 6가지 해결 방법

이 문제는 주로 VMware 소프트웨어를 업데이트하거나 애플리케이션 환경설정을 변경한 후에 발생하는 것으로 확인되었습니다. 매우 흔한 오류이며, 실제로 가상 머신을 구동할 만큼 메모리가 부족한 경우가 아니라면 아래의 방법들로 해결할 수 있습니다.

VMware '물리적 메모리 부족' 오류의 원인

  • 충돌하는 Windows 업데이트: VMware는 Windows 업데이트와의 충돌로 인해 '물리적 메모리 부족' 오류가 발생한 이력이 있습니다. 현재 발생한 오류 역시 특정 Windows 업데이트와의 충돌이 원인일 수 있습니다.
  • 관리자 권한 부재: VMware는 작업을 완료하기 위해 호스트 환경의 다양한 파일, 서비스, 리소스에 대한 관리자 접근 권한이 필요합니다. 관리자 권한 없이 VMware를 실행하면 해당 오류가 표시될 수 있습니다.
  • 구버전 VMware: 소프트웨어는 성능 향상과 보안 취약점 패치를 위해 업데이트됩니다. VMware는 매우 민감하게 동작하기 때문에 호스트 환경이 최신 상태로 업데이트되었는데 VMware가 구버전이라면 정상 동작에 영향을 받아 오류가 발생할 수 있습니다.
  • 충돌하는 애플리케이션: 일부 애플리케이션은 VMware와 충돌하여 오류를 유발할 수 있습니다. 특히 VirtualBox 같은 가상화 프로그램들은 서로의 동작에 큰 방해가 됩니다.
  • 비최적화 VMware 설정: VMware는 사용자 취향에 맞게 조정할 수 있지만, 이 과정에서 비최적화 설정이 적용되면 결국 해당 문제가 발생할 수 있습니다.
  • 잘못된 VMware 구성: VMware는 호스트 RAM의 일정량을 사용하는데, 이 설정이 잘못 구성되면 메모리 오류가 표시될 수 있습니다.

VMware '물리적 메모리 부족' 오류 해결 방법

아래 해결 방법을 진행하기 전에, 시스템에 VMware를 실행할 충분한 RAM이 있는지 먼저 확인하세요. 부족하다면 RAM을 추가하고 페이지 파일 크기를 최소 16GB로 설정하는 것이 좋습니다.

1. 안전 모드 사용 또는 Windows 클린 부팅

특히 VirtualBox 같은 다른 가상화 애플리케이션이 VMware의 정상 동작을 방해할 수 있습니다. 이를 확인하려면 Windows 내장 안전 모드를 사용하거나 클린 부팅을 진행하세요.

  1. Windows를 클린 부팅하거나 안전 모드로 부팅합니다.
  2. VMware를 실행하여 문제없이 작동하는지 확인합니다.

클린 부팅 환경이나 안전 모드에서 VMware가 정상적으로 작동한다면, 충돌하는 애플리케이션을 찾아 두 프로그램 간의 문제를 해결해야 합니다.

2. 충돌하는 Windows 업데이트 제거

Microsoft는 기능 개선과 취약점 패치를 위해 업데이트를 배포하지만, 버그가 있는 업데이트를 배포한 전례도 있습니다. Windows 업데이트 직후부터 VMware 메모리 부족 오류가 발생하기 시작했다면, 해당 업데이트를 제거하면 문제가 해결될 수 있습니다.

주의: 업데이트를 제거하면 보안 위험이 생길 수 있으므로 권장되지 않습니다. 반드시 본인의 판단하에 신중하게 진행하세요.

  1. Windows 키를 누르고 설정(Settings)을 입력한 뒤 목록에서 설정을 클릭합니다.VMware  물리적 메모리 부족  오류 원인과 6가지 해결 방법
  2. 업데이트 및 보안을 클릭합니다.VMware  물리적 메모리 부족  오류 원인과 6가지 해결 방법
  3. Windows Update를 클릭한 후 업데이트 기록 보기를 클릭합니다.VMware  물리적 메모리 부족  오류 원인과 6가지 해결 방법
  4. 업데이트 제거를 클릭하여 최신 업데이트를 제거합니다.VMware  물리적 메모리 부족  오류 원인과 6가지 해결 방법
  5. 문제를 일으키는 것으로 생각되는 업데이트를 선택하고 제거를 클릭한 후 화면의 지시에 따라 제거를 완료합니다.
  6. 시스템을 재시작한 후 VMware가 정상 작동하는지 확인합니다.

문제가 되는 업데이트를 찾을 때까지 최신 Windows 업데이트를 하나씩 제거하면서 VMware를 확인해야 합니다. 문제의 업데이트를 제거한 후에는 다른 업데이트를 다시 설치하고, Microsoft나 VMware가 문제를 해결할 때까지 해당 업데이트를 숨겨두는 것이 좋습니다.

3. 관리자 권한으로 VMware 실행

VMware는 다양한 시스템 파일, 서비스, 리소스에 대한 무제한 접근이 필요합니다. Windows 보안이 VMware의 특정 파일, 서비스, 리소스 접근을 제한하면 '물리적 메모리 부족' 오류가 표시될 수 있습니다. 이 경우 관리자 권한으로 VMware를 실행하면 문제가 해결될 수 있습니다.

  1. VMware를 종료합니다.
  2. Windows 키를 누르고 VMware Workstation을 입력합니다.
  3. VMware Workstation을 마우스 오른쪽 버튼으로 클릭하고 파일 위치 열기를 선택합니다.
  4. VMware Workstation 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  5. 호환성 탭을 클릭하고 "관리자 권한으로 이 프로그램 실행" 체크박스에 체크합니다.VMware  물리적 메모리 부족  오류 원인과 6가지 해결 방법
  6. 적용을 클릭한 후 확인을 클릭합니다.
  7. 이제 VMware Workstation을 실행하여 문제없이 작동하는지 확인합니다.

4. VMware를 최신 빌드로 업데이트

IT 분야에서는 날마다 새로운 기술이 등장하고 있으며, 모든 소프트웨어는 이러한 기술 변화에 맞춰 업데이트됩니다. 호스트 환경은 최신 빌드로 업데이트되었는데 VMware는 구버전을 사용 중이라면 해당 오류가 발생할 수 있습니다. 이 경우 VMware를 최신 버전으로 업데이트하면 문제가 해결될 수 있습니다.

보통 업그레이드가 가능하면 VMware 시작 시 알림이 표시됩니다. Workstation UI에서 도움말(Help) > 소프트웨어 업데이트(Software Updates)를 선택할 수도 있습니다. 하지만 VMware 사용에 어려움이 있다면 아래 단계를 따르세요.

  1. 시스템의 웹 브라우저를 열고 VMware Workstation 공식 다운로드 페이지로 이동합니다.
  2. 사용 중인 OS에 맞게 Download Now를 클릭합니다.VMware  물리적 메모리 부족  오류 원인과 6가지 해결 방법
  3. EULA(최종 사용자 라이선스 계약)를 검토한 후 Accept를 클릭하여 동의합니다.
  4. Download Now를 클릭하고 다운로드가 완료될 때까지 기다립니다.
  5. 다운로드한 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  6. 화면의 지시에 따라 설치 과정을 완료합니다.
  7. 이후 VMware를 실행하여 메모리 부족 오류가 사라졌는지 확인합니다.

5. VMware 설정 최적화

VMware 설정을 통해 사용자는 시스템을 자유롭게 조정할 수 있습니다. 하지만 이 과정에서 비최적화 설정이 적용되면 결국 물리적 메모리 부족 오류가 발생할 수 있습니다.

  1. 게스트 OS를 종료합니다.
  2. VMware Workstation을 실행한 후 Edit(편집)를 클릭하고 Preferences(환경설정)를 클릭합니다.
  3. 환경설정 창의 왼쪽 메뉴에서 Memory(메모리)를 클릭합니다.
  • Fit all virtual machine memory into reserved host RAM(모든 가상 머신 메모리를 예약된 호스트 RAM에 맞춤): 메모리가 넉넉한 경우 선택합니다.
  • Allow most virtual machine memory to be swapped(대부분의 가상 머신 메모리 스왑 허용): 메모리가 다소 여유 있고 가상 머신을 더 원활하게 실행하고 싶은 경우 선택합니다.
  • Allow some virtual machine memory to be swapped(일부 가상 머신 메모리 스왑 허용): 메모리가 많지 않은 경우 선택합니다.
VMware  물리적 메모리 부족  오류 원인과 6가지 해결 방법

현재 상황에서는 두 번째 또는 세 번째 옵션 중 시스템 상태에 맞게 선택하면 되지만, 세 번째 옵션을 사용할 것을 권장합니다.

  1. OK를 클릭하여 변경 사항을 저장합니다.
  2. 게스트 OS를 실행하여 정상 작동하는지 확인합니다.

6. config.ini 파일 수정

지금까지의 방법으로 해결되지 않았다면, 구성 파일을 추가하거나 수정하여 VMware Workstation이 호스트의 사용 가능한 RAM 중 일정 비율만 사용하도록 제한하면 문제가 해결될 수 있습니다. 이렇게 하면 VM이 호스트 RAM의 75%만 사용하도록 보장됩니다.

  1. 모든 게스트 운영체제를 종료하고 VMware Workstation을 닫습니다.
  2. 다음 경로로 이동합니다.
C:\ProgramData\VMware\VMware Workstation

해당 폴더에서 config.ini 파일을 엽니다. 파일이 없다면 새로 생성합니다.

  1. 파일 맨 아래로 스크롤하여 다음 줄을 추가합니다:
vmmon.disableHostParameters = "TRUE"
VMware  물리적 메모리 부족  오류 원인과 6가지 해결 방법

파일을 저장하고 시스템을 재시작합니다.

  1. 시스템이 재시작되면 바탕화면의 VMware 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 클릭합니다.

그래도 게스트 OS 실행에 문제가 있다면, 올바른 메모리 용량으로 새 VM을 생성한 후 기존 HDD를 새 가상 머신에 연결하는 방법이 도움이 될 수 있습니다.