포맷은 SD 카드를 비롯한 다양한 저장 매체의 문제를 해결하는 만능 처방으로 여겨집니다. 실제로 포맷은 SD 카드를 공장 초기화 상태로 되돌리는 작업이기 때문입니다. 하지만 정작 포맷 과정 자체가 문제를 일으킨다면 어떻게 해야 할까요?
SD 카드가 포맷되지 않는다면 몇 가지 뚜렷한 징후가 원인을 알려줍니다. 이 글에서는 SD 카드가 포맷되지 않는 원인과 이를 해결하는 구체적인 방법을 단계별로 살펴보겠습니다.
SD 카드가 포맷되지 않는 원인
해결 방법을 알아보기 전에, 윈도우에서 SD 카드 포맷이 실패하는 대표적인 원인부터 짚고 넘어가겠습니다.
| 원인 | 설명 |
|---|---|
| ✂️ 논리적 손상 | 심각한 손상은 여러 형태로 나타날 수 있습니다. 그중 하나는 SD 카드가 너무 심하게 손상되어 표준 포맷 절차만으로는 해결되지 않는 경우입니다. |
| 🦠 바이러스 감염 | 악성코드는 SD 카드에 각종 악영향을 미칩니다. 바이러스에 감염된 SD 카드는 포맷과 같은 특정 작업 자체를 차단할 수 있습니다. |
| 📂 파일 시스템 오류 | 파일 시스템 오류는 장치를 잘못 제거했을 때 발생하기 쉽습니다. 안전 제거 없이 카드를 뽑으면 파일 시스템이 손상되어 SD 카드가 정상적으로 작동하지 않을 수 있습니다. |
| 💾 하드웨어 불량 | SD 카드가 물리적으로 손상되면 포맷이 불가능할 수 있습니다. 카드 리더기나 슬롯이 고장 난 경우도 마찬가지입니다. 다른 리더기에 꽂아 테스트해 보세요. |
SD 카드 포맷 실패의 원인을 파악했다면, 다음 섹션에서 본격적인 수리에 앞서 데이터를 먼저 복구해 안전하게 보호하는 방법을 알아보겠습니다.
포맷되지 않는 SD 카드에서 데이터 복구하는 방법
SD 카드를 포맷할 수 없다면 카드가 취약한 상태일 가능성이 높습니다. 따라서 복구 작업에 들어가기 전에, 복원 가능한 데이터를 최대한 백업해 두는 것이 중요합니다.
여기서는 데이터 복구 도구인 Disk Drill(디스크 드릴)을 사용해 SD 카드 내용을 통째로 백업한 뒤 복구를 진행합니다. 실제 카드가 아닌 복제본에서 작업하면 데이터 손실 위험을 크게 줄일 수 있습니다.
- Disk Drill을 다운로드하여 설치합니다.
- SD 카드를 연결한 후 Drive Backup(드라이브 백업)을 클릭합니다.
- SD 카드를 선택하고 Byte-to-byte Backup을 클릭합니다.

- 백업 이름을 지정하고 저장 위치를 선택한 뒤 OK를 클릭합니다.

- 백업이 완료될 때까지 기다린 후 Done을 클릭하고, Data Recovery 섹션으로 돌아갑니다.
- Attach disk image를 클릭해 방금 생성한 이미지 파일을 선택한 뒤, Search for lost data를 클릭합니다.

- Review found items를 클릭합니다.

- 복구할 파일을 선택합니다. 미리보기 패널로 파일 내용을 확인할 수 있고, Recovery chances 열에서 각 파일의 복구 가능성을 파악할 수 있습니다. 준비가 되면 Recover를 클릭합니다.

- 복구된 파일을 저장할 위치를 지정하고 Next를 클릭합니다.

포맷되지 않는 SD 카드를 고치는 방법
데이터가 안전하게 확보되었다면, 이제 포맷되지 않는 SD 카드를 고칠 수 있는 다양한 해결 방법을 하나씩 시도해 보겠습니다.
해결 방법 1: 다른 컴퓨터나 기기에서 시도하기
데이터를 확보한 후 가장 먼저 할 일은 문제 위치를 좁히는 것입니다. 윈도우에서 SD 카드 포맷이 실패하더라도 문제가 카드 자체에 있는지, 카드 슬롯에 있는지, 아니면 컴퓨터에 있는지는 바로 알 수 없습니다.
다른 기기에서 SD 카드를 포맷해 보고 동일한 문제가 발생하는지 확인하세요. 예를 들어 카메라에서 포맷이 되지 않는다면, 컴퓨터나 모바일 기기에서 시도하면 성공할 수도 있습니다. 이렇게 하면 문제의 원인을 빠르게 특정할 수 있습니다.
해결 방법 2: 쓰기 방지 잠금 해제하기
SD 카드에는 옆면에 쓰기 방지 스위치가 달려 있는 경우가 많습니다. 이 스위치가 잠기면 실수로 인한 삭제 등을 막기 위해 카드에 어떤 쓰기 작업도 수행할 수 없습니다. 따라서 스위치가 아래(잠김)가 아닌 위(잠금 해제) 방향으로 되어 있는지 확인해야 합니다.
포맷은 새 파일 시스템을 쓰거나 기존 파일 시스템을 새로 고치는 작업이므로, 포맷을 완료하려면 이 잠금이 반드시 해제되어 있어야 합니다.
해결 방법 3: 드라이브 문자 변경하기
윈도우는 항상 드라이브 문자를 기반으로 작동합니다. 다소 생소해 보일 수 있지만, SD 카드에 할당된 기존 드라이브 문자를 변경하면 문제가 해결될 때가 있습니다. 드라이브 문자가 자동으로 할당되지 않은 경우에도 마찬가지입니다.
다음 단계에 따라 SD 카드의 드라이브 문자를 변경하거나 추가해 보세요.
- 시작 버튼을 우클릭하고 디스크 관리를 클릭합니다.
- SD 카드 파티션을 우클릭한 후 드라이브 문자 및 경로 변경을 클릭합니다.
- 기존 드라이브 문자를 선택하고 변경을 클릭합니다. 드라이브 문자가 없다면 추가를 클릭합니다.
- 드롭다운 목록에서 드라이브 문자를 선택한 뒤 확인, 다시 확인을 클릭합니다.
해결 방법 4: CheckDisk로 복구하기
윈도우가 계속 SD 카드를 포맷할 수 없다고 알린다면, 파일 시스템 자체를 복구해 볼 차례입니다. 손상된 파일 시스템은 여러 가지 문제를 일으키며, CheckDisk(CHKDSK)로 복구하는 것만으로도 해결될 수 있습니다.
CheckDisk를 사용해 SD 카드의 파일 시스템을 복구하는 방법은 다음과 같습니다.
- 시작 버튼을 우클릭하고 Windows PowerShell(관리자)을 선택합니다.
chkdsk D: /f /r을 입력합니다. D: 부분은 실제 드라이브 문자로 바꿔 주세요. 그런 다음 Enter를 누릅니다.
해결 방법 5: 바이러스 검사 및 제거하기
바이러스는 언제나 성가신 존재입니다. SD 카드가 운이 나빠 바이러스에 감염되었다면, 검사와 제거를 거쳐야 정상적인 기능을 되찾을 수 있습니다.
Windows Defender로 바이러스를 검사하는 방법은 다음과 같습니다.
- Windows 키 + S를 눌러 Windows 보안을 검색한 뒤 첫 번째 결과를 엽니다.
- 바이러스 및 위협 방지를 클릭합니다.
- 검사 옵션을 클릭하고 전체 검사를 선택한 후 지금 검사를 클릭합니다.
해결 방법 6: Diskpart로 SD 카드 클린하기
마지막으로, 윈도우에서 여전히 포맷이 되지 않는다면 Diskpart의 clean 명령을 실행해 볼 수 있습니다. clean 명령은 SD 카드의 모든 섹터를 0으로 덮어써서 카드의 모든 데이터를 사실상 삭제합니다.
Diskpart로 SD 카드를 클린하는 방법은 다음과 같습니다.
- 시작 버튼을 우클릭하고 Windows PowerShell(관리자)을 선택합니다.
diskpart를 입력하고 Enter를 누릅니다.list disk를 입력하고, SD 카드의 디스크 번호를 메모합니다.select disk 1을 입력합니다. 숫자 1은 실제 디스크 번호로 바꾸고 Enter를 누릅니다.clean all을 입력하고 Enter를 누릅니다.- 클린이 끝나면 파일 시스템을 지정해 SD 카드를 포맷합니다.
해결 방법 7: 읽기 전용 속성 제거하기
포맷은 파일 시스템을 다시 쓰는 작업이므로, SD 카드가 읽기 전용 모드라면 진행이 막힐 수 있습니다. 이럴 때는 Diskpart를 사용해 읽기 전용 속성을 제거할 수 있습니다.
- 먼저 ⊞ Win + X를 누르고 나타나는 메뉴에서 명령 프롬프트(관리자)를 선택해 관리자 권한으로 엽니다. 윈도우 11에서는 Windows 터미널(관리자)이라는 이름일 수 있습니다.
- 명령 프롬프트 창에
diskpart를 입력하고 Enter를 누릅니다. - 다음으로
list disk를 입력하고 Enter를 누릅니다. 컴퓨터에 연결된 모든 디스크 목록이 표시되며, SD 카드의 디스크 번호를 메모해 둡니다. - 그다음
select disk x를 입력합니다. 여기서 x는 메모리 카드의 디스크 번호입니다. 입력 후 Enter를 누릅니다. - 이제
attributes disk clear readonly를 입력하고 Enter를 눌러 SD 카드의 읽기 전용 속성 제거를 시도합니다. - 마지막으로 작업이 끝나면
exit를 입력해 Diskpart를 종료합니다.
Diskpart가 읽기 전용 속성을 성공적으로 제거했다면, 이제 다시 포맷을 시도할 수 있습니다.
해결 방법 8: 디스크 관리로 포맷하기
디스크 관리를 활용하면 볼륨을 삭제하고 새로 만든 뒤 포맷함으로써 포맷되지 않는 SD 카드를 고칠 수 있습니다. 방법은 다음과 같습니다.
- 먼저 ⊞ Win + X를 누르고 나타나는 메뉴에서 디스크 관리를 선택합니다.
- 디스크 관리에 모든 저장 장치 목록이 표시됩니다. 해당 드라이브를 우클릭하고 해당되는 경우 볼륨 삭제를 선택한 뒤, 예를 눌러 확인합니다.
- 볼륨을 삭제한 후, SD 카드의 할당되지 않은 공간을 우클릭하고 새 단순 볼륨을 선택합니다.
- 마지막으로 새 단순 볼륨 마법사의 화면 안내를 따릅니다. 이 과정에서 SD 카드를 포맷하도록 선택할 수도 있습니다.
작업이 완료되면 디스크 관리에서 새로 포맷된 볼륨을 확인할 수 있습니다.
해결 방법 9: 서드파티 도구로 포맷하기
SD Association(SD 협회)에서도 공식 SD Card Formatter 도구를 배포하고 있습니다. 윈도우 기본 도구로 포맷하기 어려운 카드를 이 도구로 포맷하면 성공하는 경우가 많습니다. 사용 방법은 다음과 같습니다.
- SD Association 웹사이트에서 SD Card Formatter 도구를 다운로드하고 안내에 따라 설치합니다.
- SD 카드를 컴퓨터에 연결한 뒤 SD Card Formatter를 실행합니다.
- 사용 가능한 SD 카드 목록이 드롭다운에 표시되면, 포맷할 SD 카드를 선택합니다.
- 포맷 옵션과 볼륨 레이블을 설정한 후 Format 버튼을 클릭해 포맷을 시작합니다.
마치며
SD 카드가 포맷되지 않는 문제는 전문가에게 맡겨야 할 것처럼 느껴질 수 있지만, 직접 해결할 수 있는 방법들이 충분히 있습니다. 다만 먼저 원인을 파악해야 합니다. SD 카드 손상, 바이러스 감염, 파일 시스템 오류, 하드웨어 불량 중 무엇이 문제인지 확인하는 것이 첫걸음입니다.
원인을 파악했다면, 어떤 조치를 취하기 전에 반드시 파일을 먼저 안전하게 보호하세요. 평소 사용하는 소프트웨어나 클라우드 스토리지로 백업할 수 있고, 손상되었거나 접근할 수 없는 카드라면 Disk Drill 같은 신뢰할 수 있는 데이터 복구 도구로 파일을 복구하면 됩니다. 파일이 안전해졌다면, 원인에 맞는 해결 방법을 시도해 보세요.
다른 컴퓨터나 기기에서 시도하거나, 쓰기 방지 스위치를 해제하거나, 드라이브 문자를 변경하거나, CHKDSK·Diskpart 같은 명령 프롬프트 도구를 활용하거나, 포맷 전에 바이러스를 검사하거나, 디스크 관리로 포맷하거나, SD Association의 SD Card Formatter를 사용하는 등 다양한 방법이 있습니다. 문제를 해결한 후에는 아직 포맷하지 않았다면 다시 포맷을 시도해 보세요.
자주 묻는 질문(FAQ)
안드로이드에서 마이크로 SD 카드가 포맷되지 않으면 어떻게 해야 하나요?
안드로이드에서 마이크로 SD 카드 포맷이 되지 않는다면, 기기를 재시작해 보거나 SD 카드를 분리한 후 쓰기 방지 스위치가 있다면 잠금이 해제되어 있는지 확인하세요. 그래도 오류가 계속된다면 컴퓨터 같은 다른 기기에서 SD 카드를 포맷해 보는 것이 좋습니다.
SD 카드 포맷이 계속 실패하는 이유는 무엇인가요?
포맷 실패에는 여러 가지 이유가 있을 수 있습니다. 먼저 다른 기기에서 포맷을 시도해 보세요. 그래도 되지 않으면 diskpart의 clean all 명령을 실행해 보세요. 실행 방법은 다음과 같습니다.
- 시작 버튼을 우클릭하고 Windows PowerShell(관리자)을 선택합니다.
diskpart를 입력하고 Enter를 누릅니다.list disk를 입력하고 SD 카드에 해당하는 디스크 번호를 확인합니다.select disk 0을 입력합니다. 숫자 0은 실제 디스크 번호로 바꾸고 Enter를 누릅니다.clean all을 입력하고 Enter를 누릅니다.
SanDisk SD 카드 포맷 방법이 따로 있나요?
포맷 절차는 어떤 SD 카드든 동일합니다. 예를 들어 SanDisk SD 카드를 포맷할 때도 다른 브랜드와 마찬가지로 쓰기 방지가 해제되어 있어야 합니다. 문제를 피하려면 포맷 전에 쓰기 방지 스위치가 잠금 해제 위치에 있는지 꼭 확인하세요.