디지털 카메라, 닌텐도 스위치나 안버닉(Anbernic) 같은 게임기, 라즈베리 파이 같은 싱글 보드 컴퓨터 등에 사용하던 microSD 또는 SD 카드를 업그레이드하거나 백업해야 할 때가 있습니다. 용도와 기기에 따라 Mac에서 SD 카드를 복사(copy)하거나 복제(clone)할 수 있는데요.
Mac에서 SD 카드를 백업하는 방법은 여러 가지가 있지만, 모든 방법이 기대한 대로 작동하지는 않습니다. 예를 들어 단순히 파일을 복사·붙여넣기 하면 내용물은 복제되지만, 게임기나 유사한 기기에 그 SD 카드를 대체품으로 사용하려면 추가 작업이 필요합니다.
이 글에서는 이러한 미묘한 차이점까지 짚어주며, Mac에서 SD 카드를 복제하는 4가지 방법을 자세히 설명해 드립니다.
Mac에서 SD 카드 복제 방법 한눈에 비교
- iBoysoft DiskGeeker로 복제 — 모든 경우에 적합
- Finder로 복사 — 운영체제가 없는 일반 데이터용 SD 카드
- 디스크 유틸리티로 복제 — 대부분의 경우 가능하지만 부팅 불가할 수 있고, 리눅스 파티션은 느림
- 터미널로 복제 — 명령줄 사용에 익숙한 사용자에게 적합
복제 전 준비 사항
시작하기 전에 아래 항목을 먼저 확인하세요.
- 원본 SD 카드와 동일 용량 이상의 대상 SD 카드 또는 외장 디스크를 준비합니다.
- 대상 디스크는 복제 과정에서 모두 지워지므로, 중요한 데이터가 있다면 미리 백업하세요.
- 필요하다면 대상 드라이브에 파티션을 생성합니다.
참고로 SD 카드 전체를 복제할 수도 있고, 특정 파티션만 복제할 수도 있습니다. 또한 더 큰 용량의 카드로 마이그레이션할 계획이라면, 대상 디스크에 원본 파티션(또는 디스크)과 동일한 크기의 파티션을 만드는 것이 좋습니다.
예를 들어 50GB SD 카드를 100GB 카드로 확장하고 싶다면, 100GB 카드에 50GB 파티션을 만들어 복제 대상으로 지정하면 됩니다. 이 경우 남은 50GB 공간은 기기가 지원하는 파일 시스템(보통 FAT32 또는 exFAT)으로 포맷하면 계속 사용할 수 있습니다.
준비가 되었다면 아래 방법 중 하나를 선택해 Mac에서 microSD/SD 카드를 복제해 보세요.
방법 1: iBoysoft DiskGeeker for Mac으로 SD 카드 복제
Mac에서 SD 카드를 복제하는 가장 쉬운 방법은 iBoysoft DiskGeeker for Mac을 활용하는 것입니다. 클론(Clone) 기능은 SD 카드의 모든 내용을 다른 SD 카드나 원하는 외장 저장 장치에 효율적으로 복사해 줍니다. 파일뿐 아니라 파티션, 부트 레코드까지 포함해 원본 SD 카드의 완벽한 복제본을 만들 수 있습니다.
게다가 이 도구는 어떤 용도의 SD 카드든 Mac에서 복제할 수 있습니다. SDHC, SDXC, SDUC, microSD 카드 등 모든 종류와 브랜드를 지원하며, 라즈베리 파이용 SD 카드는 물론 디지털 카메라, 게임 콘솔, 노트북, 스마트폰, 태블릿, 음악 플레이어, 차량 블랙박스, 웨어러블 기기 등 거의 모든 기기의 카드를 처리할 수 있습니다.
SD 카드와 대상 디스크를 Mac에 연결한 후, 아래 단계에 따라 진행하세요.
- iBoysoft DiskGeeker for Mac을 다운로드하여 설치합니다.
- 복제하려는 SD 카드 또는 파티션을 선택하고 오른쪽 사이드바의 Clone 버튼을 클릭합니다.
- 대상 파티션 또는 디스크를 선택한 뒤 Start Cloning을 클릭합니다.
- OK를 누르고 복제가 완료될 때까지 기다립니다.
정말 간단하죠? 이 글이 유용했다면 주변에 공유해 보세요.
방법 2: Finder로 SD 카드 내용 복사
SD 카드를 통째로 복제하는 것 외에도, SD 카드의 내용물을 다른 디스크에 직접 복사할 수 있습니다. 실제 데이터와 파일만 옮기므로 시간과 공간을 절약할 수 있는 방식입니다.
일반 파일이라면 좋은 선택이지만, 이 방법은 부팅 가능한 장치에는 적합하지 않습니다. 부팅에 필요한 데이터는 함께 복사되지 않기 때문입니다. 예를 들어 SD 카드에 라즈베리 파이용 시스템이 담겨 있다면 반드시 복제(clone) 방식을 사용해야 합니다.
Finder에서 SD 카드를 복사하는 방법은 다음과 같습니다.
- 디스크 유틸리티를 엽니다.
- 상단 메뉴에서 보기 > 모든 기기 보기를 클릭합니다.
- 대상 SD 카드 또는 드라이브의 최상위 항목을 선택하고 지우기를 클릭합니다.
- 디스크 이름을 입력합니다.
- 포맷은 MS-DOS(FAT)를 선택합니다.
- 원본 SD 카드와 동일한 구성표(Scheme)를 선택합니다.
- 지우기를 클릭합니다.
- 원본 SD 카드의 내용을 포맷된 디스크로 복사합니다.
- Command+Shift+. 키를 눌러 숨김 파일을 표시합니다.
- 숨김 파일들을 삭제합니다.
- 새 카드를 기기에 삽입합니다.
방법 3: 디스크 유틸리티로 SD 카드 무료 복제
맥OS에 기본 내장된 디스크 유틸리티(Disk Utility)를 사용하면 비용 없이 SD 카드를 복제할 수도 있습니다. SD 카드의 데이터와 빈 공간까지 포함된 디스크 이미지를 생성한 뒤, 그 이미지를 새 카드나 디스크에 복원하는 방식입니다. 추가 프로그램 설치 없이 진행할 수 있어 부담이 적다는 장점이 있습니다.
방법 4: 터미널 명령어로 SD 카드 복제
Mac에서 microSD 카드를 복제하는 또 다른 방법은 터미널(Terminal)을 활용하는 것입니다. 논리적으로는 디스크 유틸리티의 복제와 같지만 약간 더 복잡합니다. 그래도 디스크 유틸리티로 복제가 잘 되지 않는다면 훌륭한 대안이 됩니다.
특히 디스크 유틸리티는 리눅스 파티션을 제대로 읽지 못하거나 속도가 느린 문제가 자주 발생합니다. SD 카드가 라즈베리 파이용이라면 터미널로 복제하는 것이 좋습니다.
터미널에서 라즈베리 파이 SD 카드(및 기타 SD 카드)를 복제하는 방법:
- Mac에 Homebrew를 설치합니다.
- 터미널을 엽니다.
- Homebrew 설치가 끝나면 아래 명령어를 입력하고 Enter를 눌러 core-utils(GNU Core Utilities)를 설치합니다.
- 아래 명령어를 실행해 원본 SD 카드의 디스크 식별자를 확인합니다.
diskutil list external - 다음 명령어의 '4'를 본인 SD 카드의 디스크 번호로 바꾼 후 실행하면 홈 디렉터리에 디스크 이미지가 생성됩니다.
sudo gdd if=/dev/rdisk4 of=sd_backup.dmg status=progress bs=16M
명령어 구성 요소:
sudo: 특수 권한으로 명령을 실행합니다.
gdd: 데이터를 한 곳에서 다른 곳으로 복사하는 도구입니다.
if=/dev/rdisk4: 복사할 원본 디스크를 지정합니다.
of=sd_backup.dmg: 복사한 데이터를 저장할 대상 파일을 지정합니다.
status=progress: 복사 진행률을 실시간으로 표시합니다.
bs=16M: 복사 속도를 높이기 위해 데이터 청크 크기를 16MB로 설정합니다. 하드웨어에 맞게 조절할 수 있습니다. - 관리자 비밀번호를 입력하고 Enter를 누릅니다.
- 이미지 생성이 완료될 때까지 기다립니다.
- '4'를 디스크 번호로 바꾼 아래 명령어로 원본 SD 카드를 마운트 해제합니다. (교체 후 오류 방지)
sudo diskutil unmountDisk /dev/disk4 - '4'를 대상 디스크 번호로 바꾼 아래 명령어로 디스크 이미지를 대상 SD 카드나 외장 드라이브에 복사합니다.
sudo gdd of=/dev/rdisk4 if=sd_backup.dmg status=progress bs=16M
이 역시 Mac에서 SD 카드를 무료로 복제할 수 있는 훌륭한 방법입니다. 유용했다면 공유해 주세요!
마무리
이 가이드의 4가지 방법 외에도 balenaEtcher나 ApplePi Baker 같은 도구를 살펴볼 수 있습니다. balenaEtcher는 디스크 이미지를 드라이브에 구울 수 있어서, 디스크 유틸리티에서 이미지 복원이 어려울 때 유용합니다. ApplePi Baker는 Mac에서 라즈베리 파이 SD 카드를 백업·복원하도록 만들어졌지만, 다른 SD 카드 백업에도 활용됩니다. 이 무료 유틸리티는 리눅스 파티션 축소 및 확장 기능도 지원합니다.