요약: 이 글에서는 Mac 오류 코드 50이 무엇인지 설명하고, 외장 드라이브에서 파일을 복사·이동·삭제할 때 발생하는 Mac 오류 코드 50을 해결할 수 있는 6가지 실용적인 방법을 단계별로 안내합니다.
외장 하드 드라이브에서 파일을 복사하거나 이동하는 작업은 대부분의 Mac 사용자에게 아주 간단한 일입니다. 그러나 일부 사용자들은 외장 하드 드라이브에서 MacBook Air/Pro로 특정 파일을 복사하려고 할 때 시스템이 작업을 완료하지 못하고 Mac 오류 코드 50이 팝업으로 나타나며 "예기치 않은 오류가 발생하여 작업을 완료할 수 없습니다(오류 코드 -50)"라는 메시지를 받는다고 보고했습니다.
Mac 오류 코드 50은 정확히 무엇이며, 어떻게 문제를 해결해야 할까요? 이 글에서는 단계별 가이드와 함께 Mac 오류 코드 50을 해결할 수 있는 실질적인 방법들을 소개합니다. 자세한 내용은 계속 읽어보세요.
목차
- 1. Mac 오류 코드 50이란?
- 2. Mac에서 오류 코드 50이 발생하는 이유
- 3. Mac에서 오류 코드 50을 해결하는 방법
Mac 오류 코드 50이란?
Mac 오류 코드 50의 전체 메시지는 "예기치 않은 오류가 발생하여 작업을 완료할 수 없습니다(오류 코드 -50)"입니다. 이는 외장 하드 드라이브나 USB 플래시 드라이브 같은 이동식 저장 장치에서 파일을 복사, 이동, 때로는 삭제하려고 할 때 받게 되는 피드백입니다.
이 오류는 Mac이 해당 파일을 처리하는 데 문제가 있으며, 작업이 진행되지 않고 멈춰 있다는 것을 의미합니다. 팝업 창에는 확인(OK) 버튼만 표시됩니다.
Mac에서 오류 코드 50이 발생하는 이유
이 오류를 유발하는 원인은 여러 가지가 있으며, 주요 원인은 다음과 같습니다.
- 손상된 임시 파일: 파일 시스템에 종속된 임시 파일이 멈추거나 불안정한 상태가 되면 Mac에서 오류 코드 50이 발생할 가능성이 매우 높습니다.
- NVRAM 및 PRAM 데이터 손상: 이 두 메모리 유형의 데이터가 손상되거나 손괴된 경우에도 Mac에서 오류 코드 50이 나타날 수 있습니다.
- 잘못된 파일 메타데이터: 파일 이름이나 파일 형식이 Finder가 기대하는 값과 일치하지 않으면 Mac 오류 코드 50이 발생할 수 있습니다.
- 드라이브 자체의 문제: 외장 하드 드라이브 자체에 문제가 있는 경우 파일 복사나 이동이 허용되지 않으며, 데이터 복구를 고려해야 할 수도 있습니다.
- macOS와 호환되지 않는 디스크 포맷: 외장 하드 드라이브가 NTFS로 포맷되어 있다면 macOS는 이러한 드라이브에 쓰기 권한이 없기 때문에 내부 파일을 수정할 수 없습니다.
이 내용이 도움이 되셨다면 공유해 주세요.
Mac에서 오류 코드 50을 해결하는 방법
Mac에서 오류 코드 50의 원인은 사용자마다 다르기 때문에, 해결 방법 역시 달라질 수 있습니다. 원인을 모르겠다면 아래 방법들을 하나씩 순서대로 따라 하며 문제를 해결해 보세요.
방법 1. MacBook 재시동하기
복잡한 방법을 시도하기 전에, 간단한 재시동이 만성적인 문제의 열쇠가 되곤 합니다. 임시 파일에 문제가 생겨 외장 하드 드라이브에서 데이터를 복사하지 못하는 상황이라면 이 방법이 특히 효과적입니다. Mac을 재시동하면 임시 메모리가 지워지며 새로운 시작을 할 수 있습니다.
왼쪽 상단 모서리에 있는 Apple 아이콘을 클릭하고 컨텍스트 메뉴에서 재시동(Restart)을 선택하세요. 또는 일부 Mac 모델에서는 전원 버튼을 누른 후 프롬프트에서 재시동 옵션을 선택할 수도 있습니다.

방법 2. MacBook 전원 사이클(Power Cycle) 수행하기
안타깝게도 재시동으로 Mac 오류 코드 50이 해결되지 않았다면, 임시 파일이 너무 지속적이라 쉽게 제거되지 않는 것일 수 있습니다. 이 경우 강제로 전원 사이클 절차를 수행하는 것이 가장 고집스러운 임시 파일까지 제거하는 최선의 방법입니다.
다음은 MacBook Air/Pro에서 전원 사이클을 수행하는 방법입니다.
1단계. 외장 HDD, 플래시 드라이브, CD 등 Mac에 연결된 외장 저장 장치를 안전하게 제거하거나 추출합니다.
2단계. Apple 아이콘으로 이동하여 컨텍스트 메뉴에서 시스템 종료를 선택합니다. MacBook Air/Pro의 경우 Touch ID 또는 전원 버튼을 10초간 길게 눌러 컴퓨터를 강제로 끕니다.
3단계. Mac에 생명 신호가 없음을 확인한 후, 전원 케이블을 분리했다가 다시 연결하여 잔여 전원이 완전히 방전되도록 합니다. 또는 같은 목적으로 1~2분 정도 기다려도 됩니다. 그런 다음 Mac을 다시 켭니다.
4단계. 외장 하드 드라이브를 Mac에 다시 연결합니다. 이 과정을 통해 문제가 해결되기를 바랍니다.
방법 3. NVRAM/PRAM의 전원 관련 설정 초기화하기
NVRAM과 PRAM은 설정 및 커널 정보를 저장하여 시스템이 특정 경로에 더 빠르게 액세스할 수 있도록 하는 두 가지 메모리입니다. 이러한 설정과 정보가 macOS의 핵심 구성 요소를 손상시키고 오류를 일으킬 수 있습니다.
아래 단계에 따라 NVRAM 또는 PRAM을 초기화할 수 있습니다.
1단계. Mac을 완전히 종료합니다.
2단계. 전원을 켜자마자 Option + Command + P + R 키를 동시에 길게 누릅니다.
3단계. 시동음이 두 번째로 들리면 키 조합에서 손을 뗍니다. 2018년 이후 출시된 Mac을 사용 중이라면 Apple 로고가 사라진 후 키에서 손을 떼세요.
4단계. 두 번째 시동이 완료될 때까지 기다립니다. 그런 다음 외장 하드 드라이브에 접근하여 Mac 오류 코드 50이 해결되었는지 확인합니다.
방법 4. 문제가 되는 파일 메타데이터 수정하기
파일 메타데이터를 수정하면, 즉 복사나 전송이 되지 않는 파일의 이름을 변경하고 확장자를 바꾸면 Mac에서 오류 코드 50을 해결할 수 있습니다.
1단계. Finder를 열고 복사하거나 이동할 수 없는 정확한 파일을 찾습니다. 해당 파일을 마우스 오른쪽 버튼으로 클릭합니다.
2단계. 컨텍스트 메뉴에서 이름 바꾸기(Rename)를 선택한 후 파일에 새 이름을 입력합니다. 동시에 확장자도 다른 것으로 변경합니다.
3단계. 확인 메시지가 나타나면 수정 사항을 승인합니다.

파일이 정상적으로 작동하는지 테스트하려면 해당 파일을 새 위치로 이동해 보세요.
이 글을 공유해 주시면 감사하겠습니다.
방법 5. First Aid로 손상된 하드 드라이브 복구하기
외장 하드 드라이브가 손상되거나 망가진 경우 사용자는 해당 드라이브의 파일을 복사하거나 이동할 수 없습니다. Mac에서 결함이 있는 외장 하드 드라이브를 수정하려면 Apple의 내장 기능인 First Aid를 활용할 수 있습니다.
1단계. Launchpad > 기타(Other)로 이동하여 디스크 유틸리티(Disk Utility)를 실행합니다.
2단계. 왼쪽 목록에서 외장 저장 장치를 선택합니다.
3단계. 창 상단의 First Aid 버튼을 클릭하여 디스크 검사 및 복구를 시작합니다.

방법 6. 드라이브를 FAT32/exFAT로 포맷하기
사용 중인 디스크가 NTFS로 포맷되어 있을 가능성이 있습니다. NTFS는 Windows 전용으로 개발된 파일 시스템으로, Mac에서는 읽기만 가능합니다. 디스크를 완전히 활용하려면 NTFS for Mac 소프트웨어를 사용하거나, 디스크 유틸리티에서 Mac 친화적인 파일 시스템으로 하드 드라이브를 포맷하면 됩니다.
드라이브를 포맷하는 경우에는 포맷 과정에서 기존에 저장된 모든 파일이 지워지므로, 중요한 데이터를 보호하기 위해 반드시 사전에 데이터 복구를 수행하는 것이 매우 중요합니다.
복사나 이동 시 오류 코드 -50이 표시되는 외장 하드 드라이브에서 데이터를 복구하는 방법:
1단계: 화면의 지침에 따라 iBoysoft Data Recovery for Mac을 다운로드하고 설치합니다. 처음 설치하는 경우, macOS 10.13 이상을 실행하는 Mac에서는 소프트웨어에 대해 전체 디스크 접근 권한을 허용하고 시스템 확장 프로그램을 활성화해야 합니다.

2단계: 오류 코드 50이 발생한 외장 디스크 또는 파티션을 선택하고 분실 데이터 검색(Search for Lost Data)을 클릭합니다.

3단계: 스캔이 완료될 때까지 기다립니다. 빠른 결과 폴더를 탐색하거나 언제든지 스캔을 일시 중지/중지하고 복구를 시작할 수 있지만, 최상의 데이터 복구 결과를 위해서는 프로세스가 완료될 때까지 기다리는 것이 좋습니다.
4단계: 필요한 경우 다양한 기준으로 검색된 파일을 정렬하고 미리 보기(Preview) 버튼을 클릭하여 원하는 파일을 미리 확인합니다.

5단계: 복구하려는 파일이나 폴더를 선택하고 복구(Recover) 버튼을 클릭합니다. 복구된 파일은 스캔한 것과 동일한 드라이브나 파티션에 저장할 수 없으므로, 필요한 경우 다른 저장 장치를 Mac에 연결하세요.

Mac에서 외장 드라이브를 포맷하는 방법:
1단계. Finder > 응용 프로그램 > 디스크 유틸리티를 엽니다.
2단계: 드라이브 목록에서 포맷하려는 파티션 또는 디스크를 선택합니다.
3단계. 리본 메뉴 상단의 지우기(Erase) 버튼을 클릭합니다.
4단계. 드라이브 이름을 지정하고 포맷 형식으로 MS-DOS(FAT) 또는 exFAT를 선택합니다. macOS에서 MS-DOS는 FAT32 파일 시스템을 의미합니다. 두 파일 시스템 모두 Mac과 Windows와 호환됩니다.
5단계: 팝업 창에서 지우기(Erase)를 클릭하여 작업을 확인합니다.
프로세스가 완료될 때까지 기다린 후, 휴대용 드라이브를 Mac에 다시 연결하고 외장 하드 드라이브에서 파일을 복사하거나 이동할 때 더 이상 Mac 오류 코드 50이 나타나지 않는지 확인하세요.
이 글이 문제 해결에 도움이 되셨나요? 기쁨을 다른 사람들과 나눠주세요.
마무리
Mac 오류 코드 50의 원인이 손상된 임시 파일이든, 잘못된 NVRAM 및 PRAM 데이터든, 아니면 기타 다른 문제이든, 이 글에서는 Mac에서 예기치 않은 오류를 해결할 수 있는 실질적인 방법들을 자세히 설명했습니다. 만약 과정에서 데이터를 잃어버렸다면 전문적인 Mac 데이터 복구 소프트웨어를 실행하여 데이터를 복구하세요.
관련 글:
Mac 오류 코드 41이란 무엇이며 해결 방법은?
Mac 오류 코드 8058: 의미와 해결 방법
[해결됨] 오류 코드 43: Mac에서 파일을 삭제할 수 없는 문제 설명
Mac Finder 오류 코드 36을 해결하는 가장 간단한 5가지 방법