USB 포맷이 안 될 때|쓰기 금지·포맷 실패 원인 확인 방법

USB 메모리를 비우거나 다시 사용하려고 포맷했는데 디스크가 쓰기 금지되어 있습니다, Windows에서 포맷을 완료할 수 없습니다 같은 오류가 나타난다면 처음부터 강제로 초기화할 필요는 없습니다.
포맷 실패는 USB가 읽기 전용으로 바뀐 경우, Windows에서 드라이브 상태를 제대로 인식하지 못하는 경우, 저장장치 자체에 문제가 생긴 경우 등 여러 원인으로 발생할 수 있습니다.
가장 중요한 것은 데이터입니다. 사진, 문서, 인증서, 업무 파일처럼 필요한 자료가 있다면 포맷보다 백업이 먼저입니다.
Microsoft도 기존 볼륨을 포맷하면 해당 파티션의 데이터가 삭제된다고 안내하고 있으므로, 자료가 남아 있다면 아래 순서대로 원인을 먼저 확인하세요.
포맷하기 전에 중요한 자료가 있는지 확인하세요
USB가 열리고 안의 파일이 보인다면 필요한 자료부터 다른 곳으로 복사합니다.
바탕화면, 문서 폴더, 다른 USB나 외장 SSD 등 안전한 위치에 사진과 문서를 먼저 옮기세요.
특히 오래 사용한 USB가 갑자기 쓰기 금지 상태가 된 경우에는 지금은 파일이 보이더라도 상태가 더 나빠질 수 있습니다.
백업이 끝나지 않았다면 포맷, 파티션 삭제, clean 명령 같은 작업을 하지 않는 것이 좋습니다.
이 글은 USB를 다시 사용하기 위한 포맷 문제를 다루지만, 기존 자료를 살리는 것이 우선입니다.
다른 USB 포트와 다른 PC에서 테스트하세요
USB를 현재 포트에서 뺀 뒤 다른 USB 포트에 연결해 보세요.
USB 허브를 사용하고 있다면 허브를 거치지 말고 컴퓨터 본체나 노트북의 USB 포트에 직접 연결합니다.
그다음 가능하면 다른 컴퓨터에서도 USB를 확인하세요.
한 컴퓨터에서만 포맷이 실패하고 다른 PC에서는 정상적으로 읽고 쓸 수 있다면 USB 자체보다 처음 사용하던 PC의 설정 문제일 가능성이 있습니다.
반대로 여러 컴퓨터에서 모두 포맷 실패, 파일 저장 실패, 삭제 실패가 같이 나타난다면 USB 자체 문제 가능성이 더 커집니다.
회사나 학교 PC는 이동식 저장장치 쓰기를 보안 정책으로 제한할 수 있으므로 가능하면 개인 PC에서도 비교해 보세요.

쓰기 금지 메시지가 나온다면 읽기 전용 상태부터 확인하세요
USB 포맷 중 디스크가 쓰기 금지되어 있습니다라는 메시지가 나온다면 포맷 자체보다 먼저 읽기 전용 상태를 확인해야 합니다.
쓰기 금지 상태에서는 USB에 새 데이터를 기록할 수 없기 때문에 파일 저장뿐 아니라 포맷도 실패할 수 있습니다.
Windows 검색창에 cmd를 입력하고 명령 프롬프트를 관리자 권한으로 실행합니다.
아래 명령을 입력합니다.
diskpart
그다음:
list disk
연결된 디스크 목록이 나오면 USB의 용량을 보고 정확한 디스크 번호를 찾습니다.
예를 들어 USB가 디스크 2라고 확인된 경우에만 아래처럼 선택합니다.
select disk 2
숫자는 예시입니다. 반드시 내 컴퓨터에서 USB로 확인된 번호를 선택해야 합니다.
그다음:
attributes disk
를 입력해 현재 디스크 속성을 확인합니다.
Microsoft는 attributes disk 명령으로 선택된 디스크의 속성을 확인할 수 있다고 안내합니다.
Read-only가 설정되어 있다면 해제를 시도할 수 있습니다
attributes disk 결과에서 읽기 전용 속성이 설정되어 있다면 아래 명령을 사용할 수 있습니다.
attributes disk clear readonly
Microsoft 공식 문서에서 이 명령은 선택한 디스크의 읽기 전용 속성을 지우는 기능입니다.
명령 실행 후 다시:
attributes disk
를 입력해 상태가 바뀌었는지 확인하세요.
그다음 exit를 입력해 DiskPart를 종료하고 USB를 안전하게 분리했다가 다시 연결합니다.
읽기 전용이 해제되었다면 바로 포맷하기 전에 테스트용 폴더 하나를 만들어 보거나 작은 파일 하나를 복사해 저장이 되는지 먼저 확인하는 것이 좋습니다.
이번 글에서는 clean 명령을 사용하지 않습니다. 잘못된 디스크를 선택한 상태에서 실행하면 파티션 정보와 데이터가 사라질 수 있기 때문입니다.

Windows 디스크 관리에서 USB 상태를 확인하세요
백업이 완료됐고 쓰기 금지 상태도 확인했다면 Windows의 디스크 관리에서 USB가 어떻게 인식되는지 확인합니다.
시작 버튼을 마우스 오른쪽 버튼으로 누르고 디스크 관리를 선택하세요.
또는 Windows + R을 누른 뒤:
diskmgmt.msc
를 입력해 실행할 수 있습니다.
Microsoft는 디스크 관리가 Windows 11에 기본으로 포함된 도구이며 드라이브 초기화, 볼륨 만들기, 포맷, 드라이브 문자 변경 등에 사용할 수 있다고 안내합니다.
디스크 관리 화면에서 USB의 용량과 드라이브 문자를 확인하세요.
USB가 정상적인 볼륨으로 표시된다면 포맷 메뉴를 사용할 수 있습니다.
여기서도 USB가 맞는지 용량과 드라이브 문자를 두 번 확인하는 것이 중요합니다.
백업이 끝났다면 디스크 관리에서 포맷을 시도하세요
중요한 자료를 모두 백업했고 USB가 정상적인 볼륨으로 표시된다면 포맷을 시도할 수 있습니다.
디스크 관리에서 USB 볼륨을 마우스 오른쪽 버튼으로 누르고 포맷을 선택합니다.
Microsoft 공식 안내에서도 기존 파티션을 포맷할 때 디스크 관리 → 해당 볼륨 우클릭 → 포맷 순서를 사용합니다.
기본 설정으로 진행한다면 확인을 눌러 포맷을 시작할 수 있습니다.
Microsoft는 볼륨을 포맷하면 해당 파티션의 데이터가 삭제된다고 명확하게 안내합니다.
따라서 백업이 끝나지 않았다면 이 단계로 넘어가지 마세요.
빠른 포맷은 새 파일 테이블을 만드는 방식이고 일반 포맷보다 빠르지만, 어떤 방식이든 기존 데이터 보호를 위해 백업은 먼저 해야 합니다.
포맷 메뉴가 비활성화되거나 계속 실패한다면
디스크 관리에서도 포맷이 되지 않는다면 USB가 단순 파일 시스템 오류가 아니라 쓰기 금지 또는 하드웨어 문제 상태일 수 있습니다.
DiskPart에서 읽기 전용 속성을 해제했는데도 다시 연결하면 쓰기 금지 상태가 돌아오거나, 다른 PC에서도 포맷이 똑같이 실패한다면 특히 주의해야 합니다.
SanDisk는 USB 플래시 메모리에서 정상 저장 블록 수가 일정 기준 아래로 떨어지거나 저장 블록에 손상이 발생하면 데이터 보호를 위해 드라이브가 스스로 쓰기 금지 상태가 될 수 있다고 설명합니다.
이 경우 Windows 설정만 바꿔서는 정상적인 쓰기 상태로 돌아오지 않을 수 있습니다.
포맷이 실패한다고 해서 반복해서 강제로 시도하지 마세요
USB가 물리적으로 불안정한 상태라면 포맷을 여러 번 반복해도 해결되지 않을 수 있습니다.
특히 사용 중 연결이 자주 끊기거나, 파일 복사 중 오류가 발생하거나, USB가 연결됐다 사라지는 증상까지 같이 나타난다면 중요한 자료를 읽을 수 있을 때 백업하는 것이 우선입니다.
출처가 불분명한 USB 초기화 프로그램이나 “강제 포맷” 프로그램을 여러 개 설치하는 것도 추천하지 않습니다.
프로그램마다 동작 방식이 다르고 데이터 복구 가능성을 더 낮출 수 있습니다.
백업이 끝났고 Windows 기본 도구에서도 계속 포맷이 실패한다면 USB 자체 상태를 의심하는 편이 더 안전합니다.
여러 PC에서도 같은 포맷 오류라면 USB 자체 이상 가능성이 큽니다
다른 포트와 다른 컴퓨터에서 모두 포맷이 실패하고, 쓰기 금지 해제도 되지 않는다면 USB 자체 수명 문제나 물리 이상 가능성이 있습니다.
특히 오래된 USB에서 파일은 읽히는데 저장과 삭제가 모두 막히고 포맷까지 실패한다면 저장장치가 기존 데이터를 보호하기 위해 읽기 전용으로 전환된 상황일 수 있습니다.
이때는 읽을 수 있는 자료를 먼저 모두 백업한 뒤 해당 USB를 중요한 자료 저장용으로 계속 사용하지 않는 것이 좋습니다.
설정 문제인지 확인하지 않고 바로 새 USB를 살 필요는 없지만, 여러 PC에서 동일한 증상이 반복되고 Windows 기본 도구에서도 포맷이 실패한다면 교체를 고려할 시점입니다.

USB가 디스크 관리에는 보이는데 탐색기에 안 보이는 경우
USB가 디스크 관리에는 표시되지만 파일 탐색기에서 보이지 않는다면 드라이브 문자 상태를 확인할 수 있습니다.
Microsoft 디스크 관리에서는 드라이브 문자 변경 기능도 제공합니다.
다만 이번 글의 핵심은 “USB가 보이지만 포맷이 실패하는 문제”입니다.
USB 자체가 아예 인식되지 않거나 탐색기에 나타나지 않는 문제라면 인식 오류 해결 글로 따로 다루는 것이 더 정확합니다.
포맷 문제와 인식 문제를 한 번에 섞으면 원인을 판단하기 어려워질 수 있습니다.
포맷 전에 꼭 기억해야 할 내용
포맷은 USB 문제를 확인하는 첫 번째 방법이 아니라 데이터 백업 후 마지막 쪽에서 사용하는 작업입니다.
파일이 아직 보이고 복사가 된다면 먼저 다른 저장장치에 옮기세요.
쓰기 금지 메시지가 있으면 DiskPart에서 읽기 전용 상태를 확인하고, 단순 속성이라면 해제를 시도할 수 있습니다.
그다음 Windows 디스크 관리에서 USB가 정상적인 볼륨으로 표시되는지 확인하고, 자료가 모두 백업된 상태에서만 포맷을 진행합니다.
여러 PC에서도 포맷 실패와 쓰기 금지가 계속된다면 USB 자체 수명이나 물리 고장 가능성을 생각해야 합니다.
이 경우 포맷을 반복하기보다 남아 있는 자료를 확보하고 새 USB로 교체하는 것이 더 안전할 수 있습니다.
참고 문서 및 공식 출처
Microsoft Support — Windows의 디스크 관리
https://support.microsoft.com/ko-kr/windows/experience/storage-filemanagement/disk-management-in-windows
Microsoft Learn — attributes disk
https://learn.microsoft.com/ko-kr/windows-server/administration/windows-commands/attributes-disk
SanDisk Support — Read-Only / Disk is Write Protected 해결
https://support-en.sandisk.com/app/answers/detailweb/a_id/39716




