가상 머신 내에서 가상 하드 디스크와 외부 저장 장치를 다루는 방법을 이해하는 것은 매우 중요합니다. 앞서 기본(primary) 및 보조(secondary) 가상 하드 디스크를 생성하고 가상 머신에 할당하는 방법을 소개한 적이 있습니다. 아직 해당 글을 읽지 않으셨다면 웹사이트의 관련 자료를 함께 확인해 보시기 바랍니다.
이번 글에서는 가상 머신 내부에서 USB 플래시 드라이브에 접근하는 방법을 알아보겠습니다. 실습을 위해 호스트 머신의 USB 포트에 16GB 플래시 드라이브를 연결한 뒤, 이를 가상 머신에서 불러오는 과정을 진행하겠습니다. 예시로 사용할 USB 플래시 드라이브의 이름은 USB 16입니다. 그럼 시작해 보겠습니다.
VirtualBox 가상 머신에서 USB 장치에 접근하는 방법
VirtualBox를 통해 USB 장치에 접근하는 과정은 생각보다 간단합니다. 몇 가지 드라이버를 설치하고 가상 머신 설정만 변경하면 바로 사용할 수 있습니다. 아래 단계를 순서대로 따라 해 보세요.
- Windows 10에 로그인합니다.
- USB 플래시 드라이브를 호스트 머신의 USB 포트(2.0 또는 3.0)에 삽입합니다.

- Oracle VM VirtualBox를 실행합니다.
- 가상 머신을 선택한 뒤, VirtualBox 또는 게스트 운영체제에서 종료합니다.
- 선택한 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정(Settings)을 연 다음 USB 항목으로 이동합니다.

- USB 컨트롤러 사용(Enable USB Controller)에 체크하고 USB 2.0(EHCI) 컨트롤러를 선택합니다. USB 2.0을 사용하려면 Oracle VM VirtualBox Extension Pack이 반드시 설치되어 있어야 합니다. Extension Pack이 없다면 VirtualBox 다운로드 사이트에서 설치하거나, USB 2.0/3.0 옵션을 비활성화해야 가상 머신을 시작할 수 있습니다.

- 인터넷 브라우저(Google Chrome, Mozilla Firefox, Edge 등)를 엽니다.
- VirtualBox 공식 웹사이트에 접속하여 VirtualBox 6.1.4 Oracle VM VirtualBox Extension Pack을 다운로드합니다. 다운로드되는 파일은 약 10MB 크기의 Oracle_VM_VirtualBox_Extension_Pack-6.1.4입니다. Extension Pack의 버전은 반드시 사용 중인 Oracle VM VirtualBox 버전과 호환되어야 한다는 점에 유의하세요. Extension Pack은 VirtualBox의 기능을 확장하며, 시스템 수준 소프트웨어를 포함할 수 있어 잠재적으로 시스템에 영향을 줄 수도 있습니다. 반드시 신뢰할 수 있는 출처에서 다운로드했는지 확인한 후 설치를 진행하기 바랍니다. Extension Pack은 USB 2.0 및 USB 3.0 장치 지원, VirtualBox RDP, 디스크 암호화, NVMe, Intel 카드용 PXE 부팅 기능을 제공합니다.
- 설치 파일을 실행하고 Install을 클릭합니다.

- Install을 다시 클릭합니다.
- VirtualBox 라이선스 계약서를 확인한 후 I Agree를 클릭합니다.

- Yes를 클릭하여 Extension Pack 설치를 승인합니다. 이 과정에는 관리자(Administrator) 권한이 있는 계정이 필요합니다.
- 정상적으로 완료되면 "The extension pack Oracle VM VirtualBox Extension pack was installed successfully."라는 확인 창이 나타납니다. OK를 클릭하여 창을 닫습니다.
- 가상 머신 목록에서 가상 머신을 선택하고 Start 버튼을 클릭해 시작하거나, 가상 머신을 오른쪽 클릭한 후 Start → Normal Start를 차례로 선택합니다.
- 실행 중인 가상 머신을 오른쪽 클릭하고 Settings를 선택합니다.
- USB 메뉴를 클릭합니다.
- 오른쪽 측면의 USB 추가 버튼을 클릭합니다. 버튼 위에 마우스를 올리면 "호스트 PC에 연결된 선택한 USB 장치의 값으로 모든 필드가 채워진 새 USB 필터를 추가합니다"라는 안내 문구가 표시됩니다.
- 본인의 USB 플래시 드라이브를 선택합니다. 여기서는 JetFlash Mass Storage Device (1100)입니다.

- USB 플래시 드라이브를 선택하면 USB 목록에 표시됩니다. OK를 클릭합니다.

- OK를 클릭하여 설정을 저장합니다.
- 게스트 운영체제, 즉 가상 머신에 로그인합니다.
- 파일 탐색기(File Explorer)를 엽니다(Windows 로고 키 + E).
- USB 플래시 드라이브가 저장 장치로 정상적으로 인식되는지 확인합니다. 인식이 완료되었다면 데이터 접근, 공유, 이동 등 다양한 용도로 자유롭게 활용할 수 있습니다.
