ฉันสังเกตเห็นคุณลักษณะที่น่ารำคาญในไฮเปอร์ไวเซอร์ VMWare Workstation หากคุณไม่ได้ใช้เครื่องเสมือนในบางครั้ง เครื่องเสมือนจะถูกระงับโดยอัตโนมัติโดยคุณลักษณะระงับอัตโนมัติในตัว หากต้องการใช้ VM ต่อไป คุณต้องคลิก ใช้งานเครื่องเสมือนนี้ต่อ ปุ่ม.
ระงับคุณลักษณะโดยอัตโนมัติ ถูกเปิดใช้งานโดยค่าเริ่มต้นใน VMWare Workstation Player/Fusion จะช่วยประหยัดทรัพยากรโฮสต์โดยการแช่แข็งสถานะ VM โดยอัตโนมัติโดยไม่ต้องปิดเครื่อง หากต้องการเปิด VM ที่ถูกระงับ คุณต้องใช้เวลาสักครู่ แต่ฉันพบว่าฟีเจอร์นี้น่ารำคาญ
ประการแรก ไม่สะดวกหากคุณทดสอบบางอย่างบน VM และรอผลลัพธ์ของกระบวนการหรือสคริปต์ของคุณ ประการที่สอง การระงับ VM ปกติและการบันทึกสถานะหน่วยความจำลงในดิสก์จะใช้ทรัพยากร SSD ของคุณ ประการที่สาม ฉันไม่ต้องการรอสักครู่ในแต่ละครั้งเมื่อ VMWare Workstation กลับมาใช้ VM ต่อ
VMWare Workstation สามารถระงับ VM โดยอัตโนมัติหรือเมื่อตรวจพบว่าระบบปฏิบัติการของแขกอยู่ในโหมดสลีป/ไฮเบอร์เนต ตัวอย่างเช่น Windows 10 จะทำให้อุปกรณ์เข้าสู่โหมดสลีปหลังจากไม่มีการใช้งานเป็นเวลา 30 นาที (แผงควบคุม\ฮาร์ดแวร์และเสียง\ตัวเลือกพลังงาน\แก้ไขการตั้งค่าแผน -> ทำให้คอมพิวเตอร์เข้าสู่โหมดสลีป )
ขออภัย คุณไม่สามารถปิดใช้งาน Auto Suspend ในการตั้งค่า VMWare Workstation ได้อย่างสมบูรณ์ อย่างไรก็ตาม คุณสามารถป้องกันไม่ให้ไฮเปอร์ไวเซอร์ระงับ VM เฉพาะในการตั้งค่าไฟล์กำหนดค่า VMX
- ปิด VM;
- ดูพาธไปยังไฟล์คอนฟิกูเรชัน VMX ในคุณสมบัติ VM;
- เปิดไฟล์ VMX ในโปรแกรมแก้ไขข้อความและเพิ่มบรรทัด
suspend.disabled = "TRUE"
ต่อท้ายไฟล์ แล้วเซฟไว้; เคล็ดลับ . คุณสามารถเพิ่มบรรทัดลงในไฟล์ข้อความ 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 ของคุณไม่ระงับ VM อีกต่อไป