Mac OS X는 Windows나 Linux보다 훨씬 단순한 운영체제라는 평판을 오랫동안 유지해왔으며, 사용자 인터페이스 역시 매우 직관적이고 친화적입니다. 다만 Apple이 이러한 단순함을 실현하기 위해 Windows가 제공하는 일부 기능을 포기한 측면이 있어, 간혹 특정 오류 코드가 화면에 나타나기도 합니다.
맥북은 놀라울 정도로 가볍고 휴대성이 뛰어나며 빠른 처리 속도를 자랑하기 때문에 비즈니스맨과 프로그래머들 사이에서 특히 사랑받고 있습니다. 그러나 이런 Mac 사용자 중 일부는 '-43' 오류 코드를 마주하고 그 의미조차 파악하기 어려워하는 경우가 많습니다. 지금부터 이 오류 코드의 원인과 해결 방법을 자세히 알아보겠습니다.
Mac OS X의 오류 코드 -43이란?
오류 코드 43은 주로 사용자가 파일을 삭제하려고 휴지통으로 옮길 때 나타납니다. 이때 표시되는 오류 메시지는 대체로 다음과 같습니다: "필요한 항목을 하나 이상 찾을 수 없기 때문에 작업을 완료할 수 없습니다. (오류 코드 -43)". 사용자들의 보고에 따르면 이 오류 코드는 Mac OS X El Capitan 또는 OS X 10.2에서 특히 자주 발생하는 것으로 알려져 있습니다.
이 오류는 하드 디스크 문제, 존재하지 않는 공유 지점(share point), 파일의 불완전한 다운로드, 필요한 문서가 이미 사용 중인 경우, 특정 파일을 관리할 권한이 없는 경우, 파일이 잠겨 있는 경우 등 다양한 원인으로 발생할 수 있습니다. 다행히도 Mac OS X El Capitan에서 오류 코드 -43을 해결하기 위해 시도해볼 수 있는 몇 가지 방법이 있습니다.
해결 방법 1: 디스크 유틸리티 활용하기
오류 코드 -43은 대개 누락되었거나 손상된 파일과 관련이 있으므로, 권한 문제나 디렉터리 손상 여부를 점검해야 할 수 있습니다. 디스크 유틸리티(Disk Utility)는 이러한 하드 드라이브 관련 문제를 처리하는 데 도움이 되는 내장 도구이므로, 다른 방법을 시도하기 전에 반드시 먼저 실행해보세요.
- 화면 좌측 상단의 Apple 메뉴로 이동하여 '다시 시작(Restart)'을 클릭합니다. 기기가 재시작된 후 Apple 로고가 나타날 때까지 Command + R 키 조합을 길게 누릅니다. 로고가 보이면 키에서 손을 뗍니다.
- '디스크 유틸리티(Disk Utility)' 옵션을 클릭한 후 '계속(Continue)'을 누릅니다.
- 사이드바에서 복구하려는 디스크(삭제하려던 파일이 위치한 디스크)를 선택합니다. '응급 처치(First Aid)' 버튼을 눌러 디스크 유틸리티 검사를 진행합니다.
디스크 유틸리티 검사 결과는 여러 시나리오로 나타날 수 있습니다:
- 검사 결과 디스크가 곧 고장 날 것이라고 진단되면, 저장 가능한 모든 데이터를 백업한 후 새 드라이브를 구매해야 합니다. 기존 드라이브는 복구가 불가능합니다.
- '실행(Run)'을 클릭했을 때 드라이브에 문제가 없거나 기존 문제가 해결되었다는 보고가 나오면, 도구를 안전하게 종료해도 됩니다. '세부 정보 표시(Show Details)' 버튼을 클릭하면 어떤 문제가 해결되었는지 확인할 수 있습니다.
디스크 검사 결과별 대처법
'겹치는 익스텐트 할당(overlapped extent allocation)' 오류가 나타나는 경우, 여러 파일이 드라이브의 동일한 공간을 차지하고 있다는 의미입니다. 이 중 하나의 파일은 거의 확실하게 손상되었으며, DamagedFiles 폴더에서 해당 파일을 찾아야 합니다.
- 파일이 크게 중요하지 않다면 자유롭게 삭제할 수 있습니다. 반대로 파일이 매우 중요하다면 열어서 손상 여부를 먼저 확인해보세요.
마지막 시나리오는 아예 디스크를 복구하거나 검사할 수 없는 경우입니다. '기본 작업이 실패를 보고했습니다(The underlying task reported failure)' 오류 메시지가 나타나면 응급 처치 도구를 다시 실행해보세요. 오류 메시지가 계속 반복된다면 데이터를 백업한 후 디스크를 포맷해야 합니다.
해결 방법 2: NVRAM(PRAM) 초기화
NVRAM(비휘발성 임의 접근 메모리)은 Mac이 특정 설정을 저장하고 빠르게 불러올 수 있도록 하는 소량의 메모리입니다. NVRAM에 저장되는 설정은 사용 중인 Mac 모델과 연결된 주변 기기에 따라 달라집니다.
NVRAM을 초기화하면 다양한 문제를 해결할 수 있으며, 이번 오류 코드 -43도 예외가 아닙니다. 아래 지침에 따라 진행해보세요.
- 기기를 종료한 후 다시 켭니다. Mac OS X 기기가 부팅되기 시작하자마자 즉시 다음 단계를 실행해야 합니다.
- Option, Command, P, R 네 개의 키를 약 20초간 동시에 길게 누릅니다. 그러면 Mac이 재시작되는 것을 확인할 수 있습니다.
- 이후 Mac은 정상적으로 시작 과정을 진행합니다. 재부팅 후 볼륨, 시간 및 날짜 설정, 화면 해상도 등 일부 설정이 초기화된 것을 발견하면 적절히 다시 조정하세요.
추가 팁: 잠긴 파일 삭제하기
- 터미널(Terminal)에서 다음 명령어를 실행합니다:
chflags -R nouchg - 그다음 휴지통을 연 후 모든 항목을 선택(⌘ Cmd-A)하고, 전체를 터미널 창으로 드래그한 뒤 Return(⏎) 키를 누릅니다.
- 휴지통을 비웁니다.
해결 방법 3: 세션 파일 정리 (유용한 팁)
이 방법은 동일한 문제를 경험했던 여러 Mac 사용자들이 제안한 해결책입니다. 매우 간단하니 한번 시도해보세요.
- 컴퓨터에서 해당 세션 파일을 찾아 우클릭한 후 '패키지 내용 보기(Show Package Contents)' 옵션을 선택합니다.
- 일반적으로 이 안에는 Media, Resources, Alternatives 세 개의 폴더가 있습니다.
- Alternatives와 Resources 폴더에서 'DisplayState.plist'라는 이름의 파일을 찾습니다.
- 같은 이름의 파일을 모두 즉시 삭제합니다. 혹시 문제가 생길까 걱정된다면, 삭제하기 전에 해당 파일들을 데스크탑으로 드래그하여 백업 사본을 만들어두세요.
- 오류가 해결되었다면 백업 사본은 자유롭게 삭제해도 됩니다. 다만 모든 것이 정상 작동하는지 충분히 확인할 때까지는 당분간 보관해두는 것을 권장합니다.
해결 방법 4: Finder 강제 종료 후 재실행
Finder를 강제 종료한 후 다시 실행하면 이 문제를 간단히 해결할 수 있습니다. Finder 내부에 버그가 발생하여 파일을 제대로 삭제하지 못했지만, Mac은 해결책을 찾으려 하지 않고 단순히 오류 코드 -43만 표시했을 가능성이 높습니다.
너무 단순한 방법처럼 보이지만, 실제로 여러 사용자들이 이 방법으로 문제를 순식간에 해결했다고 보고했습니다.
- 화면 좌측 상단의 Apple 메뉴를 열고 '강제 종료(Force Quit)' 옵션을 선택합니다.
- 응용 프로그램 목록에서 Finder를 찾은 후 '다시 실행(Relaunch)' 옵션을 선택합니다. 이것만으로도 문제가 해결될 것입니다.
- 문제가 지속되는지 확인하고, 계속된다면 다른 방법들을 따라 해보세요.
해결 방법 5: 터미널 명령어 활용
특정 경우에는 터미널에서 명령어를 사용하여 문제가 되는 파일을 직접 삭제함으로써 오류를 제거할 수 있습니다. 아래 가이드를 따라 해보세요.
- Mac의 터미널(Terminal)을 엽니다.
- 다음 명령어를 입력합니다:
rm(rm 뒤에 공백 하나 포함) - 오류 43이 발생하는 파일을 드래그 앤 드롭합니다.
- 'Enter' 키를 누르면 파일이 시스템에서 자동으로 제거됩니다.
- 문제가 해결되었는지 확인합니다.
참고: 위 방법이 효과가 없다면 App Store에서 High Sierra 업데이트를 다시 설치한 후 문제가 해결되는지 확인해보세요. 또한 삭제하려는 파일 이름에 "+, *}, {, &, ^, %" 같은 특수 문자가 포함되어 있지 않은지도 반드시 확인하세요. 특수 문자가 있다면 이름을 변경한 후 삭제를 시도해보는 것이 좋습니다.