Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 오류 0x80071128 '재분석 지점 버퍼에 있는 데이터가 잘못되었습니다' 해결 방법

일부 사용자들이 Windows 11/10에서 폴더를 삭제하려고 할 때 0x80071128이라는 예기치 않은 오류 코드를 마주하는 경우가 있습니다. 이 오류가 발생할 때 함께 표시되는 전체 오류 메시지는 다음과 같습니다.

응용 프로그램의 구성 요소에서 처리되지 않은 예외가 발생했습니다. [계속]을 클릭하면 응용 프로그램이 이 오류를 무시하고 작업을 계속 진행합니다.
오류 0x80071128: 재분석 지점 버퍼에 있는 데이터가 잘못되었습니다.

컴퓨터에서 동일한 오류 코드가 나타난다면 걱정하지 마세요. 이 글에서는 문제를 해결하는 데 도움이 되는 효과적인 해결 방법들을 소개합니다.

Windows 오류 0x80071128  재분석 지점 버퍼에 있는 데이터가 잘못되었습니다  해결 방법

Windows의 재분석 지점(Reparse Point)이란?

Windows의 재분석 지점(reparse point)은 파일과 디렉터리에 접근하는 방법에 대한 정보를 담고 있는 데이터 구조입니다. 파일, 디렉터리 또는 볼륨 탑재 지점처럼 한 데이터 조각을 다른 데이터와 연결하는 데 사용되며, 이러한 모든 작업은 재분석 지점의 특성(attribute)을 수정함으로써 이루어집니다. 개체를 탑재 지점으로 표시하는 것뿐만 아니라 탑재됨(mounted) 또는 읽기 전용(read-only)으로 표시할 수도 있습니다. 재분석 지점을 만들 때는 원본 개체를 이동하지 않고 복사하는 것이 일반적입니다.

파일 시스템에서 재분석 지점은 확장된 기능을 가능하게 하는 특성 값을 가진 개체를 의미합니다. 재분석 지점에는 외부 정보와 연관된 위치 및 응용 프로그램을 정의하는 태그가 포함되어 있습니다. Linux의 심볼릭 링크(symbolic link)가 재분석 지점에 해당하며, 우리가 매일 사용하는 바로 가기나 링크와 매우 유사합니다. 화면에 있는 아이콘 자체는 실제로 실행되는 프로그램이 아니라, 해당 프로그램을 가리키다가 클릭하면 프로그램이 실행되도록 안내하는 파일일 뿐입니다.

오류 0x80071128 해결 방법

이 문제에 직면했다면 아래의 해결 방법들을 순서대로 시도해 보면서 문제가 해결되는지 확인해 보세요.

  1. CHKDSK 실행
  2. SFC 검사 실행
  3. DISM 검사 수행

각 방법을 하나씩 자세히 살펴보겠습니다.

1] CHKDSK 실행

하드 드라이브에 배드 섹터(bad sector)가 존재하면 이러한 오류가 발생할 수 있습니다. 이 문제를 방지하려면 다음 지침에 따라 CHKDSK를 실행해 보세요.

Windows 오류 0x80071128  재분석 지점 버퍼에 있는 데이터가 잘못되었습니다  해결 방법
  • [시작] 버튼을 마우스 오른쪽 버튼으로 클릭하고 실행(Run)을 선택하여 실행 대화 상자를 엽니다.
  • 텍스트 상자에 cmd를 입력한 후 Ctrl+Shift+Enter를 눌러 관리자 권한 명령 프롬프트를 엽니다.
  • 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 누릅니다.
chkdsk /r /f

명령을 실행하면 다음과 같은 메시지가 표시될 수 있습니다.

다른 프로세스가 볼륨을 사용 중이므로 Chkdsk를 실행할 수 없습니다. 다음에 시스템을 다시 시작할 때 이 볼륨을 검사하도록 예약하시겠습니까? (Y/N)

키보드에서 Y 키를 누른 다음 컴퓨터를 다시 시작하세요.

검사가 완료되면 하드 드라이브의 오류가 수정되었는지 확인합니다. 동일한 오류가 계속 발생한다면 다음 해결 방법을 시도해 보세요.

2] SFC 검사 실행

시스템 파일이 손상된 경우에도 오류 0x80071128이 발생할 수 있습니다. 이 경우 SFC(시스템 파일 검사기) 검사를 실행하여 Windows 시스템 파일의 손상 여부를 확인하고 손상된 파일을 복구할 수 있습니다. SFC 검사를 실행하는 단계는 다음과 같습니다.

Windows 오류 0x80071128  재분석 지점 버퍼에 있는 데이터가 잘못되었습니다  해결 방법
  • 명령 프롬프트를 관리자 권한으로 엽니다.
  • UAC(사용자 계정 컨트롤) 프롬프트가 화면에 나타나면 를 클릭하여 권한을 부여합니다.
  • 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 누릅니다.
sfc /scannow

검사가 완료될 때까지 기다린 후 문제가 해결되었는지 확인합니다. 문제가 여전히 해결되지 않는다면 다음 해결 방법으로 넘어가세요.

3] DISM 검사 수행

SFC 검사로도 오류가 해결되지 않는다면, 배포 이미지 서비스 및 관리(DISM) 검사를 실행하여 시스템 상태를 복원하세요. 검사가 완료될 때까지 충분히 기다린 후 오류가 해결되었는지 확인합니다.

이상입니다. 이 글이 문제 해결에 도움이 되기를 바랍니다.

관련 글: 오류 0x80070091 "디렉터리가 비어 있지 않습니다" 해결 방법