외장 하드 드라이브를 컴퓨터에 연결했는데 정상적으로 작동하지 않고 "이 장치를 시작할 수 없습니다.(코드 10)" 오류 메시지가 표시되어 당황하셨나요? 잘 찾아오셨습니다. 이 오류는 다양한 버전의 Windows에서 발생하며, 이 글에서는 코드 10 오류를 해결할 수 있는 10가지 방법을 하나씩 자세히 안내해 드립니다.
'이 장치를 시작할 수 없음(코드 10)' 오류란 무엇인가?
Windows PC에서 코드 10 오류를 해결하는 방법을 알아보기 전에, 먼저 이 오류가 무엇인지 그리고 왜 발생하는지 살펴보겠습니다.
코드 10 '이 장치를 시작할 수 없음' 상태는 주로 프린터, USB 플래시 드라이브 등과 같은 이동식 장치나 주변 기기에서 발생하며, 연결된 하드웨어를 Windows가 정상적으로 구동하지 못할 때 나타납니다.
구체적으로 말하면, 이 오류는 새로운 장치용 드라이버를 설치하는 과정에서 나타날 수 있으며, CD 드라이브, 블루투스 하드웨어, 네트워크 어댑터, 고화질(HD) 오디오 컨트롤러, 저장 장치 등이 내 PC 화면에 표시되지 않는 현상으로 이어질 수도 있습니다.
또한 장치 관리자의 일반 탭에서 해당 장치가 작동에 실패했다는 상태를 직접 확인할 수 있습니다.

Windows에서 코드 10 오류를 해결하는 10가지 방법
코드 10 오류에 대한 기본적인 이해를 마쳤으니, 이제 실제 해결 방법에 집중해 보겠습니다. 아래에서 검증된 10가지 솔루션을 순서대로 하나씩 설명합니다.
방법 1: 해당 장치를 다른 컴퓨터에 연결해 보기
전문적인 해결 방법을 시도하기 전에 먼저 연결 자체의 문제 여부부터 확인해 보세요. 주변 기기를 다른 컴퓨터에 연결하여 동일하게 '이 장치를 시작할 수 없습니다.(코드 10)' 오류가 발생하는지 확인할 수 있습니다. 만약 다른 PC에서도 같은 문제가 나타난다면 장치 자체의 결함일 가능성이 있으며, 다른 해결 방법으로 넘어가야 합니다.
방법 2: 컴퓨터 재시작하기
어떤 장치 오류든 가장 간단하면서도 효과적인 방법은 컴퓨터를 재부팅하는 것입니다. 재시작만으로도 각종 일시적인 오류와 충돌이 해소되는 경우가 많습니다. 먼저 간단한 재시작을 진행하고, 재부팅 후에는 이동식 장치를 분리한 뒤 다시 단단히 연결해 주세요.
만약 Windows 재시작만으로 코드 10 오류가 사라지지 않는다면, 다음 해결 방법으로 넘어가세요.
방법 3: 하드웨어 및 디바이스 문제 해결사 실행하기
하드웨어 및 디바이스 문제 해결사는 Windows에 내장된 도구로, 장치 및 하드웨어 관련 문제를 자동으로 진단하고 수정해 줍니다. 실행 방법은 다음과 같습니다.
안타깝게도 Microsoft는 Windows 10과 Windows 11의 설정 내 '문제 해결' 메뉴에서 이 유용한 도구를 제거했습니다. 하지만 명령 프롬프트를 통해서는 여전히 실행할 수 있습니다.
1단계: Win + R 키를 눌러 실행 창을 열고 아래 명령어를 입력합니다.
msdt.exe -id DeviceDiagnostic
2단계: Enter 키를 눌러 문제 해결사를 실행한 후, 다음 버튼을 클릭하면 장치와 하드웨어 문제를 자동으로 찾아 해결합니다.

방법 4: 최근 장치 드라이버 변경 사항 되돌리기
그래도 오류가 계속된다면, 최근에 장치 드라이버에 적용한 변경 사항을 되돌려 보는 것이 좋습니다. 아래 단계를 따라 해보세요.
1단계: PC에 연결된 모든 외장 드라이브를 분리합니다.
2단계: Windows에서 해당 장치의 드라이버를 롤백(이전 버전으로 복원)합니다.
참고로 '드라이버 롤백' 옵션이 회색으로 비활성화되어 있다면, 이전 버전의 드라이버가 존재하지 않는다는 의미입니다. 이 경우에는 이 방법을 건너뛰고 다른 해결책에 집중하세요.
방법 5: 시스템에서 해당 장치 제거하기
외장 하드 드라이브의 코드 10 오류를 해결하기 위해, 해당 장치를 Windows 시스템에서 완전히 제거하는 것도 효과적인 방법입니다.
- Windows 컴퓨터에서 장치 관리자를 실행합니다.
- 문제가 있는 드라이브를 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.
- 드라이버 탭으로 이동하여 디바이스 제거를 클릭합니다.

- 제거가 완료되면 컴퓨터를 재시작합니다.
컴퓨터가 재시작되면 마우스나 키보드 같은 일부 장치에는 Windows가 자동으로 범용 드라이버를 설치해 줍니다. 다만 게이용 마우스처럼 제조사 전용 드라이버가 필요한 장치는 직접 재설치해야 하는 경우가 대부분이니 참고하세요.
방법 6: 장치 드라이버 업데이트하기
오래된 드라이버는 코드 10 오류를 포함한 다양한 문제의 원인이 됩니다. 장치 드라이버를 최신 버전으로 즉시 업데이트하는 것을 권장합니다.
- Win + X 키를 동시에 누르고 드롭다운 메뉴에서 장치 관리자를 선택합니다.
- 범용 직렬 버스(USB) 컨트롤러 항목을 찾아 메뉴를 확장합니다.
- 팝업 목록에서 드라이버 소프트웨어 업데이트를 선택합니다.

- 업데이트된 드라이버 소프트웨어 자동 검색 옵션을 클릭합니다.
이 과정을 거치면 컴퓨터가 사용 가능한 모든 업데이트를 검색하고 구형 드라이버를 자동으로 최신 버전으로 업그레이드합니다.
방법 7: Windows 운영체제 업데이트하기
Windows OS 업데이트 역시 코드 10 오류를 효과적으로 해결할 수 있습니다. 업데이트는 알려지지 않은 버그를 수정하고 보안을 강화하며 사용자 경험을 개선해 주기 때문입니다. 생각보다 복잡하지 않으니 아래 가이드를 따라 업데이트가 있는지 확인해 보세요.
- 시작 메뉴를 클릭하고 설정으로 이동합니다.
- 설정에서 업데이트 및 보안 옵션을 클릭합니다.
- 왼쪽 사이드바에서 Windows 업데이트를 선택한 후, 업데이트 확인 버튼을 누릅니다.

- 새 창이 열리며 업데이트가 시작되고, 남은 시간을 알려주는 진행률 표시줄이 나타납니다.
- 안내에 따라 요청 시 컴퓨터를 재시작하고 전체 과정이 끝날 때까지 기다립니다.
방법 8: 시스템 복원 수행하기
위의 방법들을 모두 시도했는데도 코드 10 오류가 사라지지 않는다면 실망하지 말고 시스템 복원을 실행해 보세요. 시스템 복원은 오랫동안 사용되어 온 검증된 방법으로, 컴퓨터를 오류가 발생하기 이전 시점으로 되돌려 문제를 해결할 수 있습니다. 아래 지침에 따라 시스템 복원을 진행하세요.
방법 9: 손상된 레지스트리 항목 수동 수정하기
레지스트리 편집기에는 시스템의 중요한 파일들이 담겨 있습니다. 이곳을 활용하면 USB 드라이브 자동 검사 설정 변경은 물론, 코드 10 오류 문제도 해결할 수 있습니다.
'이 장치를 시작할 수 없습니다. 코드 10' 오류가 발생했을 때는 필터 드라이버와 관련된 일부 레지스트리 값을 삭제하는 방법이 효과적입니다. 이 레지스트리 값들은 Windows와 하드웨어 사이에서 작동하므로, 손상된 레지스트리 항목을 정리하면 코드 10 오류를 해결할 수 있습니다. 아래에서 UpperFilters와 LowerFilters 값을 삭제하는 방법을 소개합니다.
1단계: 컴퓨터에서 관련 레지스트리 항목 찾기
- Win + R 키를 눌러 실행 대화 상자를 열고 regedit을 입력해 레지스트리 편집기를 실행합니다.
- 아래 경로를 복사하여 레지스트리 편집기 상단의 주소 표시줄에 붙여넣어 해당 위치로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class - Class 폴더를 찾아 확장하면 하위에 많은 폴더들이 보입니다. 이 폴더들의 GUID는 장치 관리자에 있는 서로 다른 하드웨어 유형을 의미합니다.

2단계: 해당 하드웨어의 값 확인하기
- 장치 관리자를 실행하고 '이 장치를 시작할 수 없습니다.(코드 10)' 상태를 표시하는 장치를 찾습니다.
- 문제의 장치를 더블클릭하거나 오른쪽 버튼으로 클릭한 후 세부 정보 탭으로 이동합니다.
- 속성 드롭다운 상자를 찾아 클래스 GUID(Class Guid)로 변경합니다.
- 값 섹션에 숫자와 문자로 이루어진 문자열이 표시됩니다.

- 값 정보를 복사한 뒤 레지스트리 편집기로 돌아갑니다.
3단계: UpperFilters와 LowerFilters 삭제하기
- Ctrl + F 키를 누르고 복사해 둔 값 정보를 붙여넣어 해당 폴더로 이동합니다.
- 올바른 폴더를 열고 UpperFilters와 LowerFilters를 찾습니다. 둘 중 하나만 존재하는 경우도 있으며, 그것은 정상입니다. 만약 둘 다 보이지 않는다면 올바른 GUID를 찾았는지 다시 확인하세요. GUID가 확실히 맞는데도 두 값이 모두 없다면, 이 방법으로는 해결할 수 없습니다.
- UpperFilters 또는 LowerFilters를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.

- PC를 재시작한 후 하드웨어가 정상 작동하는지 확인합니다.
일부 프로그램은 삭제된 필터 드라이버에 의존하고 있었기 때문에 삭제 후 비정상적으로 작동할 수 있습니다. 이런 경우에는 해당 소프트웨어를 재설치하면 충분히 해결됩니다.
방법 10: 전문가의 도움 요청하기
이 글에서 소개한 모든 방법을 시도했는데도 드라이브의 코드 10 오류가 그대로 남아 있다면, 잠시 쉬어가면서 전문가에게 도움을 요청하는 것이 좋습니다. Microsoft 기술 지원팀이나 컴퓨터 제조사 어느 쪽에 문의해도 무방합니다.
마무리
주변 기기에서 발생하는 '이 장치를 시작할 수 없습니다.(코드 10)' 오류는 골치 아픈 문제이지만, 이 글에서 소개한 방법들을 차근차근 시도해 보면 대부분 해결할 수 있습니다. 만약 모든 방법을 시도했는데도 오류가 해결되지 않는다면, 무리하게 혼자 해결하려 하기보다 전문가의 도움을 받는 것을 권장합니다.
코드 10 오류 관련 자주 묻는 질문(FAQ)
Q1. 코드 10 오류는 왜 발생하나요?
A. 일반적으로 이 오류 코드는 오래되었거나 손상된 드라이버가 원인입니다.
Q2. 코드 10 오류는 어떤 장치에서 발생하나요?
A. 코드 10 오류는 주로 컴퓨터에 연결된 이동식 장치와 관련이 있습니다. 즉, 프린터나 USB 드라이브 같은 특정 하드웨어를 Windows가 정상적으로 구동하지 못한다는 의미입니다.