윈도우11 Hyper-V 외장 하드 연결 방법 (USB Pass-Through)

이 가이드는 Windows 11에서 Hyper-V 외장 하드 연결 방법에 대해 설명합니다.

Hyper-V 외장 하드 연결 방법
<Hyper-V – USB 외장 하드 디스크>

일반적으로 Hyper-V 가상 컴퓨터는 ‘가상 하드 디스크’를 저장 장치로 사용하며, 이는 VM에서 사용하도록 할당된 물리적 드라이브의 공간 영역을 의미합니다.

단순히 호스트 컴퓨터에 USB 외장 하드 드라이브를 연결하면, Hyper-V VM에서는 연결되지 않습니다.

물론 Hyper-V 호스트에 연결된 물리적 하드 디스크를 저장 장치로 사용할 수도 있습니다.

Hyper-V Pass-Through란?

Hyper-V 호스트에 연결된 USB 장치를 가상 컴퓨터에서 액세스할 수 있습니다.

그러나 가상 컴퓨터에서 USB 연결은 매우 제한적이므로 게스트 OS에서 호스트에 연결된 USB 드라이브에 연결하려면 ‘Hyper-V USB Pass-Through’ 설정이 필요합니다.

Windows 11에서 Hyper-V 외장 하드 연결 방법

Hyper-V USB Pass-Through는 호스트와 가상 컴퓨터 사이에 가상 버스를 생성하여 USB 장치를 호스트에서 가상 컴퓨터로 리디렉션 할 수 있습니다.

향상된 세션 모드를 통한 ‘RemoteFX USB 리디렉션’ 방법을 사용할 수도 있지만, 이는 Windows 전용 기능이며 실행 중인 VM에서는 작동하지 않습니다.

그러나 호스트 USB 드라이브 리디렉션 즉, USB Pass-Through 방법은 USB 장치를 호스트 장치에서 분리(물리적 연결 상태)하고 가상 컴퓨터의 SCSI 컨트롤러에 직접 연결하여 사용합니다.

RemoteFX USB 리디렉션 사용 시 RDP 데이터 채널을 통해 리디렉션 하는 것과는 확실히 다르죠.

01 RemoteFX 리디렉션 및 USB Pass-Through 비교

각각 장단점이 있는 만큼 Hyper-V에서 USB 장치 사용이 필요할 때, 비교하여 이용해보세요.

RemoteFX USB 리디렉션

  • 장점 : 호스트에 연결된 USB 장치를 여러 VM에서 사용 가능, 지원되는 USB 장치 다양.
  • 단점 : VM 2세대 전용, Windows 전용, 실행 중인 VM에서 사용 불가, 속도 느림.

USB Pass-Through 리디렉션

  • 장점 : 가상 컴퓨터에서 직접 액세스하여 성능이 뛰어남, 물리적 장치를 사용.
  • 단점 : USB 하드 드라이브만 동작, 호스트에서 드라이브 액세스 불가.

02 USB Pass-Through Hyper-V 외장 하드 연결

Hyper-V USB Pass-Through 설정 및 가상 컴퓨터에 외장 하드를 연결하려면 다음 단계를 수행합니다.

STEP 01. Hyper-V 호스트에서 하드 드라이브 오프라인

USB Pass-Through에 사용하려는 USB 하드 드라이브가 온라인인 경우 먼저 디스크 관리에서 디스크를 오프라인으로 전환해야 합니다.

Hyper-V 외장 하드 연결 위하여 호스트 컴퓨터에서 디스크 관리 도구 실행

키보드 단축키 Win + R 키를 눌러 실행 대화 상자를 열고 diskmgmt.msc 입력 후 Enter 키를 눌러 디스크 관리 도구를 실행합니다.

Hyper-V 외장 하드 연결 대상 디스크 오프라인 전환

디스크 관리 도구에서 Hyper-V 가상 컴퓨터에 연결하여 사용하려는 디스크를 마우스 오른쪽 버튼으로 클릭하고 [오프라인(O)] 옵션을 선택합니다.

STEP 02. Hyper-V USB Pass-Through 설정

Hyper-V 관리자에서 USB 외장 하드를 연결하려는 VM 설정을 변경하려면 다음 단계를 수행합니다.

Hyper-V VM 설정 열기

Hyper-V 관리자 실행 후 ‘VM’을 마우스 오른쪽 버튼으로 클릭하고 [설정(E)] 옵션을 선택합니다.

Hyper-V 외장 하드 연결 위해 하드웨어 추가

VM 설정 창에서 “하드웨어 추가” 옵션을 클릭합니다.

하드웨어 추가 목록에서 “SCSI 컨트롤러” 선택 후 [추가(D)] 버튼을 클릭합니다.

SCSI 컨트롤러 > 하드 드라이브 추가

컨트롤러에 연결할 드라이브 유형으로 “하드 드라이브” 선택 후 [추가(D)] 버튼을 클릭합니다.

실제 하드 디스크 옵션 선택 후 오프라인한 드라이브 선택

새롭게 추가한 SCSI 컨트롤러(하드 드라이브)를 연결하는 방식을 선택합니다.

“실제 하드 디스크(Y)” 옵션 및 실제 하드 디스크 선택 후 [확인] 버튼을 클릭합니다.

모든 단계를 수행하면 USB Pass-Through 설정이 완료되었습니다.

🔦 참고 : USB Pass-Through 설정 후 VM 시작 시 오류가 발생할 경우 "검사점" 관련 설정을 변경해야 합니다.

STEP 03. 자동 검사점 비활성화

USB Pass-Through 설정 후 “‘VM 이름’의 상태를 변경하는 동안 응용 프로그램에서 오류가 발생했습니다.” 메시지와 함께 다음과 같이 오류 메시지가 나타날 수 있습니다.

  • 검사점 작업이 실패했습니다.
  • 프로덕션 검사점을 만들 수 없습니다.
  • 검사점을 만들 수 없습니다.
VM의 상태를 변경하는 동안 응용 프로그램에서 오류가 발생했습니다. 메시지

이는 ‘자동 검사점’이 활성화된 VM에서 나타나는 오류입니다.

Hyper-V 외장 하드 연결 후 게스트 OS 동작 안될 때 '자동 검사점 사용' 옵션 선택 해제

USB Pass-Through 기능을 활성화한 VM 설정에서 “검사점” 메뉴를 클릭합니다.

검사점 유형 섹션에서 “자동 검사점 사용(U)” 옵션을 선택 해제하고 [확인(O)] 버튼을 클릭합니다.

Hyper-V 외장 하드 연결 완료 후 파일 탐색기에서 연결 확인

자동 검사점 비활성화 후 가상 컴퓨터를 시작하면 정상적으로 시작됩니다.

키보드 단축키 Win + E 키를 누르고 파일 탐색기에서 Pass-Through 설정된 실제 하드 드라이브가 정상적으로 보이는 것을 확인할 수 있습니다.

마치며

Hyper-V USB Pass-Through 방식으로 연결된 실제 하드 드라이브를 가상 컴퓨터에서 사용 중일 경우에는 호스트 컴퓨터에서 ‘온라인’으로 전환할 수 없으며, 저장소를 사용할 수 없습니다.

만약 호스트 컴퓨터에서 해당 디스크 공간을 사용해야 할 경우, 가상 컴퓨터 종료 후 다시 온라인으로 전환하여 사용할 수 있습니다.

2 thoughts on “윈도우11 Hyper-V 외장 하드 연결 방법 (USB Pass-Through)”

Leave a Comment