Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

WinRAR 진단 오류 해결 방법: 단계별 완벽 가이드

WinRAR 진단 메시지는 프로그램이 압축, 압축 해제 또는 아카이브 검증 과정에서 문제가 발생했을 때 나타납니다. 쉽게 말해, WinRAR이 아카이브를 올바르게 읽거나 처리할 수 없어 작업을 완료하지 못한다는 의미입니다.

이러한 메시지는 CRC 오류(CRC failed), 예상치 못한 아카이브 끝(Unexpected end of archive), 파일을 열 수 없음(Cannot open file), 손상된 아카이브(Archive is corrupt) 등의 형태로 표시될 수 있습니다(표현은 다소 다를 수 있음). 주로 WinRAR이 파일에 대한 적절한 접근 권한이 없거나, 아카이브가 일부 손상되었거나, 현재 사용 중인 WinRAR 버전이 완전히 지원하지 않는 최신 압축 방식으로 파일이 만들어진 경우에 발생합니다.

주요 원인

  • 권한 문제: 특히 다른 사용자 계정이나 PC 간에 파일을 이동할 때 자주 발생합니다.
  • 파일 손상: 불완전한 다운로드나 중단된 파일 전송으로 인해 생깁니다.
  • 백신 프로그램 간섭: 백신 소프트웨어가 WinRAR이 아카이브를 제대로 읽는 것을 막는 경우입니다.
  • 디스크 공간 부족: 압축 해제에 필요한 여유 공간이 부족한 경우입니다(WinRAR은 파일을 풀 때 추가 공간이 필요합니다).
  • 다른 프로그램과의 충돌: 클라우드 동기화 도구나 백업 앱 등이 같은 파일에 동시에 접근하거나 잠금을 걸어두는 경우입니다.

이제 진단 메시지의 의미와 발생 원인을 파악했으니, 아래의 해결 방법을 하나씩 따라 하며 문제를 해결하고 파일을 정상적으로 추출해 보세요.

1. WinRAR 최신 버전으로 업데이트

구버전 WinRAR은 최신 압축 방식을 완전히 지원하지 않아, 새로운 알고리즘으로 생성된 아카이브를 열 때 오류가 발생할 수 있습니다. WinRAR을 업데이트하면 알려진 버그가 수정되고 최신 아카이브 포맷과의 호환성도 함께 향상됩니다. 다만 업데이트는 주로 호환성 문제에 도움이 되며, 이미 손상된 아카이브 자체를 복구하지는 못할 수 있다는 점을 기억하세요.

  1. 브라우저를 실행합니다.
  2. WinRAR 공식 웹사이트에 접속합니다.
  3. 페이지를 아래로 스크롤하여 Download 버튼을 클릭합니다.
  4. 64비트 버전을 선택해 다운로드합니다.
  5. 다운로드가 완료되면 설치 프로그램을 실행해 WinRAR을 업데이트한 뒤, 다시 아카이브 압축 해제를 시도합니다.

2. Windows Defender 일시적으로 비활성화

Windows Defender의 실시간 보호 기능이 WinRAR이 파일을 처리하는 도중 아카이브를 검사하거나 일시적으로 잠글 수 있습니다. Defender가 처리 중에 파일을 차단하거나 점유하면 WinRAR이 파일을 제대로 읽지 못해 진단 메시지가 표시될 수 있습니다. 실시간 보호를 잠시 끄면 Defender가 원인인지 확인해 볼 수 있습니다.

주의: Windows Defender는 압축 해제 테스트를 위해서만 비활성화하세요. 작업이 끝나면 시스템 보호를 위해 반드시 즉시 다시 활성화해야 합니다.

  1. 시작 메뉴를 클릭하고 Windows 보안을 검색해 엽니다.
  2. 바이러스 및 위협 방지를 클릭합니다.
  3. 아래로 스크롤하여 설정 관리를 클릭합니다.
  4. 실시간 보호 스위치를 끕니다.
  5. 아카이브 압축 해제를 다시 시도합니다. 완료되면 이 화면으로 돌아와 실시간 보호를 반드시 다시 켜기 바랍니다.

3. 파일에 대한 모든 권한 확보

아카이브가 다른 PC에서 복사되었거나, 다른 계정으로 다운로드되었거나, 제한적인 보안 설정을 상속받은 경우, 파일이 보이더라도 Windows가 접근을 차단할 수 있습니다. 이는 계정이나 장치 "외부"에서 들어온 파일에 적용되는 정상적인 보안 동작입니다. 모든 권한을 확보하면 해당 계정에 소유권과 아카이브를 읽고 추출하는 데 필요한 권한이 부여되어, 접근 권한 관련 진단 오류를 해소할 수 있습니다.

  1. 문제가 되는 RAR 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  2. 보안 탭을 연 후 고급을 클릭합니다.
  3. 소유자 항목 옆의 변경 링크를 클릭합니다.
  4. 사용자 또는 그룹 선택 창에서 고급을 클릭합니다.
  5. 지금 찾기를 클릭한 뒤 본인의 사용자 계정(관리자 PC라면 Administrators)을 선택하고 확인을 누릅니다.
  6. 확인을 한 번 더 클릭해 새 소유자를 설정하고 창을 닫습니다.
  7. 고급 보안 설정 화면에서 사용자(또는 선택한 그룹)에게 모든 권한이 부여되어 있는지 확인합니다. 필요하면 추가 또는 편집을 눌러 모든 권한을 허용으로 설정합니다.
  8. 적용확인을 클릭하고, 다시 아카이브 압축 해제를 시도합니다.

4. 손상된 아카이브 복구 기능 사용

아카이브 구조가 손상되면 WinRAR이 검증 단계에서 실패하여 어떤 파일도 추출하기 전에 진단 메시지를 표시할 수 있습니다. WinRAR의 내장 복구 기능은 아카이브 구조를 재구성하고 최대한 많은 데이터를 되살리려고 시도합니다. CRC 오류예상치 못한 아카이브 끝 오류가 나타날 때 특히 유용합니다.

  1. 손상된 아카이브를 WinRAR로 엽니다.
  2. 상단 메뉴에서 도구(Tools)를 클릭하고 아카이브 복구(Repair archive)를 선택합니다.
  3. 찾아보기(Browse)를 클릭해 복구된 파일을 저장할 위치를 지정합니다.
  4. 적절한 형식(ZIP 또는 RAR)을 선택하고 확인을 눌러 복구를 시작합니다.
  5. 복구가 완료되면 복구된 아카이브 파일의 압축 해제를 시도합니다.

5. "손상된 파일 유지" 옵션으로 추출

아카이브에 하나 이상의 손상된 파일이 포함되어 있으면, WinRAR은 불완전한 결과물이 생성되지 않도록 전체 압축 해제를 중단할 수 있습니다. 손상된 파일 유지(Keep broken files) 옵션을 사용하면 전체 작업을 중단하는 대신, 추출 가능한 부분은 계속 진행하도록 지시할 수 있습니다. 아카이브의 일부만 필요하거나 최대한 많은 데이터를 복구하고 싶을 때 유용합니다.

참고: 이 옵션은 복구(Repair)와 다릅니다. 복구는 먼저 아카이브 구조를 재건하려 시도하고, 손상된 파일 유지는 일부 파일이 손상되었더라도 강제로 추출을 계속 진행합니다. 복구가 효과가 없었고 일부 파일이 누락되거나 불완전해도 괜찮다면, 이 옵션으로 사용 가능한 부분이라도 살려낼 수 있습니다.

  1. 문제가 되는 아카이브를 마우스 오른쪽 버튼으로 클릭하고 파일 압축 풀기(Extract Files)를 선택합니다.
  2. 기타(Miscellaneous) 섹션에서 손상된 파일 유지(Keep broken files)에 체크합니다.
  3. 압축을 풀 대상 폴더를 지정하고 확인을 클릭합니다.

6. 다른 압축 해제 도구 활용

WinRAR에서 여전히 진단 메시지가 표시된다면, 아카이브가 사용 중인 WinRAR 버전이 잘 처리하지 못하는 방식으로 압축되었거나, 다른 도구가 파일 손상을 더 쉽게 우회할 수 있는 상황일 수 있습니다. 7-ZipPeaZip 같은 대체 도구는 서로 다른 추출 엔진을 사용하므로, WinRAR이 처리하지 못하는 아카이브를 성공적으로 열어줄 수 있습니다.

  1. 브라우저를 실행합니다.
  2. 7-Zip 또는 PeaZip 공식 웹사이트에 접속합니다.
  3. 64비트 버전을 선택해 다운로드합니다.
  4. 다운로드가 완료되면 설치 프로그램을 열고 화면 안내에 따라 설치를 완료합니다.
  5. 설치 후 아카이브를 마우스 오른쪽 버튼으로 클릭하고 새 도구로 압축 해제를 시도합니다.

그래도 문제가 지속되는 경우: 안정적인 네트워크 환경에서 원본 출처로부터 아카이브를 다시 다운로드해 보세요. 재다운로드 후에도 파일이 계속 손상되어 있다면, 업로더 측에서 이미 손상된 파일일 가능성이 높으므로 정상적인 새 사본을 요청해야 할 수 있습니다.


작성자 소개

Hamza Mohammad Anwar

Hamza Mohammad Anwar는 MERN 스택 기술을 활용해 고성능 웹 애플리케이션을 개발하는 JavaScript 웹 개발자입니다. ReactJS, MongoDB, Express, NodeJS 등 관련 기술에 능숙하며, Google IT 인증 전문가로서 IT 지원 분야의 역량도 갖추고 있습니다. 다양한 기술 문제를 해결하는 것을 좋아하며, 직접 오류를 재현하고 트러블슈팅하며 해결책을 찾는 과정을 즐깁니다.