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 기기를 열 수 없음 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202210/2022101117280171.jpg)
드라이브 권한 확인하기
USB 플래시 드라이브, (마이크로)SD 카드 또는 외장 하드 드라이브를 지울 때 이 오류가 발생한다면, 먼저 사용 중인 계정에 해당 드라이브에 대한 '읽기 및 쓰기(Read & Write)' 권한이 있는지 확인해야 합니다. Mac에서 디스크 권한을 변경하려면 바탕화면의 디스크 아이콘을 마우스 우클릭한 후 '정보 가져오기(Get Info)'를 선택하세요.
![[해결 방법] Mac에서 디스크 지우기 시 발생하는 오류 코드 -69877 기기를 열 수 없음 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202210/2022101117280147.jpg)
터미널에서 드라이브 마운트 해제하기
터미널에서 드라이브를 포맷하는 도중이라면, '-69877' 오류가 나타나기 전 macOS가 실행 중이던 프로세스가 '디스크 마운트 해제 중(Unmounting disk)' 단계였다는 것을 알 수 있습니다.
따라서 이 오류는 '디스크 마운트 해제' 실패와 관련이 있을 가능성이 높습니다. 이 경우 다른 명령어를 사용하여 직접 디스크를 마운트 해제할 수 있습니다.
- 응용 프로그램 > 유틸리티 폴더에서 터미널(Terminal)을 실행합니다.
- 다음 명령어를 입력하고 Enter 키를 누릅니다.
diskutil list - 디스크 식별자(예: disk2)를 기록해 둡니다.
- 다음 명령어를 입력하여 디스크를 마운트 해제합니다. (disk_identifier는 지우려는 디스크 번호로 대체)
diskutil unmountDisk /dev/disk_identifier - 다음 명령어를 실행하여 디스크를 다시 지웁니다.
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 기기를 열 수 없음 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202210/2022101117280122.jpg)
따라서 전환할 수 있는 물리적 잠금 장치가 있는지 확인하고, 필요하다면 잠금을 해제하세요. 또한 카드에 함께 제공된 원본 마이크로SD-SD 변환 어댑터를 사용하지 않고 있다면, 원본 어댑터를 사용해 보는 것도 좋은 방법입니다.
macOS 복구 모드에서 드라이브 지우기
이 오류를 해결하는 또 다른 방법은 복구 모드(Recovery Mode)에서 드라이브를 지우는 것입니다. 일부 사용자들은 두 번째 또는 세 번째 시도 끝에 디스크 포맷에 성공했으므로, macOS 복구 환경에서 이 과정을 여러 번 반복해 보는 것이 좋습니다.
- macOS 복구로 부팅합니다.
- 인텔 맥: Mac을 재시작한 후 화면이 검게 변하면 Command + R 키를 길게 누릅니다. Apple 로고가 나타날 때까지 두 키를 계속 누르고 있으세요.
- 애플 실리콘 맥: Mac을 종료한 후 '시동 옵션 불러오는 중'이 표시될 때까지 전원 버튼을 길게 누릅니다. 그런 다음 옵션 > 계속을 클릭합니다. - macOS 유틸리티 창에서 디스크 유틸리티(Disk Utility)를 클릭합니다.
- 왼쪽 목록에서 외장 드라이브를 선택하고 지우기(Erase)를 클릭합니다.
- 파일 시스템을 선택하고 디스크 이름을 지정합니다.
- 다시 지우기(Erase)를 클릭합니다.
디스크 유틸리티에서 드라이브 지우기가 허용되지 않는다면, 먼저 볼륨을 지운 후 드라이브 전체를 지우는 순서로 진행해 보세요.
안전 모드 활용하기
특정 프로세스가 드라이브를 사용 중이어서 USB 플래시 드라이브나 외장 하드 드라이브에서 '기기를 열 수 없음: (-69877)' 오류가 발생할 수도 있습니다.
안전 모드(Safe Mode)에서 드라이브 지우기를 다시 시도해 보세요. 안전 모드에서는 Mac 부팅 시 서드파티 확장 프로그램 로딩이 차단되고, 캐시가 정리되며, Mac 하드 드라이브 검사 및 복구가 진행됩니다.
그래도 해결되지 않으면 드라이브를 올바르게 제거했다가 다시 연결한 후 디스크 지우기를 다시 시도해 보세요.
FileVault 임시 비활성화하기
일부 경우에는 FileVault가 활성화되어 있으면 디스크 지우기 과정에 문제가 생길 수 있습니다. FileVault가 켜져 있다면 일시적으로 비활성화한 후 지우기 프로세스에 영향을 주는지 확인해 보세요.
Windows 컴퓨터에서 드라이브 지우기
Windows 컴퓨터를 사용할 수 있거나 빌릴 수 있다면, Windows에서 디스크를 깨끗하게 지운 후 Mac에서 다시 포맷할 수 있습니다.
- Windows PC에서 좌측 하단 검색창을 클릭하고 "cmd"를 입력합니다.
- cmd를 우클릭하고 '관리자 권한으로 실행(Run as administrator)'을 선택합니다.
- 다음 명령어를 입력하고 Enter 키를 눌러 DiskPart를 엽니다.
diskpart - 아래 명령어를 입력하고 Enter 키를 눌러 PC의 모든 디스크 목록을 확인합니다.
list disk - 크기를 기준으로 지우려는 드라이브의 디스크 번호를 적어 둡니다. 그리고 대상 드라이브를 안전하게 제거한 후 다시
list disk명령어를 실행하여 어떤 디스크가 사라졌는지 확인함으로써 번호를 재차 검증합니다. - 아래 명령어를 실행하여 지우려는 디스크를 선택합니다. (disk_number는 지워야 할 디스크 번호로 대체)
select disk disk_number - 아래 명령어를 실행하여 디스크를 지웁니다.
clean - 드라이브를 안전하게 제거합니다.
- 드라이브를 Mac에 다시 연결합니다.
- 디스크 유틸리티를 통해 외장 하드 드라이브를 포맷합니다.
디스크 제로화(Zero Out)하기
위 방법들이 모두 효과가 없다면, 문제가 되는 드라이브의 모든 블록에 0을 기록하여 완전히 초기화한 후 디스크 유틸리티에서 다시 포맷할 수 있습니다.
- 응용 프로그램 > 유틸리티 폴더에서 터미널(Terminal)을 실행합니다.
- 아래 명령어를 입력하고 Enter 키를 눌러 드라이브의 디스크 번호를 확인합니다.
diskutil list - 지워야 할 디스크의 식별자(예: disk3)를 기억해 둡니다.
- 아래 명령어를 실행하여 디스크를 마운트 해제합니다. (disk_identifier는 실제 디스크 번호로 대체)
diskutil unmountDisk /dev/disk_identifier - 아래 명령어를 실행하여 드라이브에 0을 기록합니다. (disk_identifier는 실제 디스크 번호로 대체)
sudo dd if=/dev/zero of=/dev/disk_identifier bs=1m - 비밀번호를 입력하고 Enter 키를 누릅니다.
수 테라바이트 용량의 디스크라면 몇 시간이 걸릴 수 있습니다.
USB 또는 기타 외장 저장 장치에서 발생하는 '기기를 열 수 없음 69877' 오류가 해결되기를 바랍니다. 성공적으로 해결하셨다면 이 글을 다른 분들과 공유해 주세요.
내장 디스크를 지울 때 '기기를 열 수 없음 69877' 오류 해결 방법
![[해결 방법] Mac에서 디스크 지우기 시 발생하는 오류 코드 -69877 기기를 열 수 없음 완벽 가이드](https://kr.wsxdn.com/UploadFiles_1288/202210/2022101117280207.jpg)
시작하기 전에, 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 설치 프로그램으로 부팅:
- Mac을 종료합니다.
- 외장 부팅 가능 설치 프로그램을 Mac에 연결합니다.
- 전원 버튼을 누른 직후 Option 키를 길게 누릅니다.
- 사용 가능한 드라이브 목록이 나타나면 키를 놓습니다.
- 외장 드라이브를 선택하고 Enter 키를 누릅니다.
- 디스크 유틸리티에서 Mac 하드 드라이브 또는 볼륨을 지웁니다.
참고: T2 칩이 탑재된 Mac의 경우 외장 또는 이동식 미디어 부팅을 허용하려면 시동 보안 유틸리티(Startup Security Utility)에서 보안 수준을 낮춰야 합니다.
애플 실리콘 맥에서 USB 설치 프로그램으로 부팅:
- Mac을 종료합니다.
- '시동 옵션 불러오는 중'이 나타날 때까지 전원 버튼을 길게 누릅니다.
- USB 설치 프로그램을 선택하고 계속을 클릭합니다.
- 디스크 유틸리티에서 Mac 하드 드라이브 또는 볼륨을 지웁니다.
복구 지원 도구(Recovery Assistant)에서 M1 Mac 지우기
애플 실리콘 Mac을 지울 때 '기기를 열 수 없음: (-69877)' 오류가 발생한다면, 복구 지원 도구를 통해 다음 단계대로 시도해 보세요.
- Mac을 종료합니다.
- 전원 버튼을 누르고 시동 옵션 창이 나타날 때까지 계속 길게 누릅니다.
- 옵션 > 계속을 선택합니다.
- 유틸리티 > 터미널을 엽니다.
- 아래 명령어를 입력하고 Enter 키를 누릅니다.
resetpassword - '암호 재설정(Reset Password)' 옵션을 선택합니다.
- 메뉴 막대에서 '복구 지원 도구(Recovery Assistant)'를 클릭하고 'Mac 지우기(Erase Mac)'를 선택합니다.
- 화면의 안내에 따라 Mac을 지웁니다.
지우기 프로세스가 실패했을 때 '기기를 열 수 없음' 오류를 해결하는 방법을 더 많은 분들이 알 수 있도록 이 글을 공유해 주세요.