ข้อผิดพลาดหน่วยความจำกายภาพไม่เพียงพอใน VMware

แอปพลิเคชัน VMware แสดง “มีหน่วยความจำกายภาพไม่เพียงพอ” ส่วนใหญ่เป็นเพราะ Windows Updates ที่ขัดแย้งกัน นอกจากนี้ข้อผิดพลาดนี้อาจเกิดจากการตั้งค่า VMware ที่ไม่เหมาะสมหรือเวอร์ชัน VMWare ที่ล้าสมัย ข้อความแสดงข้อผิดพลาดนี้เกิดขึ้นเมื่อผู้ใช้พยายามบูตเครื่องจากสถานะไม่ได้ใช้งาน ข้อความแสดงข้อผิดพลาดนี้ไม่ได้ระบุว่าคุณมีหน่วยความจำกายภาพน้อยกว่า โดยปกติจะเกี่ยวข้องกับความคลาดเคลื่อนของซอฟต์แวร์ระหว่าง VMware และคอมพิวเตอร์

เราพบว่าปัญหานี้ส่วนใหญ่เกิดขึ้นหลังจากการอัปเดตซอฟต์แวร์ VMware หรือการเปลี่ยนแปลงค่ากำหนดของแอปพลิเคชัน นี่เป็นข้อความแสดงข้อผิดพลาดทั่วไป และสามารถแก้ไขได้โดยใช้วิธีการด้านล่าง เนื่องจากคุณมีหน่วยความจำไม่เพียงพอที่จะเปิดเครื่องเสมือน

อะไรทำให้เกิดข้อผิดพลาด 'หน่วยความจำกายภาพไม่เพียงพอ' ใน VMware

วิธีแก้ไข 'มีหน่วยความจำกายภาพไม่เพียงพอ' ใน VMware

ก่อนดำเนินการแก้ไขปัญหาด้านล่าง ตรวจสอบให้แน่ใจว่าระบบของคุณมี แรมเพียงพอ เพื่อเรียกใช้ VMware หากไม่เป็นเช่นนั้น ให้เพิ่ม RAM ให้กับระบบของคุณและตั้งค่า ขนาดไฟล์เพจ อย่างน้อย 16GB

1. ใช้เซฟโหมดหรือคลีนบูต Windows

อาจมีแอปพลิเคชันที่อาจรบกวนการทำงานที่เหมาะสมของ VMware โดยเฉพาะอย่างยิ่งแอปพลิเคชันสภาพแวดล้อมเสมือนอื่น ๆ เช่น Virtual Box เป็นต้น หากต้องการแยกแยะให้ใช้เซฟโหมดในตัวของ Windows หรือคลีนบูต Windows

  1. คลีนบูต Windows หรือ บูต Windows ในเซฟโหมด
  2. เปิด VMware เพื่อตรวจสอบว่าทำงานโดยไม่มีปัญหาใดๆ หรือไม่

หาก VMware ทำงานตามปกติในสภาพแวดล้อมคลีนบูตหรือเซฟโหมด ให้ลองค้นหาแอปพลิเคชันที่ขัดแย้งกันและพยายามแยกแยะปัญหาระหว่างแอปพลิเคชัน

2. ถอนการติดตั้งการอัปเดต Windows ที่ขัดแย้งกัน

Microsoft เผยแพร่การอัปเดตสำหรับผลิตภัณฑ์ของตนเพื่อปรับปรุงคุณลักษณะและช่องโหว่ของแพตช์ แต่ Microsoft มีประวัติที่เป็นที่รู้จักในการปล่อยอัปเดตบั๊กกี้ หากข้อผิดพลาดของ VMware ที่มีหน่วยความจำกายภาพไม่เพียงพอเริ่มเกิดขึ้นหลังจากการอัปเดต Windows การถอนการติดตั้งการอัปเดตนั้นสามารถแก้ปัญหาให้เราได้

คำเตือน: ไม่แนะนำให้ปิดใช้งานการอัปเดตเนื่องจากอาจเป็นอันตรายต่อความปลอดภัย ดำเนินการด้วยความเสี่ยงของคุณเอง

  1. กด Windows ที่สำคัญ แล้วพิมพ์ การตั้งค่า และในรายการผลลัพธ์ ให้คลิกที่ การตั้งค่า.
  2. ตอนนี้คลิกที่ อัปเดต & ความปลอดภัย.
  3. ตอนนี้คลิกที่ Windows Update แล้วก็ต่อ ดูประวัติการอัปเดต.
  4. คลิกถอนการติดตั้งการอัปเดต เพื่อถอนการติดตั้งการอัปเดตล่าสุดจากระบบของคุณ
  5. ตอนนี้ เลือก การอัปเดตที่คุณคิดว่ากำลังสร้างปัญหาและคลิกที่ ถอนการติดตั้ง และทำตามขั้นตอนบนหน้าจอเพื่อสิ้นสุดกระบวนการถอนการติดตั้ง
  6. เริ่มต้นใหม่ ระบบแล้วตรวจสอบว่า VMware เริ่มทำงานดีหรือไม่

จำไว้ว่าคุณต้องถอนการติดตั้งการอัปเดต windows ล่าสุดทีละรายการ และตรวจสอบ VMware จนกว่าคุณจะพบการอัปเดตที่มีปัญหา หลังจากถอนการติดตั้งการอัปเดตที่มีปัญหา ให้ติดตั้งการอัปเดตอื่นๆ อีกครั้ง และซ่อนการอัปเดตนั้นจนกว่าปัญหาจะได้รับการแก้ไขโดย Microsoft หรือ VMware

3. เรียกใช้ VMware ในฐานะผู้ดูแลระบบ

VMware ต้องการการเข้าถึงไฟล์ระบบ บริการ และทรัพยากรต่างๆ อย่างไม่จำกัด หากความปลอดภัยของ Windows จำกัดการเข้าถึงของ VMware ในไฟล์ บริการ และทรัพยากรบางรายการ VMware จะแสดงข้อผิดพลาด "หน่วยความจำกายภาพไม่เพียงพอ" ในกรณีนั้น การรัน VMware ด้วยสิทธิ์ของผู้ดูแลระบบอาจช่วยแก้ปัญหาได้

  1. ปิดตัวลง วีเอ็มแวร์
  2. กดปุ่ม Windows แล้วพิมพ์ VMware Workstation.
  3. คลิกขวาที่VMware Workstation และเลือกเปิดตำแหน่งไฟล์.
  4. คลิกขวา ไอคอน VMware Workstation และเลือก คุณสมบัติ.
  5. จากนั้นคลิกที่ ความเข้ากันได้ และเลือกช่องทำเครื่องหมายของ“เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ.”
  6. คลิก สมัคร แล้วก็ ตกลง.
  7. ตอนนี้ เปิด VMware Workstation เพื่อตรวจสอบว่าทำงานได้ดีหรือไม่โดยไม่มีปัญหาใดๆ

4. อัปเดต VMware เป็น Build ล่าสุด

เทคโนโลยีใหม่ๆ เกิดขึ้นทุกวันบนขอบฟ้าของ I.T. โลก. ซอฟต์แวร์ทุกโปรแกรมได้รับการอัพเดตเพื่อให้ทันกับเทคโนโลยีที่เกิดขึ้นใหม่เหล่านี้ หากสภาพแวดล้อมโฮสต์ของคุณได้รับการอัปเดตเป็นรุ่นล่าสุด แต่คุณกำลังใช้ VMware เวอร์ชันที่ล้าสมัยคุณอาจพบข้อความแสดงข้อผิดพลาดภายใต้การสนทนา ในกรณีดังกล่าว การอัพเดต VMware เป็นบิวด์ล่าสุดอาจช่วยแก้ปัญหาได้

โดยปกติ เมื่อใดก็ตามที่มีการอัปเกรด ผู้ใช้จะได้รับข้อความแจ้งเมื่อเริ่มต้น VMware ผู้ใช้ยังสามารถใช้อินเทอร์เฟซผู้ใช้เวิร์กสเตชันและเลือก ช่วยด้วย > อัพเดตซอฟต์แวร์. แต่ถ้าคุณมีปัญหาในการใช้ VMware ให้ทำตามขั้นตอนที่ระบุไว้ด้านล่าง

  1. เปิดเว็บเบราว์เซอร์ของระบบและไปที่หน้าดาวน์โหลดเวิร์กสเตชัน VMware อย่างเป็นทางการ
  2. ตอนนี้คลิกที่ ดาวน์โหลดเดี๋ยวนี้ ตามระบบปฏิบัติการของคุณ
  3. ตรวจสอบ EULA (ข้อตกลงสิทธิ์การใช้งานสำหรับผู้ใช้ปลายทาง) จากนั้นคลิกยอมรับเพื่อยอมรับ EULA.
  4. คลิกดาวน์โหลดเดี๋ยวนี้ และรอจนกว่ากระบวนการดาวน์โหลดจะเสร็จสิ้น
  5. แล้ว คลิกขวา ดาวน์โหลดไฟล์แล้วคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ.
  6. ทำตามคำแนะนำที่แสดงบนหน้าจอเพื่อเสร็จสิ้นกระบวนการติดตั้ง
  7. แล้ว เปิด VMware เพื่อตรวจสอบว่ามีข้อผิดพลาดหน่วยความจำกายภาพไม่เพียงพอหรือไม่

5. เปลี่ยนการตั้งค่า VMware เป็น Optimal

การตั้งค่า VMware อนุญาตให้ผู้ใช้ปรับแต่งระบบได้ตามต้องการ แต่ในระหว่างกระบวนการนี้ บางครั้งผู้ใช้ตั้งค่า VMware เป็นการตั้งค่าที่ไม่เหมาะสม ซึ่งจะทำให้ VMware แสดงข้อผิดพลาดว่ามีหน่วยความจำกายภาพไม่เพียงพอ

  1. ปิด ระบบปฏิบัติการของแขก
  2. เปิด VMware Workstation จากนั้นคลิกที่ แก้ไข และคลิกที่ การตั้งค่า.
  3. ในบานหน้าต่างด้านซ้ายของหน้าต่าง Preferences ให้คลิกที่ หน่วยความจำ.

ในสถานการณ์ปัจจุบัน คุณควรเลือกจากตัวเลือกที่สองหรือสามตามสถานะของคุณ แต่เราจะแนะนำให้ใช้ ที่สาม ตัวเลือก

  1. คลิกตกลง เพื่อบันทึกการเปลี่ยนแปลง
  2. แล้ว เปิด แขก OS ของคุณและตรวจสอบว่าตอนนี้ทำงานได้ดีหรือไม่

6. แก้ไขไฟล์ config.ini

ถ้าจนถึงตอนนี้ยังไม่มีอะไรทำงาน การเพิ่มหรือเปลี่ยนไฟล์การกำหนดค่าเพื่อจำกัด VMware Workstation ให้ใช้เปอร์เซ็นต์ของ RAM ที่พร้อมใช้งานของโฮสต์อาจช่วยแก้ปัญหาได้ เพื่อให้แน่ใจว่า VM จะใช้ RAM เพียง 75% ของโฮสต์

  1. ปิดตัวลง ระบบปฏิบัติการแขกทั้งหมดและปิด VMware Workstation
  2. นำทาง ไปยังเส้นทางต่อไปนี้
C:\ProgramData\VMware\VMware เวิร์กสเตชัน

และเปิดconfig.ini ไฟล์. ถ้าไม่มีก็สร้างมันขึ้นมา

  1. เลื่อนไปที่ด้านล่างของไฟล์และ เพิ่ม บรรทัดต่อไปนี้ที่นั่น:
vmmon.disableHostParameters = “จริง”

แล้ว บันทึก ไฟล์และ เริ่มต้นใหม่ ระบบของคุณ

  1. หลังจากรีสตาร์ทระบบแล้ว คลิกขวา บนไอคอน VMware บนเดสก์ท็อปของคุณและคลิกที่ “เรียกใช้ในฐานะผู้ดูแลระบบ”.

    หากคุณยังคงมีปัญหาในการใช้งานระบบปฏิบัติการของแขกอยู่ การสร้าง VM . ใหม่ ด้วยจำนวนหน่วยความจำที่ถูกต้องแล้วเชื่อมโยงของคุณ HDD ที่มีอยู่ ไปยังเครื่องเสมือนใหม่สามารถช่วยคุณได้

Facebook Twitter Google Plus Pinterest