Computer >> 컴퓨터 >  >> 시스템 >> Windows

CHKDSK '읽기 전용 모드에서 계속할 수 없습니다' 오류 해결 방법

CHKDSK '읽기 전용 모드에서 계속할 수 없습니다' 오류란?

CHKDSK는 저장 장치, 파일 시스템, 디스크와 관련된 다양한 문제를 진단하고 복구하는 데 가장 유용한 Windows 내장 도구입니다. 그러나 운영 체제 파티션이나 일부 외장 저장 장치를 검사하는 동안 오류가 발생할 수 있으며, 그중 대표적인 것이 바로 'CHKDSK cannot continue in read-only mode(읽기 전용 모드에서 계속할 수 없습니다)' 오류입니다.

이 오류의 주요 원인은 다음과 같습니다.

  • 드라이브가 읽기 전용 상태인 경우 – 쓰기 방지(Write Protection) 기능이 활성화되어 있음
  • 드라이브가 다른 프로그램이나 유틸리티에 의해 사용 중이거나 이미 검사 중인 경우

읽기 전용 모드 오류 해결 방법

Windows 11/10에서 이 오류 메시지가 나타난다면 아래의 방법들을 순서대로 시도해 보세요.

  1. 복구 환경(Recovery)에서 CHKDSK 실행
  2. 부팅 시 CHKDSK가 실행되도록 예약
  3. 쓰기 방지 기능 비활성화

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 명령을 실행해 읽기 전용 속성을 제거할 수도 있습니다.

위 방법들 중 하나가 문제 해결에 도움이 되었기를 바랍니다. 어떤 방법이 효과적이었는지 댓글로 알려주세요.