일부 Mac 사용자들은 파일을 복사하거나 이동하려고 할 때 Mac 오류 코드 -50을 마주하게 됩니다. 이 문제는 대부분 외장 드라이브나 HDD에 저장된 파일에서 발생하는 것으로 알려져 있습니다.

조사해 보면 이 오류를 유발할 수 있는 원인은 여러 가지가 있습니다:
- 임시 파일이 비정상 상태로 고인 경우 – 가장 흔한 원인은 파일 시스템에 의존하는 임시 파일에 오류가 생긴 것입니다. 이 경우 간단히 재시동만 해도 임시 폴더가 정리되면서 문제가 해결됩니다.
- OS 펌웨어 오류 – 임시 파일 오류가 계속 반복된다면 일반적인 방법으로는 해결이 어렵습니다. 이럴 때는 전원 완전 방전 절차(파워 사이클)를 진행하는 것이 좋습니다. 이 과정에서 전원 커패시터가 방전되며 모든 임시 데이터가 삭제됩니다.
- 잘못된 파일 메타데이터 – 파일 이름과 확장자 정보가 Finder 앱이 기대하는 값과 충돌할 때도 오류가 발생할 수 있습니다. 이 경우 파일 이름과 확장자를 수동으로 변경한 뒤 파일을 이동하면 문제가 해결됩니다.
- NVRAM 및 PRAM 데이터 손상 – Mac이 유지 관리하는 두 가지 특수 메모리 중 하나에 문제가 있어도 같은 증상이 나타날 수 있습니다. 이 경우 두 메모리를 초기화하면 해결됩니다.
- 드라이브 내 파일 손상 – 복사하거나 이동하려는 파일이 저장된 드라이브 자체에 손상이 있는 경우에도 이 문제가 발생합니다. 디스크 유틸리티의 '응급 복구(First Aid)' 기능을 실행하면 해결할 수 있습니다.
- 플래시 드라이브의 파일 시스템 호환성 문제 – 외장 드라이브로 파일을 복사할 때 오류가 발생한다면 해당 드라이브가 NTFS로 포맷되어 있을 가능성이 높습니다(macOS는 NTFS에 제대로 대응하지 못함). 이 경우 드라이브를 FAT 32로 포맷하면 해결됩니다.
1. Mac 재시동하기
아래의 고급 해결 방법을 시도하기 전에 먼저 간단한 재시동부터 시작하세요. Mac 오류 코드 -50이 비정상 상태로 고인 파일 때문에 발생한 것이라면, 재시동하면서 임시 메모리가 정리되어 문제가 자연스럽게 해결될 수 있습니다.
Mac을 재시동하려면 전원 버튼을 누른 후 나타나는 프롬프트에서 다시 시작(Restart) 버튼을 클릭하면 됩니다.
또는 화면 좌측 상단의 Apple 로고를 클릭하고 나타나는 메뉴에서 재시동을 선택해도 됩니다.

참고: 단축키를 선호한다면 Control + Command + Eject(또는 전원 버튼)를 눌러 강제로 재시동할 수도 있습니다.
재시동 후 부팅이 완료되면 문제가 해결되었는지 확인하세요.
여전히 같은 문제가 발생한다면 다음 해결 방법으로 넘어가세요.
2. 파워 사이클(Power Cycle) 진행하기
재시동으로도 해결되지 않았다면, 일반적인 방법으로는 삭제되지 않는 임시 파일이 남아 있을 가능성이 큽니다.
이런 경우에는 강제로 파워 사이클을 진행하는 것이 가장 효과적입니다. 이 작업을 하면 운영체제가 임시 파일을 완전히 정리하므로, 임시 파일 관련 문제 대부분이 해결됩니다.
실제로 많은 사용자들이 이 방법만으로 Mac 오류 코드 -50을 해결하고 외장 드라이브 간 파일 복사가 가능했다고 보고했습니다.
Mac에서 파워 사이클을 진행하려면 아래 순서를 따르세요:
- 먼저 Mac에 연결된 외장 디스크나 USB 드라이브를 모두 분리합니다. 광학 드라이브에 CD/DVD가 들어 있다면 꺼내세요.
- 외부 장치가 모두 분리되었는지 확인한 뒤, 좌측 상단의 Apple 로고를 클릭하고 메뉴에서 시스템 종료를 선택합니다.

- Mac이 완전히 꺼질 때까지 기다린 후, 전원 케이블을 콘센트에서 물리적으로 분리하고 30초간 기다린 뒤 다시 연결합니다.
참고: 이 과정은 전원 커패시터를 방전시켜 문제를 일으킬 수 있는 임시 데이터를 완전히 제거하기 위한 것입니다. - 컴퓨터를 켜고 부팅이 완료될 때까지 기다립니다.
- 기존에 문제를 일으켰던 동작을 다시 반복하여 오류가 해결되었는지 확인합니다.
여전히 Mac 오류 코드 -50이 나타난다면 다음 해결 방법으로 넘어가세요.
3. 파일 이름 변경하기
경우에 따라 Mac 오류 코드 -50은 파일 이름이나 확장자 문제로 인해 발생하기도 합니다. Finder 앱이 표시하는 데이터와 충돌하는 메타데이터 값이 원인인 경우가 많습니다.
같은 문제를 겪던 사용자들은 파일 이름을 변경하고 확장자를 바꾼 뒤 파일을 이동하는 방식으로 문제를 해결했다고 합니다. 이동에 성공했다면 파일 이름과 확장자를 원래대로 되돌리면 됩니다.
이 방법은 파일의 메타데이터가 문제의 원인인 경우에 효과적입니다.
파일 이름과 확장자를 변경하여 이동하려면 아래 순서를 따르세요:
- Finder 앱(Dock 하단)을 열고 Mac 오류 코드 -50이 발생하는 파일이 저장된 위치로 이동합니다.
- 해당 위치에서 파일을 우클릭하고 나타나는 메뉴에서 이름 변경(Rename)을 선택합니다.

- 이름을 편집할 수 있게 되면 원하는 이름으로 바꾸고, 확장자도 다른 형식으로 변경합니다(가장 안전한 것은 .txt).

참고: 확장자 변경 확인 창이 나타나면 .text 사용을 클릭하여 새 확장자로 변경합니다.
- 파일 이름 변경이 완료되면 해당 파일을 새 위치로 이동해 보고, 동일한 오류 없이 이동되는지 확인합니다.
- 파일이 성공적으로 이동되었다면, 이름을 원래대로 되돌리고 확장자도 원래 형식으로 변경합니다.
이 방법이 적용되지 않는 상황이라면 다음 해결 방법으로 넘어가세요.
4. NVRAM 및 PRAM 초기화하기
위의 방법들로도 Mac 오류 코드 -50이 해결되지 않았다면, 문제의 원인이 NVRAM(비휘발성 램) 또는 PRAM(파라미터 램)에 있을 가능성이 높습니다.
Mac은 NVRAM에 특정 설정을 저장해 빠르게 불러오고, PRAM에는 주로 커널 관련 정보를 저장합니다. 그런데 일반 RAM과 마찬가지로 이 두 메모리에도 Mac의 핵심 구성 요소에 문제를 일으킬 수 있는 정보가 저장될 수 있습니다.
이 경우 PRAM과 NVRAM을 모두 초기화하면 문제를 해결할 수 있습니다. 방법을 모른다면 아래 순서를 따르세요:
- 먼저 Mac을 완전히 종료합니다(절전 모드가 아닌 일반 종료).
- 전원을 켜자마자 즉시 아래 키들을 길게 누릅니다:
Option + Command + P + R
- 네 개의 키를 20초 이상 계속 누르고 있으세요. 이 과정에서 Mac이 재시동되는 것처럼 보여도 키를 놓으면 안 됩니다.

- 시동음에 주목하세요 – 두 번째 시동음이 들리는 즉시 네 개의 키를 동시에 놓습니다.
참고: T2 보안 칩이 탑재된 모델이라면 Apple 로고가 두 번째로 사라진 후에 키를 놓으세요. - 부팅이 완료되면 파일을 복사하거나 이동해 보고 Mac 오류 코드 -50이 해결되었는지 확인합니다.
여전히 같은 문제가 발생한다면 다음 해결 방법으로 넘어가세요.
5. 디스크 유틸리티에서 응급 복구(First Aid) 실행하기
외장 HDD나 USB 드라이브처럼 외부 저장 공간에서 미디어 파일을 복사할 때 이 문제가 발생한다면, 작업 완료를 막는 손상된 파일이 있을 가능성이 있습니다.
같은 문제를 겪던 사용자 중 일부는 외장 드라이브와 시스템 드라이브 양쪽 모두에서 디스크 유틸리티의 응급 복구(First Aid) 기능을 실행하여 문제를 해결했다고 보고했습니다.
디스크 유틸리티의 응급 복구 기능을 실행하려면 아래 순서를 따르세요:
- 화면 하단 Dock에 있는 Finder 앱을 엽니다.

- Finder 앱 안에서 상단 메뉴의 이동(Go) 버튼을 클릭하고, 나타나는 메뉴에서 유틸리티를 선택합니다.

- 유틸리티 폴더에서 목록에 있는 디스크 유틸리티를 클릭합니다.

- 디스크 유틸리티 화면에서 좌측 목록의 시동 디스크(Macintosh HD)를 선택한 뒤, 화면 상단의 응급 복구(First Aid) 아이콘을 클릭합니다.

- 확인 창이 나타나면 실행(Run)을 클릭하여 검사를 시작합니다. 유틸리티가 전체 볼륨의 오류를 검사한 후, 문제가 발견되면 자동으로 복구합니다.

참고: 오류가 발견되지 않으면 초록색 체크 표시와 함께 성공 메시지가 나타납니다.
- 작업이 완료되면, 파일 복사에 문제가 있는 외장 드라이브에 대해서도 4~5번 단계를 반복합니다.
- 문제가 있는 모든 드라이브에서 응급 복구를 완료했다면 Mac을 재시동하고 부팅 후 문제가 해결되었는지 확인합니다.
같은 문제가 계속된다면 다음 방법으로 넘어가세요.
6. 드라이브를 FAT 32로 포맷하기
Mac 오류 코드 -50의 또 다른 흔한 원인은 파일을 복사하거나 이동할 때 사용하는 휴대용 저장 장치의 파일 시스템 호환성 문제입니다. 대부분의 신고 사례에서는 USB 드라이브/HDD/SSD가 NTFS로 포맷되어 있는 것이 원인이었습니다.
macOS는 NTFS와 정상적으로 호환되지 않으므로, 외장 드라이브를 FAT 32로 포맷해야 합니다. 많은 사용자들이 이 방법만으로 문제를 해결했다고 확인했습니다.
주의: 디스크를 포맷하면 해당 드라이브에 저장된 모든 데이터가 삭제됩니다. 데이터 손실을 원하지 않는다면, 이 절차를 시작하기 전에 다른 장치에 연결하여 백업을 먼저 만들어 두세요.
외장 드라이브를 FAT 32로 포맷할 준비가 되었다면 아래 순서를 따르세요:
- 화면 하단의 Launchpad를 열고 '디스크'를 검색한 뒤, 결과 목록에서 디스크 유틸리티를 클릭합니다.

- 디스크 유틸리티에 진입하면 상단의 지우기(Erase)를 클릭하고, 포맷할 파티션(볼륨 정보 아래)을 선택한 뒤 포맷 옵션을 지정합니다.

- 포맷(File format)을 MS-DOS(FAT)로 설정하고 올바른 파티션이 선택되었는지 확인한 후 지우기(Apply)를 클릭합니다.
- 포맷이 완료될 때까지 기다린 뒤 컴퓨터를 재시동하고, Mac 오류 코드 -50 없이 파일을 정상적으로 복사할 수 있는지 확인합니다.