USB 플래시 드라이브, SD 카드, 메모리 카드, 외장 하드 드라이브, CD와 같은 외장 저장 매체에서 데이터를 읽거나 복사하는 등 입출력(I/O) 작업을 수행할 수 없을 때 I/O 장치 오류가 발생합니다. 이 오류의 문제 해결 과정은 원인에 따라 간단하고 빠를 수도, 길고 복잡할 수도 있습니다. 이 오류는 Windows, Linux, macOS 등 모든 운영체제에서 나타날 수 있으며, 이번 글에서는 Windows 10 데스크톱 및 노트북에서 I/O 장치 오류를 해결하는 방법을 알아보겠습니다.
사용자들이 자주 보고한 I/O 장치 오류 메시지는 다음과 같습니다.
- I/O 장치 오류로 인해 요청을 수행할 수 없습니다.
- 읽기 프로세스 메모리 또는 쓰기 프로세스 메모리 요청 중 일부만 완료되었습니다.
- I/O 오류 코드: 오류 6, 오류 21, 오류 103, 오류 105, 오류 131

Windows 10에서 I/O 장치 오류 해결 방법
이러한 오류 메시지가 나타나는 원인은 여러 가지가 있을 수 있습니다.
- 잘못된 연결 – 외장 기기가 제대로 연결되지 않으면 시스템이 해당 기기를 인식하지 못합니다.
- 손상된 USB 포트 – USB 카드 리더기나 USB 포트가 손상된 경우 시스템이 외장 기기를 인식하지 못할 수 있습니다.
- 손상되었거나 호환되지 않는 USB 드라이버 – USB 드라이버가 운영체제와 호환되지 않으면 이런 오류가 발생할 수 있습니다.
- 고장 나거나 지원되지 않는 외장 기기 – 하드 드라이브, USB 메모리, CD, 메모리 카드, 디스크 등의 외장 기기가 잘못된 드라이브 문자로 인식되거나 손상·오염된 경우 다양한 오류가 발생합니다.
- 손상된 케이블 – 낡았거나 피복이 벗겨진 연결 케이블을 사용하면 기기가 컴퓨터에서 계속 연결이 끊길 수 있습니다.
- 헐거운 커넥터 – 커넥터는 케이블 연결에 필수적인 부품으로, 제대로 결합되지 않으면 이 문제의 원인이 될 수 있습니다.
방법 1: 외장 기기 및 연결 포트 문제 확인하기
외장 저장 기기가 올바르게 연결되지 않으면 I/O 장치 오류가 발생합니다. 고장난 하드웨어를 확인하려면 아래 점검 사항을 진행해 보세요.
1. 외장 저장 기기를 PC에서 분리한 후 다른 USB 포트에 연결합니다.
2A. 문제가 해결되고 데이터 읽기/쓰기가 정상적으로 된다면 USB 포트에 문제가 있는 것입니다.
2B. 문제가 여전히 지속된다면 외장 기기 자체에 문제가 있는 것입니다.
방법 2: 모든 연결 상태 점검하기
많은 사용자들이 I/O 장치 오류가 케이블과 전선의 불량으로 인해 발생한다고 보고했습니다.
1. 모든 전선과 케이블이 USB 허브 및 포트에 단단하게 연결되어 있는지 확인합니다.
2. 모든 커넥터가 케이블에 단단히 결합되어 있고 양호한 상태인지 점검합니다.
3. 기존 케이블을 다른 케이블로 교체하여 테스트해 봅니다. 새 케이블 사용 시 I/O 장치 오류가 발생하지 않는다면 낡고 결함이 있는 케이블/커넥터를 교체해야 합니다.
방법 3: 장치 드라이버 업데이트하기
IDE ATA/ATAPI 컨트롤러 드라이버를 최신 버전으로 업데이트하면 Windows 10의 I/O 장치 오류를 해결하는 데 도움이 됩니다. 이 컨트롤러는 광학 드라이브를 포함한 다양한 외장 기기를 인식하도록 설계되어 있어 대체로 효과적입니다.
참고: IDE ATA/ATAPI 컨트롤러 드라이버는 요즘 일부 Windows 10 모델에서만 찾을 수 있습니다.
1. Windows 키를 누르고 장치 관리자를 입력한 후 열기를 클릭합니다.

2. IDE ATA/ATAPI 컨트롤러 항목을 더블클릭하여 확장합니다.

3. 장치 드라이버(예: Intel(R) 6세대 코어 프로세서 패밀리 플랫폼 I/O SATA AHCI 컨트롤러)를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.

4. 드라이버 자동 검색을 클릭하면 시스템이 자동으로 드라이버를 찾아 설치합니다.

5. 드라이버 업데이트가 완료되면 닫기를 클릭하고 PC를 다시 시작합니다.
6. 동일한 방법으로 USB(범용 직렬 버스) 컨트롤러와 HID(휴먼 인터페이스 장치) 항목 아래의 모든 장치 드라이버도 업데이트합니다.
방법 4: 장치 드라이버 재설치하기
드라이버를 업데이트한 후에도 같은 문제가 계속 발생한다면 드라이버를 삭제 후 재설치해 보세요. Windows 10의 I/O 장치 오류를 해결하는 데 도움이 될 수 있습니다.
1. 앞서와 같이 장치 관리자로 이동하여 IDE ATA/ATAPI 컨트롤러 섹션을 확장합니다.

2. Intel(R) 6세대 코어 프로세서 패밀리 플랫폼 I/O SATA AHCI 컨트롤러 드라이버를 마우스 오른쪽 버튼으로 클릭하고 디바이스 제거를 선택합니다.

3. 화면에 경고 창이 표시됩니다. 이 디바이스의 드라이버 소프트웨어 삭제 체크박스에 체크한 후 제거를 클릭하여 확인합니다.

4. 제거가 완료되면 Windows PC를 다시 시작합니다.
5. 제조사 웹사이트(여기서는 Intel)에서 해당 드라이버의 최신 버전을 다운로드합니다.
6. 다운로드가 완료되면 다운로드한 파일을 더블클릭하고 안내에 따라 설치를 진행합니다.
7. 설치 후 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인합니다.
참고: 동일한 절차를 다른 드라이버에도 적용할 수 있습니다.
방법 5: IDE 채널 속성에서 드라이브 전송 모드 변경하기
시스템의 전송 모드가 올바르지 않으면 운영체제가 외장 드라이브나 기기에서 컴퓨터로 데이터를 전송하지 못합니다. 이 경우 IDE 채널 속성에서 드라이브 전송 모드를 다음과 같이 변경해야 합니다.
1. 방법 3에서 설명한 대로 장치 관리자 > IDE ATA/ATAPI 컨트롤러로 이동합니다.
2. 드라이브가 연결된 채널을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
참고: 이 채널은 보조(Secondary) IDE 채널입니다.

3. 고급 설정 탭으로 전환한 후 전송 모드 드롭다운에서 PIO만을 선택합니다.
참고: Windows 7에서는 고급 설정 탭에서 DMA 사용 체크박스의 선택을 해제하면 됩니다.

4. 확인을 클릭하여 변경 사항을 저장하고 모든 창을 닫습니다.
주의: 기본(Primary) IDE 채널, 장치 0은 수정하지 마세요. 시스템 오작동을 일으킬 수 있습니다.
방법 6: Windows 업데이트하기
Microsoft는 주기적으로 업데이트를 배포하여 시스템의 버그와 문제를 수정합니다. 따라서 Windows OS를 항상 최신 상태로 유지하세요.
1. Windows 키를 누르고 업데이트 확인을 입력한 후 열기를 클릭합니다.

2. 업데이트 확인 버튼을 클릭합니다.

3A. 사용 가능한 업데이트가 있다면 지금 설치를 클릭하여 다운로드합니다.

3B. 설치할 업데이트가 없다면 최신 상태입니다라는 메시지가 표시됩니다.

4. 마지막으로 지금 다시 시작을 클릭하여 업데이트를 적용합니다.
방법 7: 명령 프롬프트에서 디스크 검사 및 복구하기
Windows 10 사용자는 명령 프롬프트를 통해 시스템 하드 디스크를 자동으로 검사하고 복구할 수 있습니다. 아래 단계에 따라 I/O 장치 오류를 해결해 보세요.
1. Windows 키를 누르고 cmd를 입력한 후 관리자 권한으로 실행을 클릭합니다.

2. 명령 프롬프트에 chkdsk X: /f /r /x를 입력하고 Enter 키를 누릅니다.
참고: 여기서 X는 드라이브 문자입니다. 실제 오류가 발생한 드라이브 문자로 X를 바꿔 입력하세요.

마지막으로 프로세스가 정상적으로 완료될 때까지 기다린 후 창을 닫습니다. I/O 장치 오류가 해결되었는지 확인합니다.
방법 8: 시스템 파일 검사 및 복구하기
추가로, Windows 10 사용자는 SFC와 DISM 명령어를 실행하여 시스템 파일을 자동으로 검사하고 복구할 수도 있습니다.
1. 방법 7에서 설명한 대로 관리자 권한으로 명령 프롬프트를 실행합니다.
2. sfc /scannow 명령어를 입력하고 Enter 키를 누릅니다.

3. 그다음 아래 명령어들을 순서대로 하나씩 실행합니다.
DISM.exe /Online /Cleanup-image /Checkhealth DISM.exe /Online /Cleanup-image /Scanhealth DISM.exe /Online /Cleanup-image /Restorehealth

이 과정을 통해 Windows 10 데스크톱/노트북에서 발생하는 I/O 장치 오류를 해결할 수 있습니다.
방법 9: 하드 드라이브 포맷하기
위에서 소개한 방법들로도 해결되지 않는다면 하드 드라이브를 포맷하여 I/O 장치 오류를 수정할 수 있습니다. Windows 10에서 하드 드라이브를 포맷하는 방법은 별도 가이드를 참고하세요. 포맷으로도 해결되지 않는다면 하드 드라이브가 심각하게 손상된 것이므로 새 드라이브로 교체해야 합니다.
함께 읽으면 좋은 글:
- Windows 10을 복구 모드로 부팅하는 방법
- Windows 10에서 알 수 없는 USB 장치 문제 해결하기
- WinZip은 안전한 프로그램일까?
- Google Chrome 권한 상승 서비스란 무엇인가
이 가이드가 도움이 되었기를 바라며, Windows 10에서 I/O 장치 오류를 해결하는 방법을 잘 익히셨기를 바랍니다. 어떤 방법이 가장 효과적이었는지 의견을 남겨주세요. 이 글에 대해 궁금한 점이나 제안 사항이 있다면 댓글로 자유롭게 남겨주세요.