Máy ảo Hyper-V bị báo kẹt ở trạng thái Saved State (Đã lưu). Xảy ra trong nhiều tình huống: tắt nhiều máy ảo cùng lúc, một máy vẫn ở Saved State; hoặc khi host server khởi động lại, một số máy ảo chuyển sang Saved State. Thường không thành vấn đề nếu máy ảo khởi động lại bình thường khi yêu cầu. Nhưng thực tế máy ảo bị kẹt mãi ở Saved State.
Hyper-V thường dùng Saved State làm phương pháp sao lưu mặc định. Có thể máy ảo bị kẹt khi đang backup. Nguyên nhân không nhiều, nhưng tổng hợp được các lý do sau:
- Thiếu dung lượng ổ đĩa — Một trong những nguyên nhân chính. Có thể do ổ vật lý bị rút nhầm. Kiểm tra các ổ vật lý đảm bảo mọi thứ ổn định.
- Ổ đĩa không khả dụng — Ổ đĩa từng cài đặt nhưng hiện không còn kết nối. Thường gặp với USB passthrough: máy ảo tìm ổ nhưng không thấy. Cần xóa ổ vật lý đó khỏi cài đặt máy ảo.
- Tài nguyên hệ thống — Hệ thống thiếu tài nguyên (RAM, CPU...) cũng khiến máy ảo kẹt vĩnh viễn ở Saved State. Giải pháp: xóa máy ảo (không mất dữ liệu).
Phương pháp 1: Xóa Saved State
Điều đầu tiên: xóa Saved State rồi khởi động lại máy ảo. Xóa Saved State không làm mất dữ liệu. Nó giống như mất điện đột ngột, máy sẽ boot lại bình thường. Rất đơn giản:
- Mở Hyper-V Manager.
- Chuột phải máy ảo bị lỗi → menu thả xuống.
- Chọn Delete Saved State.
- Khởi động lại VM.
- Nếu báo lỗi "Operation cannot be performed while the object is in use", khởi động lại máy host vật lý.
Phương pháp 2: Kiểm tra ổ đĩa vật lý
Nếu phương pháp 1 thất bại, có thể do ổ vật lý lỗi. Nếu vừa gắn USB mới hoặc thay đổi ổ vật lý của VM, hãy kiểm tra xem ổ có gắn sai không. Cách dễ: vào cài đặt máy ảo.
- Trên Hyper-V Manager, chuột phải máy ảo bị lỗi → Settings.
- Mở rộng danh sách SCSI Controller xem các ổ đang dùng.
- Nếu có ổ nào không còn gắn kết mà VM vẫn tìm, hãy xóa nó.
- Sự cố nên được khắc phục.
Phương pháp 3: Thay đổi quyền thư mục
Đôi khi sửa được bằng cách đổi quyền thư mục máy ảo. Một người dùng từng gặp lỗi này và khắc phục bằng cách cấp quyền Everyone cho thư mục chứa VM.
- Đi đến thư mục chứa máy ảo bị lỗi.
- Chuột phải → Properties.
- Tab Sharing → Advanced Sharing.
- Tích Share this folder → nhấp Permissions.
- Với Everyone, tích tất cả cột Allow → Apply → OK. Làm tương tự các cửa sổ còn lại.
- Kiểm tra lại.
Phương pháp 4: Xóa và tạo lại máy ảo (giữ dữ liệu)
Nếu các cách trên đều thất bại, chỉ còn cách xóa máy ảo và tạo mới — nhưng giữ lại dữ liệu. Quy trình:
- Copy tệp VHD của máy ảo bị lỗi lưu nơi an toàn.
- Mở Hyper-V Manager, xóa máy ảo (chuột phải → Delete).
- Copy tệp VHD về vị trí cũ.
- Tạo máy ảo mới, khi hỏi ổ cứng ảo chọn Use an existing virtual hard disk.
- Chọn vị trí tệp VHD đã lưu.
- Hoàn tất tạo máy ảo, mọi thứ sẽ hoạt động bình thường.