USB 또는 플래시 드라이브는 여러 컴퓨터 간에 데이터를 전송할 때 많은 사용자들이 가장 먼저 선택하는 도구입니다. 그러나 때때로 USB 장치가 제대로 작동하지 않아 불편한 사용자 경험을 초래하는 경우가 있습니다. 예를 들어, 문제가 있는 USB 장치를 연결하면 아예 인식되지 않거나, 인식되더라도 몇 초간 사용하지 않으면 응답하지 않는 상태가 되기도 합니다. 또 다른 경우에는 USB 장치의 파일에 접근하려고 할 때 Windows 파일 탐색기가 1~2분 정도 멈추는 현상이 발생하기도 했습니다.
대부분의 경우 우리는 중요한 데이터를 USB 장치에 담고 다니기 때문에, 이런 문제가 발생하면 USB 드라이브를 통해 진행해야 하는 중요한 작업을 완료하지 못할 수도 있습니다. 따라서 이런 무작위적인 문제들을 미리 해결해 두어야 USB 장치를 아무런 지장 없이 사용할 수 있습니다. 아래의 해결 방법을 시도하기 전에, 먼저 해당 USB 장치를 다른 컴퓨터에 연결해 보시기 바랍니다. 이를 통해 USB 장치 자체의 고장 여부를 확인할 수 있으며, 다른 시스템에서는 정상적으로 작동하는데 Windows 11/10에서만 문제가 발생한다면 다음 절차를 따르세요.
USB 장치가 제대로 작동하지 않을 때 해결 방법
1. Windows 키 + R을 누른 후, 실행(Run) 대화 상자에 devmgmt.msc를 입력하여 장치 관리자를 엽니다.

2. 장치 관리자 창이 열리면 문제가 발생하는 USB 장치를 찾아야 합니다. 휴먼 인터페이스 장치(Human Interface Devices) 아래에 USB 입력 장치로 표시되어 있을 수 있습니다.
여기서 찾을 수 없다면 범용 직렬 버스 컨트롤러(Universal Serial Bus controllers) 항목을 확장해 보세요. 이곳에서 지금까지 시스템에 연결했던 USB 장치들의 목록을 확인할 수 있습니다.
목록에서 문제가 있는 장치를 찾으려면 시행착오 방식을 활용해야 합니다. 즉, 장치를 연결했다 뺐다 하면서 범용 직렬 버스 컨트롤러 목록의 변화를 관찰하세요. 목록에 나타났다가 제거 시 사라지는 항목이 바로 해당 장치입니다. 장치를 연결한 상태로 이 항목을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

3. 장치 속성 창이 열리면 세부 정보(Details) 탭으로 전환합니다.
이제 속성(Property) 드롭다운 메뉴를 클릭하고 디바이스 인스턴스 경로(Device Instance Path)를 선택합니다. 해당 값(Value)을 반드시 기록해 두세요. 이후 단계에서 이 값이 필요합니다. 참고로 이 값은 세 개의 ID 조합으로 구성됩니다. 바로 공급업체 ID(Vendor ID, VID), 제품 ID(Product ID, PID), 인스턴스 ID(Instance ID)입니다.

4. Windows 키 + R을 누르고, 실행 대화 상자에 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 엽니다.

5. 다음 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\<Device Instance Path>\Device Parameters
3단계에서 얻은 디바이스 인스턴스 경로 부분(USB\ 뒤에 오는 부분)을 위 경로에 대체하여 입력합니다.

6. Device Parameters 키의 오른쪽 창에서 EnhancedPowerManagementEnabled라는 이름의 DWORD 값을 찾습니다. 이 값의 데이터는 현재 1로 설정되어 있을 것입니다. 해당 값을 더블클릭합니다.

7. 편집 창에서 값 데이터(Value data)를 0으로 변경한 후 확인을 클릭합니다. 이제 레지스트리 편집기와 장치 관리자를 모두 닫아도 됩니다.
컴퓨터를 재부팅하면 문제가 해결될 것입니다.
이 방법으로도 해결되지 않는다면 Windows USB 문제 해결사(Troubleshooter)를 사용해 보시기 바랍니다.
함께 보면 좋은 글:
- USB 장치를 인식할 수 없음
- 외장 하드 드라이브가 표시되지 않음
- USB 3.0 외장 하드 드라이브가 인식되지 않음
- USB를 연결하면 Windows PC가 종료됨