본문 바로가기
DPFLCM 연구소 | 일상에 필요한 실용 정보 DPFLCM 연구소 | 일상에 필요한 실용 정보

SD카드 쓰기 금지 해제 방법, ‘디스크가 쓰기 금지되어 있습니다’ 해결하기

읽는 시간 약 16분 조회 6

SD카드에 파일을 복사하거나 삭제하려는데 ‘디스크가 쓰기 금지되어 있습니다’라는 메시지가 나타나는 경우가 있습니다. 파일을 읽는 것은 가능한데 새 파일을 저장하거나 기존 파일을 삭제하지 못하고, 경우에 따라 포맷까지 진행되지 않습니다.

이때 바로 포맷하거나 쓰기 금지 해제 프로그램부터 설치할 필요는 없습니다. SD카드는 어댑터의 LOCK 스위치, 카드 리더기, Windows의 읽기 전용 속성, 저장장치 자체의 이상 등 여러 이유로 쓰기가 제한될 수 있습니다.

특히 사진이나 문서처럼 중요한 파일이 들어 있다면 데이터를 먼저 보존한 뒤 원인을 확인하는 순서가 중요합니다.

SD카드 쓰기 금지는 어떤 상태인가요?

쓰기 금지는 SD카드의 데이터를 읽을 수는 있지만 새로운 데이터를 기록하거나 기존 데이터를 변경하지 못하도록 제한된 상태를 말합니다.

증상에 따라 먼저 확인해야 할 부분이 다릅니다.

증상먼저 확인할 부분
파일 복사는 되는데 삭제가 안 됨파일·폴더 속성 및 카드 상태
새 파일을 SD카드에 저장할 수 없음LOCK 스위치·읽기 전용 상태
‘디스크가 쓰기 금지되어 있습니다’ 표시어댑터·리더기·디스크 속성
SD카드 포맷이 안 됨쓰기 금지 여부부터 확인
다른 PC에서도 동일하게 쓰기 불가SD카드·어댑터·리더기 이상 가능성
쓰기 금지를 해제해도 다시 발생저장장치 상태 점검 필요

문제 해결의 핵심은 물리적인 쓰기 방지인지, Windows에서 설정된 읽기 전용 속성인지, SD카드 자체 문제인지 구분하는 것입니다.

중요한 파일이 있다면 먼저 복사하세요

SD카드 안의 파일을 정상적으로 읽을 수 있다면 다른 저장장치로 중요한 파일부터 복사해두는 것이 좋습니다.

쓰기 금지 문제를 해결하는 과정에서 반드시 데이터가 삭제되는 것은 아닙니다. 하지만 이후 포맷이나 저장장치 점검이 필요해질 수 있기 때문에 중요한 데이터가 있다면 백업을 먼저 해두는 편이 안전합니다.

특히 SD카드가 갑자기 쓰기 금지 상태로 바뀌었거나 이전과 다르게 오류가 반복된다면 데이터를 계속 기록하면서 상태를 시험하기보다 읽을 수 있을 때 중요한 자료를 확보하는 것을 우선하세요.

SD카드 어댑터의 LOCK 스위치부터 확인하세요

가장 먼저 확인할 부분입니다.

일부 풀사이즈 SD카드와 microSD용 SD 어댑터 측면에는 작은 LOCK 스위치가 있습니다.

스위치가 잠금 방향에 있으면 카드 리더기가 쓰기 방지 상태로 인식할 수 있습니다. SD Association 역시 포맷 전에 카드의 write protect 스위치가 보호되지 않은 위치에 있는지 확인하도록 안내합니다. (SD Association)

microSD카드 자체에는 이런 스위치가 없는 경우가 일반적이지만, microSD카드를 풀사이즈 SD 어댑터에 꽂아서 사용한다면 어댑터의 LOCK 스위치를 확인해야 합니다.

스위치를 잠금 해제 위치로 옮긴 뒤 SD카드를 뺐다가 다시 연결하고 파일 저장이나 삭제가 가능한지 확인합니다.

LOCK 스위치가 헐거울 때도 확인하세요

스위치가 잠금 해제 위치에 있어도 어댑터가 오래되었거나 스위치가 헐거우면 리더기에서 상태를 제대로 감지하지 못할 수 있습니다.

이럴 때는 SD카드 자체의 문제라고 단정하지 말고 가능하다면 다른 SD 어댑터 또는 다른 카드 리더기에서도 확인해보는 것이 좋습니다.

microSD를 사용한다면 동일한 microSD카드를 다른 정상적인 어댑터에 넣어 테스트하면 카드와 어댑터 문제를 구분하는 데 도움이 됩니다.

다른 카드 리더기와 USB 포트에서도 확인하세요

쓰기 금지 문제가 SD카드 자체에서 발생한다고 생각하기 쉽지만 카드 리더기나 어댑터가 원인일 수도 있습니다.

가능하다면 다음과 같이 교차 확인합니다.

현재 SD카드 + 다른 리더기

또는

현재 SD카드 + 다른 PC

다른 리더기에서는 정상적으로 저장과 삭제가 된다면 기존 카드 리더기나 어댑터 쪽을 먼저 의심할 수 있습니다.

반대로 여러 리더기와 PC에서 동일한 SD카드만 계속 쓰기 금지 상태라면 카드 자체나 카드의 읽기 전용 상태를 추가로 확인해야 합니다.

파일 하나만 삭제되지 않는다면 파일 속성도 확인하세요

SD카드 전체가 아니라 특정 파일이나 폴더만 수정 또는 삭제되지 않는 경우라면 디스크 전체의 쓰기 금지 문제와 구분해야 합니다.

문제가 발생한 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 엽니다.

읽기 전용과 같은 속성이 적용되어 있는지 확인할 수 있습니다.

다만 파일의 읽기 전용 속성과 SD카드 전체의 쓰기 방지는 서로 다른 문제입니다.

여러 파일을 삭제할 수 없고 새 파일도 저장되지 않으며 포맷할 때도 쓰기 금지 오류가 발생한다면 파일 하나의 속성보다는 저장장치 전체 상태를 확인하는 것이 맞습니다.

Windows에서 SD카드의 읽기 전용 상태를 확인하세요

LOCK 스위치와 카드 리더기에 이상이 없다면 Windows에서 디스크가 읽기 전용으로 설정되어 있는지 확인할 수 있습니다.

이 과정에서는 DiskPart를 사용합니다.

DiskPart는 Windows 저장장치를 직접 관리하는 도구이므로 명령을 실행하기 전에 어떤 디스크가 SD카드인지 반드시 확인해야 합니다.

관리자 권한으로 터미널 또는 명령 프롬프트를 실행한 뒤 다음을 입력합니다.

diskpart

다음으로 연결된 디스크를 확인합니다.

list disk

여기에서 SD카드의 용량을 기준으로 해당 디스크 번호를 신중하게 확인합니다.

예를 들어 SD카드가 디스크 2라고 확실하게 확인했다면 다음과 같이 선택합니다.

select disk 2

2는 예시일 뿐입니다. 자신의 PC에 표시되는 SD카드 번호를 사용해야 합니다.

그다음 현재 디스크 속성을 확인합니다.

attributes disk

Microsoft에 따르면 attributes disk 명령은 선택한 디스크의 속성을 표시하거나 설정·해제할 수 있으며, 명령을 사용하려면 먼저 대상 디스크를 정확히 선택해야 합니다. Windows 11에서도 지원됩니다. (Microsoft Learn)

DiskPart로 읽기 전용 속성을 해제하는 방법

SD카드를 정확하게 선택했고 읽기 전용 속성을 해제할 필요가 있는 경우 다음 명령을 사용할 수 있습니다.

attributes disk clear readonly

Microsoft의 DiskPart 명령에서 clear는 선택한 디스크의 지정된 속성을 지우며 readonly는 읽기 전용 속성을 의미합니다. (Microsoft Learn)

완료되면 다시 다음을 입력합니다.

attributes disk

읽기 전용 상태가 어떻게 표시되는지 확인한 뒤 DiskPart를 종료합니다.

exit

SD카드를 다시 연결한 다음 작은 테스트 파일을 복사하거나 삭제해 쓰기가 가능한지 확인합니다.

DiskPart에서는 디스크 번호를 반드시 확인하세요

이 단계에서 가장 중요한 것은 명령어 자체보다 올바른 디스크를 선택하는 것입니다.

list disk에서 용량을 확인하지 않고 임의의 번호를 선택하면 PC의 SSD나 다른 외장 저장장치를 선택할 수 있습니다.

특히 이후 인터넷에서 찾은 clean, format 등의 명령까지 잘못 실행하면 데이터가 손실될 수 있습니다.

쓰기 금지 해제를 위해 clean 명령을 실행할 필요는 없습니다.

이 글에서는 clean을 해결 방법으로 권장하지 않습니다.

쓰기 금지가 해제되지 않는다면 상태를 다시 확인하세요

attributes disk clear readonly를 실행했다고 해서 모든 쓰기 금지 문제가 해결되는 것은 아닙니다.

소프트웨어에서 설정된 읽기 전용 속성을 지우는 명령이기 때문에 물리적인 LOCK 상태나 어댑터·리더기 문제, SD카드 자체의 이상까지 고치는 명령은 아닙니다.

따라서 명령을 실행한 뒤에도 쓰기 금지가 계속된다면 다음과 같이 판단하는 것이 좋습니다.

확인 결과다음 판단
다른 어댑터에서 정상기존 어댑터 확인
다른 리더기에서 정상기존 리더기 확인
다른 PC에서 정상기존 PC 환경 확인
여러 PC에서 동일하게 쓰기 금지SD카드 자체 문제 가능성 확인
읽기는 되지만 쓰기가 계속 실패중요한 데이터 우선 백업
오류가 반복되거나 상태가 불안정카드 교체도 고려

Microsoft의 attributes disk clear readonly는 읽기 전용 속성을 해제하는 명령이지 저장장치의 물리적인 고장을 복구하는 명령은 아닙니다. (Microsoft Learn)

따라서 명령이 먹히지 않는다고 같은 명령이나 포맷을 계속 반복하는 것은 좋은 방법이 아닙니다.

‘현재 읽기 전용 상태’와 ‘읽기 전용’ 표시가 다를 수도 있습니다

DiskPart에서 attributes disk를 실행했을 때 환경에 따라 읽기 전용과 관련된 상태가 예상과 다르게 표시될 수 있습니다.

예를 들어 명시적으로 설정된 읽기 전용 속성을 해제했는데도 실제 장치가 계속 쓰기를 거부한다면 단순한 Windows 속성 문제라고 단정하기 어렵습니다.

이 경우 어댑터와 카드 리더기를 바꿔보고 다른 PC에서도 동일한지 확인하는 것이 중요합니다.

여러 환경에서도 동일하게 쓰기가 불가능하다면 데이터를 먼저 확보하고 SD카드 자체의 이상 가능성을 고려하는 편이 안전합니다.

레지스트리 수정부터 하지 않는 것이 좋습니다

인터넷에서 SD카드 쓰기 금지 해제 방법을 검색하면 레지스트리 편집기를 이용해 WriteProtect 값을 변경하는 방법이 자주 나옵니다.

하지만 모든 SD카드 쓰기 금지 문제가 해당 설정 때문에 발생하는 것은 아닙니다.

원인을 확인하지 않은 상태에서 레지스트리를 먼저 변경하면 문제 해결에 도움이 되지 않을 뿐 아니라 불필요한 시스템 설정 변경만 남길 수 있습니다.

먼저 LOCK 스위치 → 어댑터·리더기 → 다른 PC 교차 확인 → DiskPart 속성 확인 순서로 원인을 좁히는 것이 좋습니다.

특정 PC에서만 여러 이동식 저장장치가 동시에 쓰기 금지되는 것처럼 Windows 정책이나 관리 설정이 의심될 때는 그때 시스템 설정을 별도로 확인하는 편이 적절합니다.

쓰기 금지 해제 프로그램을 설치해야 할까요?

자동완성 검색에는 SD카드 쓰기 금지 해제 프로그램도 나타나지만 처음부터 별도의 프로그램을 설치할 필요는 없습니다.

Windows 자체 기능으로 확인할 수 있는 부분이 있고, 물리적인 LOCK이나 SD카드 자체 문제라면 프로그램을 설치해도 해결되지 않을 수 있습니다.

특히 출처가 불분명한 쓰기 금지 해제 프로그램, SD카드 복구 프로그램, 로우 포맷 프로그램을 무작정 설치하는 것은 피하는 것이 좋습니다.

프로그램을 사용하기 전에 무엇을 변경하는 프로그램인지, 공식적인 배포처인지, 데이터 삭제 가능성이 있는지를 확인해야 합니다.

로우 포맷이나 일반 포맷부터 하면 안 되는 이유

쓰기 금지가 발생하면 SD카드를 포맷해서 해결하려는 경우가 있습니다.

하지만 중요한 파일이 들어 있다면 포맷을 먼저 해서는 안 됩니다.

SD Association도 SD Memory Card Formatter를 사용하기 전에 필요한 데이터의 복사본을 다른 곳에 보관하도록 안내하고 있으며, 포맷 옵션에 따라 카드의 데이터가 모두 삭제될 수 있다고 명시합니다. (SD Association)

게다가 실제 원인이 물리적 LOCK이나 카드 리더기의 쓰기 방지 감지 문제라면 포맷 자체가 진행되지 않을 수도 있습니다.

따라서 순서는 다음과 같이 잡는 것이 안전합니다.

데이터 백업 → LOCK 확인 → 어댑터·리더기 교차 확인 → Windows 읽기 전용 상태 확인 → 필요할 때만 포맷 검토

포맷은 쓰기 금지 문제의 첫 번째 해결 방법이 아닙니다.

SD카드 쓰기 금지 문제가 반복될 때 관리 방법

정상적으로 사용하던 SD카드가 갑자기 쓰기 금지 상태가 되었다면 한 번 해제됐다는 이유만으로 계속 중요한 데이터를 저장하기보다 상태를 관찰하는 것이 좋습니다.

특히 다른 어댑터와 리더기, 다른 PC에서도 같은 문제가 반복되거나 파일 저장 오류까지 함께 발생한다면 중요한 자료를 먼저 백업하세요.

카메라, 블랙박스, 휴대용 기기 등에서 사용하는 SD카드는 해당 기기가 요구하는 카드 규격과 용량, 파일 시스템도 확인하는 것이 좋습니다.

카드를 제거할 때는 기기에서 기록 작업이 진행 중이지 않은지 확인하고, PC에서는 쓰기 작업이 끝난 뒤 안전하게 제거하는 습관을 들이는 것이 좋습니다.

자주 묻는 질문

Q. SD카드 쓰기 금지 해제는 어떻게 하나요?

A. 먼저 SD카드 또는 SD 어댑터 측면의 LOCK 스위치를 확인하세요. 이후 다른 카드 리더기에서도 테스트하고 Windows에서 읽기 전용 속성이 설정되어 있는지 확인합니다. 필요한 경우 DiskPart에서 정확한 SD카드를 선택한 뒤 attributes disk clear readonly 명령으로 읽기 전용 속성을 해제할 수 있습니다. (Microsoft Learn)

Q. microSD카드에도 LOCK 스위치가 있나요?

A. microSD카드 자체보다는 microSD를 넣어 사용하는 풀사이즈 SD 어댑터에서 LOCK 스위치를 볼 수 있습니다. 어댑터를 사용 중이라면 측면의 스위치 위치를 먼저 확인하세요.

Q. ‘디스크가 쓰기 금지되어 있습니다’가 뜨면 SD카드가 고장 난 건가요?

A. 반드시 고장이라고 볼 수는 없습니다. LOCK 스위치, 어댑터, 카드 리더기 또는 Windows의 읽기 전용 속성 때문에 발생할 수도 있습니다. 다만 여러 리더기와 PC에서도 동일한 문제가 반복된다면 중요한 데이터를 백업하고 카드 자체의 이상 가능성도 고려해야 합니다.

Q. DiskPart로 쓰기 금지를 해제하면 데이터가 삭제되나요?

A. attributes disk clear readonly 자체는 선택한 디스크의 읽기 전용 속성을 지우는 명령입니다. (Microsoft Learn) 다만 DiskPart에는 데이터를 변경하거나 삭제할 수 있는 다른 명령도 있으므로 반드시 SD카드의 디스크 번호를 정확하게 확인하고 이 글에 없는 명령을 임의로 추가해서 실행하지 않는 것이 중요합니다.

Q. 쓰기 금지 때문에 포맷이 안 되면 로우 포맷을 해야 하나요?

A. 처음부터 로우 포맷을 시도하는 것은 권장하지 않습니다. 중요한 데이터가 있다면 먼저 백업하고 LOCK 스위치와 어댑터·리더기, 읽기 전용 상태부터 확인하세요. 포맷은 데이터 삭제 가능성이 있으므로 마지막 단계에서 필요성을 판단하는 것이 좋습니다. (SD Association)

Q. attributes disk clear readonly를 해도 해결되지 않습니다.

A. 소프트웨어에서 설정된 읽기 전용 속성이 원인이 아닐 수 있습니다. 다른 어댑터와 카드 리더기, 다른 PC에서 교차 확인하세요. 여러 환경에서 동일하게 쓰기가 불가능하다면 SD카드 자체의 이상 가능성을 고려하고 읽을 수 있는 중요한 데이터부터 백업하는 것이 좋습니다.

마무리

SD카드 쓰기 금지 오류가 발생했을 때는 포맷이나 별도의 해제 프로그램부터 사용하는 것보다 원인을 구분하는 것이 먼저입니다.

중요 데이터 백업 → SD카드·어댑터 LOCK 스위치 확인 → 다른 어댑터·리더기에서 테스트 → 다른 PC에서 확인 → Windows 읽기 전용 속성 확인 → 필요한 경우 DiskPart로 읽기 전용 속성 해제 → 계속 반복되면 SD카드 상태 점검

순서로 확인하면 불필요한 데이터 손실 위험을 줄일 수 있습니다.

특히 ‘디스크가 쓰기 금지되어 있습니다’라는 메시지가 여러 PC와 카드 리더기에서도 계속 나타난다면 단순한 Windows 설정 문제라고 단정하지 말고, 읽을 수 있을 때 중요한 파일을 먼저 다른 저장장치로 옮긴 뒤 SD카드 교체 필요성까지 판단하는 것이 좋습니다.

DPFLCM 연구소
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.