Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Mac 오류 코드 -8084 해결 방법 완벽 가이드

맥에서 외장 드라이브나 USB 드라이브로 파일이나 폴더를 복사하는 작업은 원래 대상 위치로 항목을 끌어다 놓기만 하면 되는 간단한 일입니다. 복사하려는 데이터의 양에 따라 몇 초에서 몇 시간까지 걸릴 수 있죠.

하지만 파일 복사가 항상 순조롭게 진행되는 것은 아닙니다. 특히 수십 GB의 데이터나 드라이브 전체를 복사할 때는 더욱 그렇습니다. 맥에서 마주칠 수 있는 오류 중 하나가 바로 "예기치 않은 오류가 발생하여 작업을 완료할 수 없습니다"라는 메시지와 함께 나타나는 오류 코드 -8084입니다. 이 오류가 발생하면 복사 작업 전체가 실패로 돌아갑니다.

이 문제는 최신 macOS 버전과 구버전 사용자 모두를 괴롭혀 왔습니다. 오랫동안 존재해 온 오류라서 각종 토론 포럼에서 관련 스레드를 여러 개 찾아볼 수 있을 정도입니다.

맥의 오류 코드 -8084란 무엇인가요?

맥 오류 코드 -8084("예기치 않은 오류가 발생하여 작업을 완료할 수 없습니다")는 주로 한 드라이브에서 다른 드라이브로 대량의 파일을 복사하려고 할 때 나타나는 파일 복사 오류입니다.

오류 메시지는 보통 다음과 같이 표시됩니다:

예기치 않은 오류가 발생하여 작업을 완료할 수 없습니다. (오류 코드 -8084)

이 오류 메시지는 무작위로 나타납니다. 복사 과정의 시작 부분일 수도 있고, 중간이나 거의 끝날 무렵일 수도 있습니다. 뚜렷한 전조 증상이 없어서 사용자는 오류가 올 줄도 모른 채 화면에 갑자기 나타나는 메시지를 보게 되며, 복사 진행이 중단됩니다.

흥미롭게도 이 오류는 대량의 파일을 복사할 때뿐만 아니라 소량의 파일을 복사할 때도 발생합니다. 이는 문제가 복사하는 데이터의 양과는 무관하다는 것을 의미합니다. 특히 백업 목적으로 파일을 복사하는 사용자들에게 큰 불편을 초래해 왔습니다.

오류 코드 -8084의 원인

이 오류가 발생하는 가장 큰 원인은 파일 손상입니다. 복사하려는 파일 중 하나라도 손상되었다면 해당 파일을 다른 위치로 복사할 수 없으며, 전체 복사 진행이 중단됩니다. 손상된 파일을 만나는 순간 오류 메시지가 자동으로 팝업되어 해당 파일의 복사를 차단하고, 아직 복사되지 않은 나머지 파일들도 더 이상 처리되지 않습니다.

수백 개의 파일을 한 번에 복사하는 경우 손상된 파일을 찾아내는 것은 거의 불가능하므로, 배치(소량씩) 단위로 복사하는 것이 좋습니다. 손상된 파일을 제거하는 가장 효과적인 방법은 Mac 청소 앱이나 Mac 수리 앱을 활용하는 것입니다.

또한 복사하려는 폴더나 파일이 잠겨 있는지도 확인해야 합니다. 잠긴 파일은 잠금 해제 전까지 변경할 수 없습니다. 디스크 자체의 문제로 인해 오류가 발생했을 가능성도 있습니다.

원인이 무엇이든 다행히 이 문제를 해결할 수 있는 방법은 여러 가지가 있습니다. 아래 해결책을 하나씩 시도해 보며 자신에게 맞는 방법을 찾아보세요.

맥에서 오류 코드 -8084가 나타날 때 해결 방법

파일을 다른 폴더나 드라이브로 복사하는 도중 이 오류가 발생했다면, 아래 방법들을 시도해 보세요.

방법 1: 배치 단위로 파일 복사하기

모든 파일을 한꺼번에 복사하지 마세요. 문제가 발생했을 때 원인 파일을 파악하기 어려워집니다. 폴더 전체를 복사하는 대신 한 번에 10~20개씩 복사해 보세요. 특정 배치를 복사하는 중 오류가 발생하면, 해당 배치 내 파일을 하나씩 복사해 범인을 쉽게 찾을 수 있습니다. 오류를 일으키는 파일을 찾았다면, 파일 이름에 특수 문자나 불필요한 공백이 있는지 확인하세요. 이런 요소가 문제의 원인일 수 있습니다.

방법 2: 여유 공간 지우기

맥의 디스크 유틸리티에는 명령줄 입력을 통해 드라이브의 남은 여유 공간을 안전하게 삭제하는 기능이 있습니다.

맥에서 여유 공간을 지우려면 다음 단계를 따르세요:

  1. 응용 프로그램 > 유틸리티 폴더로 이동해 터미널 앱을 실행합니다.
  2. 터미널 아이콘을 두 번 클릭해 엽니다.
  3. 콘솔에 다음 명령어를 입력하고 Enter 키를 누릅니다:
    diskutil secureErase freespace 4 /Volumes/Macintosh\ HD

명령어의 "freespace"는 드라이브 전체가 아니라 드라이브의 여유 공간만 삭제한다는 의미입니다.

명령줄의 숫자 "4"는 드라이브 여유 공간에 적용할 삭제 수준을 나타냅니다. 용도에 따라 다양한 삭제 수준을 선택할 수 있습니다:

  • 0 – 1회 패스 제로(0) 값 쓰기 삭제
  • 1 – 1회 패스 무작위 값 쓰기 삭제
  • 2 – 미국 국방부(DoD) 7회 패스 보안 삭제
  • 3 – Gutmann 알고리즘 35회 패스 보안 삭제
  • 4 – 미국 에너지부(DoE) 알고리즘 3회 패스 보안 삭제

여유 공간을 삭제할 때 패스 수가 많을수록 삭제에 걸리는 시간이 길어집니다.

"Macintosh\ HD" 부분은 여유 공간을 지우려는 드라이브 이름으로 바꿔 입력하세요. 볼륨 이름에 공백이 있다면 공백 앞에 역슬래시(\)를 삽입하고, 볼륨 이름 앞에 "/Volumes/"를 반드시 포함해야 합니다.

방법 3: 터미널로 파일 복사하기

수동으로 파일을 복사하는 데 어려움을 겪고 있다면 터미널 명령어를 사용해 복사해 보세요:

  1. 응용 프로그램 > 유틸리티로 이동한 후 터미널을 두 번 클릭해 실행합니다.
  2. cd 명령어와 대상 드라이브/폴더 경로를 입력해 원본 폴더로 이동합니다.
  3. 터미널에서 원본 폴더를 연 후 다음 명령어를 입력합니다:
    cp -r file_name.jpg /home/usr/your_username_here/

이렇게 하면 원본 폴더의 파일들이 대상 폴더로 복사됩니다.

방법 4: 서버 주소를 CIFS로 변경하기

원격 서버를 사용 중이라면 이 방법을 시도해 보세요:

  1. Finder를 실행한 후 이동 > 서버에 연결을 선택합니다.
  2. 서버 주소를 smb에서 cifs로 변경합니다.

예시:
smb://windowsreport/AccountName$ → cifs://windowsreport/AccountName$

변경 후 다시 복사를 시도해 정상적으로 작동하는지 확인합니다.

마무리

맥에서 파일 복사는 원래 간단한 작업이지만, 오류 코드 -8084 같은 문제가 발생하면 상황이 조금 복잡해집니다. 맥에서 파일 복사에 문제가 있다면 위에서 소개한 네 가지 방법을 하나씩 시도해 문제를 해결해 보세요.