Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

Mac에서 '지우기 프로세스가 실패했습니다' 오류 해결하는 완벽 가이드

디스크 유틸리티(Disk Utility)에서 드라이브를 포맷하려다 "Erase process has failed. Click Done to continue(지우기 프로세스가 실패했습니다. 계속하려면 완료를 클릭하세요)"라는 오류 메시지를 마주한 적이 있으신가요? 이는 macOS가 드라이브 포맷에 실패했을 때 표시되는 일반적인 오류로, 실패 원인이나 오류 코드를 함께 알려주는 경우도 있습니다.

이 글에서는 M1/M2/M3/T2/Intel Mac에서 발생하는 '지우기 프로세스 실패' 오류의 원인을 살펴보고, 이를 해결하는 검증된 방법을 단계별로 안내해 드립니다.

Mac에서 '지우기 프로세스 실패' 오류가 발생하는 이유

Mac에서 지우기 프로세스가 실패하는 데에는 다양한 원인이 있습니다. 가장 흔한 원인들은 다음과 같습니다.

  • 볼륨 또는 파티션이 다른 프로세스에 의해 사용 중이라 마운트할 수 없는 경우
  • 포맷하려는 드라이브가 손상되었거나 불량인 경우
  • 드라이브의 파티션 맵이 macOS에서 읽을 수 없거나 손상된 경우
  • Mac에 일시적인 시스템 오류가 있는 경우
  • 디스크가 쓰기 보호 상태인 경우
  • 사용 중인 어댑터나 리더기에 문제가 있는 경우

다행히도 아래에서 소개하는 해결 방법들을 통해 대부분의 문제를 해결할 수 있습니다.

외장 하드 드라이브/SD 카드/USB/SSD에서 지우기 프로세스 실패 시 해결법

Mac에서  지우기 프로세스가 실패했습니다  오류 해결하는 완벽 가이드

외장 하드 드라이브, SD 카드, USB 메모리, SSD를 포맷하는 도중 지우기 프로세스가 실패했다면, 아래 방법들을 순서대로 시도해 보세요.

해결책 1: 지우기를 여러 번 반복해서 시도하기

디스크 유틸리티에서 지우기가 실패하는 것은 생각보다 흔한 일입니다. 실제로 저도 최근 APFS 볼륨을 포맷할 때 첫 번째 시도는 실패했지만, 같은 과정을 반복하자 성공한 경험이 있습니다.

따라서 몇 번 더 반복해서 시도해 보시길 권합니다. 그래도 지워지지 않는다면, 파일 시스템을 다른 형식으로 변경하거나 드라이브를 파티션하는 등 절차를 약간 바꿔가며 재시도해 보세요.

해결책 2: 볼륨이 아닌 물리적 디스크 지우기

대부분의 사용자는 외장 드라이브의 볼륨(파티션)만 선택해 포맷합니다. 드라이브에 여러 개의 파티션이 있다면 이 방식이 필요하지만, 파티션이 하나뿐이거나 드라이브 전체를 초기화하고 싶다면 물리적 디스크 자체를 지우는 것이 좋습니다.

이렇게 하면 파티션 맵까지 초기화할 수 있으며, 파티션 맵 손상은 '지우기 프로세스 실패' 오류의 주요 원인 중 하나입니다.

예를 들어 USB라는 이름의 APFS 볼륨 대신, TOSHIBA TransMemory Media라는 물리적 디스크를 선택해 포맷하면 드라이브 전체를 깨끗하게 초기화할 수 있습니다.

  1. 디스크 유틸리티를 열고 보기 > 모든 기기 표시를 클릭합니다.
  2. 물리적 디스크를 선택한 후 지우기를 클릭합니다.
    Mac에서  지우기 프로세스가 실패했습니다  오류 해결하는 완벽 가이드
  3. 드라이브 이름을 입력합니다.
  4. 적절한 파일 시스템을 선택합니다.
  5. 구성표는 GUID 파티션 맵으로 유지합니다.
  6. 지우기를 클릭합니다.

반대로 이미 물리적 디스크 단위로 시도했는데 실패했다면, 이번엔 볼륨 단위로 포맷해 보세요.

해결책 3: 터미널(Terminal)로 드라이브 지우기

디스크 유틸리티 외에도 터미널에서 명령어를 실행해 디스크를 지울 수 있습니다. 터미널은 더 다양한 고급 옵션과 유연성을 제공합니다.

아래 명령어는 포맷할 디스크를 강제로 마운트 해제하고, 부트 섹터에 0을 기록한 뒤 지우기 또는 파티션 작업을 수행합니다. '마운트 해제'와 '제로 필링' 단계를 미리 수행하는 이유는 오류 발생 가능성을 줄이기 위함입니다.

드라이브를 지우려면 먼저 마운트가 해제되어야 합니다. 디스크 유틸리티가 마운트 해제에 실패하면 지우기도 실패하기 때문에, 수동으로 마운트를 해제하는 것이 중요합니다. 또한 디스크에 0을 기록하면 배드 섹터나 데이터 손상 같은 디스크 관련 문제도 함께 해결할 수 있습니다.

터미널에서 드라이브를 지우는 단계는 다음과 같습니다.

  1. 터미널을 엽니다.
  2. 아래 명령어를 입력하고 Enter를 누릅니다.
    diskutil list
  3. 외장 드라이브 또는 파티션의 디스크 식별자(예: disk2, disk2s1)를 확인하고 적어둡니다.
  4. disk_identifier를 실제 식별자로 바꿔 아래 명령어로 마운트를 해제합니다.
    드라이브 전체: diskutil unmountDisk force disk_identifier (예: diskutil unmountDisk force disk2)
    파티션 단위: diskutil unmountVolume force disk_identifier (예: diskutil unmountDisk force disk2s1)
  5. 드라이브 또는 볼륨을 제로화합니다.
    sudo dd if=/dev/zero of=/dev/disk_identifier bs=1024 count=1024 (예: sudo dd if=/dev/zero of=/dev/disk2 bs=1024 count=1024)
  6. 관리자 비밀번호를 입력하고 Enter를 누릅니다.
  7. 드라이브를 지우거나 파티션합니다.
    드라이브 지우기: diskutil eraseDisk format name disk_identifier (예: diskutil eraseDisk APFS USB disk2)
    파티션 지우기: diskutil eraseVolume format name disk_identifier (예: diskutil eraseVolume APFS USB disk2s1)
    파티션 생성: diskutil partitionDisk disk_identifier GPT format name size (예: diskutil partitionDisk disk2 GPT JHFS+ USB 50g)

문제가 해결되었다면 이 글을 공유해 M1 Mac을 비롯한 다른 Mac 사용자들에게도 도움을 주세요.

해결책 4: 파티션 삭제 후 다시 생성하기

특정 파티션을 지우려는 경우라면, 파티션을 삭제한 후 새로 추가하는 것으로 동일한 결과를 얻을 수 있습니다.

  1. 디스크 유틸리티에서 지우려는 파티션을 선택하고 파티션을 클릭합니다.
  2. 원형 차트에서 해당 파티션을 선택한 후 ( - ) 버튼을 눌러 삭제합니다.
    Mac에서  지우기 프로세스가 실패했습니다  오류 해결하는 완벽 가이드
  3. ( + ) 버튼을 눌러 새 파티션을 추가합니다.
  4. 파티션 이름을 지정합니다.
  5. 포맷 형식을 선택합니다.
  6. 크기를 지정합니다.
  7. 적용을 클릭합니다.

해결책 5: 다른 컴퓨터에서 외장 드라이브 포맷하기

Windows든 macOS든 사용할 수 있는 다른 컴퓨터가 있다면, 그곳에서 외장 드라이브를 포맷해 보세요. 실제로 일부 사용자는 다른 컴퓨터에서 지우기 프로세스가 정상적으로 완료된 사례를 보였습니다.

해결책 6: SD 카드의 '지우기 프로세스 실패' 오류 해결하기

Mac에서 SD 카드를 지울 수 없다면 다음 팁들을 활용해 보세요.

① SD 카드의 쓰기 방지 스위치가 잠겨 있는지 확인하세요.

대부분의 SD 카드에는 카드 내 데이터의 실수로 인한 삭제나 수정을 막는 물리적 쓰기 방지 스위치가 있습니다. 이 스위치가 잠겨 있으면 새 데이터 기록은 물론 디스크 포맷도 차단됩니다.

② 다른 SD 카드 어댑터/리더기를 사용하세요.

SD 카드 어댑터 자체의 문제도 포맷 실패의 원인이 될 수 있습니다. 어댑터를 통해 SD 카드를 연결하고 있다면 다른 어댑터로 교체해 보세요.

③ SD Memory Card Formatter 실행하기

SD Memory Card Formatter는 SD, SDHC, SDXC 메모리 카드 전용 무료 포맷 도구입니다. 디스크 유틸리티로 SD 카드를 포맷할 수 없을 때 훌륭한 대안이 됩니다.

Mac 내장 하드 드라이브에서 지우기 프로세스 실패 시 해결법

내장 하드 드라이브 지우기는 Mac을 공장 초기화하거나 시작 디스크 문제를 해결할 때 필수적인 과정입니다. 하지만 이 과정에서도 오류가 발생할 수 있습니다. 아래 방법들을 시도해 보세요.

해결책 1: 다시 시도하기

알 수 없는 이유로 디스크 유틸리티에서 지우기를 여러 번 반복해야 성공하는 경우가 있습니다. 두세 번 만에 성공하는 사람도 있고, 수십 번을 시도해야 하는 사람도 있습니다.

"이건 미쳤다고밖에 할 수 없네요! 답글을 달다가 어느 순간 Mac 지우기가 성공했습니다. 계속 포기하지 않고 시도했는데, 특정 순서가 있는지는 모르겠지만 끝까지 해보면 될 수도 있습니다. 저는 총 20번 넘게 시도했어요." - discussions.apple.com

해결책 2: 인터넷 복구(Internet Recovery) 모드 활용하기

macOS 복구 모드에서 지우기가 실패했다면, 인터넷 복구 모드로 부팅해 Apple 서버의 복구 도구를 이용해 보세요. 이를 통해 Mac에 설치 가능한 최신 macOS를 다시 설치할 수도 있습니다.

  1. Mac을 종료합니다.
  2. 전원 버튼을 누른 직후 Option + Command + R을 길게 누릅니다.
  3. 회전하는 지구본 화면이 나타나면 키에서 손을 뗍니다.
  4. macOS 유틸리티 창에서 디스크 유틸리티 > 계속을 클릭합니다.
  5. 보기 > 모든 기기 표시를 클릭합니다.
  6. 목록 최상위의 내장 하드 드라이브를 선택하고 지우기를 클릭합니다.
    Mac에서  지우기 프로세스가 실패했습니다  오류 해결하는 완벽 가이드
  7. 드라이브 이름을 Macintosh HD로 지정합니다.
  8. macOS High Sierra 이상이라면 APFS를, 그 이전 버전이라면 Mac OS 확장(저널링)을 선택합니다.
  9. 구성표는 GUID 파티션 맵으로 유지합니다.
  10. 지우기를 클릭합니다.

해결책 3: Apple Silicon Mac에서 APFS 컨테이너 지우기

앞선 방법은 Intel 기반 Mac에서 내장 하드 드라이브의 물리적 디스크를 지우는 방법입니다. M1, M2, M3 칩을 탑재한 Apple Silicon Mac이라면 물리적 디스크 대신 APFS 컨테이너를 지우는 것이 더 효과적일 수 있습니다.

방법은 간단합니다. 목록에서 들여쓰기된 물리적 디스크 바로 아래에 있는 컨테이너를 선택하고 지우기를 클릭하면 됩니다.

자주 묻는 질문

Q. Mac을 강제로 지우려면 어떻게 하나요?

인터넷 복구 모드로 부팅한 후 내장 하드 드라이브를 선택하고 지우기를 클릭하면 됩니다.

Q. Mac 지우기에는 얼마나 걸리나요?

소요 시간은 드라이브 용량, 프로세서 속도, 저장된 데이터 양, 스토리지 종류, Mac의 전반적인 시스템 성능에 따라 달라집니다. 일반적으로 문제가 없다면 몇 분 안에 완료됩니다.

Q. Mac에서 지우기가 허용되지 않는 이유는?

시스템에 문제가 있거나 하드 드라이브가 심각하게 손상된 경우 Mac에서 지우기를 진행할 수 없습니다.

Q. Mac을 지우면 속도가 빨라지나요?

네, 느려진 원인이 복잡하게 쌓인 파일이나 조각난 하드 드라이브 때문이라면, 지우기 후 속도가 개선될 수 있습니다.