Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

ปิดใช้งานการระงับอัตโนมัติของ VM บน VMWare Workstation/Player

ฉันสังเกตเห็นคุณลักษณะที่น่ารำคาญในไฮเปอร์ไวเซอร์ VMWare Workstation หากคุณไม่ได้ใช้เครื่องเสมือนในบางครั้ง เครื่องเสมือนจะถูกระงับโดยอัตโนมัติโดยคุณลักษณะระงับอัตโนมัติในตัว หากต้องการใช้ VM ต่อไป คุณต้องคลิก ใช้งานเครื่องเสมือนนี้ต่อ ปุ่ม.

ปิดใช้งานการระงับอัตโนมัติของ VM บน VMWare Workstation/Player

ระงับคุณลักษณะโดยอัตโนมัติ ถูกเปิดใช้งานโดยค่าเริ่มต้นใน VMWare Workstation Player/Fusion จะช่วยประหยัดทรัพยากรโฮสต์โดยการแช่แข็งสถานะ VM โดยอัตโนมัติโดยไม่ต้องปิดเครื่อง หากต้องการเปิด VM ที่ถูกระงับ คุณต้องใช้เวลาสักครู่ แต่ฉันพบว่าฟีเจอร์นี้น่ารำคาญ

ประการแรก ไม่สะดวกหากคุณทดสอบบางอย่างบน VM และรอผลลัพธ์ของกระบวนการหรือสคริปต์ของคุณ ประการที่สอง การระงับ VM ปกติและการบันทึกสถานะหน่วยความจำลงในดิสก์จะใช้ทรัพยากร SSD ของคุณ ประการที่สาม ฉันไม่ต้องการรอสักครู่ในแต่ละครั้งเมื่อ VMWare Workstation กลับมาใช้ VM ต่อ

VMWare Workstation สามารถระงับ VM โดยอัตโนมัติหรือเมื่อตรวจพบว่าระบบปฏิบัติการของแขกอยู่ในโหมดสลีป/ไฮเบอร์เนต ตัวอย่างเช่น Windows 10 จะทำให้อุปกรณ์เข้าสู่โหมดสลีปหลังจากไม่มีการใช้งานเป็นเวลา 30 นาที (แผงควบคุม\ฮาร์ดแวร์และเสียง\ตัวเลือกพลังงาน\แก้ไขการตั้งค่าแผน -> ทำให้คอมพิวเตอร์เข้าสู่โหมดสลีป )

ปิดใช้งานการระงับอัตโนมัติของ VM บน VMWare Workstation/Player

ขออภัย คุณไม่สามารถปิดใช้งาน Auto Suspend ในการตั้งค่า VMWare Workstation ได้อย่างสมบูรณ์ อย่างไรก็ตาม คุณสามารถป้องกันไม่ให้ไฮเปอร์ไวเซอร์ระงับ VM เฉพาะในการตั้งค่าไฟล์กำหนดค่า VMX

  1. ปิด VM;
  2. ดูพาธไปยังไฟล์คอนฟิกูเรชัน VMX ในคุณสมบัติ VM;
    ปิดใช้งานการระงับอัตโนมัติของ VM บน VMWare Workstation/Player
  3. เปิดไฟล์ VMX ในโปรแกรมแก้ไขข้อความและเพิ่มบรรทัด suspend.disabled = "TRUE" ต่อท้ายไฟล์ แล้วเซฟไว้; ปิดใช้งานการระงับอัตโนมัติของ VM บน VMWare Workstation/Player เคล็ดลับ . คุณสามารถเพิ่มบรรทัดลงในไฟล์ข้อความ VMX ได้โดยใช้คำสั่ง PowerShell:
    Add-Content C:\VHD\win10x64\win10x64.vmx 'suspend.disabled = "TRUE"'
    ตรวจสอบให้แน่ใจว่าได้เพิ่มบรรทัดลงในไฟล์ VM VMX เรียบร้อยแล้ว:
    get-content C:\VHD\win10x64\win10x64.vmx | Select-String "suspend" ปิดใช้งานการระงับอัตโนมัติของ VM บน VMWare Workstation/Player
  4. เริ่ม VM และตรวจสอบให้แน่ใจว่าไฮเปอร์ไวเซอร์ VMWare Workstation ของคุณไม่ระงับ VM อีกต่อไป