일부 맥(Mac) 사용자들은 외장 드라이브에서 또는 외장 드라이브로 특정 폴더를 복사하려고 할 때 오류 코드 36(Error Code 36)을 마주치는 경우가 있습니다. 이 문제는 마이크로SD 카드는 물론 외장 SSD와 HDD에서도 발생한다고 보고되고 있습니다. 어떤 사용자는 특정 파일에서만 오류가 나타난다고 말하는 반면, 다른 사용자는 복사-붙여넣기 작업을 시도할 때마다 항상 같은 오류를 경험하기도 합니다.

오류 코드 -36의 주요 원인
오류 코드 -36은 I/O 오류의 일종으로, SD/마이크로SD 카드가 손상되었거나 고장 났거나, SD 카드 리더와의 호환성 문제가 있음을 의미합니다. 드물게는 내장 드라이브에 고장 조짐이 나타나고 있다는 신호일 수도 있습니다. 이런 경우 가장 먼저 시도해볼 해결책은 디스크 유틸리티(Disk Utility)를 실행해 드라이브를 복구하는 것이며, 그래도 문제가 지속되면 포맷을 진행해야 합니다.
또한 캐시 파일이 원인이 되어 이 오류가 발생하는 경우도 있습니다. 파인더(Finder)의 아카이빙 프로세스 방식 때문인데, 이는 Snow Leopard 이하 버전에서만 해당됩니다. 이 경우 터미널에서 dot_clean 명령을 실행하거나 .DS_Store 파일을 삭제하면 간단히 해결됩니다.
그뿐만 아니라 Mac Mini 서버의 사소한 버그 역시 이 오류를 유발할 수 있습니다. 이를 해결하려면 펌웨어를 최신 버전으로 업데이트해 핫픽스(hotfix)가 적용되도록 해야 합니다.
마지막으로, 과하게 민감하게 작동하는 백신(AV) 프로그램이 파일 전송 작업을 방해하면서 문제가 생기는 사례도 널리 알려져 있습니다(대표적으로 BitDefender). 해당되는 상황이라면 보안 프로그램을 제거해야 문제가 해결됩니다.
방법 1: macOS를 최신 버전으로 업데이트
이 문제는 특정 macOS 버전 및 관련 버전에서만 나타나는 경향이 있습니다. 특히 10.9.2 버전은 일반 사용자용 빌드와 Mac Mini 서버 모두에서 오류 코드 36을 자주 유발하는 것으로 보고되었습니다.
실제로 이 문제를 겪었던 일부 사용자들은 맥을 사용 가능한 최신 버전으로 업데이트한 후 문제가 해결되었다고 전했습니다. 업데이트는 시스템 환경설정 메뉴에서 간단히 진행할 수 있으며, 오랫동안 macOS를 업데이트하지 않았다면 아래 단계를 따라 해보세요.
- 화면 상단의 액션 바에서 시스템 환경설정(System Preferences) 아이콘을 클릭합니다.

- 시스템 환경설정 화면에 진입하면 목록에서 소프트웨어 업데이트(Software Update) 아이콘을 클릭합니다.

- 소프트웨어 업데이트 메뉴에 들어가면 유틸리티가 자동으로 새로운 업데이트를 검색합니다. 분석이 완료될 때까지 창을 닫지 말고 기다려 주세요.

- 새 버전이 발견되면 지금 업데이트(Update Now) 버튼을 클릭하고 화면 안내에 따라 업데이트 설치를 완료합니다.

- 업데이트가 성공적으로 설치되면, 자동으로 재부팅되지 않는 경우 수동으로 맥을 재시작합니다.
- 재부팅이 완료되면 이전에 실패했던 복사 작업을 다시 시도하여 문제가 해결되었는지 확인합니다.
여전히 외장 드라이브와 관련해 오류 코드 36이 발생한다면, 아래의 다음 해결 방법으로 넘어가세요.
방법 2: BitDefender(또는 타사 백신 프로그램) 제거
먼저 알아두어야 할 점은, 맥이 바이러스에 감염될 가능성은 매우 낮다는 것입니다. 최신 macOS 버전은 외부 백신 프로그램의 도움 없이도 기본적으로 위협에 충분히 대응할 수 있도록 설계되어 있습니다.
오히려 백신 제품은 맥의 정상적인 작동을 방해하는 것으로 알려져 있으며, 실제로 BitDefender가 오류 코드 36의 원인으로 지목된 사례가 많습니다.
해당 상황이라면 BitDefender(또는 사용 중인 타사 백신)를 제거함으로써 문제를 해결할 수 있습니다. macOS에서 타사 백신을 제거하는 과정은 다음과 같습니다.
- 화면 하단의 독(Dock)에서 Finder 앱을 클릭합니다.

- Finder가 열리면 상단 메뉴에서 이동(Go)을 클릭한 후 유틸리티(Utilities)를 선택합니다.

참고: CMD + U 키를 누르면 즉시 이동할 수 있습니다.
- 유틸리티 화면에서 BitdefenderUninstaller 항목을 찾아 더블클릭하여 제거 프로세스를 시작합니다.

참고: 다른 타사 백신을 제거하려는 경우에는 해당 제품의 언인스톨러를 찾아 실행하세요.
- 제거 확인 메시지가 표시되면 제거(Uninstall)를 클릭하고 관리자 비밀번호를 입력하여 작업을 시작합니다.
- 제거가 완료될 때까지 기다린 후, 프로세스를 마무리하기 위해 맥을 재시작합니다.
- 재시작 후 이전에 오류 코드 36을 유발하던 작업을 반복하여 문제가 해결되었는지 확인합니다.
저장 공간 간 파일 복사 또는 이동 시 동일한 문제가 계속된다면, 다음 해결 방법으로 넘어가세요.
방법 3: 디스크 유틸리티로 영향받는 드라이브 검사
특정 내장 드라이브나 SD/마이크로SD 카드와 관련된 작업에서만 문제가 발생한다면, SD 카드가 호환되지 않거나 내장 드라이브가 고장 조짐을 보이고 있을 가능성을 항상 고려해야 합니다.
해당되는 경우, 작업에 관련된 드라이브나 SD 카드에 대해 디스크 유틸리티의 First Aid(응급 처치) 기능을 실행하면 문제를 해결할 수 있습니다. 부팅 드라이브에도 동일한 검사를 실행해 모든 것이 정상인지 확인해 보는 것이 좋습니다.
macOS에서 디스크 유틸리티를 실행하는 방법은 다음과 같습니다.
- 화면 상단 액션 바에 있는 Finder 앱을 클릭합니다.

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

- 유틸리티 섹션에서 목록에 있는 디스크 유틸리티(Disk Utility)를 더블클릭합니다.

- 디스크 유틸리티에 진입하면 왼쪽 목록에서 부팅(Boot) 드라이브를 먼저 선택한 후, 화면 상단의 First Aid 아이콘을 클릭합니다.

- 확인 메시지가 나타나면 실행(Run)을 클릭하여 프로세스를 시작합니다. 유틸리티가 전체 볼륨의 오류를 검사한 후 필요하다면 볼륨을 복구합니다.
- 오류가 발견되지 않으면 녹색 체크 표시와 함께 문제가 없다는 성공 메시지가 표시됩니다.

- 검사가 완료되면 남은 드라이브(문제가 있는 SD 카드 포함)에 대해 4~6번 단계를 반복하여 모든 드라이브를 분석합니다.
- 모든 저장 공간에 대한 분석이 끝나면 맥을 재시작하고, 다음 부팅 시 문제가 해결되었는지 확인합니다.
그래도 동일한 오류 코드 36 문제가 계속된다면, 다음 해결 방법으로 넘어가세요.
방법 4: .DS_Store 파일 삭제
일부 사용자들은 터미널 스크립트를 실행해 .DS_Store 파일을 삭제함으로써 이 문제를 해결한 사례를 보고했습니다.
.DS_Store(Desktop Services Store)는 Mac OS가 생성하는 숨겨진 캐시 파일입니다. 기본적으로 존재하지 않는다면 macOS가 Finder 앱을 통해 컴퓨터의 디렉터리에 생성하며, 주로 시스템 구성 및 설정 정보를 담고 있습니다.
단, 특별한 이유가 없다면 .DS_Store 파일을 삭제하는 것은 권장되지 않습니다. 하지만 오류 코드 36은 손상된 .DS_Store 파일이 파일 전송 작업을 방해할 때 자주 발생하는 것으로 알려져 있습니다.
이 해결책을 적용할 준비가 되었다면, 아래 가이드를 따라 터미널(Terminal)을 통해 모든 DS_Store 파일을 수동으로 제거할 수 있습니다.
- 화면 하단의 독(Dock)에서 Finder 앱을 클릭합니다.

- Finder 앱 내에서 상단 메뉴의 이동 > 유틸리티(Go > Utilities)를 차례로 클릭합니다.

- 유틸리티 화면에서 터미널(Terminal)을 더블클릭하고, 요청 시 관리자 비밀번호를 입력합니다.

- 터미널에 아래 명령어를 입력하고 Return 키를 눌러 모든 DS_Store 파일의 삭제를 시작합니다:
sudo find / -name “.DS_Store” -depth -exec rm {} \; - 메시지가 표시되면 관리자 비밀번호를 입력하고 확인(Ok)을 눌러 프로세스를 진행합니다.
- 작업이 완료되면 컴퓨터를 재부팅하고, 다음 시스템 시작 시 문제가 해결되었는지 확인합니다.
파일 전송 작업 시 여전히 오류 코드 36이 발생한다면, 다음 해결 방법으로 넘어가세요.
방법 5: 터미널에서 'dot_clean' 명령 실행
일부 피해 사용자들의 보고에 따르면, 이 문제는 파인더의 아카이브(압축) 프로세스 때문에 발생할 수 있습니다. 특정 상황에서는 압축 및 파일 전송 작업에 영향을 미칠 수 있습니다.
Apple 엔지니어들의 공식 설명에 따르면, 이 문제는 dot-underscore 파일(._로 시작하는 파일)이 잘못 처리될 때 발생한다고 합니다. 다만 Snow Leopard보다 새로운 OS 버전에서는 더 이상 발생하지 않아야 한다고 합니다(최신 버전에서 오류가 보인다면 이 방법은 해당되지 않을 수 있습니다).
이 원인으로 오류 코드 36을 겪은 일부 사용자들은 'dot_clean' 명령을 사용해 불필요한 데이터를 삭제하여 문제를 해결했다고 전했습니다.
터미널 앱에서 'dot_clean' 명령을 실행하는 방법은 다음과 같습니다.
- 화면 우측 상단의 검색창에 Terminal을 입력하고, Top Hit 결과를 클릭해 터미널 앱을 엽니다.

- 터미널 앱 내에서 아래 명령어를 입력하고 Return 키를 눌러 dot_clean 명령을 준비합니다:
dot_clean
- 이제 복사나 이동에 실패했던 폴더를 터미널 창으로 드래그합니다. 폴더 경로가 정상적으로 입력되면 Return 키를 눌러 해당 폴더에 'dot_clean' 명령을 실행합니다.

- 작업이 완료되면 이전에 오류 코드 36을 유발하던 작업을 반복하여 문제가 해결되었는지 확인합니다.
문제가 여전히 해결되지 않았다면, 아래의 마지막 해결 방법으로 넘어가세요.
방법 6: SD 드라이브 포맷(해당되는 경우)
특정 SD 카드와 관련된 작업에서만 오류 코드 36이 발생한다면, SD 카드 자체에 문제가 있을 가능성이 매우 높습니다. 대개 카드가 손상되었거나, 현재 macOS 버전과 호환되지 않는 포맷 방식을 사용하고 있는 경우입니다.
해당되는 경우, 디스크 유틸리티를 사용해 SD 카드의 내용을 삭제하고 포맷하면 문제를 해결할 수 있습니다. 32GB 이하의 카드는 MS-DOS(FAT)로, 64GB 이상의 카드는 ExFAT로 포맷해야 합니다.
주의: 이 작업은 SD 카드에 저장된 모든 데이터를 삭제합니다. 진행하기 전에 반드시 데이터를 백업하세요.
디스크 유틸리티로 SD 드라이브를 포맷하는 방법은 다음과 같습니다.
- 독(Dock)에서 Finder 앱을 엽니다.

- Finder 앱이 열린 상태에서 상단 메뉴의 이동 > 유틸리티(Go > Utilities)를 클릭합니다.

- 유틸리티 폴더에서 디스크 유틸리티(Disk Utility) 아이콘을 더블클릭합니다.

- 디스크 유틸리티 앱에 진입하면 왼쪽 메뉴에서 SD 카드를 선택한 후, 화면 상단의 지우기(Erase) 버튼을 클릭합니다.
참고: 대부분의 경우 SD 카드 이름은 'NO NAME'으로 표시됩니다. - 다음으로, 32GB 이하의 SD 카드를 사용 중이라면 포맷 형식을 MS-DOS(FAT)로, 64GB 초과의 카드라면 ExFAT로 설정합니다.

- 설정이 완료되면 지우기(Erase)를 클릭하고 프로세스가 완료될 때까지 기다립니다.
- 포맷이 완료되면 이전에 오류 코드 36을 유발하던 작업을 반복하여 문제가 해결되었는지 확인합니다.