일부 macOS 사용자들은 손상된 파티션을 다시 포맷하려고 할 때마다 '파티션 맵을 수정할 수 없음(Couldn't modify partition map)' 오류가 반복해서 나타난다고 보고하고 있습니다. 이 문제는 주로 macOS 시스템이 파티션 맵을 손상시키는 상황에서 발생하는 것으로 알려져 있습니다.

이 문제를 면밀히 분석한 결과, macOS에서 이 오류를 유발할 수 있는 원인은 여러 가지로 나뉘는 것으로 확인되었습니다. 대표적인 원인은 다음과 같습니다.
- 파티션 맵 누락 또는 손상 – 가장 흔한 원인입니다. 필요한 파티션 맵이 존재하지 않거나 심각하게 손상된 경우 발생하며, 디스크 유틸리티(Disk Utility)를 사용하거나 터미널(Terminal) 앱에서 직접 새 파티션 맵을 생성하면 해결할 수 있습니다.
- SD 카드가 '잠김(Locked)' 상태 – 구형 SD 카드(특히 SanDisk 제품)를 사용 중이라면 카드가 잠겨 있어 새 데이터를 기록할 수 없어 작업이 실패했을 가능성이 있습니다. 이 경우 카드 측면의 잠금/해제 스위치를 조작하면 됩니다.
- 손상된 OS 파일 – 시스템 파일 손상이 재포맷 작업에 영향을 미쳐 이 오류가 나타날 수 있습니다. 이 경우 복구 메뉴(Recovery Mode)에서 디스크 복구를 실행하고, 그래도 실패하면 타임 머신(Time Machine) 백업으로 정상적인 macOS 상태를 복원해야 합니다.
이제 오류의 원인을 파악했으니, 실제로 문제를 해결하는 데 효과가 확인된 방법들을 하나씩 살펴보겠습니다.
방법 1: 새 파티션 맵 생성하기
많은 사용자가 디스크 유틸리티에서 '모든 장치 보기'를 활성화한 뒤 문제가 되는 파티션을 지워 새 파티션 맵을 만드는 방식으로 이 오류를 해결했습니다.
이 방법은 시스템 작업 과정에서 파티션 맵이 손상되어 오류가 발생한 경우에 특히 효과적입니다.
새 파티션 맵을 생성하는 방법은 두 가지가 있으며, 각 과정을 안내하는 하위 가이드를 준비했습니다. 자신에게 더 편한 방법을 선택해 진행하세요.
A. 디스크 유틸리티로 새 파티션 맵 만들기
- macOS 화면에서 파인더(Finder) 앱을 열고 유틸리티(Utilities) 폴더로 이동합니다.
- 유틸리티 폴더에서 디스크 유틸리티(Disk Utility)를 더블클릭해 실행합니다.

- 디스크 유틸리티가 열리면 상단의 동작 버튼을 클릭하고 모든 장치 보기(Show All Devices) 옵션이 켜져 있는지 확인합니다.

- 전체 장치 목록이 표시되면 오류를 일으키는 문제의 장치를 찾아 선택합니다.
- 해당 장치를 마우스 오른쪽 버튼으로 클릭한 뒤 지우기(Erase)를 선택하고, 포맷(Format)은 MS-DOS(FAT), 구성(Scheme)은 마스터 부트 레코드(Master Boot Record)로 설정합니다.

- 새 파티션 맵이 생성될 때까지 기다립니다. 아래 이미지와 같은 화면이 나타나면 문제가 해결된 것입니다.

B. 터미널 앱으로 새 파티션 맵 만들기
터미널 명령어 사용에 익숙하다면 아래 지침에 따라 명령어만으로 새 파티션 맵을 생성하는 것이 더 빠를 수 있습니다.
- 먼저 Dock에서 파인더(Finder) 앱을 엽니다.

- 파인더에서 상단 메뉴의 이동(Go)을 클릭한 뒤, 나타나는 메뉴에서 유틸리티(Utilities)를 선택합니다.

- 유틸리티 폴더에서 터미널(Terminal) 앱을 더블클릭해 실행합니다.

참고: 시스템 암호를 설정해 두었다면 이 시점에 암호를 입력해 터미널에 관리자 권한을 부여해야 합니다.
- 터미널에 다음 명령어를 입력해 오류를 일으키는 드라이브의 경로를 확인합니다.
diskutil list
- 장치 목록을 확인한 뒤, 아래 명령어에서 이름 부분을 실제 장치명으로 바꿔 입력해 문제의 장치를 지우고 파티션 맵을 초기화합니다.
diskutil eraseDisk ExFAT *DeviceName* /dev/disk2
참고: DeviceName은 예시 값입니다. 앞 단계에서 확인한 문제 장치의 실제 이름으로 교체해 입력하세요.
- 이전에 오류가 발생했던 작업을 다시 실행해 문제가 해결되었는지 확인합니다.
그래도 문제가 지속된다면 아래의 다음 방법으로 넘어가세요.
방법 2: SD 카드 잠금 해제하기 (해당되는 경우)
SD 카드(SD 어댑터 사용)를 지우거나 다시 포맷하려다 이 오류를 만났다면, 카드 자체가 잠겨 있을 가능성을 의심해 볼 필요가 있습니다.
이 경우 작업을 다시 시도하기 전에 SD 카드의 잠금을 수동으로 해제하면 문제가 해결되는 경우가 많습니다. 특히 구형 SD 카드라면 그 가능성이 더욱 높습니다.
참고: 최근 출시되는 SD 카드에는 잠금 스위치가 없는 경우가 많지만, 몇 년 전 제품에는 매우 흔하게 포함되어 있었습니다.
일부 제조사는 스위치 위치를 표시하는 Lock 화살표 위에 스티커 라벨을 붙이기도 하므로, 스위치를 찾으려면 카드를 꼼꼼히 살펴봐야 할 수 있습니다.

잠금을 해제했다면 동일한 작업을 다시 실행해 문제가 해결되었는지 확인하세요.
해당 사항이 없거나 카드가 이미 잠금 해제 상태였다면, 아래의 다음 방법을 시도해 보세요.
방법 3: 복구 모드에서 디스크 복구 실행하기
근본적인 시스템 손상이 원인이라면, Mac을 복구 모드(Recovery Mode)로 부팅한 뒤 디스크 유틸리티로 문제의 드라이브에 대한 복구를 실행해 보는 것이 좋습니다.
이 방법은 권한 문제나 일반적인 방법으로는 해결되지 않는 시스템 파일 손상으로 인해 오류가 발생하는 경우에 효과적인 것으로 확인되었습니다.
- Mac을 재시작하면서 부팅 도중 Command + R 키를 길게 누릅니다. Apple 로고가 나타나면 두 키를 동시에 놓습니다.
- macOS 유틸리티(Utilities) 화면이 나타나면 목록에서 디스크 유틸리티(Disk Utility)를 선택합니다.

참고: 계정 암호를 요구하면 암호를 입력하고 Enter 키를 눌러 관리자 권한을 부여합니다.
- 디스크 유틸리티가 열리면 왼쪽 목록에서 오류가 발생하는 드라이브를 선택하고, 화면 상단의 응급 처치(First Aid) 아이콘을 클릭합니다.

- 확인 창에서 실행(Run)을 클릭해 검사를 시작하고, 유틸리티가 전체 볼륨의 오류 검사를 마칠 때까지 기다립니다. 문제가 발견되면 자동으로 복구를 시도합니다.
- 응급 처치가 완료되면 Mac을 재시작하고 문제가 해결되었는지 확인합니다.
그래도 문제가 해결되지 않았다면 아래의 마지막 방법을 시도해 보세요.
방법 4: 타임 머신 백업으로 복원하기 (해당되는 경우)
위의 모든 방법으로도 해결되지 않아 포맷이나 복구 시 여전히 같은 오류가 발생한다면, 상당히 심각한 수준의 시스템 파일 손상을 겪고 있을 가능성이 높습니다.
이 경우 macOS를 재설치하는 대신, 미리 만들어 둔 백업을 사용해 모든 것이 정상 작동하던 시점으로 시스템을 되돌릴 수 있습니다.
참고: 이 방법은 문제의 원인이 하드웨어 결함이 아닌 경우에만 유효합니다. 또한 이전에 생성해 둔 타임 머신(Time Machine) 백업(외장 드라이브 또는 클라우드에 저장)이 있어야만 진행할 수 있습니다.
- 먼저 백업 디스크 또는 USB 드라이브가 Mac에 연결되어 있는지 확인합니다.
참고: 백업이 타임 캡슐(Time Capsule)에 저장되어 있다면 공유기가 올바르게 설정되어 있고 Mac이 해당 네트워크에 연결되어 있는지 확인하세요. - Mac에서 상단 메뉴 막대의 Apple 메뉴를 클릭한 뒤 시스템 환경설정(System Preferences)을 엽니다.

- Spotlight 검색(Command + Space)을 이용하거나 응용 프로그램 목록에서 마이그레이션 어시스턴트(Migration Assistant)를 찾아 실행합니다.

- 마이그레이션 어시스턴트에서 'Mac, Time Machine 백업 또는 시작 디스크에서' 옵션을 선택하고 계속 진행합니다.

- 이후 화면의 안내에 따라 백업 시점의 정상적인 Mac 상태로 복원 작업을 시작합니다.
- 복원이 완료되면 이전에 오류를 일으켰던 작업을 다시 실행해 문제가 해결되었는지 확인합니다.