- VirtualBox 7에는 확장 팩을 설치하지 않아도 USB 2.0 및 3.0이 포함되어 있습니다.
- 먼저, 기기가 더 이상 감지되지 않는 지점을 확인하십시오.
- Linux 호스트에서 vboxusers의 권한을 확인하십시오.
- USB 드라이브를 캡처하는 것과 그 안에 있는 파일을 읽을 수 있는 것은 별개의 문제입니다.
흔히 있는 일이죠. 가상 머신을 설정하고 모든 게 순조롭게 진행되다가, 파일을 전송하려고 USB 드라이브를 연결하는 순간 문제가 발생합니다. VirtualBox는 이를 완전히 무시합니다.이 문제는 매우 흔하며, 짜증스러울 수 있지만 대부분의 경우 프로그램 자체에 문제가 있는 것이 아니라 몇 가지 설정이 누락되었거나 호스트 시스템이 게스트에게 장치를 "내어주는" 방법을 정확히 모르는 데서 비롯됩니다.
VirtualBox는 운영 체제를 에뮬레이션할 수 있는 훌륭한 무료 도구이지만, 기본적으로 하드웨어 드라이버가 매우 제한적으로 제공됩니다. 하이퍼바이저가 상호 작용하려면 하드웨어 드라이버가 필요합니다. 탈착식 수납 장치 그리고 다른 주변 장치들을 사용하려면, 특히 리눅스를 사용하는 경우 특정 추가 기능을 설치하고 적절한 권한을 구성하여 성능을 향상시켜야 합니다.
첫 번째 필수 단계: 확장 팩

USB 장치를 연결했는데 아무런 반응이 없다면, VirtualBox가 기본적으로 USB 1.1 표준만 지원하기 때문일 가능성이 큽니다. USB 1.1 표준은 상당히 오래된 버전입니다. VirtualBox를 제대로 사용하려면 USB 1.1 표준을 지원하도록 설정해야 합니다. USB 2.0 또는 3.0Oracle VM VirtualBox 확장 팩을 설치해야 합니다.
다운로드하려면 VirtualBox 공식 웹사이트의 다운로드 섹션으로 이동하세요. 확장 팩 섹션을 찾아 해당 파일을 다운로드하세요. "모든 플랫폼"파일을 다운로드했으면 파일을 두 번 클릭하고 설치 마법사의 안내에 따라 진행하세요. 이미 이전 버전을 설치한 경우, 해당 옵션을 선택하세요. 패키지를 업데이트하세요 호환성 충돌을 방지하기 위해서입니다.
가상 머신의 컨트롤러 설정

패키지를 설치하는 것만으로는 충분하지 않습니다. 가상 머신이 해당 패키지를 사용하도록 설정해야 합니다. 우선, 가상 머신을 종료하세요이 기능이 켜져 있으면 설정 옵션이 잠겨서 아무것도 건드릴 수 없게 됩니다.
- 톱니바퀴 안으로 들어가세요 구성 그리고 탭으로 이동하세요 USB.
- 체크박스를 선택하세요 "USB 컨트롤러 활성화".
- 여기서 중요한 점은 USB 2.0(EHCI) 또는 USB 3.0(xHCI) 중에서 선택하는 것입니다. 만약 USB 3.0을 선택했을 때 열거 오류가 발생하거나 장치를 인식하지 못하는 경우, USB 2.0으로 바꿔보세요이는 일반적으로 훨씬 더 안정적이고 호환성이 뛰어납니다.
- 추가 팁은 다음과 같습니다. 빈 USB 필터 더하기 기호 아이콘을 클릭하면 시스템이 하드웨어를 더 쉽게 감지하는 데 도움이 될 수 있습니다.
물리 시스템에서 가상 시스템으로 USB를 전송하는 방법

많은 사람들이 USB 장치를 연결하는 즉시 가상 머신에 마법처럼 나타날 거라고 생각하지만, 실제로는 그렇지 않습니다. 장치는 먼저 호스트 시스템(실제 PC)에서 감지되고, 동시에 두 곳에 있을 수는 없다물리적 시스템에서 데이터를 "훔쳐" 가상 시스템으로 옮겨야 합니다.
기계를 작동시키면 창 아래쪽을 보세요. 작은 USB 아이콘마우스 오른쪽 버튼을 클릭하면 컴퓨터에 연결된 모든 장치 목록이 표시됩니다. USB 드라이브의 이름을 찾으세요(때로는 SMI Corporation과 같은 브랜드 이름이나 코드만 표시될 수 있습니다). 선택하세요그 순간 호스트 시스템은 해당 장치의 연결을 끊고 가상 머신에 마운트하여 가상 머신에서 해당 장치가 나타나게 됩니다. "이 팀" 또는 게스트 시스템의 파일 탐색기.
리눅스 및 우분투 사용자를 위한 구체적인 솔루션

리눅스에서는 다음과 같은 요소들이 작용하기 때문에 상황이 조금 더 복잡해집니다. 커널 및 시스템 권한명령이 lsusb USB 드라이브는 표시되지만 VirtualBox에서는 사용 가능한 장치가 없다고 나옵니다. 아마도 사용자에게 USB 하드웨어에 접근할 권한이 없는 것 같습니다.
이 문제에 대한 확실한 해결책은 사용자를 VirtualBox 그룹에 추가하는 것입니다. 이를 위해 터미널에서 다음 명령을 실행해야 합니다. 사용자를 vboxusers 그룹에 가입시키세요이렇게 하지 않으면 확장 팩을 설치하더라도 하이퍼바이저가 장치를 열거하는 데 필요한 권한을 얻지 못합니다. 또한 다음 사항도 확인하십시오. 커널 모듈 정상적으로 로드되었으며 udev 또는 usbfs와 충돌이 없습니다.
복잡한 사례 및 원격 접속
위의 모든 조치를 취했음에도 불구하고 기기가 나타나지 않는 경우가 있습니다. 이러한 경우 가장 좋은 방법은 다음과 같습니다. VirtualBox를 다시 설치하세요 최신 버전을 처음부터 다시 설치하세요. 이전 버전에는 최신 하드웨어와의 호환성 문제가 있을 수 있습니다. 또한 원격 접속을 위한 VRDP 프로토콜도 있습니다. 원격 USB 주변기기하지만 성능이 불안정하거나 고도로 전문화된 기기와 호환되지 않을 수 있다는 점은 사실입니다.
막다른 길에 다다랐다고 느껴지면, 언제든 다시 시도해 볼 수 있다는 것을 기억하세요. 게스트 추가 기능을 설치하세요 가상화된 운영 체제 내의 게스트 확장 기능은 호스트와 게스트 간의 통신을 최적화하여 USB 장치를 매번 수동으로 선택하지 않고도 더 원활하게 인식할 수 있도록 합니다.
이 문제를 해결하려면 적절한 확장 팩을 설치하고, 전원이 꺼진 상태에서 구성에서 USB 2.0 또는 3.0 컨트롤러를 선택하고, Linux를 사용하는 경우 vboxusers 그룹에 올바른 권한을 할당해야 합니다. 이 설정이 완료되면 하단 아이콘 메뉴에서 해당 장치를 선택하여 물리적 머신에서 가상 머신으로 하드웨어 제어를 이전할 수 있습니다.
나는 그의 "괴짜" 관심을 직업으로 바꾼 기술 열광자입니다. 나는 10년 넘게 최첨단 기술을 사용하고 순수한 호기심으로 온갖 프로그램을 만지작거리며 살아왔습니다. 이제 저는 컴퓨터 기술과 비디오 게임을 전공했습니다. 왜냐하면 저는 5년 넘게 기술 및 비디오 게임에 관한 다양한 웹사이트에 글을 쓰고 모든 사람이 이해할 수 있는 언어로 필요한 정보를 제공하려는 기사를 작성해 왔기 때문입니다.
질문이 있으시면 제가 알고 있는 지식은 Windows 운영 체제는 물론 휴대폰용 Android까지 다양합니다. 그리고 저는 여러분을 위한 헌신을 하고 있습니다. 저는 항상 몇 분씩만 시간을 내어 이 인터넷 세계에서 여러분이 가질 수 있는 모든 질문을 해결하도록 도와드릴 의향이 있습니다.