ค้นหาเว็บไซต์

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


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

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

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

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

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

  1. ปิด VM;

  2. ดูเส้นทางไปยังไฟล์คอนฟิกูเรชัน VMX ในคุณสมบัติ VM

  3. เปิดไฟล์ 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"

  4. เริ่มต้น VM และตรวจสอบให้แน่ใจว่าไฮเปอร์ไวเซอร์ VMWare Workstation ของคุณไม่ระงับ VM อีกต่อไป

บทความที่เกี่ยวข้อง