VirtualBox가 USB를 인식하지 못하는 문제 해결 방법

최종 업데이트: 2026년 10월 27일

  • VirtualBox 7에는 확장 팩을 설치하지 않아도 USB 2.0 및 3.0이 포함되어 있습니다.
  • 먼저, 기기가 더 이상 감지되지 않는 지점을 확인하십시오.
  • Linux 호스트에서 vboxusers의 권한을 확인하십시오.
  • USB 드라이브를 캡처하는 것과 그 안에 있는 파일을 읽을 수 있는 것은 별개의 문제입니다.
VirtualBox가 USB 장치를 인식하지 못하는 문제 해결

흔히 있는 일이죠. 가상 머신을 설정하고 모든 게 순조롭게 진행되다가, 파일을 전송하려고 USB 드라이브를 연결하는 순간 문제가 발생합니다. VirtualBox는 이를 완전히 무시합니다.이 문제는 매우 흔하며, 짜증스러울 수 있지만 대부분의 경우 프로그램 자체에 문제가 있는 것이 아니라 몇 가지 설정이 누락되었거나 호스트 시스템이 게스트에게 장치를 "내어주는" 방법을 정확히 모르는 데서 비롯됩니다.

VirtualBox는 운영 체제를 에뮬레이션할 수 있는 훌륭한 무료 도구이지만, 기본적으로 하드웨어 드라이버가 매우 제한적으로 제공됩니다. 하이퍼바이저가 상호 작용하려면 하드웨어 드라이버가 필요합니다. 탈착식 수납 장치 그리고 다른 주변 장치들을 사용하려면, 특히 리눅스를 사용하는 경우 특정 추가 기능을 설치하고 적절한 권한을 구성하여 성능을 향상시켜야 합니다.

첫 번째 필수 단계: 확장 팩

VirtualBox 확장 팩

USB 장치를 연결했는데 아무런 반응이 없다면, VirtualBox가 기본적으로 USB 1.1 표준만 지원하기 때문일 가능성이 큽니다. USB 1.1 표준은 상당히 오래된 버전입니다. VirtualBox를 제대로 사용하려면 USB 1.1 표준을 지원하도록 설정해야 합니다. USB 2.0 또는 3.0Oracle VM VirtualBox 확장 팩을 설치해야 합니다.

독점 콘텐츠 - 여기를 클릭하세요  Battle.net 빈 화면: 완벽한 해결책 및 전체 가이드

다운로드하려면 VirtualBox 공식 웹사이트의 다운로드 섹션으로 이동하세요. 확장 팩 섹션을 찾아 해당 파일을 다운로드하세요. "모든 플랫폼"파일을 다운로드했으면 파일을 두 번 클릭하고 설치 마법사의 안내에 따라 진행하세요. 이미 이전 버전을 설치한 경우, 해당 옵션을 선택하세요. 패키지를 업데이트하세요 호환성 충돌을 방지하기 위해서입니다.

가상 머신의 컨트롤러 설정

USB 플래시 드라이브가 연결된 노트북으로 작업하는 사람

패키지를 설치하는 것만으로는 충분하지 않습니다. 가상 머신이 해당 패키지를 사용하도록 설정해야 합니다. 우선, 가상 머신을 종료하세요이 기능이 켜져 있으면 설정 옵션이 잠겨서 아무것도 건드릴 수 없게 됩니다.

  • 톱니바퀴 안으로 들어가세요 구성 그리고 탭으로 이동하세요 USB.
  • 체크박스를 선택하세요 "USB 컨트롤러 활성화".
  • 여기서 중요한 점은 USB 2.0(EHCI) 또는 USB 3.0(xHCI) 중에서 선택하는 것입니다. 만약 USB 3.0을 선택했을 때 열거 오류가 발생하거나 장치를 인식하지 못하는 경우, USB 2.0으로 바꿔보세요이는 일반적으로 훨씬 더 안정적이고 호환성이 뛰어납니다.
  • 추가 팁은 다음과 같습니다. 빈 USB 필터 더하기 기호 아이콘을 클릭하면 시스템이 하드웨어를 더 쉽게 감지하는 데 도움이 될 수 있습니다.

물리 시스템에서 가상 시스템으로 USB를 전송하는 방법

선명한 노란색 배경 위에 노트북 옆에 파란색 USB 플래시 드라이브가 놓여 있습니다.

많은 사람들이 USB 장치를 연결하는 즉시 가상 머신에 마법처럼 나타날 거라고 생각하지만, 실제로는 그렇지 않습니다. 장치는 먼저 호스트 시스템(실제 PC)에서 감지되고, 동시에 두 곳에 있을 수는 없다물리적 시스템에서 데이터를 "훔쳐" 가상 시스템으로 옮겨야 합니다.

독점 콘텐츠 - 여기를 클릭하세요  AI가 생성한 이미지에서 배경을 제거하는 방법 (단계별)

기계를 작동시키면 창 아래쪽을 보세요. 작은 USB 아이콘마우스 오른쪽 버튼을 클릭하면 컴퓨터에 연결된 모든 장치 목록이 표시됩니다. USB 드라이브의 이름을 찾으세요(때로는 SMI Corporation과 같은 브랜드 이름이나 코드만 표시될 수 있습니다). 선택하세요그 순간 호스트 시스템은 해당 장치의 연결을 끊고 가상 머신에 마운트하여 가상 머신에서 해당 장치가 나타나게 됩니다. "이 팀" 또는 게스트 시스템의 파일 탐색기.

리눅스 및 우분투 사용자를 위한 구체적인 솔루션

손바닥에 휴대용 USB 메모리 장치를 들고 있는 사람

리눅스에서는 다음과 같은 요소들이 작용하기 때문에 상황이 조금 더 복잡해집니다. 커널 및 시스템 권한명령이 lsusb USB 드라이브는 표시되지만 VirtualBox에서는 사용 가능한 장치가 없다고 나옵니다. 아마도 사용자에게 USB 하드웨어에 접근할 권한이 없는 것 같습니다.

이 문제에 대한 확실한 해결책은 사용자를 VirtualBox 그룹에 추가하는 것입니다. 이를 위해 터미널에서 다음 명령을 실행해야 합니다. 사용자를 vboxusers 그룹에 가입시키세요이렇게 하지 않으면 확장 팩을 설치하더라도 하이퍼바이저가 장치를 열거하는 데 필요한 권한을 얻지 못합니다. 또한 다음 사항도 확인하십시오. 커널 모듈 정상적으로 로드되었으며 udev 또는 usbfs와 충돌이 없습니다.

독점 콘텐츠 - 여기를 클릭하세요  Nothing OS 5의 온도 문제 및 새로운 기능

복잡한 사례 및 원격 접속

위의 모든 조치를 취했음에도 불구하고 기기가 나타나지 않는 경우가 있습니다. 이러한 경우 가장 좋은 방법은 다음과 같습니다. VirtualBox를 다시 설치하세요 최신 버전을 처음부터 다시 설치하세요. 이전 버전에는 최신 하드웨어와의 호환성 문제가 있을 수 있습니다. 또한 원격 접속을 위한 VRDP 프로토콜도 있습니다. 원격 USB 주변기기하지만 성능이 불안정하거나 고도로 전문화된 기기와 호환되지 않을 수 있다는 점은 사실입니다.

막다른 길에 다다랐다고 느껴지면, 언제든 다시 시도해 볼 수 있다는 것을 기억하세요. 게스트 추가 기능을 설치하세요 가상화된 운영 체제 내의 게스트 확장 기능은 호스트와 게스트 간의 통신을 최적화하여 USB 장치를 매번 수동으로 선택하지 않고도 더 원활하게 인식할 수 있도록 합니다.

이 문제를 해결하려면 적절한 확장 팩을 설치하고, 전원이 꺼진 상태에서 구성에서 USB 2.0 또는 3.0 컨트롤러를 선택하고, Linux를 사용하는 경우 vboxusers 그룹에 올바른 권한을 할당해야 합니다. 이 설정이 완료되면 하단 아이콘 메뉴에서 해당 장치를 선택하여 물리적 머신에서 가상 머신으로 하드웨어 제어를 이전할 수 있습니다.