여러 USB 디바이스를 클라이언트 컴퓨터에 연결하여 가상 시스템이 해당 디바이스에 액세스하도록 할 수 있습니다. 추가할 수 있는 디바이스 개수는 디바이스와 허브의 체인 방식 및 디바이스 유형과 같은 여러 요인에 따라 달라집니다.
USB 물리적 버스 토폴로지는 USB 디바이스가 클라이언트 컴퓨터에 연결되는 방식을 정의합니다. 클라이언트 컴퓨터에서 디바이스에 대한 물리적 버스 토폴로지가 7 계층을 초과하지 않을 경우 가상 시스템으로의 USB 디바이스 패스스루를 지원할 수 있습니다. 첫 번째 계층은 USB 호스트 컨트롤러와 루트 허브입니다. 마지막 계층은 대상 USB 디바이스입니다. 루트 허브와 대상 USB 디바이스 사이에는 최대 5개 계층까지 외부 또는 내부 허브가 연속으로 접속될 수 있습니다. 루트 허브에 연결되거나 복합 디바이스에 내장된 내부 USB 허브는 한 개의 계층으로 취급됩니다.
물리적 케이블, 허브, 디바이스 및 전원 조건의 품질이 USB 디바이스 성능에 영향을 줄 수 있습니다. 최상의 결과를 얻으려면 대상 USB 디바이스에 대해 클라이언트 컴퓨터 USB 버스 토폴로지를 최대한 단순하게 유지하고 새 허브 및 케이블을 토폴로지에 배포할 때 주의를 기울여야 합니다. 다음 조건이 USB 동작에 영향을 줄 수 있습니다.
- 여러 개의 외부 USB 허브를 연결하거나 체인으로 만들면 디바이스 열거 및 응답 시간이 증가하게 되므로, 연결된 USB 디바이스에 대한 전원 지원 기능이 불안정해질 수 있습니다.
- 허브를 체인으로 만들면 포트 및 허브에 오류가 생길 가능성이 높아져서 가상 시스템에 대한 디바이스의 연결이 손실될 수 있습니다.
- 일부 허브는 USB 디바이스 연결을 불안정하게 만들 수 있으므로 새 허브를 기존 설정에 추가할 때 주의해야 합니다. USB 디바이스를 허브 또는 확장 케이블에 연결하지 않고 직접 클라이언트 컴퓨터에 연결하면 해당 연결 또는 성능 문제가 해결되기도 합니다. 경우에 따라서는 디바이스 및 허브를 제거했다가 다시 연결하여 디바이스를 작동 상태로 복원해야 합니다.
USB 중재자는 최대 15개 USB 컨트롤러를 모니터링할 수 있습니다. 시스템에 있는 컨트롤러가 한도인 15개를 초과하는 경우 여기에 USB 디바이스를 연결하면 가상 시스템에서 이 디바이스를 사용할 수 없습니다.
USB 복합 디바이스
복합 디바이스의 경우 가상화 프로세스가 USB 허브를 필터링하여 제외하기 때문에 가상 시스템에서 USB 허브를 볼 수 없습니다. 복합 디바이스에 있는 나머지 USB 디바이스는 가상 시스템에 별도의 디바이스로 나타납니다. 디바이스가 동일한 호스트에서 실행되는 경우 각 디바이스를 동일한 가상 시스템이나 다른 가상 시스템에 추가할 수 있습니다.
예를 들어 Aladdin HASP HL Drive USB 동글 패키지에는 세 개의 디바이스(0529:0001 HASP 동글, 13fe:1a00 Hub, 13fe:1d00 Kingston Drive)가 포함되어 있습니다. 가상화 프로세스는 USB 허브를 필터링하여 제외합니다. 나머지 Aladdin HASP HL Drive USB 동글 디바이스(Aladdin HASP 동글 한 개 및 Kingston Drive 한 개)는 가상 시스템에 개별 디바이스로 나타납니다. 가상 시스템이 이들 디바이스에 액세스할 수 있도록 만들려면 각 디바이스를 개별적으로 추가해야 합니다.
절차
클라이언트 컴퓨터에 USB 디바이스를 추가하려면 디바이스를 사용 가능한 포트 또는 허브에 연결합니다.
후속 작업:
이제 USB 디바이스를 가상 시스템에 추가할 수 있습니다.
가상 시스템에 USB 컨트롤러를 추가하는 방법에 대한 자세한 내용은 USB 컨트롤러를 가상 시스템에 추가 항목을 참조하십시오.