Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi "Not enough physical memory is available" trong VMware

VMware báo "Not enough physical memory is available" chủ yếu do Windows Update xung đột. Cũng có thể do cài đặt VMware không tối ưu hoặc phiên bản VMware cũ. Lỗi xuất hiện khi khởi động máy ảo từ trạng thái inactive. Thông báo này không thường nghĩa là thiếu RAM vật lý; mà liên quan đến sự khác biệt phần mềm giữa VMware và máy host.

Khắc phục lỗi  Not enough physical memory is available  trong VMware

Vấn đề thường xảy ra sau update VMware hoặc thay đổi tùy chọn app. Đây là lỗi phổ biến, khắc phục được bằng các phương pháp dưới đây, miễn là máy thực sự có đủ RAM chạy máy ảo.

Nguyên nhân gây lỗi 'Not Enough Physical Memory' trong VMware

  • Windows Update xung đột: VMware có tiền sử gặp lỗi này do Windows update xung đột. Lần này cũng có thể do update Windows gây ra.
  • Thiếu quyền Administrator: VMware cần quyền admin truy cập file/dịch vụ/tài nguyên host. Nếu chạy VMware không có quyền admin, có thể báo lỗi này.
  • Phiên bản VMware cũ: Phần mềm cập nhật để tăng hiệu năng và vá lỗi. VMware hoạt động tinh vi, nếu host đã update mà VMware cũ, có thể gây lỗi.
  • Ứng dụng xung đột: Một số app xung đột với VMware gây lỗi. App môi trường ảo hóa (VirtualBox...) thường cản trở lẫn nhau.
  • Cài đặt VMware không tối ưu: Người dùng tùy chỉnh VMware nhưng vô tình đặt cấu hình không tối ưu, dẫn đến lỗi bộ nhớ.
  • Cấu hình VMware sai: VMware dùng một phần RAM host, nếu cấu hình sai có thể ép VMware báo lỗi bộ nhớ.

Cách khắc phục lỗi 'Not Enough Physical Memory Available' trong VMware

Trước khi làm theo giải pháp dưới, đảm bảo hệ thống có đủ RAM chạy VMware. Nếu không, hãy nâng cấp RAM và đặt pagefile tối thiểu 16GB.

1. Dùng Safe Mode hoặc Clean Boot Windows

Có app can thiệp hoạt động VMware, đặc biệt app ảo hóa khác (VirtualBox...). Để loại trừ, dùng Safe Mode hoặc Clean Boot Windows.

  1. Clean Boot Windows, hoặc Boot Windows Safe Mode.
  2. Mở VMware kiểm tra hoạt động bình thường không.

Nếu VMware hoạt động bình thường trong Clean Boot hoặc Safe Mode, hãy tìm app xung đột và giải quyết xung đột giữa các app.

2. Gỡ Windows Update gây xung đột

Microsoft phát hành update để cải tiến và vá lỗi, nhưng có tiền sử phát hành update lỗi. Nếu lỗi VMware bắt đầu sau một Windows update, gỡ update đó có thể khắc phục.

Cảnh báo: Gỡ update không khuyến khích do rủi ro bảo mật; tự chịu trách nhiệm.

  1. Nhấn phím Windows, gõ Settings, chọn Settings.
Khắc phục lỗi  Not enough physical memory is available  trong VMware
  1. Chọn Update & Security.
Khắc phục lỗi  Not enough physical memory is available  trong VMware
  1. Chọn Windows Update > View update history.
Khắc phục lỗi  Not enough physical memory is available  trong VMware
  1. Nhấp Uninstall Updates gỡ update mới nhất.
Khắc phục lỗi  Not enough physical memory is available  trong VMware
  1. Chọn update nghi ngờ gây lỗi, nhấp uninstall, làm theo màn hình hoàn tất.
  2. Khởi động lại hệ thống, kiểm tra VMware đã hoạt động tốt chưa.

Nhớ gỡ update mới nhất từng cái một và kiểm tra VMware cho đến khi tìm ra update gây lỗi. Sau khi gỡ update gây lỗi, cài lại các update khác và ẩn update đó cho đến khi Microsoft hoặc VMware khắc phục.

3. Chạy VMware với quyền Administrator

VMware cần truy cập không hạn chế file/dịch vụ/tài nguyên hệ thống. Nếu bảo mật Windows hạn chế truy cập, VMware báo lỗi 'Not enough Physical Memory'. Chạy VMware với quyền admin có thể khắc phục.

  1. Tắt VMware.
  2. Nhấn phím Windows, gõ VMware Workstation.
  3. Chuột phải VMware Workstation > Open File Location.
  4. Chuột phải icon VMware Workstation > Properties.
  5. Tab Compatibility, tích ô Run this program as administrator.
Khắc phục lỗi  Not enough physical memory is available  trong VMware
  1. Nhấp Apply > OK.
  2. Mở VMware Workstation kiểm tra hoạt động không lỗi.

4. Cập nhật VMware lên bản mới nhất

Công nghệ mới xuất hiện hàng ngày. Phần mềm cập nhật để theo kịp. Nếu host đã cập nhật bản mới nhưng VMware vẫn cũ, có thể gặp lỗi. Cập nhật VMware bản mới có thể khắc phục.

Thường khi có bản nâng cấp, VMware nhắc ở khởi động. User cũng dùng Help > Software Updates. Nhưng nếu VMware đang lỗi, làm theo bước dưới:

  1. Mở trình duyệt, truy cập trang tải VMware Workstation chính thức.
  2. Nhấp Download Now theo OS của bạn.
Khắc phục lỗi  Not enough physical memory is available  trong VMware
  1. Xem EULA, nhấp Accept.
  2. Nhấp Download Now, chờ tải xong.
  3. Chuột phải file tải > Run as Administrator.
  4. Làm theo hướng dẫn cài đặt.
  5. Mở VMware kiểm tra đã khắc phục lỗi bộ nhớ chưa.

5. Thay đổi cài đặt VMware về tối ưu (Optimal Settings)

Cài đặt VMware cho phép tùy chỉnh. Nhưng trong quá trình đó, user đôi khi đặt cấu hình không tối ưu, gây lỗi bộ nhớ.

  1. Tắt Guest OS.
  2. Mở VMware Workstation, nhấp Edit > Preferences.
  3. Bên trái Preferences, nhấp Memory.
  • Fit all virtual machine memory into reserved host RAM: Chọn khi RAM lớn.
  • Allow most virtual machine memory to be swapped: Chọn khi RAM khá lớn, muốn VM chạy mượt hơn.
  • Allow some virtual machine memory to be swapped: Chọn khi RAM không quá lớn.
Khắc phục lỗi  Not enough physical memory is available  trong VMware

Trong tình huống này, chọn tùy chọn 2 hoặc 3 tùy tình trạng RAM, nhưng khuyên dùng tùy chọn 3.

  1. Nhấp OK lưu thay đổi.
  2. Mở Guest OS, kiểm tra hoạt động bình thường chưa.

6. Sửa file config.ini

Nếu các cách trên không hiệu quả, thêm/sửa file cấu hình để giới hạn VMware Workstation chỉ dùng % RAM host có thể khắc phục. Điều này đảm bảo VM chỉ dùng 75% RAM host.

  1. Tắt tất cả Guest OS, đóng VMware Workstation.
  2. Truy cập đường dẫn:
C:\ProgramData\VMware\VMware Workstation

Mở file config.ini. Nếu chưa có, tạo mới.

  1. Cuộn xuống cuối file, Thêm dòng sau:
vmmon.disableHostParameters = “TRUE”
Khắc phục lỗi  Not enough physical memory is available  trong VMware
  1. Lưu file, khởi động lại hệ thống.
  2. Sau boot xong, chuột phải icon VMware desktop > Run as Administrator.

Nếu vẫn lỗi chạy Guest OS, tạo VM mới với RAM đúng lượng và gắn HDD hiện có vào VM mới có thể giúp.