드라이브를 읽거나 쓰거나, 초기화하거나, 심지어 부팅하는 과정에서 “요청을 수행할 수 없습니다. I/O 장치 오류 때문입니다.”라는 메시지가 나타날 때가 있습니다. 이 문제는 PC가 드라이브를 읽거나 쓰는 데 문제가 있다는 신호입니다. 그렇다면 어떻게 해결하고 데이터를 안전하게 보호할 수 있을까요? 저희 가이드가 이러한 질문에 대한 답변을 드릴 것입니다.
목차
I/O 디바이스 오류란 무엇이며 그 원인은 무엇인가
Windows가 USB 드라이브, HDD 또는 SSD와 같은 저장 장치를 읽는 데 문제가 있을 때, 일반적으로 I/O 장치 오류 메시지가 표시됩니다. 이는 디스크 초기화, 부팅, Windows 7 백업을 생성하려고 할 때와 같은 다양한 상황에서 나타날 수 있습니다.
에러는 종종 사진 편집기, 다운로드 관리자 등과 같은 타사 앱을 사용하는 동안 자주 발생합니다. 그러나 이 경우 에러 메시지에는 대개 에러 코드가 동반됩니다. 예를 들어, “I/O 디바이스 에러 1117.”
I/O 장치 오류의 근본 원인은 일반적으로 고장난 하드웨어입니다. 이에는 손상된 커넥터 포트와 케이블뿐만 아니라 손상된 저장 장치도 포함됩니다.
다음 표는 입력-출력 오류로 이어지는 흔한 원인들을 나열합니다:
원인 | 설명 |
🔌 잘못 연결된 저장 드라이브 | Windows는 잘못 연결된 저장 드라이브를 읽을 수 없습니다. PC가 드라이브를 감지하더라도 그것을 사용할 수 없습니다. 이에는 물리적으로 손상된 하드 드라이브를 비롯한 여러 가지 이유가 있을 수 있습니다. |
➰ 손상된 포트나 케이블 | 커넥터 케이블이나 포트가 손상되면, Windows는 드라이브를 감지하더라도 읽거나 쓸 수 없습니다. 이러한 문제는 주로 케이블이 늘어나거나 손상될 가능성이 더 높은 외장 HDD의 경우에 발생합니다. |
🔐 쓰기 보호된 SD 카드 | 쓰기 보호된 SD 카드를 저수준 포맷하려고 할 때 I/O 장치 오류가 발생할 수 있습니다. |
💻 호환되지 않거나 누락되거나 손상된 드라이버 | 저장 드라이브를 연결하면 Windows는 자동으로 필요한 소프트웨어 드라이버를 찾아서 설치합니다. 특수하거나 특정한 드라이브의 경우 이것이 불가능할 수 있으며 수동으로 드라이버를 다운로드해야 할 수도 있습니다. 또한 드라이버가 손상되었거나 호환되지 않으면 Windows는 드라이브와 통신하는 데 문제가 발생하며 I/O 장치 오류가 발생할 것입니다. |
🔨 물리적 손상 | 저장 드라이브에 물리적 손상이 있으면 Windows는 그것을 읽는 데 어려움을 겪습니다. 정상적인 마모, 열, 물, 물리적 충격 모두 드라이브의 물리적 손상으로 이어질 수 있습니다. 물리적으로 손상된 디스크는 사용을 중단하고 데이터 복구 전문가의 도움을 구하는 것이 가장 좋습니다. |
Windows에서 I/O 디바이스 오류를 수정하는 방법
오류의 원인에 따라 I/O 장치 문제를 해결하는 방법이 다릅니다. 대개는 PC에 로그인하여 이러한 수정을 수행할 수 있습니다. 하지만 컴퓨터를 부팅할 수 없다면, 디스크 외장 케이스를 사용하여 내부 드라이브를 다른 PC에 연결하거나 라이브 USB를 생성하여 Windows로 부팅하는 것이 가장 좋습니다.
다양한 I/O 장치 오류 해결 방법이 있습니다:
수정 1: 컴퓨터를 재시작하세요
간단한 재부팅은 종종 가장 악명 높은 오류들을 해결할 수 있습니다. 다른 해결책을 사용하시기 전에, 간단히 PC를 재부팅하세요. 재부팅 후에, 드라이브에 접근하여 I/O 디바이스 오류를 일으킨 동일한 작업을 수행해 보세요.
오류가 계속된다면 아래의 해결 방법으로 넘어가세요.
수정 2: 케이블 및 포트 확인
손상된 케이블과 포트는 I/O 장치 오류의 가장 흔한 원인 중 하나입니다. 다행히 케이블은 교체하기 쉽고, 드라이브를 PC에 연결하기 위해 다른 포트를 사용할 수 있습니다.
다음은 케이블과 포트가 제대로 작동하는지 확인하기 위해 수행할 수 있는 몇 가지 점검 사항입니다:
- 케이블에 손상 흔적이 없는지 점검하세요 – 껍질이 벗겨지거나 늘어나거나 비정상적으로 구부러진 부분이 없어야 합니다.
- SATA 또는 USB 케이블을 다시 연결하고 포트에 단단히 맞는지 확인하세요. 또한 누적될 수 있는 먼지나 이물질을 닦아내세요.
- 외장 하드 드라이브나 USB를 사용하는 경우 PC 캐비닛이 아닌 마더보드의 USB 포트에 연결하세요.
- 케이블을 교체하여 드라이브를 다른 정상적으로 작동하는 컴퓨터에 연결하여 오류가 지속되는지 확인할 수도 있습니다. 드라이브가 잘 작동하면 원래 PC의 소프트웨어 구성에 문제가 있을 가능성이 높습니다.
수정 3: 드라이버 업데이트
오래된 드라이버는 저장 드라이브와 컴퓨터 간의 연결성을 저해합니다. 대부분의 경우, Windows는 자동으로 최신 업데이트를 다운로드하고 설치합니다. 그러나 Windows는 일부 업데이트를 건너뛸 수 있으므로 관련 드라이버를 직접 업데이트하는 것이 가장 좋습니다.
개별 드라이버를 업데이트하기 전에 Windows 업데이트가 있는지 확인해 보십시오. 이러한 업데이트에는 일반적으로 드라이버 업데이트도 포함되어 있어 수동으로 소프트웨어 드라이버를 업데이트하는 수고를 덜 수 있습니다. Windows 업데이트를 확인하려면 시작을 마우스 오른쪽 버튼으로 클릭한 다음 설정 > Windows 업데이트를 선택하십시오.
저장 드라이브용 드라이버를 업데이트하려면 다음 단계를 따르세요:
- Windows 키 + R을 누르고 실행 창에 devmgmt.msc를 입력한 다음 Enter를 누르십시오. 장치 관리자가 실행됩니다.
- 장치 관리자에서 디스크 드라이브 메뉴를 확장합니다.
- I/O 장치 오류가 발생한 저장 장치를 마우스 오른쪽 버튼으로 클릭한 다음 드라이버 업데이트를 클릭하십시오.
- 자동으로 드라이버 검색을 클릭하십시오.
- Windows가 최신 드라이버를 다운로드하고 설치합니다. PC를 재부팅하세요.
수정 4: 드라이브 문자 변경
USB 드라이브나 외장 HDD에서 I/O 장치 오류가 발생하는 경우, 드라이브 문자가 없거나 충돌하는 경우일 수 있습니다. 드라이브 문자란 윈도우 탐색기에서 디스크 옆에 나타나는 알파벳입니다(예: F:). 드라이브 문자는 PC에 연결된 각 드라이브마다 고유합니다.
드라이브 문자를 변경하거나 드라이브에 할당하려면 디스크 관리를 사용해야 합니다:
- Windows 검색(Windows 키 + S)에 “디스크 관리”를 입력하십시오. 검색 결과에서 디스크 파티션 생성 및 관리를 클릭하십시오.
- 디스크 I/O 오류가 있는 드라이브를 마우스 오른쪽 버튼으로 클릭하고 드라이브 문자 및 경로 변경을 선택하십시오.
- 변경을 클릭하십시오.
- 다음 드라이브 문자를 지정 옆의 드롭다운 메뉴를 사용하여 드라이브 문자를 선택하십시오. 확인을 클릭하십시오.
- 드라이브 문자가 변경됩니다.
수정 5: CHKDSK 및 SFC 실행
CHKDSK와 시스템 파일 검사기(SFC)는 모두 Windows에서 사용하는 명령줄 진단 유틸리티입니다. CHKDSK는 저장 드라이브의 불량 섹터를 찾아서 복구하고 다른 일반적인 문제도 해결합니다. SFC는 시스템 파일의 무결성을 검사합니다. 이 두 유틸리티를 실행하면 컴퓨터의 다양한 문제들, I/O 장치 오류를 포함하여 해결할 수 있습니다.
CHKDSK를 먼저 실행하는 것이 좋으며, 그것이 작동하지 않는다면 SFC 유틸리티를 사용하세요.
CHKDSK를 실행하는 방법은 다음과 같습니다:
- Windows 검색(Windows 키 + S)에 “cmd”를 입력하세요. 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하세요.
- chkdsk X: /r /x를 입력하고 Enter 키를 누르세요. X를 검사하길 원하는 디스크의 드라이브 문자로 바꿔주세요.
- CHKDSK가 스캔을 완료할 때까지 기다리고 PC를 재부팅하세요.
I/O 드라이브 오류가 계속 발생한다면, SFC를 실행하십시오:
- 명령 프롬프트를 관리자 권한으로 실행하세요.
- 이 명령을 입력하고 Enter를 누르세요 – DISM /online /cleanup-image /restorehealth. 인터넷 연결이 없으면 이 단계를 건너뛰세요.
- 이제, sfc /scannow를 타이핑하고 Enter를 누르세요.
수정 6: SD 카드의 쓰기 보호 해제하기
I/O 장치 오류는 쓰기 금지된 SD 카드에 변경을 시도할 때 나타날 수 있습니다. 가장 자주, SD 카드를 저수준 포맷하려고 할 때 나타납니다. 일반적으로 SD 카드는 물리적인 쓰기 방지 스위치가 있으므로, 스위치가 꺼져 있는지 확인하세요.
오류가 계속될 경우, Diskpart 유틸리티를 사용하여 SD 카드의 쓰기 방지를 해제하세요:
- Windows 검색(Winodws 키 + S)에 “cmd”를 입력하세요. 명령 프롬프트> 관리자로 실행을 마우스 오른쪽 버튼으로 클릭하세요.
- diskpart를 입력하고 Enter를 누르세요.
- list disk를 입력하고 Enter를 누르세요. 이것은 PC에 연결된 모든 드라이브를 표시합니다.
- I/O 장치 오류가 있는 드라이브를 선택하세요. select disk x를 입력하고 Enter를 누르세요. x에 드라이브의 디스크 번호를 입력하세요. 예를 들어, select disk 1.
- attributes disk clear readonly를 입력하고 Enter를 누르세요. 이러한 방법은 SD 카드의 쓰기 금지를 해제해야 합니다.
위의 단계들이 SD 카드의 쓰기 보호를 해제하기에 충분해야 합니다. 그러나, 위의 방법이 작동하지 않는다면, 1에서 4까지의 단계를 따르고, 5단계 대신 이 단계들을 따르세요:
- clean을 입력한 후 Enter 키를 누릅니다.
- format fs=ntfs quick을 입력한 후 Enter 키를 누릅니다.
이 작업은 드라이브에 빠른 포맷을 수행합니다. 그러나 여러분의 데이터는 여전히 디스크 드릴이라는 데이터 복구 프로그램을 사용하여 복구할 수 있습니다. 이 프로그램은 I/O 디바이스 오류가 발생한 디스크에서 데이터를 복구하는데 사용됩니다. 데이터 복구 가이드로 바로 가려면 여기를 클릭하세요.
수정 7: 드라이브의 S.M.A.R.T. 상태 확인
셀프 모니터링 분석 및 보고 기술(S.M.A.R.T.)은 다양한 매개변수에 걸쳐 드라이브의 상태를 확인할 수 있게 해줍니다. 디스크의 S.M.A.R.T. 상태를 사용하여 그것이 실패하고 있는지 아니면 나쁜 섹터가 누적되어 있는지 여부를 판단할 수 있습니다.
드라이브의 심층 S.M.A.R.T. 보고서를 제공할 수 있는 다양한 서드파티 도구가 있습니다. 좋은 선택은 Crystaldiskinfo입니다.
드라이브의 S.M.A.R.T. 보고서에서 다음 필드를 확인하세요:
- 05: 재할당 섹터 수
- 0A: 스핀 재시도 횟수 (USB 드라이브, SSD, 메모리 카드와 같은 플래시 스토리지 기기에는 적용되지 않음)
- C4: 재할당 이벤트 수
- C5: 현재 미해결 섹터 수
- C6: 수정 불가능 섹터 수
이 필드의 값이 세 자릿수 이상일 경우, 고장난 드라이브를 나타냅니다. 즉시 드라이브 사용을 중단하고 전문 데이터 복구 서비스에 연락해야 합니다. 지속적인 데이터 사용은 영구적인 데이터 손실을 초래할 수 있습니다.
값이 두 자리 수 이하인 경우, 드라이브를 완전히 포맷하고 계속 사용할 수 있습니다. 그러나 데이터는 영구적으로 손실되며, 가급적 빨리 드라이브를 교체하는 것이 여전히 권장됩니다.
I/O 장치 오류가 발생한 저장 장치에서 데이터 복구하는 방법
당신의 데이터 보안은 디스크의 I/O 장치 오류를 처리할 때 가장 중요한 고려사항이어야 합니다. 드라이브가 Windows 디스크 관리에서 정확한 저장 공간 크기와 함께 보이는 한, 그것으로부터 데이터를 복구할 수 있습니다.
컴퓨터로 부팅할 수 없는 경우 이 가이드를 사용하여 Windows GUI로 부팅할 수 있는 실시간 USB 드라이브를 만드세요.
이 튜토리얼에서는 데이터 복구를 수행하기 위해 Disk Drill을 사용할 것입니다. 사용하기 쉽고 고급 데이터 복구 알고리즘 덕분에 쉬운 선택이었습니다. 모든 종류의 저장 드라이브와 일반 파일 시스템(전혀 파일 시스템이 없는 RAW 드라이브 포함)에서 작동합니다.
데이터 복구 프로세스는 두 부분으로 구성됩니다:
1부: 드라이브의 디스크 이미지 생성하기
드라이브를 직접 스캔하는 대신 드라이브의 디스크 이미지를 생성하여 데이터를 스캔하는 것이 권장됩니다. 디스크 이미지는 근본적으로 전체 드라이브의 소프트 카피이므로, 영향 받은 드라이브의 크기만큼 또는 그 이상의 여유 공간이 있는 다른 저장 드라이브가 필요합니다.
Disk Drill을 사용하여 디스크 이미지를 생성하는 방법은 다음과 같습니다:
- Disk Drill을 다운로드하여 설치하세요.
- Disk Drill을 열고 추가 도구 아래에 있는 드라이브 백업을 클릭하세요.
- 드라이브를 선택하고 바이트 대 바이트 백업을 클릭하세요.
- 저장할 위치를 선택하고 확인을 클릭하세요.
- Disk Drill이 디스크 이미지를 생성할 것입니다.
2부: 디스크에서 데이터 복구하기
- Disk Drill을 열고 디스크 이미지 연결을 클릭한 다음 앞서 만든 디스크 이미지를 더블클릭합니다. 디스크 이미지가 드라이브로 추가됩니다.
- 디스크 이미지를 선택하고 잃어버린 데이터 검색을 클릭합니다.
- 찾은 항목 검토를 클릭합니다. 관련 파일 유형(사진, 동영상, 오디오, 문서, 아카이브 및 기타)을 클릭하여 결과를 직접 필터링할 수도 있습니다.
- 현재 섹션을 확장하여 드라이브에 현재 저장된 파일을 봅니다. 삭제됨이나 분실됨 및 재구성됨 섹션은 이전에 삭제된 파일을 나열합니다.
- 체크박스를 사용하여 파일을 선택합니다. Disk Drill은 현재 선택한 파일의 미리 보기를 표시합니다. 파일을 수동으로 미리 보려면 파일 이름 옆에 있는 눈 아이콘을 클릭합니다. 선택을 확인한 후 복구를 클릭합니다.
- 복구 대상을 선택하고 다음을 클릭합니다.
- Disk Drill이 파일을 복구해 드릴 것입니다.
결론
I/O 장치 오류는 일반적으로 경미하며, 위의 방법들을 사용하여 해결할 수 있습니다. 그러나 어떤 이유로든 데이터 손실로부터 완벽하게 보호하려면 중요 데이터의 정기적인 백업을 생성하는 것이 유일한 방법입니다. 로컬 드라이브뿐만 아니라 클라우드 스토리지에도 백업을 저장하시길 권장합니다.
자주 묻는 질문
- PC를 다시 시작하세요.
- 케이블과 포트에 손상이 없는지 확인하고, 드라이브를 다시 연결하세요.
- PC를 클린 부팅하고 오류가 계속되는지 확인하세요.
- IDE 채널 속성에서 전송 모드가 올바른지 확인하세요.