Mac에서 내장 또는 외장 하드 드라이브를 지우거나 파티션을 나누려고 할 때 "장치의 마지막 블록에 쓸 수 없습니다(Unable to write to the last block of the device)" 오류가 발생할 수 있습니다. 이 오류는 때때로 오류 코드 69760과 함께 나타납니다. 디스크 유틸리티나 터미널에서 표시되는 오류의 대표적인 예시는 다음과 같습니다.
① 디스크 유틸리티에서 지우기 프로세스가 실패하며 "장치의 마지막 블록에 쓸 수 없습니다." 메시지가 표시됩니다.

② 디스크 유틸리티에서 지우기 프로세스가 실패하며 "장치의 마지막 블록에 쓸 수 없습니다.: (-69760)." 메시지가 표시됩니다.

③ 터미널에서 지우기 프로세스가 실패하며 "Error: -69760: 장치의 마지막 블록에 쓸 수 없습니다." 메시지가 표시됩니다.

이 오류는 다양한 원인으로 발생할 수 있으며, 아래에서 검증된 해결 방법을 통해 드라이브를 정상적으로 지우거나 파티션을 설정할 수 있도록 안내해 드리겠습니다.
오류 발생 드라이브에서 데이터 복구하기
많은 사용자가 드라이브가 제대로 작동하지 않아 포맷을 선택하게 됩니다. 만약 여러분도 같은 상황이라면, 포맷을 진행하기 전에 반드시 중요한 데이터를 먼저 백업하는 것이 좋습니다. 드라이브를 지우면 모든 데이터가 삭제되며, 이후에는 복구가 불가능할 수 있습니다.
Mac이 부팅 가능한지 여부에 따라 접근할 수 없는 데이터를 복구하는 방법이 달라집니다.
- Mac이 부팅되지 않는 경우: 복구 모드(Recovery Mode)에서 Mac 데이터 복구 소프트웨어를 실행해야 합니다.
- Mac이 부팅되는 경우: iBoysoft Data Recovery for Mac을 사용하여 데이터를 복구할 수 있습니다.
iBoysoft Data Recovery for Mac은 마운트되지 않거나, 읽을 수 없거나, 손상된 내장 하드 드라이브 및 외장 HDD, SSD, USB 메모리, SD 카드 등 다양한 저장 장치에서 분실된 데이터를 안전하게 복원할 수 있는 검증된 데이터 복구 도구입니다. 무료로 드라이브를 스캔하고 발견된 파일을 미리 볼 수 있습니다.
'장치의 마지막 블록에 쓸 수 없습니다' 오류가 발생한 드라이브에서 데이터를 복구하는 방법은 다음과 같습니다.
1단계: iBoysoft Data Recovery for Mac을 무료로 다운로드하고 설치합니다.
2단계: 이동식 디스크인 경우 해당 드라이브가 Mac에 연결되어 있는지 확인합니다.
3단계: 프로그램을 실행한 후 대상 디스크를 선택하고 'Search for Lost Data(분실 데이터 검색)' 버튼을 클릭합니다.

4단계: 드라이브에서 수집된 파일을 미리 보기합니다.

5단계: 복구할 파일 앞의 체크박스를 선택한 후 Recover(복구) 버튼을 클릭하고, 복구 중인 디스크가 아닌 다른 저장 위치에 저장합니다.

내장 하드 드라이브에서 발생한 오류 해결 방법
시동 디스크나 내장 SSD를 지울 때 "장치의 마지막 블록에 쓸 수 없습니다" 오류가 나타난다면, 아래 해결 방법을 순서대로 시도해 보세요.
- 1. 드라이브 지우기를 여러 번 재시도
- 2. 인터넷 복구 모드(Internet Recovery Mode)에서 드라이브 지우기
- 3. 외부 부팅 가능 설치 프로그램으로 드라이브 지우기
- 4. 하드 드라이브 SATA 케이블 또는 컨트롤러 교체
- 5. 새 SSD로 교체
드라이브 지우기를 여러 번 재시도
오류가 발생한 후에도 내장 드라이브 지우기를 여러 번 시도해 보세요. 디스크 유틸리티가 첫 번째 시도에서는 드라이브 지우기에 실패하지만, 두 번째나 세 번째 시도에서 성공하는 경우가 의외로 흔합니다.
인터넷 복구 모드에서 드라이브 지우기
로컬 복구 모드(Command + R)에서 시동 디스크를 지울 수 없다면, 인터넷 복구(Internet Recovery)를 시도해 보세요. 이 모드는 Apple 서버에서 복구 도구를 불러와 Mac과 호환되는 최신 macOS를 다시 설치할 수 있게 해줍니다. 단, 이 모드는 Intel 기반 Mac에서만 사용할 수 있으며 M1 및 M2 Mac에서는 작동하지 않습니다.
위 방법으로도 "장치의 마지막 블록에 쓸 수 없습니다" 오류가 계속 발생한다면, 다음 해결 방법으로 넘어가세요.
외부 부팅 가능 설치 프로그램으로 드라이브 지우기
또 다른 방법은 부팅 가능한 설치 프로그램으로 부팅한 후 디스크 유틸리티에서 내장 하드 드라이브를 지우는 것입니다. 복구 모드에서 실패했던 작업이 이 방법으로 해결될 수 있습니다. 부팅 가능한 설치 프로그램을 만들려면 최소 14GB 이상의 여유 공간이 있는 USB 플래시 드라이브나 외장 저장 장치가 필요합니다.
- 부팅 가능한 macOS USB 설치 프로그램을 생성합니다.
- 부팅 가능한 설치 프로그램을 Mac에 연결합니다.
- Mac이 인터넷에 연결되어 있는지 확인합니다.
- Mac을 종료하고 전원 케이블과 새로 만든 설치 프로그램을 제외한 모든 외부 주변 장치를 분리합니다.
- 설치 프로그램에서 부팅합니다.
- Intel Mac: Mac을 켜자마자 Option 키를 길게 누릅니다. 부팅 가능한 볼륨이 표시되면 키를 놓고, 설치 프로그램을 선택한 후 위쪽 화살표를 클릭합니다.
- Apple Silicon Mac: 부팅 가능한 볼륨이 표시될 때까지 전원 버튼을 길게 누릅니다. 그런 다음 설치 프로그램을 선택하고 계속하기를 클릭합니다. - 디스크 유틸리티 > 계속하기를 선택합니다.
- 이전 해결 방법의 단계에 따라 시동 디스크를 지웁니다.
하드 드라이브 SATA 케이블 또는 컨트롤러 교체
SSD를 지울 때 "장치의 마지막 블록에 쓸 수 없습니다" 오류가 나타난다면, 데이터 케이블의 고장이나 SATA 컨트롤러가 제대로 로드되지 않는 문제일 가능성이 있습니다. SATA 하드 드라이브 케이블이나 컨트롤러를 정상 작동하는 것으로 교체하면 문제가 해결됩니다.
케이블 문제인지 확인하려면 Mac에서 SSD를 분리한 후 외장 케이스에 넣어 테스트해 보세요. 외부에서 정상적으로 지워진다면 하드 드라이브 케이블이나 컨트롤러가 원인일 가능성이 높습니다.
새 SSD로 교체
Mac 부팅에 문제가 있거나(예: 물음표 폴더가 표시됨), SSD나 HDD를 지울 때 "장치의 마지막 블록에 쓸 수 없습니다" 오류가 반복된다면, 하드 드라이브 자체에 결함이 있어 교체가 필요할 수 있습니다. 특히 Mac에서 드라이브를 제대로 인식하지 못한다면 더욱 그렇습니다.
이 경우 손상된 하드 드라이브를 새 것으로 교체해야 합니다. 내장 하드 드라이브가 메인보드에 납땜되어 있지 않다면 비교적 쉽게 교체할 수 있습니다. 하드 드라이브를 교체할 수 없는 상황이라면, 외장 SSD에 macOS를 설치하고 그것으로 Mac을 부팅하는 방법을 고려해 보세요.
외장 하드 드라이브에서 발생한 오류 해결 방법
외장 드라이브가 제대로 작동하지 않을 때 일반적으로 가장 효과적인 해결책은 재포맷입니다. 그러나 때로는 지우기 과정에서 "장치의 마지막 블록에 쓸 수 없습니다.: (-69760)." 오류와 함께 실패할 수 있습니다. 이런 경우 아래 해결 방법을 시도해 보세요.
- 1. 다른 케이블이나 포트 사용
- 2. 외장 드라이브 보안 지우기
- 3. 다른 컴퓨터에서 드라이브 포맷
- 4. 터미널에서 드라이브 지우기
- 5. 복구 모드에서 드라이브 포맷
- 6. 디스크 이미지에서 복원
다른 케이블이나 포트 사용
이 오류는 연결 과정에서의 통신 오류로 인해 발생할 수 있습니다. 따라서 다른 케이블이나 포트로 변경한 후 작업을 다시 시도해 보는 것이 좋습니다. 외장 케이스를 사용 중이라면 다른 케이스로 교체해서 시도해 보는 것도 추천합니다. 또한 어댑터를 사용하거나 사용하지 않고 각각 Mac에 연결해 보세요.
외장 드라이브 보안 지우기
외장 하드 디스크, USB 플래시 드라이브, SD 카드 등을 지우려다 오류가 발생했다면, 디스크 유틸리티를 사용해 보안 지우기를 다시 실행해 보는 것이 좋습니다. 이렇게 하면 드라이브를 깨끗하게 초기화하고 문제가 되는 블록까지 닦아낼 수 있습니다.
단, 보안 지우기를 진행하면 드라이브의 데이터는 완전히 복구 불가능한 상태가 됩니다. 따라서 작업을 시작하기 전에 반드시 중요한 데이터를 백업했는지 확인하세요.
외장 드라이브를 보안 지우기하려면 보안 옵션 2를 선택하면 됩니다. Apple에 따르면 이 옵션은 "무작위 데이터 한 번과 0으로 된 데이터 한 번을 전체 디스크에 기록하고, 파일에 접근하는 데 사용되는 정보를 지운 후 데이터를 두 번 덮어씁니다." 보안 지우기 방법은 다음과 같습니다.
- 외장 디스크를 Mac에 연결합니다.
- 디스크 유틸리티를 실행합니다.
- 보기 > 모든 장치 보기를 클릭합니다.
- 물리 디스크(제조사 이름이 표시된 상위 드라이브)를 선택하고 지우기를 클릭합니다.
- 대화 상자 왼쪽 하단의 보안 옵션을 클릭합니다.
- 슬라이더를 두 번째 옵션으로 이동합니다.

- 확인을 클릭합니다.
- 드라이브 이름을 입력합니다.
- 적절한 파일 시스템을 선택합니다.
- 방식(GUID Partition Map)을 설정합니다.
- 지우기를 클릭합니다.
참고: SSD에는 '보안 옵션' 버튼이 표시되지 않습니다. SSD는 일반 지우기만으로도 이미 데이터 복구가 어렵기 때문에 보안 지우기가 필요하지 않습니다.
다른 컴퓨터에서 드라이브 포맷
일부 사용자들은 Linux나 Windows 컴퓨터에서 외장 드라이브를 포맷한 후, Mac에서 "장치의 마지막 블록에 쓸 수 없습니다(-69760)" 오류가 발생하던 드라이브를 정상적으로 포맷할 수 있었다고 보고했습니다. 아직 시도해 보지 않았다면 이 방법도 활용해 보세요.
참고로 Linux 컴퓨터에서 포맷한 드라이브는 macOS에서 초기화를 요청받을 수 있습니다. 이는 macOS가 Linux 파일 시스템을 지원하지 않기 때문입니다. 화면의 안내에 따라 초기화하거나 재포맷하면 됩니다.
터미널에서 드라이브 지우기
디스크 유틸리티로 드라이브를 지우지 못했다면, 터미널 앱을 활용해 보세요. 외장 드라이브를 Mac에 연결한 상태로 아래 단계를 신중하게 따라 하세요.
- 터미널을 엽니다.
- 다음 명령어를 입력하고 Enter 키를 누릅니다.
diskutil list - 외장 드라이브의 디스크 번호(예: disk2)를 확인합니다.
- 다음 명령어를 입력하고 Enter 키를 누릅니다. (변수 부분을 실제 드라이브 정보로 대체하세요.)
diskutil eraseDisk 파일시스템 디스크이름 /dev/disk번호
- 터미널을 종료합니다.
터미널에서 동일한 오류 메시지("Error: -69760: 장치의 마지막 블록에 쓸 수 없습니다")가 반환된다면, 아래의 다른 해결 방법을 계속 시도해 보세요.
복구 모드에서 드라이브 포맷
macOS 복구 모드에서 외장 드라이브를 포맷해 볼 수도 있습니다. 복구 모드는 Mac에 내장된 복구 시스템으로, 드라이브를 다시 포맷할 수 있는 도구도 함께 제공됩니다. 복구 모드로 부팅하면 바로 디스크 유틸리티를 찾을 수 있으며, 터미널은 화면 상단의 유틸리티 메뉴에 숨겨져 있습니다.

디스크 유틸리티와 터미널 양쪽에서 지우기 과정을 반복해 보면서 정상 작동 여부를 확인하세요.
디스크 이미지에서 복원
외장 드라이브에서 발생하는 "장치의 마지막 블록에 쓸 수 없습니다(-69760)" 오류를 제거한 독특한 해결 사례가 포럼에 소개된 바 있습니다. 해당 사용자는 빈 디스크 이미지로 드라이브를 복원한 후, 문제가 있던 드라이브를 정상적으로 지울 수 있었습니다. 구체적인 과정은 다음과 같습니다.
- 디스크 유틸리티에서 새로운 빈 이미지를 생성합니다.
- 문제가 있는 외장 드라이브를 선택합니다.
- 편집 메뉴에서 복원을 클릭합니다.
- 복원 원본으로 생성한 빈 이미지를 선택하고 복원을 진행합니다.
- 복원이 완료되면 드라이브를 다시 지우기합니다.
이 글에서 소개한 해결 방법으로 내장 및 외장 드라이브의 오류를 해결하셨기를 바랍니다. 문제가 해결되었다면 아래 공유 버튼을 클릭해 더 많은 Mac 사용자에게 도움을 전달해 보세요.