Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách sửa lỗi VMware "Module Disk Power on Failed" trên Windows

Thông báo lỗi Module Disk Power on Failed xuất hiện khi bạn cố gắng khởi động máy ảo bằng phần mềm VMware. Lỗi này thường phản ánh việc máy ảo không được tắt an toàn hoặc đúng cách, dẫn đến lỗi nói trên. Cùng với vấn đề đó là thông báo "The process cannot access the file because another process has locked a portion of the file" (Tiến trình không thể truy cập tệp vì tiến trình khác đã khóa một phần của tệp), làm rõ thêm bản chất sự cố. Về cơ bản, máy ảo bạn đang cố gắng bật bị chặn bởi các tệp VMware khác. Do bị khóa này, máy ảo không thể khởi động thành công.

Tại sao lại xảy ra tình huống này? Điều này có thể xảy ra khi bạn bị mất điện đột ngột hoặc máy ảo không được tắt. Không chỉ vậy, trong một số trường hợp, sự cố cũng xảy ra sau khi máy ảo bị crash và bạn thử bật lại nó. Câu hỏi nảy sinh là tại sao máy ảo bị chặn hoặc khóa? Để làm rõ, hãy xem chi tiết hơn về cách máy ảo VMware hoạt động, sau đó chúng ta sẽ đi đến giải pháp.

Tệp khóa (Lock Files) của VMware

Khi bạn khởi động máy ảo VMware, một số tệp được tạo ra để đảm bảo không có tiến trình VMware nào khác truy cập vào máy ảo đó. Việc này được thực hiện nhờ các tệp .lck được tạo trong cùng thư mục với máy ảo. Lý do chính các tệp này tồn tại là để ngăn nhiều máy ảo đọc và ghi vào ổ đĩa cùng lúc. Nếu không có các tệp này, như đã đề cập, hư hỏng dữ liệu có thể xảy ra do nhiều máy ảo đọc/ghi đồng thời.

Cách sửa lỗi VMware  Module Disk Power on Failed  trên Windows

Do đó, sự hiện diện của tệp khóa cơ bản xác nhận máy ảo đang được bật. Các tệp này tự động bị xóa khi bạn tắt máy để lần sau khởi động không gặp sự cố. Tuy nhiên, nếu máy crash hoặc không tắt đúng cách, VMware có thể không xóa được tệp khóa và kết quả là một stale lock (khóa cũ) vẫn còn lại. Khi bạn bật máy ảo có stale lock, VMware cố gắng xóa tệp bằng cách kiểm tra hai điều kiện: xem khóa có được tạo bởi cùng host không và tiến trình tạo khóa có còn chạy không.

Lỗi như trường hợp này được ném ra khi một trong hai điều kiện không đúng và VMware không thể xóa tệp khóa. Lúc này, bạn phải tự xóa thủ công các tệp khóa và mọi thứ sẽ ổn.

Xóa thủ công tệp khóa VMware

Thực tế, bạn chỉ cần xóa các tệp khóa đang ngăn cản việc khởi động máy ảo. Như đã nói, các tệp này nằm cùng thư mục với máy ảo và việc xóa chỉ mất vài bước đơn giản. Làm theo các bước dưới đây để xóa chúng:

  1. Trước hết, đảm bảo máy ảo đã tắt. Nếu chưa, hãy tắt bằng cách nhấp chuột phải vào máy ảo và điều hướng đến Power > Power Off.
  2. Sau đó, chúng ta cần đến thư mục chứa máy ảo. Làm như sau: nhấp chuột phải vào máy ảo lại lần nữa và chọn tùy chọn Open VM directory (Mở thư mục VM).Cách sửa lỗi VMware  Module Disk Power on Failed  trên Windows
  3. Thao tác này sẽ đưa bạn đến thư mục máy ảo đồng thời giúp bạn không phải tìm kiếm thủ công qua Windows Explorer.
  4. Bên trong thư mục, xóa các thư mục có đuôi mở rộng .lck. Bạn cũng có thể đổi tên chúng thành tên khác hoặc di chuyển chúng ra nơi khác.Cách sửa lỗi VMware  Module Disk Power on Failed  trên Windows
  5. Sau khi xong, mở VMware lại và thử bật máy ảo.
  6. Máy ảo của bạn giờ nên khởi động bình thường không còn sự cố.