Mac에서 디스크 유틸리티(Disk Utility)가 SD 카드, USB 드라이브 등 하드 드라이브의 지우기를 허용하지 않는다면 어떻게 해야 할까요?
Mac 내장 하드 드라이브나 외장 하드 드라이브의 APFS 볼륨을 지우려고 할 때, 디스크 유틸리티에서 '지우기' 버튼이 회색으로 비활성화되어 있거나 "지우기 프로세스가 실패했습니다(Erase process has failed)" 오류 메시지가 나타나며 실패하는 경우가 있습니다. 이 글에서는 이러한 디스크 유틸리티 오류를 해결하고 디스크를 성공적으로 포맷할 수 있는 방법을 자세히 알아보겠습니다.
이 글에서 다룰 내용:
- 1. Mac 디스크 유틸리티에서 '지우기' 버튼이 비활성화된 경우 해결 방법
- 2. 디스크 유틸리티로 Macintosh HD를 지울 수 없을 때 대처법
- 3. Mac에서 '지우기 프로세스가 실패했습니다' 오류 해결 방법
Mac 디스크 유틸리티에서 '지우기' 버튼이 비활성화된 경우 해결 방법
Mac 하드 드라이브 또는 그 볼륨(Macintosh HD, Macintosh HD - Data)을 포맷하려고 하면 디스크 유틸리티에서 '지우기' 버튼이 회색으로 비활성화되어 있는 것을 반드시 경험하게 됩니다. 그 이유는 현재 시스템이 실행 중인 드라이브는 지울 수 없기 때문입니다. 따라서 Mac 시작 디스크를 포맷하려면 macOS 복구 모드(Recovery Mode)로 부팅해야 합니다.
Mac 하드 드라이브를 지우는 방법
- macOS 복구 모드로 부팅합니다.
Intel 기반 Mac: Mac을 재시동한 후 Apple 로고가 나타날 때까지 Command + R 키를 길게 누릅니다.
M1/M2/M3 Mac: Mac을 종료한 후 전원 버튼을 옵션 메뉴(Options)가 나타날 때까지 길게 누르고, '옵션' > '계속'을 클릭합니다. - 언어를 선택한 후 계정을 선택하고 해당 계정의 암호를 입력합니다.
- 유틸리티 화면에서 '디스크 유틸리티'를 선택합니다.
- 'Macintosh HD - Data'를 선택하고 (-) 버튼을 클릭한 후 '삭제'를 눌러 삭제를 확인합니다.
macOS Mojave 이하 버전을 사용 중이라면 이 단계는 건너뛰어도 됩니다. - 'Macintosh HD'를 선택한 후 '지우기' 버튼을 클릭합니다.
- 드라이브 이름을 지정하고(예: Macintosh HD), macOS 10.13 이상이라면 APFS, macOS 10.12 이하라면 Mac OS 확장(Journaled) 형식을 선택합니다. 구성(Scheme)은 GUID 파티션 맵으로 유지합니다.
- '지우기'를 클릭합니다.
"디스크 보안 지우기 실패 - 디스크를 마운트 해제할 수 없습니다(Secure Disk Erase Failed - Couldn't Unmount Disk)" 오류를 피하려면 전체 디스크가 아닌 볼륨만 지우는 것을 권장합니다. 만약 볼륨을 선택했는데도 실패했다면, 상단 메뉴에서 '보기 > 모든 기기 표시'를 클릭해 모든 드라이브를 표시한 뒤 드라이브 자체를 지워 성공 여부를 확인해 보세요.
그래도 디스크 유틸리티가 Mac 하드 드라이브를 지우지 못한다면, '응급 처치(First Aid)' 기능으로 디스크를 복구해 보세요.
디스크 유틸리티로 Macintosh HD를 지울 수 없을 때 대처법
복구 모드에서도 디스크 유틸리티가 Macintosh HD를 지우지 못하는 경우는 드물지만, 실제로 발생할 수 있습니다. 이럴 때 시도해 볼 수 있는 해결책은 다음과 같습니다.
- 1. 디스크 유틸리티의 응급 처치(First Aid)로 시작 디스크 복구하기
- 2. 인터넷 복구 모드(Internet Recovery Mode)에서 드라이브 포맷하기
방법 1: 디스크 유틸리티 응급 처치(First Aid)로 시작 디스크 복구
응급 처치는 전체 디스크를 스캔하여 디렉터리 구조 및 포맷 관련 오류를 찾아 자동으로 복구하는 기능입니다. 응급 처치를 실행하면 디스크 유틸리티가 드라이브를 지우지 못하게 하는 오류를 해결할 수 있습니다.
- 디스크 유틸리티를 실행하고 왼쪽 사이드바에서 Mac 하드 드라이브를 선택합니다.
- 상단의 '응급 처치'를 클릭한 후 '실행'을 누릅니다.
응급 처치 진단에 걸리는 시간은 드라이브 용량, 저장된 데이터 양, 잠재적 오류 수에 따라 다릅니다. 응급 처치가 완료되면 드라이브를 다시 포맷해 보세요. 여전히 Macintosh HD를 지울 수 없다면, 방법 2에 따라 인터넷 복구 모드에서 포맷을 진행하세요.
방법 2: 인터넷 복구 모드에서 드라이브 포맷
인터넷 복구 모드는 일반 복구 모드와 유사하지만, 복구 파티션에 의존하지 않고 디스크 유틸리티에 접근할 수 있다는 점이 다릅니다. Mac이 Apple의 인터넷 복구 서버에 접속하여 디스크 이미지를 다운로드한 후 복구 모드로 부팅됩니다.
디스크 이미지(Mac과 호환되는 최신 macOS)를 다운로드하는 추가 과정 때문에 시간이 더 걸리지만, 많은 사용자들이 복구 모드에서 실패했던 Mac 하드 드라이브를 인터넷 복구 모드에서 성공적으로 지웠습니다. 인터넷 복구 모드로 부팅한 후에는 복구 모드와 동일한 절차로 Mac 하드 드라이브를 지우면 됩니다.
인터넷 복구 모드에서의 포맷이 도움이 되지 않는다면, USB 설치 프로그램으로 부팅하여 드라이브를 포맷하거나, 다음 섹션에서 설명하는 단계에 따라 터미널(Terminal)에서 Mac 하드 드라이브를 강제로 지워 보세요.
MacBook, MacBook Pro, MacBook Air에서 외장 하드 드라이브를 포맷하는 동안 "Mac에서 지우기 프로세스가 실패했습니다" 오류가 발생했다면, 아래 내용을 계속 읽어 해결해 보세요.
Mac에서 '지우기 프로세스가 실패했습니다' 오류 해결 방법
디스크 유틸리티가 드라이브 지우기에 실패하면 "지우기 프로세스가 실패했습니다. 계속하려면 완료를 클릭하십시오."라는 메시지가 자주 나타납니다. 오류에 대한 추가 세부 정보로 "기기를 열 수 없습니다(-69877)", "디스크를 마운트 해제할 수 없습니다(-69888)" 등이 표시되기도 합니다.
'지우기 프로세스가 실패했습니다' 오류를 해결하는 방법:
- 1. Mac 재시동 후 디스크 유틸리티 응급 처치 실행
- 2. 볼륨 지우기
- 3. 터미널로 드라이브 강제 마운트 해제
- 4. 터미널로 Mac에서 디스크 강제 지우기
- 5. macOS 업데이트
- 6. 보안 수준 낮추기
- 7. 파티션 삭제
- 8. 안전 모드에서 드라이브 포맷
Mac에서 "지우기 프로세스가 실패했습니다" 오류가 발생하는 이유
이 오류의 정확한 원인을 특정하기는 어렵지만, 다음과 같은 일반적인 원인들이 해당될 수 있습니다:
- 포맷 중에 디스크가 분리되거나 연결이 끊긴 경우
- 갑작스러운 정전 등으로 일부 파일이 마운트되지 못한 경우
- 드라이브에 있는 소프트웨어나 바이러스가 지우기를 방해하는 경우
- 중요 파일이 실수로 삭제된 경우
- 하드 디스크가 손상되었거나 불량인 경우
기기를 열 수 없음(-69877), 디스크를 마운트 해제할 수 없음(-69888), 파일 시스템 검증 실패로 파티션 맵을 수정할 수 없음 등 다양한 오류가 나타날 수 있지만, Mac에서 디스크를 지우거나 파티션할 수 없을 때 시도해 볼 수 있는 공통적인 해결책들이 있습니다.
이미 알고 계시겠지만, 드라이브를 포맷하면 모든 데이터가 삭제됩니다. 반드시 중요한 데이터를 백업한 후 진행하세요. 그럼 먼저 간단한 점검부터 시작해 드라이브가 최소한 손상되지 않았는지 확인해 보겠습니다.
방법 1: Mac 재시동 후 디스크 유틸리티 응급 처치 실행
- 디스크 유틸리티의 왼쪽 사이드바에서 SD 카드 또는 하드 드라이브 옆의 꺼내기(Eject) 아이콘을 클릭하여 디스크를 안전하게 제거합니다.
- Apple 로고 > '재시동'을 클릭하여 Mac을 재부팅함으로써 사용 중에 방해받았을 수 있는 시스템 프로세스를 초기화합니다.
- 하드 드라이브를 다시 연결하고 디스크 유틸리티를 실행합니다.
- 드라이브를 선택한 후 상단 메뉴 막대에서 '응급 처치'를 클릭하여 드라이브의 디렉터리 구조 또는 포맷 관련 오류를 검사하고 복구합니다.
여전히 외장 하드 드라이브 포맷이 되지 않는다면 방법 2를 시도해 보세요.
방법 2: 볼륨 지우기
디스크를 지우면 해당 디스크에 포함된 모든 볼륨이 함께 처리됩니다. 볼륨 중 하나에 문제가 있다면 디스크 전체를 지울 수 없습니다. 따라서 전체 디스크를 지울 수 없다면, 하위 볼륨들을 개별적으로 지워 보세요. 볼륨 지우기에 성공하면 다시 디스크를 테스트해 봅니다. 마찬가지로, 볼륨 지우기가 실패했을 때는 전체 디스크를 지우는 방식으로 시도할 수도 있습니다.
그래도 해결되지 않으면, 먼저 터미널에서 디스크를 강제로 마운트 해제한 후 지워 보세요.
방법 3: 터미널로 드라이브 강제 마운트 해제
드라이브를 강제로 마운트 해제한 후 포맷하는 것은 오류 69877(기기를 열 수 없음)과 오류 69888(디스크를 마운트 해제할 수 없음) 모두에 효과적인 해결책입니다. 단, 디스크를 강제로 마운트 해제하면 데이터 손실이 발생할 수 있으므로, 아래 지침을 주의 깊게 따라 올바른 드라이브를 마운트 해제하는지 반드시 확인하세요.
- 런치패드 > '기타' 폴더 > '터미널'을 클릭하여 터미널을 엽니다.
- Mac에 연결된 모든 드라이브 목록을 확인하려면 다음 명령어를 입력하고 Enter 키를 누릅니다:
diskutil list - 다음 단계를 위해 해당 드라이브의 장치 노드(Device Node)를 적어 둡니다.
- 디스크를 마운트 해제하는 다음 명령어를 입력하고 Enter 키를 누릅니다:
sudo diskutil unmountDisk force 장치노드
예: 디스크 노드가 /dev/disk0이라면 명령어는sudo diskutil unmountDisk force /dev/disk0이 됩니다. - 필요한 경우 계정 암호를 입력합니다.
- 성공 메시지가 표시되면 터미널을 종료합니다.
- 디스크 유틸리티를 열고 드라이브를 선택한 후 다시 '지우기'를 클릭하여 포맷합니다.
이번에는 외장 하드 드라이브가 성공적으로 지워질 것입니다. 디스크 유틸리티의 지우기 프로세스가 여전히 작동하지 않는다면, 디스크 강제 지우기를 시도해 보세요.
방법 4: 터미널로 Mac에서 디스크 강제 지우기
디스크 유틸리티가 작동하지 않을 때 하드 드라이브를 지우는 일반적인 방법은 터미널을 사용하는 것입니다. 명령줄이 어렵게 느껴질 수 있지만, 지침대로 따라 하면 매우 실용적입니다.
Mac에서 하드 드라이브를 강제로 지우는 방법:
- 런치패드 > '기타' 폴더 > '터미널'을 클릭하여 터미널을 엽니다.
- Mac의 디스크 정보를 표시하는 명령어를 입력하고 Enter 키를 누릅니다:
diskutil list - 다음 단계를 위해 디스크 식별자(disk identifier)를 저장해 둡니다.
- 드라이브를 포맷하는 명령어를 입력하고 Enter 키를 누릅니다:
diskutil eraseDisk 포맷형식 이름 디스크식별자
예: 디스크 식별자가 disk2이고, 이를 'BackupMaster'라는 이름의 Mac OS 확장(저널링) 형식으로 포맷하려면 다음과 같이 입력합니다:diskutil eraseDisk JHFS+ BackupMaster disk2
볼륨을 지우려는 경우에는 대신 다음 명령어를 사용합니다:diskutil eraseVolume 포맷형식 디스크이름 디스크식별자 - 필요한 경우 암호를 입력합니다.
- 터미널이 완료되면 디스크 유틸리티에서 드라이브가 지워졌는지 확인합니다.
터미널 방법으로도 해결되지 않고 macOS를 한동안 업데이트하지 않았다면, 방법 5로 넘어가세요.
방법 5: macOS 업데이트
오래된 Mac 운영 체제는 각종 오류에 취약하며, 이것이 디스크 유틸리티가 하드 드라이브 지우기를 허용하지 않는 원인일 수 있습니다. 다행히 macOS를 업데이트하면 Mac의 펌웨어도 함께 업데이트되어 '지우기 프로세스가 실패했습니다' 오류를 수정할 수 있습니다.
- Apple 로고를 클릭한 후 '시스템 환경설정' > '소프트웨어 업데이트'를 선택합니다.
- 사용 가능한 macOS 업데이트가 있다면 '업데이트'를 클릭하여 macOS를 업데이트합니다.
그래도 디스크 유틸리티가 Mac에서 외장 하드 드라이브를 포맷하지 못한다면, 보안 수준을 조정하여 지우기 난이도를 낮춰 보세요.
방법 6: 보안 수준 낮추기
포맷하는 동안 '보안 옵션'을 클릭하여 보안 수준을 '가장 안전함'으로 설정했을 수 있습니다. 이는 기본 설정보다 안전하지만, 더 많은 시간이 걸리고 때때로 '지우기 프로세스가 실패했습니다' 오류를 유발할 수 있습니다.
- 디스크 유틸리티를 열고 SD 카드 또는 하드 드라이브를 선택한 후 '지우기'를 클릭합니다.
- 팝업 창에서 '보안 옵션'을 클릭합니다. 오류를 피하려면 보안 수준을 '가장 빠름' 쪽으로 유지하세요.
처음부터 보안 수준을 변경하지 않았다면 이 단계는 도움이 되지 않을 수 있습니다. 그런 경우 방법 7을 시도해 보세요.
방법 7: 파티션 삭제
드라이브의 모든 내용을 지우고 싶다면, 하위 파티션을 삭제하는 것이 비슷한 효과를 냅니다. 하드 드라이브를 다시 파티션하면 모든 데이터가 삭제되며, 포맷 형식을 선택하고 여러 파티션을 하나로 병합할 수 있습니다.
- 디스크 유틸리티를 실행하고 하드 드라이브를 선택한 후 상단의 '파티션'을 클릭합니다.
- 삭제하려는 파티션을 클릭한 후 (-) 버튼을 눌러 해당 파티션을 삭제합니다.
- 드라이브 이름을 변경하고 포맷 형식을 선택한 후 '적용' > '파티션'을 클릭합니다.
파티션 재설정으로 드라이브가 지워질 것입니다. 디스크 유틸리티가 드라이브 파티션에 실패한다면, 마지막으로 시도할 수 있는 해결책은 안전 모드에서 드라이브를 포맷하는 것입니다.
방법 8: 안전 모드에서 드라이브 포맷
안전 모드(Safe Mode)는 Mac 오류를 해결하는 데 널리 사용됩니다. 소프트웨어나 멀웨어가 디스크 유틸리티의 하드 드라이브 포맷을 방해하는 경우, 안전 모드는 필수 커널 확장만 로드하여 이 문제를 우회할 수 있습니다.
- Mac을 종료한 후 즉시 Shift 키를 길게 누르고 로그인 화면이 나타날 때까지 기다립니다.
- 계정에 로그인합니다.
- 다시 로그인해야 할 수도 있습니다. 안전 모드에 진입하면 화면 오른쪽 상단에 '안전 모드(Safe Mode)'라는 문구가 표시됩니다.
이 가이드가 여러분의 상황에 맞는 해결책을 제공하여, "디스크 유틸리티가 하드 드라이브 지우기를 허용하지 않는" 고민에서 벗어나는 데 도움이 되기를 바랍니다.