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

Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox

Một số người dùng báo cáo gặp lỗi vbox_e_file_error (0x80bb0004) khi cố gắng gắn đĩa ảo vào máy ảo bằng VirtualBox. Người dùng khác báo cáo vấn đề xảy ra khi họ cố gắng xuất một appliance đã tạo trước đó vào VM VirtualBox Manager.

Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox

Nguyên nhân gây ra lỗi vbox_e_file_error (0x80bb0004)

Chúng tôi đã điều tra vấn đề này bằng cách xem xét các báo cáo của người dùng và các phương pháp họ báo cáo đã dùng để giải quyết thông báo lỗi. Dựa trên những gì thu thập được, có một số kịch bản phổ biến sẽ kích hoạt lỗi này:

  • Tệp .vmdk hoặc .vdi bị hỏng – Lỗi này thường xảy ra khi người dùng cố gắng nhập một ảo hóa (virtual appliance) tải từ internet. Có thể do tải không hoàn tất hoặc sự cố mạng.
  • vboxmanage.exe không có quyền quản trị – Một lý do phổ biến khác là khi một thành phần tham gia quá trình nhập/xuất thiếu quyền admin. Thường xảy ra khi gắn đĩa ảo nằm trên ổ USB.
  • Cấu hình máy ảo cần cập nhật – Lỗi cũng có thể do can thiệp thủ công làm hỏng cấu hình máy ảo hiện tại. Một số người dùng đã giải quyết bằng cách tạo lại máy ảo từ đầu trong VirtualBox.
  • Tệp .vdi hoặc .vmdk chứa bad sector (cụm dữ liệu hỏng) – Một số người dùng báo cáo lỗi được khắc phục sau khi dùng tiện ích CHKDSK quét tệp tìm bad sector. Điều này cho thấy lỗi cũng có thể do hỏng tệp.
  • Cài đặt VM VirtualBox bị hỏng – Cài đặt VirtualBox trên Windows bị hỏng cũng có thể kích hoạt lỗi. Một số người dùng đã giải quyết bằng cách gỡ cài đặt toàn bộ client VM VirtualBox cùng các thành phần liên quan.

Nếu bạn đang gặp khó khăn với vấn đề này, bài viết sẽ cung cấp danh sách các bước khắc phục sự cố đã được xác minh. Dưới đây là các phương pháp mà người dùng khác trong tình huống tương tự đã dùng để giải quyết.

Để kết quả tốt nhất, hãy làm theo các sửa tiềm năng theo thứ tự cho đến khi tìm thấy phương pháp hiệu quả cho tình huống của bạn.

Hãy bắt đầu!

Phương pháp 1: Tải lại tệp .vmdk hoặc .vdi

Nếu bạn gặp lỗi này khi cố gắng nhập Virtual Appliance vào Oracle VM VirtualBox Manager, rất có thể bạn đang gặp phải sự cố hỏng tệp.

Hầu hết người dùng bị ảnh hưởng báo cáo họ đã giải quyết được sau khi tải lại Virtual Appliance hoặc sau khi chạy CHKDSK kỹ lưỡng.

Nếu tình huống của bạn tương tự như mô tả trên, hãy bắt đầu bằng cách tải lại tệp .vmdk (nếu bạn tải từ internet). Bạn có thể đang gặp cập nhật bị gián đoạn hoặc tải một phần.

Sau khi tải xong, thử nhập Virtual Appliance lại vào VM VirtualBox Manager. Nếu lỗi vbox_e_file_error (0x80bb0004) quay lại, bạn đã xác nhận lỗi không do tải hỏng.

Nếu bạn vẫn thấy lỗi hoặc bạn không tải tệp .vmdk từ Internet, hãy chuyển sang phương pháp tiếp theo.

Phương pháp 2: Mở vboxmanage.exe với quyền quản trị

Nếu mã lỗi được bao bọc trong lỗi Access Denied (Truy cập bị từ chối), rất có thể bạn gặp vấn đề vì không mở file thực thi vboxmanage với quyền quản trị. Một số người dùng báo cáo vấn đề được giải quyết sau khi họ mở cả VirtualBox và vboxmanage.exe dưới quyền Administrator.

Điều này khá phổ biến khi cố gắng gắn đĩa ảo (nằm trên ổ USB) vào máy ảo. Thực tế, truy cập RAW vào thiết bị USB sẽ yêu cầu quyền Admin, đó có thể là nguyên nhân gây ra lỗi.

Vì vậy, trước khi thử bất cứ điều gì khác, hãy chắc chắn bạn đang dùng quyền Admin khi làm phần quản lý bằng cách chuột phải vào vboxmanage.exe và chọn Run as Administrator (Chạy với tư cách quản trị viên).

Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox

Nếu phương pháp này không giải quyết được vấn đề, hãy chuyển sang phương pháp tiếp theo.

Phương pháp 3: Tạo máy ảo mới (Virtual Machine)

Một số người dùng gặp lỗi VBOX_E_FILE_ERROR (0x80BB0004) khi cố gắng nhập file Appliance OVA vào VirtualBox báo cáo họ đã giải quyết được bằng cách tạo máy ảo mới từ đầu.

Hướng dẫn nhanh:

  1. Mở Oracle VM VirtualBox và nhấn New để tạo máy ảo mới.
  2. Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox
  3. Đặt tên máy ảo mới, chọn Type (Loại) và Version (Phiên bản) của hệ điều hành giả lập.
  4. Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox
  5. Chọn dung lượng bộ nhớ phân bổ bằng thanh trượt và nhấp Next một lần nữa.
  6. Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox
  7. Ở màn hình tiếp theo, chọn Use an existing virtual hard disk file (Sử dụng tệp đĩa cứng ảo hiện có), nhấp biểu tượng thư mục và duyệt đến vị trí tệp .vdi.
  8. Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox
  9. Sau khi máy ảo mới được tạo lại, lặp lại các bước trước đây kích hoạt lỗi vbox_e_file_error (0x80bb0004) và xem vấn đề đã được giải quyết chưa.

Nếu bạn vẫn thấy cùng thông báo lỗi, hãy chuyển sang phương pháp tiếp theo.

Phương pháp 4: Chạy CHKDSK

Một số người dùng báo cáo vấn đề được khắc phục sau khi họ chạy quét CHKDSK. Tiện ích CHKDSK hoàn toàn có khả năng tìm và sửa lỗi trong tệp .vdi.

Nếu lỗi do một số bad sector trong tệp .vdi, thủ tục sau sẽ giải quyết hoàn toàn. Đây là những gì bạn cần làm:

Lưu ý: Nếu bạn gặp vấn đề này trên Linux, bạn có thể dùng tiện ích FSCK (File System Check) thay thế.

  1. Nhấn Windows key + R để mở hộp thoại Run. Sau đó, gõ "cmd" và nhấn Ctrl + Shift + Enter để mở cửa sổ Command Prompt nâng cao.
  2. Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox
  3. Trong Command Prompt nâng cao, chạy lệnh sau và nhấn Enter để bắt đầu quét.
    chkdsk X: /f /r /x

    Lưu ý: X chỉ là placeholder cho ký tự ổ đĩa chứa tệp .vmdk hoặc .vdi. Thay thế cho phù hợp, ví dụ: chkdsk c: /f /r /x

  4. Lệnh bạn vừa chạy sẽ quét ổ và cố gắng sửa mọi lỗi tìm thấy cũng như cố gắng khôi phục thông tin từ bad sector. Sau khi hoàn tất, đóng Command Prompt và khởi động lại máy tính.
  5. Ở lần khởi động tiếp theo, xem vấn đề đã được giải quyết chưa bằng cách lặp lại thủ tục trước đây gây ra lỗi vbox_e_file_error (0x80bb0004).

Nếu bạn vẫn gặp cùng thông báo lỗi, hãy chuyển sang phương pháp cuối cùng.

Phương pháp 5: Cài đặt lại Oracle VirtualBox

Một số người dùng gặp cùng lỗi vbox_e_file_error (0x80bb0004) báo cáo vấn đề chỉ được khắc phục sau khi cài đặt lại toàn bộ Oracle VirtualBox. Điều này cho thấy cài đặt bị hỏng cũng có thể gây ra lỗi này.

Hướng dẫn nhanh cài đặt lại Oracle VirtualBox:

  1. Nhấn Windows key + R để mở hộp thoại Run. Sau đó, gõ "appwiz.cpl" và nhấn Enter để mở Programs and Features (Chương trình và tính năng).
  2. Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox
  3. Trong Programs and Features, cuộn xuống danh sách ứng dụng và tìm Oracle VM VirtualBox. Khi thấy mục, chuột phải và chọn Uninstall (Gỡ cài đặt).
  4. Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox
  5. Nhấp Yes tại hộp xác nhận để gỡ cài đặt Oracle VM VirtualBox.
  6. Sửa lỗi VBOX_E_FILE_ERROR (0x80bb0004) trên VirtualBox
  7. Sau khi gỡ cài đặt xong, khởi động lại máy tính.
  8. Ở lần khởi động tiếp theo, truy cập liên kết (tại đây) và nhấp vào Windows hosts để tải phiên bản mới nhất của VirtualBox cho Windows.
  9. Mở file cài đặt và làm theo hướng dẫn trên màn hình để cài đặt lại phần mềm.
  10. Thử gắn Đĩa ảo vào máy ảo lại và xem lỗi còn xảy ra không.