คุณอาจเผชิญปัญหาที่ Hyper-V virtual machines ของคุณค้างในสถานะ Saved บนเครื่องโฮสต์ Windows 10 หรือ Windows 11 บทความนี้ให้โซลูชันที่เหมาะสมที่สุดที่ผู้ใช้ที่ได้รับผลกระทบสามารถลองเพื่อแก้ไขปัญหาได้สำเร็จ

หากคุณมี VMs หลายตัวกำลังทำงาน ปัญหานี้มักเกิดขึ้นเมื่อคุณปิด virtual machines และหนึ่งใน virtual machines ค้างอยู่ในสถานะ saved นอกจากนี้ หากเซิร์ฟเวอร์โฮสต์รีบูท บาง virtual machines อาจเข้าสู่สถานะ Saved ในสถานะนี้ VMs สามารถเปิดใช้งานได้อีกครั้งโดยไม่มีปัญหาเมื่อส่งคำขอ แต่เมื่อ VMs ไม่สามารถ resume ได้ แล้วคุณจะเผชิญปัญหา virtual machine ค้างในสถานะ saved
สาเหตุที่น่าจะเป็นไปได้มากที่สุดของปัญหานี้รวมถึง:
- พื้นที่ดิสก์ต่ำ
- ไดรฟ์ที่ไม่พร้อมใช้งานหรือออฟไลน์
- ทรัพยากรระบบไม่เพียงพอ
Saved state ใน Hyper-V หมายถึงอะไร?
เมื่อ Hyper-V VSS writer วาง virtual machine ในสถานะ "hibernated" หมายความว่า Hyper-V VM อยู่ในสถานะ Saved – พื้นฐานแล้ว เมื่อมีการร้องขอวิธี saved state VM จะถูกวางใน saved state ระหว่างเหตุการณ์ PrepareForSnapshot Hyper-V มักใช้ saved state เป็นวิธีเริ่มต้นสำหรับการสำรองข้อมูล
Hyper-V Virtual Machine ค้างที่สถานะ Saved State
หาก Hyper-V Virtual Machine ของคุณค้างที่สถานะ Saved State คุณสามารถลองโซลูชันที่แนะนำด้านล่างในลำดับไม่จำเป็นและดูว่าช่วยแก้ไขปัญหาได้หรือไม่
- ลบ Saved State
- เปลี่ยนสิทธิ์โฟลเดอร์
- ตรวจสอบการเชื่อมต่อไดรฟ์ทางกายภาพ
- ลบ VM
มา ดูคำอธิบายกระบวนการที่เกี่ยวข้องกับแต่ละโซลูชันที่ระบุไว้
1] ลบ Saved State
คุณสามารถลบ Saved state เพื่อแก้ไขปัญหา Hyper-V Virtual Machine ค้างที่สถานะ Saved State บนคอมพิวเตอร์ Windows 10/11 ของคุณ โปรดทราบว่าการลบ Saved state จะไม่ทำให้สูญเสียข้อมูล
เพื่อลบ saved state ทำดังนี้:
- เปิด Hyper-V Manager
- คลิกขวาที่ virtual machine ที่มีปัญหา
- จากเมนู คลิกที่ตัวเลือก Delete Saved State
เมื่อลบ saved state แล้ว คุณสามารถลองเริ่ม VM อีกครั้ง หากคุณได้ข้อความข้อผิดพลาด Operation cannot be performed while the object is in use ให้รีสตาร์ทเครื่อง Windows โฮสต์ทางกายภาพ
2] เปลี่ยนสิทธิ์โฟลเดอร์
ตามที่พบ สิทธิ์ที่ไม่เพียงพอบนโฟลเดอร์ virtual machine สามารถก่อให้เกิดข้อผิดพลาดนี้ได้ ในกรณีนี้ เพื่อแก้ไขปัญหาที่มีอยู่ คุณสามารถตั้งค่าสิทธิ์โฟลเดอร์เป็น Everyone ด้วยการเข้าถึง Full Control
หากหลังจากนี้ปัญหายังคงอยู่ ให้ลองโซลูชันถัดไป
3] ตรวจสอบการเชื่อมต่อไดรฟ์ทางกายภาพ
โซลูชันนี้ต้องการให้คุณตรวจสอบว่าไดรฟ์ทางกายภาพเชื่อมต่อถูกต้องหรือไม่ นี่คือวิธี:
- เปิด Hyper-V Manager
- ในหน้าต่าง Hyper-V Manager คลิกขวาที่ virtual machine ที่มีปัญหา
- เลือกตัวเลือก Settings จากเมนู
- ในหน้าต่าง Settings ขยายรายการ SCSI Controller เพื่อดูไดรฟ์ที่ใช้งานอยู่
- ตอนนี้ ลบไดรฟ์ใดๆ ที่ไม่ได้ต่ออยู่ซึ่ง virtual machine กำลังตรวจสอบ
- ออกจาก Hyper-V Manager
ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่ หากไม่ ให้ลองโซลูชันถัดไป
เกี่ยวข้อง: แก้ไข Hyper-V Virtual Machine ค้างที่สถานะ Stopping State
4] ลบ VM
โซลูชันนี้ต้องการให้คุณคัดลอกไฟล์ VHD ของ virtual machine ที่มีปัญหาและบันทึกไปยังตำแหน่งอื่นบนไดรฟ์ท้องถิ่นหรือไดรฟ์ภายนอก จากนั้นลบ virtual machine และสร้าง VM ใหม่
ทำดังนี้:
- คัดลอกและบันทึกไฟล์ VHD ของ VM ที่มีปัญหา
- ต่อไป เปิด Hyper-V Manager
- ในหน้าต่าง Hyper-V Manager คลิกขวา VM ที่มีปัญหาและเลือกตัวเลือก Delete
- เมื่อ virtual machine ถูกลบแล้ว คัดลอกไฟล์ VHD กลับไปที่ตำแหน่งเดิม
- หลังจากนั้น คุณสามารถดำเนินการสร้าง virtual machine ใหม่ได้ ระหว่างการสร้าง VM หากมีการแจ้งให้เลือก virtual hard disk ให้เลือกตัวเลือก Use an existing virtual hard disk
หวังว่าจะช่วยได้!
เกี่ยวข้อง: Hyper-V Virtual Machine ค้างที่สถานะ Stopping State
Saved state ใน VM คืออะไร?
Saved state ใน VM หมายความว่าทรัพยากรถูกปล่อยให้โฮสต์เครื่องจนกว่าสถานะจะถูก resume กระบวนการในการ reactivate หรือ resume virtual machine ที่บันทึกไว้ เกี่ยวข้องกับเนื้อหาไฟล์ที่ถูกคัดลอกกลับเข้าไปในพื้นที่หน่วยความจำเสมือนของ VM และจากนั้น resumption ของกระบวนการ I/O
บทความที่เกี่ยวข้อง: Hyper-V พบข้อผิดพลาดขณะโหลดการกำหนดค่า virtual machine
