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

[해결 방법] Mac에서 디스크 지우기 시 발생하는 오류 코드 -69877 '기기를 열 수 없음' 완벽 가이드

Mac에서 디스크를 지우려고 할 때 터미널에서는 "오류: -69877: 기기를 열 수 없습니다(Couldn't open device)", 디스크 유틸리티에서는 "기기를 열 수 없습니다: (-69877)"라는 오류 메시지가 나타날 수 있습니다.

표현이 조금씩 다르지만 두 오류는 모두 동일한 '기기를 열 수 없음' 문제를 의미하며, 내장 하드 드라이브뿐만 아니라 (마이크로)SD 카드, USB 플래시 드라이브, 외장 하드 드라이브 등 외장 저장 장치에서도 발생할 수 있습니다.

이 글에서는 Mac에서 '기기를 열 수 없음 69877' 오류가 발생하는 원인을 분석하고, 실질적인 해결 방법을 통해 문제를 해결할 수 있도록 안내해 드립니다.

Mac에서 '기기를 열 수 없음: (-69877)' 오류 해결 가이드 구성:

  • 1. Mac에서 '기기를 열 수 없음 69877' 오류가 나타나는 이유
  • 2. 외장 디스크를 지울 때 발생하는 오류 해결 방법
  • 3. 내장 디스크를 지울 때 발생하는 오류 해결 방법

Mac에서 '기기를 열 수 없음 69877' 오류가 발생하는 이유

'기기를 열 수 없음 69877' 오류가 Mac에서 팝업으로 나타나는 원인은 여러 가지가 있습니다. '디스크를 마운트 해제할 수 없음 69888' 오류와 마찬가지로, FileVault와 같은 다른 프로세스가 현재 디스크를 사용 중이어서 마운트 해제에 실패하면 69877 오류가 발생할 수 있습니다.

그 외에도 해당 드라이브에 대한 쓰기 권한이 없거나, 드라이브가 물리적으로 잠겨 있거나, 하드웨어 자체에 문제가 있는 경우에도 이 오류가 발생할 수 있습니다.

외장 디스크를 지울 때 '기기를 열 수 없음 69877' 오류 해결 방법

[해결 방법] Mac에서 디스크 지우기 시 발생하는 오류 코드 -69877  기기를 열 수 없음  완벽 가이드

드라이브 권한 확인하기

USB 플래시 드라이브, (마이크로)SD 카드 또는 외장 하드 드라이브를 지울 때 이 오류가 발생한다면, 먼저 사용 중인 계정에 해당 드라이브에 대한 '읽기 및 쓰기(Read & Write)' 권한이 있는지 확인해야 합니다. Mac에서 디스크 권한을 변경하려면 바탕화면의 디스크 아이콘을 마우스 우클릭한 후 '정보 가져오기(Get Info)'를 선택하세요.

[해결 방법] Mac에서 디스크 지우기 시 발생하는 오류 코드 -69877  기기를 열 수 없음  완벽 가이드

터미널에서 드라이브 마운트 해제하기

터미널에서 드라이브를 포맷하는 도중이라면, '-69877' 오류가 나타나기 전 macOS가 실행 중이던 프로세스가 '디스크 마운트 해제 중(Unmounting disk)' 단계였다는 것을 알 수 있습니다.

따라서 이 오류는 '디스크 마운트 해제' 실패와 관련이 있을 가능성이 높습니다. 이 경우 다른 명령어를 사용하여 직접 디스크를 마운트 해제할 수 있습니다.

  1. 응용 프로그램 > 유틸리티 폴더에서 터미널(Terminal)을 실행합니다.
  2. 다음 명령어를 입력하고 Enter 키를 누릅니다.
    diskutil list
  3. 디스크 식별자(예: disk2)를 기록해 둡니다.
  4. 다음 명령어를 입력하여 디스크를 마운트 해제합니다. (disk_identifier는 지우려는 디스크 번호로 대체)
    diskutil unmountDisk /dev/disk_identifier
  5. 다음 명령어를 실행하여 디스크를 다시 지웁니다.
    diskutil eraseDisk file_system disk_name /dev/disk_identifier
    예를 들어, 디스크 식별자가 disk2이고 이름을 Storage로 지정한 후 ExFAT으로 재포맷하려면 다음 명령어를 사용합니다:
    diskutil eraseDisk ExFAT Storage /dev/disk2

터미널에서 여전히 '오류: -69877'이 보고된다면, 먼저 MS-DOS(FAT) 같은 다른 파일 시스템으로 포맷한 후 원하는 형식으로 다시 포맷해 보세요.

SD 카드/USB 쓰기 방지 잠금 확인하기

SD 카드, 마이크로 SD 카드 또는 USB 플래시 드라이브를 지우려고 한다면 읽기 전용으로 마운트되어 있지 않은지 확인하세요. 일부 USB 플래시 드라이브, SD 카드 및 마이크로SD-SD 어댑터에는 물리적 잠금 스위치가 있어, 카드에 쓰기 작업을 하려면 이 잠금을 해제해야 합니다.

[해결 방법] Mac에서 디스크 지우기 시 발생하는 오류 코드 -69877  기기를 열 수 없음  완벽 가이드

따라서 전환할 수 있는 물리적 잠금 장치가 있는지 확인하고, 필요하다면 잠금을 해제하세요. 또한 카드에 함께 제공된 원본 마이크로SD-SD 변환 어댑터를 사용하지 않고 있다면, 원본 어댑터를 사용해 보는 것도 좋은 방법입니다.

macOS 복구 모드에서 드라이브 지우기

이 오류를 해결하는 또 다른 방법은 복구 모드(Recovery Mode)에서 드라이브를 지우는 것입니다. 일부 사용자들은 두 번째 또는 세 번째 시도 끝에 디스크 포맷에 성공했으므로, macOS 복구 환경에서 이 과정을 여러 번 반복해 보는 것이 좋습니다.

  1. macOS 복구로 부팅합니다.
    - 인텔 맥: Mac을 재시작한 후 화면이 검게 변하면 Command + R 키를 길게 누릅니다. Apple 로고가 나타날 때까지 두 키를 계속 누르고 있으세요.
    - 애플 실리콘 맥: Mac을 종료한 후 '시동 옵션 불러오는 중'이 표시될 때까지 전원 버튼을 길게 누릅니다. 그런 다음 옵션 > 계속을 클릭합니다.
  2. macOS 유틸리티 창에서 디스크 유틸리티(Disk Utility)를 클릭합니다.
  3. 왼쪽 목록에서 외장 드라이브를 선택하고 지우기(Erase)를 클릭합니다.
  4. 파일 시스템을 선택하고 디스크 이름을 지정합니다.
  5. 다시 지우기(Erase)를 클릭합니다.

디스크 유틸리티에서 드라이브 지우기가 허용되지 않는다면, 먼저 볼륨을 지운 후 드라이브 전체를 지우는 순서로 진행해 보세요.

안전 모드 활용하기

특정 프로세스가 드라이브를 사용 중이어서 USB 플래시 드라이브나 외장 하드 드라이브에서 '기기를 열 수 없음: (-69877)' 오류가 발생할 수도 있습니다.

안전 모드(Safe Mode)에서 드라이브 지우기를 다시 시도해 보세요. 안전 모드에서는 Mac 부팅 시 서드파티 확장 프로그램 로딩이 차단되고, 캐시가 정리되며, Mac 하드 드라이브 검사 및 복구가 진행됩니다.

그래도 해결되지 않으면 드라이브를 올바르게 제거했다가 다시 연결한 후 디스크 지우기를 다시 시도해 보세요.

FileVault 임시 비활성화하기

일부 경우에는 FileVault가 활성화되어 있으면 디스크 지우기 과정에 문제가 생길 수 있습니다. FileVault가 켜져 있다면 일시적으로 비활성화한 후 지우기 프로세스에 영향을 주는지 확인해 보세요.

Windows 컴퓨터에서 드라이브 지우기

Windows 컴퓨터를 사용할 수 있거나 빌릴 수 있다면, Windows에서 디스크를 깨끗하게 지운 후 Mac에서 다시 포맷할 수 있습니다.

  1. Windows PC에서 좌측 하단 검색창을 클릭하고 "cmd"를 입력합니다.
  2. cmd를 우클릭하고 '관리자 권한으로 실행(Run as administrator)'을 선택합니다.
  3. 다음 명령어를 입력하고 Enter 키를 눌러 DiskPart를 엽니다.
    diskpart
  4. 아래 명령어를 입력하고 Enter 키를 눌러 PC의 모든 디스크 목록을 확인합니다.
    list disk
  5. 크기를 기준으로 지우려는 드라이브의 디스크 번호를 적어 둡니다. 그리고 대상 드라이브를 안전하게 제거한 후 다시 list disk 명령어를 실행하여 어떤 디스크가 사라졌는지 확인함으로써 번호를 재차 검증합니다.
  6. 아래 명령어를 실행하여 지우려는 디스크를 선택합니다. (disk_number는 지워야 할 디스크 번호로 대체)
    select disk disk_number
  7. 아래 명령어를 실행하여 디스크를 지웁니다.
    clean
  8. 드라이브를 안전하게 제거합니다.
  9. 드라이브를 Mac에 다시 연결합니다.
  10. 디스크 유틸리티를 통해 외장 하드 드라이브를 포맷합니다.

디스크 제로화(Zero Out)하기

위 방법들이 모두 효과가 없다면, 문제가 되는 드라이브의 모든 블록에 0을 기록하여 완전히 초기화한 후 디스크 유틸리티에서 다시 포맷할 수 있습니다.

  1. 응용 프로그램 > 유틸리티 폴더에서 터미널(Terminal)을 실행합니다.
  2. 아래 명령어를 입력하고 Enter 키를 눌러 드라이브의 디스크 번호를 확인합니다.
    diskutil list
  3. 지워야 할 디스크의 식별자(예: disk3)를 기억해 둡니다.
  4. 아래 명령어를 실행하여 디스크를 마운트 해제합니다. (disk_identifier는 실제 디스크 번호로 대체)
    diskutil unmountDisk /dev/disk_identifier
  5. 아래 명령어를 실행하여 드라이브에 0을 기록합니다. (disk_identifier는 실제 디스크 번호로 대체)
    sudo dd if=/dev/zero of=/dev/disk_identifier bs=1m
  6. 비밀번호를 입력하고 Enter 키를 누릅니다.

수 테라바이트 용량의 디스크라면 몇 시간이 걸릴 수 있습니다.

USB 또는 기타 외장 저장 장치에서 발생하는 '기기를 열 수 없음 69877' 오류가 해결되기를 바랍니다. 성공적으로 해결하셨다면 이 글을 다른 분들과 공유해 주세요.

내장 디스크를 지울 때 '기기를 열 수 없음 69877' 오류 해결 방법

[해결 방법] Mac에서 디스크 지우기 시 발생하는 오류 코드 -69877  기기를 열 수 없음  완벽 가이드

시작하기 전에, macOS 복구 환경에서 시동 디스크(Macintosh HD 및 Macintosh HD - Data 볼륨)를 지우고 있는지 확인하세요.

최신 macOS 버전에서는 일반 부팅 상태에서 디스크 유틸리티의 지우기 버튼이 회색으로 비활성화되므로 당연한 사항이지만, 일부 구버전 macOS에서는 부팅 중인 디스크를 지울 수 없다는 점 때문에 프로세스가 실패할 것임에도 불구하고 일반 부팅 상태에서 시동 디스크 지우기를 허용하는 경우가 있습니다.

인터넷 복구(Internet Recovery)로 부팅하기

인텔 맥에는 로컬 복구와 인터넷 복구라는 두 가지 복구 모드가 있으며, 서로 다른 macOS 버전을 재설치할 수 있도록 세 가지 부팅 방법을 제공합니다.

  • Command + R: 로컬 macOS 복구로 시작합니다. 이 조합은 Mac에 설치되어 있던 최신 macOS 또는 복구 환경에서 사용 가능한 다른 앱을 재설치할 때 사용합니다.
  • Option + Command + R: 인터넷 복구로 시작합니다. 이 조합은 Mac과 호환되는 최신 macOS를 재설치할 때 사용합니다.
  • Shift + Option + Command + R: 인터넷 복구로 시작합니다. 이 조합은 Mac 출고 시 탑재되었던 macOS 버전 또는 그에 가장 근접한 버전을 재설치할 때 사용합니다.

로컬 복구(Command + R)에서 Mac 하드 드라이브를 지울 때 '기기를 열 수 없음: (-69877)' 오류가 발생한다면, Option + Command + R로 인터넷 복구에서 시도해 보세요. 인터넷 복구로 부팅하려면 Mac을 재시작한 후 화면이 검게 변하면 Command + Option + R 키를 길게 누르고, 회전하는 지구본이 나타나면 키를 놓으세요.

인터넷 복구에 진입한 후에는 디스크 유틸리티 또는 터미널에서 디스크를 다시 포맷할 수 있습니다.

Shift + Option + Command + R로 Windows NTFS 파티션 지우기

Boot Camp 관련 문제를 해결하기 위해 터미널에서 Windows NTFS 파티션을 지우려고 할 때 '오류: -69877: 기기를 열 수 없음'이 발생하는 경우도 있습니다. 예를 들어, Boot Camp가 Windows 파티션을 찾지 못해 Mac에 Windows를 설치할 수 없는 경우 등이 있습니다.

이 경우 Command + R 또는 Option + Command + R로 부팅한 복구 모드에서는 NTFS 드라이브를 지울 수 없을 가능성이 높습니다. 대신 Shift + Option + Command + R로 복구 환경에 진입한 후 Windows 파티션을 재포맷해야 합니다.

외장 부팅 가능 설치 프로그램으로 부팅하기

또는 외장 부팅 가능 설치 프로그램으로 부팅하여 복구 환경에서 내장 볼륨을 지울 수 있습니다. 이 방법은 현재 복구 파티션에서 디스크나 볼륨 재포맷을 방해하는 요소를 우회할 수 있습니다.

이를 위해서는 먼저 macOS 부팅 가능 설치 프로그램을 생성한 다음, 인텔 맥 또는 애플 실리콘 맥에 따라 각각 다른 절차로 부팅해야 합니다.

참고로, macOS 12.3에서는 복구 파티션에 일부 변경이 이루어져 Mac 또는 핵키노시(Hackintosh)에서 Windows NTFS 파티션을 지울 때 '기기를 열 수 없음: (-69877)' 오류가 발생할 수 있습니다. 따라서 macOS Monterey 부팅 가능 설치 프로그램을 만들려면 macOS 12.1을 선택하는 것이 좋습니다.

인텔 맥에서 USB 설치 프로그램으로 부팅:

  1. Mac을 종료합니다.
  2. 외장 부팅 가능 설치 프로그램을 Mac에 연결합니다.
  3. 전원 버튼을 누른 직후 Option 키를 길게 누릅니다.
  4. 사용 가능한 드라이브 목록이 나타나면 키를 놓습니다.
  5. 외장 드라이브를 선택하고 Enter 키를 누릅니다.
  6. 디스크 유틸리티에서 Mac 하드 드라이브 또는 볼륨을 지웁니다.

참고: T2 칩이 탑재된 Mac의 경우 외장 또는 이동식 미디어 부팅을 허용하려면 시동 보안 유틸리티(Startup Security Utility)에서 보안 수준을 낮춰야 합니다.

애플 실리콘 맥에서 USB 설치 프로그램으로 부팅:

  1. Mac을 종료합니다.
  2. '시동 옵션 불러오는 중'이 나타날 때까지 전원 버튼을 길게 누릅니다.
  3. USB 설치 프로그램을 선택하고 계속을 클릭합니다.
  4. 디스크 유틸리티에서 Mac 하드 드라이브 또는 볼륨을 지웁니다.

복구 지원 도구(Recovery Assistant)에서 M1 Mac 지우기

애플 실리콘 Mac을 지울 때 '기기를 열 수 없음: (-69877)' 오류가 발생한다면, 복구 지원 도구를 통해 다음 단계대로 시도해 보세요.

  1. Mac을 종료합니다.
  2. 전원 버튼을 누르고 시동 옵션 창이 나타날 때까지 계속 길게 누릅니다.
  3. 옵션 > 계속을 선택합니다.
  4. 유틸리티 > 터미널을 엽니다.
  5. 아래 명령어를 입력하고 Enter 키를 누릅니다.
    resetpassword
  6. '암호 재설정(Reset Password)' 옵션을 선택합니다.
  7. 메뉴 막대에서 '복구 지원 도구(Recovery Assistant)'를 클릭하고 'Mac 지우기(Erase Mac)'를 선택합니다.
  8. 화면의 안내에 따라 Mac을 지웁니다.

지우기 프로세스가 실패했을 때 '기기를 열 수 없음' 오류를 해결하는 방법을 더 많은 분들이 알 수 있도록 이 글을 공유해 주세요.