일부 Windows 사용자에게 "USB 컨트롤러 리소스가 충분하지 않음이 표시됩니다. ” USB 포트 내부에 장치/주변 장치를 연결할 때 오류가 발생합니다. 대부분의 경우 USB 3.0 포트에서 발생하는 것으로 보고됩니다. 이 문제는 Windows 7, Windows 8.1 및 Windows 10에서 보고되었으므로 특정 Windows 버전에만 국한되지 않습니다.
'USB 컨트롤러 리소스가 충분하지 않음' 오류의 원인은 무엇인가요?
우리는 다양한 사용자 보고서와 대부분의 영향을 받는 사용자가 문제를 해결하기 위해 사용한 해결 전략을 살펴봄으로써 이 특정 문제를 조사했습니다.
조사에 따르면 이 문제는 전력 또는 대역폭과 관련된 경우가 거의 없습니다. EndPoint 제한으로 인해 이 오류 메시지가 표시되었을 가능성이 큽니다.
USB 엔드포인트란 무엇입니까?
엔드포인트는 USB 통신의 가장 기본적인 형태입니다. 끝점은 데이터를 한 방향으로만 전달합니다(호스트 컴퓨터에서 장치로 또는 그 반대로). 그렇기 때문에 두 가지 유형의 엔드포인트(OUT 및 IN)가 있습니다.
USB 장치를 연결하면 컴퓨터에서 여러 EndPoint(장치로 또는 장치에서 실행되는 채널)를 생성합니다. 플래시 드라이브는 3-4개의 끝점을 사용하며 헤드셋 및 기타 센서는 최대 10개의 IN 및 OUT 끝점을 사용할 수 있습니다.
이를 염두에 두고 'USB 컨트롤러 리소스가 충분하지 않음 " 오류:
- USB 컨트롤러 한도 초과 – EndPoint를 많이 사용하는 USB 장치를 많이 사용하는 경우 사용 가능한 EndPoint 수를 초과했기 때문에 이 오류 메시지가 표시될 수 있습니다. USB 3.0 컨트롤러는 Intel XHCI 컨트롤러에서 컨트롤러당 96개의 엔드포인트로 제한되는 반면 AM4 컨트롤러는 254개의 엔드포인트를 지원한다는 점에 유의하십시오.
- USB 포트 EndPoint 사용량이 한도를 초과했습니다. – 대부분의 USB 컨트롤러는 사용 가능한 모든 포트에 대해 16 IN 및 16 OUT 끝점으로 제한됩니다. 하지만 대부분의 기기는 주로 IN EndPoint를 사용하므로 곧 소진될 것입니다. 이 때문에 USB 포트는 제한된 범위에서만 사용할 수 있습니다.
- USB 장치에서 끌어오는 전력이 최대 용량을 초과합니다. – 노트북이나 노트북에서 이 특정 문제가 발생하는 경우 USB 장치에서 끌어오는 전력량이 최대 용량을 초과했을 가능성이 큽니다. 이 경우 도킹 스테이션이나 자체 전원이 있는 USB를 사용하면 문제가 해결됩니다.
'USB 컨트롤러 리소스가 충분하지 않음이 표시되는 경우 " 오류가 발생하고 문제를 해결하거나 우회할 수 있는 몇 가지 방법을 찾고 있는 경우 이 문서에서 몇 가지 문제 해결 가이드를 제공합니다.
아래에서 유사한 상황에 있는 다른 사용자가 문제를 해결하는 데 성공적으로 사용한 방법 모음을 찾을 수 있습니다. 효율성을 유지하려면 제시된 순서대로 방법을 따르는 것이 좋습니다.
방법 1:일부 기기를 일반 USB 2.0 포트로 이동
USB 3.0 컨트롤러에서 이 문제가 발생하는 경우 일부 장치를 클래식 2.0 포트로 이동하여 오류를 피할 수 있습니다. 많은 엔드포인트(VR 헤드셋, 7.1 헤드셋)를 사용하는 하드웨어를 연결하려는 경우 USB 3.0 허브를 사용하여 최신 전송 프로토콜과 함께 제공되는 모든 이점을 즐기고 싶을 수 있습니다.
그러나 USB 허브는 16 IN 끝점 제한을 상당히 빠르게 초과하므로 제한된 정도로만 사용할 수 있습니다(VR 헤드셋 + 7.1 헤드셋을 연결하기만 하면 ). 다행히도 장치 중 하나를 일반 USB 2.0 포트에 연결하기만 하면 이 문제를 쉽게 해결할 수 있습니다.
가장 빠른 전송 속도가 필요한 기기는 USB 3.0 포트에 두고 구형 기기는 USB 2.0 포트로 옮기세요.
16개의 EndPoint 제한 아래로 이동하는 즉시 "USB 컨트롤러 리소스가 충분하지 않음 ” 오류가 더 이상 발생하지 않아야 합니다.
방법 2:자체 전원이 있는 도킹 스테이션 또는 USB 허브 사용
노트북/노트북에서 이 문제가 발생하는 경우 USB 포트에서 끌어오는 총 전력량에서 문제가 발생했을 가능성이 있습니다.
USB 포트에서 전원을 끌어오는 기기의 수를 제한할 수 없는 경우 'USB 컨트롤러 리소스가 충분하지 않음 ” 오류는 도킹 스테이션 또는 자체 전원이 있는 USB 허브(Powered USB Hub)를 구입하여 발생합니다.
도킹 스테이션은 일반적으로 더 비쌉니다($50 이상). 따라서 저렴한 해결 방법을 찾고 있다면 $15 가격의 Powered USB Hub를 쉽게 찾을 수 있습니다.
방법 3:범용 직렬 버스 컨트롤러 재설치
일부 사용자가 보고한 대로 이 특정 문제는 USB 컨트롤러 드라이버가 잘못 설치되었거나 어떻게든 손상된 경우에도 발생할 수 있습니다. 'USB 컨트롤러 리소스가 충분하지 않음 " 장치 관리자를 사용하여 USB 컨트롤러 드라이버를 다시 설치하면 오류가 발생합니다.
다음은 이 작업을 수행하는 방법에 대한 빠른 가이드입니다.
- Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 “devmgmt.msc”를 입력합니다. Enter 키를 누릅니다. 기기 관리자를 열려면 .
- 기기 관리자 내부 , 범용 직렬 버스 확장 컨트롤러에서 USB 호스트 컨트롤러를 마우스 오른쪽 버튼으로 클릭하고 기기 제거를 클릭합니다. . 두 개의 다른 USB 호스트 컨트롤러가 있는 경우 둘 다 제거합니다.
- 컴퓨터를 다시 시작합니다. 다음에 시작할 때 Windows는 누락된 USB 호스트 컨트롤러 드라이버를 자동으로 다시 설치합니다.
"USB 컨트롤러 리소스가 충분하지 않은 경우 ” 오류가 계속 발생하고 있으니 아래의 다음 방법으로 이동하세요.
방법 4:BIOS 설정에서 XHCI 모드 옵션 비활성화
'USB 컨트롤러 리소스가 충분하지 않음'을 해결할 가능성이 높은 극단적인 솔루션 USB 오류는 BIOS 설정에서 xHCI 모드 옵션을 비활성화하는 것입니다. 하지만 이 작업을 자동으로 수행하면 모든 USB 3.0 포트가 USB 2.0으로 다운그레이드됩니다.
오류 메시지를 해결하기 위해 희생할 의향이 있는 경우 Intel xHCI 모드를 비활성화하는 방법은 다음과 같습니다. 옵션:
- 컴퓨터를 다시 시작하고 설정 키를 반복해서 누릅니다. 컴퓨터의 BIOS 설정에 액세스할 때까지 초기 화면에서.
참고: 설정 키는 일반적으로 초기 시작 키에 표시되지만 표시되지 않으면 BIOS 설정을 입력하는 방법에 대한 특정 단계를 온라인에서 검색하십시오(노트북/마더보드 모델 기반) - BIOS 설정에 들어가면 고급 탭에서 USB EHCI라는 옵션을 찾습니다. 디버그 기기 옵션 아래 . 이 옵션을 활성화하면 오류 메시지를 해결하는 xHCI 컨트롤러가 비활성화됩니다.
참고: 이러한 설정은 제조업체에 따라 다릅니다. XHCI 사전 부팅 모드, EHCI Hand-OFF 또는 xHCI 모드를 포함하여 다른 이름으로 이 설정을 찾을 수 있습니다.
- xHCI 컨트롤러가 비활성화되면 수정 사항을 저장하고 컴퓨터가 정상적으로 부팅되도록 합니다.
- 다음 시작 시 더 이상 'USB 컨트롤러 리소스가 충분하지 않음'이 표시되지 않습니다. 오류.