Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไข Hyper-V Virtual Machine ค้างที่สถานะ Saved State

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

แก้ไข Hyper-V Virtual Machine ค้างที่สถานะ Saved State

หากคุณมี 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 คุณสามารถลองโซลูชันที่แนะนำด้านล่างในลำดับไม่จำเป็นและดูว่าช่วยแก้ไขปัญหาได้หรือไม่

  1. ลบ Saved State
  2. เปลี่ยนสิทธิ์โฟลเดอร์
  3. ตรวจสอบการเชื่อมต่อไดรฟ์ทางกายภาพ
  4. ลบ 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

แก้ไข Hyper-V Virtual Machine ค้างที่สถานะ Saved State