64GB SD 카드를 컴퓨터에 연결했는데 어느 날 갑자기 기존에 사용하던 저장 공간 대부분이 사라져 있다면 놀랄 수밖에 없습니다. 최근에 아무 데이터도 저장하지 않았는데도 SD 카드가 거의 꽉 찬 상태로 표시된다면, 도대체 무슨 일이 일어난 걸까요?
이런 현상에는 몇 가지 원인이 있으며, 다행히 대부분의 경우 빠르고 간단하게 해결할 수 있습니다. 이 글에서는 SD 카드의 용량을 정상적으로 복원해 온전히 활용하는 방법을 자세히 소개합니다.
SD 카드에 전체 용량이 표시되지 않는 이유
SD 카드의 전체 용량이 표시되지 않나요? 우선 제조사가 저장 용량을 계산하는 방식부터 살펴볼 필요가 있습니다. 제조사들은 통상 1GB를 1000MB로 계산하지만, 실제로 1GB는 1024MB입니다. 그렇기 때문에 실제 표시되는 총 용량은 명시된 용량보다 약간 작게 나타나는 것이 정상입니다.
이 외에도 SD 카드에 전체 용량이 표시되지 않는 대표적인 원인은 다음과 같습니다:
| 원인 | 설명 |
|---|---|
| 🤖 바이러스 | 바이러스는 SD 카드를 감염시켜 파일 시스템을 손상시키는 등 다양한 악성 행위를 할 수 있으며, 이로 인해 저장 용량이 올바르게 표시되지 않을 수 있습니다. |
| ❌ SD 카드 리더기 호환성 문제 | 일부 구형 카드 리더기는 SDHC 및 SDXC 카드를 지원하지 않습니다. 호환되지 않는 리더기로 32GB 이상의 카드를 포맷하면 32GB까지만 포맷되고 나머지 공간은 할당되지 않은 채 남습니다. |
| 📁 파일 시스템 손상 | SD 카드의 파일 시스템이 손상되면 하나 이상의 파티션이 올바르게 표시되지 않아 저장 공간 일부가 사라진 것처럼 보일 수 있습니다. |
| 🔍 할당되지 않은 공간 | SD 카드에서 사라진 공간은 실제로 포맷되지 않은 할당되지 않은(unallocated) 공간일 수 있습니다. 이 공간은 파일 시스템으로 포맷하거나 기존 파티션을 확장하는 데 사용해야만 활용할 수 있습니다. |
| ⚡ NAND 메모리 손상 | SD 카드는 데이터를 저장하기 위해 NAND 메모리 칩을 사용합니다. 이 칩들은 고장 나기 전까지 정해진 쓰기 횟수 제한이 있으며, 물리적 손상으로 인해서도 고장날 수 있습니다. |
| 😈 가짜 SD 카드 | 사기꾼들은 카드 컨트롤러를 조작하여 실제보다 더 많은 저장 용량이 있는 것처럼 표시되게 만들 수 있습니다. FakeFlashTest를 사용하면 SD 카드가 가짜인지 확인할 수 있습니다. |
앞으로 살펴볼 해결 방법 대부분은 SD 카드가 꽉 차 있거나 접근할 수 없는 경우 등 관련된 여러 문제를 한 번에 해결할 수 있는 포괄적인 방법입니다. 또한 이 방법들은 micro SD 카드의 용량이 제대로 표시되지 않는 경우를 포함해 다른 종류의 SD 카드에도 동일하게 적용됩니다.
SD 카드에 활용하지 못하는 추가 공간이 있다는 사실이 답답하신가요? 아래 방법들을 따라 하면 SD 카드를 전체 용량으로 복원할 수 있습니다. 단, 대부분의 방법은 SD 카드를 포맷해야 하므로 진행하기 전에 반드시 복구 가능한 데이터를 백업해 두세요.
방법 1: 파일 탐색기를 사용한 포맷
SD 카드를 연결한 후 Windows 파일 탐색기에서 간단히 포맷할 수 있습니다. 포맷하면 카드의 모든 데이터가 삭제되고, 원래 용량을 복원하기 위한 깨끗한 상태로 초기화됩니다.
파일 탐색기로 SD 카드 용량을 복원하는 방법은 다음과 같습니다:
- 파일 탐색기를 엽니다.
- SD 카드를 마우스 오른쪽 버튼으로 클릭하고 '포맷'을 선택합니다.
- '빠른 포맷'이 선택되어 있는지 확인한 후 '시작'을 클릭합니다.
- 확인 메시지가 나타나면 '확인'을 클릭합니다.
방법 2: 디스크 관리를 사용한 포맷
디스크 관리(Disk Management)는 컴퓨터의 저장 디스크와 연결된 저장 장치를 관리할 수 있는 도구입니다. 이를 통해 micro SD 카드를 포함한 다양한 SD 카드를 포맷하여 전체 용량을 복원할 수 있습니다.
디스크 관리로 포맷하여 SD 카드 용량을 복원하는 방법은 다음과 같습니다:
- '시작' 버튼을 마우스 오른쪽 버튼으로 클릭하고 '디스크 관리'를 선택합니다.
- SD 카드 볼륨을 마우스 오른쪽 버튼으로 클릭하고 '포맷'을 선택합니다.
- '빠른 포맷 실행'이 선택되어 있는지 확인한 후 '확인'을 클릭합니다.
- '확인'을 클릭해 진행을 확정합니다.
방법 3: DiskPart를 사용한 포맷
DiskPart는 디스크 관리와 유사하게 컴퓨터의 저장 디스크와 연결된 저장 장치를 관리할 수 있는 명령줄 도구입니다.
DiskPart를 사용해 SD 카드를 전체 용량으로 복원하는 단계는 다음과 같습니다:
- '시작' 버튼을 마우스 오른쪽 버튼으로 클릭하고 'Windows PowerShell(관리자)'을 선택합니다.
diskpart를 입력하고 Enter 키를 누릅니다.list disk를 입력하고 Enter 키를 누른 뒤, SD 카드에 해당하는 디스크 번호를 확인합니다.select disk 1을 입력합니다. '1'은 본인의 디스크 번호로 교체하세요.list volume을 입력하고 Enter 키를 누른 뒤, SD 카드 볼륨 번호를 확인합니다.select volume 3(3은 본인의 볼륨 번호로 교체)을 입력하고 Enter 키를 누릅니다.clean을 입력하고 Enter 키를 누릅니다.create partition primary를 입력하고 Enter 키를 누릅니다. 새로운 빈 기본 파티션이 생성됩니다.format fs=ntfs를 입력합니다. 포맷하는 SD 카드에 따라 ntfs 대신 fat32 등 다른 파일 시스템을 지정해야 할 수 있습니다. Enter 키를 누릅니다.assign을 입력하고 Enter 키를 누릅니다. 드라이브 문자가 할당되며 과정이 완료됩니다.
방법 4: 할당되지 않은 공간으로 용량 확장
할당되지 않은 공간이란 SD 카드에서 볼륨에 배정되지 않은 사용 가능한 공간을 의미합니다. 이 공간을 활용해 새 볼륨을 만들거나 기존 볼륨을 확장하여 용량을 늘릴 수 있습니다.
SD 카드의 용량이 잘못 표시될 때 볼륨을 확장하는 방법은 다음과 같습니다:
- '시작' 버튼을 마우스 오른쪽 버튼으로 클릭하고 '디스크 관리'를 선택합니다.
- SD 카드의 정상 작동 중인 볼륨을 마우스 오른쪽 버튼으로 클릭하고 '볼륨 확장'을 선택합니다.
- '다음'을 클릭합니다.
- 볼륨을 확장할 크기를 MB 단위로 선택합니다. 기본적으로 사용 가능한 모든 공간이 선택됩니다. '다음'을 클릭합니다.
- '마침'을 클릭합니다.
용량 복구 후 SD 카드 데이터 복구 방법
포맷하기 전에 백업하지 못한 데이터가 SD 카드에 있다면, 이제 데이터 복구에 집중할 차례입니다. Disk Drill은 포맷된 SD 카드도 스캔하여 분실된 문서, 사진, 영상 등 다양한 파일 형식을 복구할 수 있는 데이터 복구 도구입니다.
Disk Drill을 사용해 데이터를 복구하는 단계는 다음과 같습니다:
- Disk Drill을 다운로드하여 설치합니다.
- SD 카드 또는 micro SD 카드를 선택하고 '분실된 데이터 검색(Search for lost data)'을 클릭합니다.

- 스캔이 완료되면 '발견된 항목 검토(Review found items)'를 클릭합니다.

- 목록에서 복구할 파일을 선택합니다. '복구 가능성(Recovery chances)' 열을 참고하면 어떤 데이터의 복구 성공률이 높은지 파악하는 데 도움이 됩니다. 준비가 되면 '복구(Recover)'를 클릭합니다.

- 복구 중인 SD 카드가 아닌 다른 위치를 복구 저장 위치로 지정합니다. '다음(Next)'을 클릭하면 복구가 완료됩니다.

결론
SD(SDHC 및 SDIO 포함), mini SD, micro SD 카드는 때때로 실제 용량이 제대로 표시되지 않을 수 있습니다. 예를 들어 32GB여야 하는 SD 카드가 56MB만 표시되는 경우가 그렇습니다. 이는 멀웨어, SD 카드 리더기 호환성 문제, 파일 시스템 손상, NAND 메모리 손상 등 다양한 원인으로 발생할 수 있습니다.
이 문제를 해결하는 가장 좋은 방법은 카드를 포맷하여 기능을 복원하는 것입니다. 단, 포맷하면 카드의 모든 데이터가 삭제되므로 문제를 해결하기 전에 복구할 수 있는 데이터를 미리 되찾아 두어야 합니다.