VirtualBox không nhận diện được USB: cách khắc phục sự cố

Cập nhật lần cuối: 27/10/2026
Tác giả: Alberto Navarro

  • VirtualBox 7 đã bao gồm USB 2.0 và 3.0 mà không cần cài đặt Gói mở rộng.
  • Trước tiên, hãy kiểm tra xem thiết bị ngừng được nhận diện ở vị trí nào.
  • Trên các máy chủ Linux, hãy kiểm tra quyền truy cập của người dùng vboxusers.
  • Việc sao chép dữ liệu từ ổ USB và việc đọc được các tệp tin trên đó là hai việc khác nhau.
Khắc phục lỗi VirtualBox không nhận diện thiết bị USB

Đây là một tình huống kinh điển: bạn thiết lập máy ảo, mọi thứ diễn ra suôn sẻ, nhưng ngay khi bạn cắm ổ USB để chuyển một số tập tin, thì... VirtualBox hoàn toàn bỏ qua điều đó.Vấn đề này rất phổ biến và mặc dù có thể gây khó chịu, nhưng hầu hết các trường hợp không phải do chương trình bị lỗi, mà là do thiếu một vài thiết lập hoặc chúng ta không biết chính xác cách để hệ thống chủ "nhường" thiết bị cho hệ thống khách.

VirtualBox là một công cụ miễn phí tuyệt vời cho phép chúng ta mô phỏng các hệ điều hành, nhưng theo mặc định, nó đi kèm với trình điều khiển phần cứng rất hạn chế. Để hypervisor tương tác với... đơn vị lưu trữ có thể tháo rời Và các thiết bị ngoại vi khác, chúng ta cần tăng cường hiệu năng bằng một số tiện ích bổ sung cụ thể và cấu hình quyền truy cập phù hợp, đặc biệt nếu chúng ta sử dụng Linux.

Bước đầu tiên và thiết yếu: Gói mở rộng

Gói mở rộng VirtualBox

Nếu bạn thử kết nối thiết bị USB mà không có gì xảy ra, rất có thể là do VirtualBox chỉ hỗ trợ chuẩn USB 1.1 theo mặc định, vốn khá lỗi thời. Để có thể sử dụng... USB 2.0 hoặc 3.0Bạn cần cài đặt Oracle VM VirtualBox Extension Pack.

Nội dung độc quyền - Bấm vào đây  Màn hình trống Battle.net: Hướng dẫn sửa lỗi tối ưu và đầy đủ

Để tải xuống, hãy vào mục tải xuống trên trang web chính thức của VirtualBox. Tìm mục Extension Pack và tải xuống tệp có nội dung như sau: "Tất cả các nền tảng"Sau khi có tệp tin, chỉ cần nhấp đúp vào tệp tin đó và làm theo hướng dẫn cài đặt. Nếu bạn đã có phiên bản cũ hơn, hãy chọn tùy chọn để cập nhật gói để tránh xung đột về khả năng tương thích.

Cài đặt bộ điều khiển trong máy ảo

Một người đang làm việc trên máy tính xách tay có kết nối ổ đĩa flash USB.

Việc chỉ cài đặt gói phần mềm thôi là chưa đủ; bạn cũng cần hướng dẫn máy ảo sử dụng nó. Trước hết, Tắt máy ảoVì nếu bật tính năng đó, các tùy chọn cài đặt sẽ bị khóa và bạn sẽ không thể thao tác gì được.

  • Bước vào guồng máy của Cấu hình và chuyển đến tab của USB.
  • Đánh dấu vào ô "Kích hoạt bộ điều khiển USB".
  • Mẹo ở đây là: hãy chọn giữa USB 2.0 (EHCI) hoặc USB 3.0 (xHCI). Nếu bạn thấy USB 3.0 báo lỗi khi nhận diện thiết bị hoặc không nhận ra thiết bị đó, Hãy thử chuyển sang USB 2.0.Điều này thường ổn định và tương thích hơn nhiều.
  • Một mẹo bổ sung là thêm vào đó... bộ lọc USB trống Việc nhấp vào biểu tượng dấu cộng đôi khi giúp hệ thống dễ dàng nhận diện phần cứng hơn.

Cách chuyển dữ liệu từ USB từ hệ thống vật lý sang hệ thống ảo

Ổ USB màu xanh dương đặt cạnh máy tính xách tay trên nền màu vàng rực rỡ.

Nhiều người nghĩ rằng thiết bị USB sẽ tự động xuất hiện trong máy ảo ngay khi được cắm vào, nhưng thực tế không phải vậy. Thiết bị được hệ thống máy chủ (máy tính của bạn) phát hiện trước tiên và Bạn không thể ở hai nơi cùng một lúc.Bạn phải "lấy trộm" nó từ hệ thống vật lý để chuyển sang hệ thống ảo.

Nội dung độc quyền - Bấm vào đây  Hướng dẫn từng bước cách xóa nền khỏi ảnh do AI tạo ra

Khi máy được khởi động, hãy nhìn vào phần dưới cùng của cửa sổ để tìm... biểu tượng USB nhỏNhấp chuột phải vào đó và bạn sẽ thấy danh sách tất cả các thiết bị được kết nối với máy tính của mình. Tìm tên ổ USB của bạn (đôi khi nó hiển thị tên thương hiệu, như SMI Corporation, hoặc chỉ là một mã) và chọn nóVào thời điểm đó, hệ thống máy chủ sẽ ngắt kết nối và gắn kết nó vào máy ảo, nơi nó sẽ xuất hiện. "Đội này" hoặc trình quản lý tập tin của hệ thống khách.

Các giải pháp cụ thể dành cho người dùng Linux và Ubuntu

Người đang cầm một thiết bị lưu trữ USB di động trong lòng bàn tay.

Trong Linux, mọi thứ trở nên phức tạp hơn một chút vì những yếu tố sau đây sẽ phát sinh: quyền truy cập nhân và hệ thốngNếu lệnh lsusb Nó hiển thị ổ USB nhưng VirtualBox báo không có thiết bị nào khả dụng; có thể người dùng của bạn không có quyền truy cập vào phần cứng USB.

Giải pháp tối ưu ở đây là thêm người dùng của bạn vào nhóm VirtualBox. Bạn cần chạy lệnh sau trong terminal để thực hiện việc này. Thêm người dùng vào nhóm vboxusersNếu bạn không làm điều này, ngay cả khi bạn cài đặt Gói mở rộng, trình ảo hóa sẽ không có đủ đặc quyền để liệt kê các thiết bị. Ngoài ra, hãy đảm bảo rằng... mô-đun hạt nhân Các tệp được tải đúng cách và không có xung đột với udev hoặc usbfs.

Nội dung độc quyền - Bấm vào đây  Các vấn đề về nhiệt độ và các tính năng mới trong Nothing OS 5

Các trường hợp phức tạp và truy cập từ xa

Có những trường hợp, ngay cả sau khi đã thực hiện tất cả các bước trên, thiết bị vẫn không xuất hiện. Trong những trường hợp này, phương án tốt nhất là... cài đặt lại VirtualBox Hãy cài đặt phiên bản mới nhất từ ​​đầu, vì các phiên bản cũ hơn có thể có lỗi với phần cứng hiện đại. Ngoài ra còn có giao thức VRDP để truy cập từ xa, cho phép bạn sử dụng thiết bị ngoại vi USB từ xaTuy nhiên, đúng là hiệu năng có thể không ổn định hoặc không tương thích với các thiết bị chuyên dụng cao.

Nếu bạn thấy mình rơi vào bế tắc, hãy nhớ rằng bạn luôn có thể thử Cài đặt tiện ích bổ sung dành cho khách (các tiện ích mở rộng khách) trong hệ điều hành ảo hóa, vì điều này tối ưu hóa giao tiếp giữa máy chủ và máy khách, cho phép các thiết bị USB được nhận diện mượt mà hơn mà không cần phải chọn thủ công mỗi lần.

Để giải quyết vấn đề này, điều quan trọng là phải cài đặt Gói mở rộng phù hợp, chọn bộ điều khiển USB 2.0 hoặc 3.0 trong cấu hình khi máy đã tắt nguồn, và nếu sử dụng Linux, hãy cấp quyền chính xác cho nhóm vboxusers. Sau khi cấu hình xong, chỉ cần chọn thiết bị từ menu biểu tượng ở dưới cùng để chuyển quyền điều khiển phần cứng từ máy vật lý sang máy ảo.