Tôi có VMWare Fusion chạy trên máy Mac, chạy Windows 7 VM. Tôi đã vô tình tắt máy Mac và hình ảnh VM sẽ không khôi phục đúng cách, làm mất tất cả các tệp mà tôi đã xử lý trong hình ảnh đó. Tôi có một ảnh chụp nhanh từ 2 tháng trước, nhưng tôi thực sự cần một loạt các tệp tôi đã tạo trên ảnh chụp đó kể từ đó. Với các tệp vmdk (hoặc có thể là các tệp VMWare khác), có một trình đọc nào tôi có thể sử dụng để kiểm tra ổ đĩa cứng đó, ngay cả khi tôi không thể lấy hình ảnh để khởi động đúng cách. Hoặc có cách nào khác để đọc hệ thống tập tin?
Thật kỳ lạ, hình ảnh cho rằng nó ở trạng thái tạm dừng, vì vậy tôi cố gắng "chơi" VM chỉ để gặp lỗi nghiêm trọng khi chạy nó.
Chỉnh sửa: Tôi đã thử câu trả lời dưới đây và nó đã làm việc. Tạo một VM mới dựa trên đĩa cứng hiện có có thể tìm thấy dữ liệu cũ của tôi. Thật thú vị, khi chọn tệp vmdk để tạo đĩa cứng VM mới của tôi từ đó, có một số tệp vmdk có thể được VMWare Fusion nhận ra. Dường như mọi ảnh chụp nhanh tôi đã tạo một tệp vmdk hợp lệ khác. VM của tôi được đặt tên là "Windows 7" và tôi có các tệp vmdk có tên "Windows 7-000001-s00x.vmdk" trong đó x là một chuỗi các tệp tạo thành một nhóm vmdk chức năng - cho mỗi nhóm, chỉ một tệp vmdk được coi là tập tin cơ sở có thể được sử dụng (thư mục gốc có tên "Windows 7-000001.vmdk").
Tôi đã xem xét ngày tháng trên mỗi tệp vmdk hợp lệ và chọn tệp cuối cùng trước khi tôi gặp sự cố VM. Trong khi có một vài cảnh báo không liên quan xuất hiện, tôi đã có thể lấy lại tất cả thông tin bị mất.