CMD를 사용하여 데이터 손실 없이 SD 카드를 포맷하는 방법

작성자
22

format sd card using cmdSD 카드가 아무리 작다고 하더라도, 귀여운 고양이 사진부터 예술적인 여행 영상, 중요한 문서까지 모든 종류의 데이터를 저장할 수 있는 능력을 가진 디지털 저장 장치입니다. 그러나 모든 저장 장치와 마찬가지로 SD 카드도 다양한 파일 및 시스템 손상에 취약합니다.

일부 경우에는 카드를 복구하는 유일한 방법이 포맷하는 것일 수 있습니다. 다행히도 커맨드 프롬프트에서 명령어를 실행하는 것을 포함하여 SD 카드를 포맷하는 방법이 많이 있습니다.

이 글에서는 데이터 손실 없이 CMD를 사용하여 SD 카드를 포맷하는 방법과 쉽게 따라 할 수 있는 단계별 가이드를 보여드리겠습니다.

포매팅에 관해 알아야 할 모든 것

저장 장치를 포맷하는 것은 파일 시스템 구조를 재생성하고 과정에서 모든 데이터를 삭제하는 것을 포함합니다. 이는 장치를 초기화하는 것으로, 오류를 방지하고 성능을 향상시키며, 멀웨어와 바이러스 감염으로부터 장치를 청소하는 데 도움을 줍니다. 일부는 손상된 SD 카드를 고치기 위한 최후의 수단으로 사용하기도 합니다.

카드를 형식하는 두 가지 주요 방법이 있습니다:

  • 빠른 포맷 –빠른 포맷은 장치의 파일 구조를 지우고 드라이브를 비웁니다. 그러나 시스템 오류나 나쁜 섹터에 대해서는 확인하지 않습니다.
  • 전체 형식 – 전체 포맷은 SD 카드의 모든 데이터를 지우고 파일 시스템을 처음부터 다시 구축합니다. 또한 나쁜 섹터와 기타 잠재적 오류를 검사합니다. 이로 인해 프로세스가 완료되기까지 훨씬 오래 걸립니다. 전체 포맷은 카드를 완전히 초기화하고 이전 파일 정보를 담고 있는 데이터 구조를 재설정하기 때문에 데이터 복구를 훨씬 더 어렵게 만듭니다.

SD 카드 포맷 시 데이터 손실 방지 방법

앞서 언급한 것처럼 SD 카드를 포맷하면 모든 데이터가 삭제됩니다. 포맷하는 경우

SD 카드를 수리하고 중요한 파일을 수동으로 백업할 수 없다면, 포맷하기 전에 Disk Drill와 같은 복구 소프트웨어에 의존하여 파일을 복구할 수 있습니다.

Disk Drill은 온라인에서 사용 가능한 검증되고 신뢰할 수 있는 데이터 복구 도구입니다. 많은 수의 복구 가능한 파일을 찾아내기 위해 함께 작동하는 일련의 깊은 스캔 복구 알고리즘을 갖추고 있습니다. 수백 가지 파일 형식을 스캔하고 복구할 수 있으며, 복구하기 전에 파일을 미리 볼 수도 있습니다.

Disk Drill for Windows를 사용하면 기능을 시험해보고 최대 500MB 크기의 파일을 무료로 스캔하고 복구할 수 있습니다.

다음은 SD 카드를 포맷하기 전에 파일을 복구하기 위해 Disk Drill을 사용하는 방법에 대한 간단한 단계별 안내입니다:

  1. 다운로드 Disk Drill 설치 프로그램을 실행하고 앱을 설치하세요. 그 후 컴퓨터에 SD 카드를 연결하세요.
  2. 다음으로, Disk Drill을 엽니다. 소개 메시지가 끝난 후에는 홈 화면에서 스캔할 수 있는 드라이브 목록이 표시됩니다. SD 카드를 선택하고 분실된 데이터 검색을 클릭하여 스캔을 시작하세요.
    search for lost data
  3. 스캔이 진행 중이거나 완료된 후 Disk Drill이 찾은 파일을 검토된 항목들을 클릭하여 확인할 수 있습니다.
    review found items
  4. Disk Drill이 찾은 모든 파일들은 Existing, Found Files, 또는 Reconstructed 폴더에 표시됩니다. 복구하고 싶은 파일을 선택하고, 파일 이름을 기억한다면 검색창을 사용하세요. 복구하고자 하는 파일 옆의 체크박스를 선택하고 복구을 클릭하세요.
    select files to recover
  5. 복구된 파일을 저장할 위치를 선택하세요. 복구하려는 SD 카드와 다른 위치를 선택하는 것이 중요합니다. 그런 다음 다음을 클릭하여 복구 과정을 시작하세요.
    choose file location
  6. 데이터 복구 과정이 완료되면, 파일 탐색기에서 탐색기에서 복구된 데이터 표시을 클릭하여 복구된 파일을 확인할 수 있습니다.
    show recovered data in explorer

CMD를 사용하여 SD 카드를 포맷하는 방법

중요한 파일 복구나 백업을 마치면 걱정을 덜고 SD 카드를 포맷하는 작업을 진행할 수 있습니다.

SD 카드를 데이터 손실 없이 포맷하기를 진행하는 다양한 방법이 있습니다. GUI 버그에 직면했거나, 오류로 인해 일반적인 방법으로 포맷할 수 없거나, 스크립트를 사용한 자동화 과정이 필요한 등의 이유로, CMD를 이용해 SD 카드를 포맷하는 것이 유용할 수 있습니다. 명령 프롬프트는 현대적인 인터페이스는 아니지만, 디스크 관리를 위한 종합적인 도구를 제공합니다.

이 과정을 명령 프롬프트에서 Format 명령과 DiskPart 유틸리티를 사용하여 안내해 드리겠습니다.

방법 1: 형식 명령

Format 명령어는 새로운 루트 디렉토리를 생성하고, 나쁜 섹터와 시스템 오류를 검사한 후 디스크의 모든 데이터를 삭제합니다. Format 명령어를 사용하려면 명령 프롬프트를 관리자로 열어야 합니다. 그런 다음, format X:을 입력하고, X을 SD 카드의 드라이브 문자로 변경하세요. 명령을 실행하려면 입력을 누르세요.

format command

이 명령은 기기의 파일 시스템을 유지한 채로 완전 포맷을 수행합니다. 명령에 다른 스위치를 추가하여 특정 요구 사항에 맞게 사용자 지정할 수도 있습니다.

이 명령은 Windows 10 이상에서 작동하므로, Windows 7에서 CMD를 사용하여 SD 카드를 포맷하는 방법을 알고 싶다면 적용되지 않을 수 있습니다.

‘Format’ 명령어와 함께 사용되는 일반적인 스위치들은 다음과 같습니다:

전환 설명
/Q 빠른 포맷을 실행합니다
/FS:file-system 파일 시스템 유형을 지정합니다. ‘file-system’을 선호하는 것으로 바꿉니다. 예: FAT32, NTFS
/V:drive-letter 포맷된 SD카드에 드라이브 문자를 할당합니다. ‘drive-letter’를 선호하는 문자로 바꿉니다.
/X 필요한 경우 포맷하기 전에 볼륨의 마운트를 강제로 해제합니다.

방법 2: 디스크파트

DiskPart는 명령 프롬프트를 통해 접근할 수 있는 다기능 유틸리티입니다. 포맷팅, 파티션 할당 및 유지 관리를 포함한 여러 고급 디스크 관리 기능이 있습니다.

SD 카드가 더 복잡한 디스크 관리를 요구하는 경우, format 명령어를 실행하는 대신 DiskPart를 사용하세요. 이 유틸리티를 사용하여 SD 카드를 포맷 강제 실행할 수도 있는데, 이는 읽기 전용 SD 카드을 수리하는 데 유용할 수 있습니다.

다음과 같이 DiskPart를 사용하여 SD 카드를 포맷하세요:

  1. 시작 메뉴에서 “명령 프롬프트”를 검색하여 관리자로 명령 프롬프트를 열고 관리자 권한으로 실행.을 선택하세요.
    run as admin
  2. 그 다음, diskpart를 입력하고 입력을 눌러 DiskPart를 실행하세요.
    open diskpart
  3. 이제, list disk를 입력하고 입력을 눌러 컴퓨터에 있는 모든 사용 가능한 드라이브 목록을 확인하세요. SD 카드의 드라이브 문자를 기록해두세요.
    diskpart list disk
  4. select disk N를 입력하되, N를 드라이브 문자로 바꿔 입력하세요.
    select disk n
  5. 그 이후, clean을 입력하고 입력을 눌러서 SD 카드의 모든 데이터, 신호 및 파티션을 지우세요.
    diskpart clean
  6. 다음으로, create partition primary을 입력하고 입력을 누르세요.
    command prompt create partition primary
  7. SD 카드를 완전 포맷하려면, format fs=FAT32를 입력하고 입력을 누르세요. 파일 시스템을 선호에 따라 변경하거나 빠른 포맷을 수행하려면 quick을 추가하세요.
    format sd card
  8. 이제, list volume을 입력하고 입력을 누르세요. SD 카드의 볼륨 번호를 기록해 두세요.
  9. 그런 다음, select volume N을 입력하되, N를 SD 카드의 볼륨 번호로 바꿔 입력하고, 입력을 누르세요.
    select volume
  10. 마지막으로, assign letter=D를 입력하되, D을 선호하는 드라이브 문자로 바꿔 입력한 다음 입력을 눌러 진행하세요.
    assign drive letter

이 단계를 완료한 후에는 드라이브에 접속하여 장치가 올바르게 포맷되었는지 확인할 수 있습니다.

결론

여러 상황에서 저장 장치의 모든 데이터를 지우는 SD 카드를 포맷해야 할 수도 있습니다. 손상된 SD 카드를 포맷해야 하거나 포맷을 수행할 수밖에 없는 경우, Disk Drill과 같은 데이터 복구 소프트웨어를 사용하여 중요한 파일을 복구하는 데 도움이 될 수 있습니다.

파일이 안전한 상태라면 이제 CMD의 Format 명령이나 DiskPart 유틸리티를 사용하여 데이터 손실 없이 SD 카드를 포맷할 수 있습니다. Format 명령을 사용하여 스위치를 사용자의 필요에 따라 수정하세요. 더 유연한 기능을 위해서는 DiskPart를 사용하여 장치를 포맷할 수 있습니다.

항상 쓰기 작업 중에 방해를 최소화하여 SD 카드를 관리하고, 미래에 포맷할 필요성을 최소화하도록 주의하세요.

자주 묻는 질문:

CMD를 사용하여 읽을 수 없는 SD 카드를 포맷할 수 있습니다. 포맷 명령어를 사용하면 됩니다. 관리자로 명령 프롬프트를 열기만 하세요. 그 다음에, format I: 라고 입력하고 I를 SD 카드의 드라이브 글자로 바꾸세요. 마지막으로, 입력을 누르세요. 이렇게 하면 카드에 대한 전체 포맷 과정이 시작됩니다. 이 방법이 실패하면 DiskPart 유틸리티를 사용하여 장치를 포맷할 수도 있습니다.
CMD를 사용하여 DiskPart 유틸리티를 시작하여 SD 카드의 잠금을 해제할 수 있습니다. 다음과 같이 할 수 있습니다:
  1. 명령 프롬프트를 관리자로 실행합니다.
  2. diskpart를 입력하고 입력을 누릅니다
  3. select disk N을 입력하고, “N”을 SD 카드의 드라이브 문자로 바꿉니다.
  4. attributes disk clear readonly를 입력하고 입력을 누릅니다.
그 후 SD 카드에 접근하여 성공적으로 잠금 해제되었는지 확인해 볼 수 있습니다.
SD 카드를 청소하려면 DiskPart를 사용하여 전체 포맷을 수행할 수 있습니다. 다음 단계에 따라 진행하세요:
  1. 명령 프롬프트를 관리자 권한으로 엽니다.
  2. diskpart라고 입력하고 입력을 눌러 DiskPart를 실행합니다.
  3. list disk라고 입력하고 입력을 누릅니다. SD 카드의 드라이브 문자를 적어둡니다.
  4. 다음으로, select disk N이라고 입력하고 N을 여러분의 드라이브 문자로 바꿉니다.
  5. clean이라고 입력하고 입력을 누릅니다.
  6. 그 다음에, create partition primary라고 입력하고 입력을 누릅니다.
  7. format fs=FAT32라고 입력하고 입력을 누릅니다. "FAT32"를 여러분이 선호하는 파일 시스템으로 바꿀 수 있습니다.
  8. assign letter D라고 입력하고 D를 선호하는 드라이브 문자로 바꿉니다. 그리고 입력을 누릅니다.
CMD를 사용하여 SD 카드를 포맷하려고 할 때 어려움을 겪는 이유는 여러 가지가 있습니다. 이에는 카드의 쓰기 보호, 파일 시스템 오류, SD 카드의 손상, 또는 바이러스 감염 등이 포함됩니다. SD 카드의 용량이 32GB를 초과하는 경우, CMD를 사용하여 DiskPart로 SD 카드를 FAT32로 포맷하는 것이 불가능할 수 있습니다. SD 카드가 쓰기 보호되어 있는 경우, DiskPart의 명령어를 사용하여 카드에서 readonly 속성을 삭제할 수 있습니다. 명령 프롬프트를 사용하여 포맷할 수 없는 경우에는 디스크 관리 또는 파일 탐색기를 사용하여 장치를 포맷해보실 수도 있습니다.
Emma Collins는 기술에 대한 광범위한 관심과 관련하여 기술 자습서 및 사용 방법 가이드를 작성하는 콘텐츠 작가입니다. 그녀는 5년 이상의 기술 작가로서 Windows, Android, iOS, 소셜 미디어, 게임 등에 대한 기사를 써 왔습니다.
승인자:
소프트웨어 개발, 데이터베이스 관리 및 하드웨어 수리 분야에서 12년 경력.
0 COMMENTS
This field is required
This field is required
We respect your privacy; your email address will not be published.

We respect your privacy; your email address will not be published.

You have entered an incorrect email address!
This field is required