CHKDSK '읽기 전용 모드에서 계속할 수 없습니다' 오류란?
CHKDSK는 저장 장치, 파일 시스템, 디스크와 관련된 다양한 문제를 진단하고 복구하는 데 가장 유용한 Windows 내장 도구입니다. 그러나 운영 체제 파티션이나 일부 외장 저장 장치를 검사하는 동안 오류가 발생할 수 있으며, 그중 대표적인 것이 바로 'CHKDSK cannot continue in read-only mode(읽기 전용 모드에서 계속할 수 없습니다)' 오류입니다.
이 오류의 주요 원인은 다음과 같습니다.
- 드라이브가 읽기 전용 상태인 경우 – 쓰기 방지(Write Protection) 기능이 활성화되어 있음
- 드라이브가 다른 프로그램이나 유틸리티에 의해 사용 중이거나 이미 검사 중인 경우
읽기 전용 모드 오류 해결 방법
Windows 11/10에서 이 오류 메시지가 나타난다면 아래의 방법들을 순서대로 시도해 보세요.
- 복구 환경(Recovery)에서 CHKDSK 실행
- 부팅 시 CHKDSK가 실행되도록 예약
- 쓰기 방지 기능 비활성화
1. 복구 환경에서 CHKDSK 실행
Windows 설치 미디어(USB 또는 DVD)로 부팅하여 설치 환경에 진입한 뒤, 컴퓨터 복구(Repair your computer)를 클릭합니다.
파란색 화면에서 문제 해결 > 고급 옵션 > 명령 프롬프트를 차례로 선택합니다.
명령 프롬프트 창에 다음 명령어를 입력하고 Enter 키를 누릅니다.
chkdsk x: /r /f
여기서 'x'는 검사하려는 드라이브 문자입니다. 예를 들어 C 드라이브를 검사하려면 chkdsk C: /r /f라고 입력하면 됩니다.
디스크 오류 검사가 완료되면 Exit를 입력하여 명령 프롬프트 창을 종료하고, 컴퓨터를 재부팅한 후 문제가 해결되었는지 확인합니다.
2. 부팅 시 CHKDSK 실행하도록 예약
드라이브의 손상된 섹터(bad sector)를 복구하고 데이터를 되살리려면 부팅 전에 CHKDSK를 실행하도록 예약하는 것이 좋습니다.
먼저 관리자 권한으로 명령 프롬프트(CMD)를 실행한 뒤 다음 명령어를 입력합니다.
chkdsk /r
볼륨이 현재 사용 중이라면 다음과 같은 메시지가 표시됩니다.
"다른 프로세스가 볼륨을 사용 중이므로 Chkdsk를 실행할 수 없습니다. 다음에 시스템이 다시 시작될 때 이 볼륨을 검사하도록 예약하시겠습니까? (Y/N)"
Y를 입력하고 Enter 키를 누르면, 컴퓨터가 다음에 부팅될 때 자동으로 CHKDSK 검사가 진행됩니다.
3. 쓰기 방지 기능 비활성화
USB 메모리나 SD 카드 등 외장 저장 장치의 경우 물리적 잠금 스위치나 레지스트리 설정으로 인해 쓰기 방지가 활성화되어 있을 수 있습니다. 쓰기 방지를 해제하면 CHKDSK가 정상적인 읽기·쓰기 권한으로 실행되어 오류 없이 검사를 마칠 수 있습니다.
- SD 카드나 USB 어댑터에 물리적 잠금 스위치가 있다면 잠금(Lock) 위치를 해제하세요.
- 레지스트리 편집기(regedit)에서 StorageDevicePolicies 값의 WriteProtect 항목을 0으로 변경하는 방법도 있습니다.
- DiskPart 유틸리티에서
attributes disk clear readonly명령을 실행해 읽기 전용 속성을 제거할 수도 있습니다.
위 방법들 중 하나가 문제 해결에 도움이 되었기를 바랍니다. 어떤 방법이 효과적이었는지 댓글로 알려주세요.