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

CRITICAL_STRUCTURE_CORRUPTION 블루스크린 오류 완벽 해결 가이드

CRITICAL_STRUCTURE_CORRUPTION 오류는 주로 Windows 8.1 또는 Windows 10을 새로 설치하거나 업그레이드한 후에 발생하는 것으로 보고되고 있습니다. 이 오류가 발생하면 블루스크린(Blue Screen of Death, BSOD)이 나타나며, 화면에 해당 오류 코드가 표시된 후 컴퓨터를 다시 시작해야 한다는 메시지가 출력됩니다.

대부분의 경우 이 오류는 호환되지 않거나 오래된 드라이버, 특히 SPTD 드라이버로 인해 발생합니다. 잘못된 드라이버가 유효하지 않은 시스템 리소스에 접근하면, 컴퓨터는 시스템 손상을 방지하기 위해 이 오류를 표시하고 자동으로 종료됩니다. 아래 가이드를 따라 어떤 드라이버가 문제를 일으키는지 확인하고, 다른 소프트웨어가 원인인지도 점검해 보세요. SCSI 드라이버 업데이트 알림이 표시되면 안내에 따라 업데이트를 진행하세요.

최근에 프로그램을 설치했다면 해당 프로그램을 제거한 후 문제가 해결되는지 확인해 보세요. 또한 키보드와 마우스를 제외한 모든 USB 장치 및 외부 장치를 분리한 뒤, 하나씩 연결하면서 원인을 찾아볼 수도 있습니다. 하드웨어 결함도 이 오류의 원인이 될 수 있으므로, 위의 기본적인 조치로 해결되지 않는다면 아래의 해결 방법 1부터 순서대로 진행해 보세요.

해결 방법 1: SPTD 드라이버 업데이트

SCSI Pass Through Direct(SPTD) 드라이버는 프로그램이 저장 장치에 접근할 때 사용하는 액세스 계층으로, 다양한 부가 기능도 함께 제공합니다. 이 드라이버가 오래되었거나 손상되면 CRITICAL_STRUCTURE_CORRUPTION 오류가 발생할 수 있습니다.

SPTD 드라이버를 업데이트하려면 DuplexSecure 공식 다운로드 페이지(https://www.duplexsecure.com/downloads)로 이동합니다.

Files for download 항목에서 자신의 운영체제에 맞는 SPTD 버전을 찾습니다. 운영체제와 시스템 종류(비트)를 확인하려면 Windows 키 + R을 누르고 msinfo32를 입력한 후 Enter 키를 누릅니다.

시스템 정보 창에서 OS 이름(OS Name)은 현재 사용 중인 운영체제를, 시스템 유형(System type)은 시스템 구조를 의미합니다. x86은 32비트, x64는 64비트입니다. 자신의 운영체제와 비트 수에 정확히 맞는 버전을 찾았다면 옆의 Download 버튼을 클릭하여 다운로드합니다.

다운로드한 설치 파일을 실행하고, 메시지를 확인한 후 설치 화면에서 Install을 클릭합니다. 설치에는 다소 시간이 걸릴 수 있습니다. 설치가 완료되면 시스템을 재시작하고 문제가 지속되는지 확인합니다. 여전히 오류가 발생한다면 다음 해결 방법으로 넘어갑니다.

해결 방법 2: SFC 및 CHKDSK 검사 실행

파일이 잘못된 위치에 배치되면 Windows가 이를 드라이버 손상으로 인식할 수 있습니다. 이 가능성을 배제하기 위해 시스템 파일 검사기(SFC) 스캔을 실행합니다. SFC 검사 방법은 Windows 8.1/10 모두 동일하게 적용됩니다.

CHKDSK 디스크 검사를 실행하려면 Windows 키 + X를 누른 후 명령 프롬프트(관리자)를 클릭합니다. 검은색 명령 창에 다음 명령어를 입력하고 Enter 키를 누릅니다.

chkdsk /f

검사가 완료될 때까지 기다립니다. 재시작 후 검사를 진행하겠다는 메시지가 표시되면 예약을 선택하고 컴퓨터를 다시 시작합니다. 재시작 후 검사가 자동으로 진행되며, 완료되면 문제가 해결되었는지 확인합니다. 문제가 계속된다면 다음 해결 방법으로 이동합니다.

해결 방법 3: BIOS 및 칩셋 드라이버 업데이트

호환되지 않는 BIOS나 칩셋 드라이버는 시스템 전반에 불안정을 초래하여 이 오류를 유발할 수 있습니다.

주요 제조사별 BIOS 업데이트 가이드는 아래 링크를 참고하세요. 목록에 없는 모델은 제조사 공식 웹사이트에서 확인해야 합니다. 칩셋 드라이버 업데이트 방법도 BIOS와 유사하며, BIOS 대신 칩셋 항목을 찾으면 됩니다.

  • HP: HP BIOS 업데이트 가이드
  • DELL: Dell BIOS 업데이트 가이드
  • Lenovo: Lenovo BIOS 업데이트 가이드
  • Gateway: Gateway BIOS 업데이트 가이드

위 목록에 없는 제조사의 경우, 구글에서 "내 PC 제조사 BIOS 업데이트" 등으로 검색하면 방법을 쉽게 찾을 수 있습니다. 대체로 절차는 비슷하지만, BIOS 파일은 반드시 제조사 공식 사이트에서만 다운로드해야 한다는 점에 유의하세요.

해결 방법 4: 드라이버 검증 도구(Driver Verifier) 확인

이 방법에서는 서명되지 않은 드라이버가 비정상적으로 작동하는지 확인합니다. Windows 키를 누르고 verifier를 입력한 후, 검색 결과에서 verifier.exe를 클릭하여 실행합니다.

Driver Verifier Manager 창이 열리면 사용자 지정 설정 만들기(코드 개발자용)를 선택하고 다음을 클릭합니다.

표시된 항목 중 무작위 낮은 리소스 시뮬레이션(Randomized Low Resource Simulation), 동시성 스트레스 테스트(Concurrency stress test), DDI 규격 준수 검사(DDI compliance checking)DDI 규격 준수 추가 검사제외한 모든 항목에 체크한 후 다음을 클릭합니다.

목록에서 드라이버 이름 선택을 선택하고 다음을 클릭합니다.

공급자 정보와 함께 드라이버 목록이 표시됩니다. Microsoft가 아닌 공급자의 드라이버를 모두 선택한 후 다음을 클릭하고 마침을 누른 뒤 시스템을 재시작합니다.

재시작 후 이전에 오류를 유발했던 작업을 반복하여 오류가 다시 발생하는지 확인합니다. 오류가 발생할 때까지 기다린 후, 컴퓨터를 다시 시작하고 Windows 키 + E를 눌러 파일 탐색기를 엽니다. C: 드라이브 > Windows > Minidump 폴더로 이동하면 로그 파일이 있습니다. 이 크래시 덤프 로그를 열어 오류를 일으킨 드라이버를 찾습니다.

크래시 덤프 로그는 전용 도구 없이는 분석이 어려울 수 있습니다. 분석이 어렵다면 로그 파일을 www.wikisend.com에 업로드하고, 지원 사이트에 질문을 올릴 때 링크를 함께 포함하면 분석을 받을 수 있습니다.

오류를 일으킨 드라이버를 성공적으로 찾았다면, 구글에서 해당 .sys 파일 이름이나 파일에서 얻은 단서를 검색하여 원인을 파악합니다. 문제의 하드웨어를 확인한 후 Windows 키 + R을 누르고 devmgmt.msc를 입력한 뒤 Enter 키를 눌러 장치 관리자를 엽니다. UAC 경고 메시지가 나타나면 를 클릭합니다.

장치 관리자에서 해당 하드웨어 장치를 찾아 마우스 오른쪽 버튼으로 클릭한 후 드라이버 소프트웨어 업데이트를 선택합니다. 업데이트가 발견되면 오류가 사라질 것입니다. 업데이트가 없다면 제조사 웹사이트에서 최신 드라이버를 직접 다운로드하여 설치하세요.

문제 해결 후 설정 되돌리기

문제 해결이 끝나면 반드시 Driver Verifier Manager의 설정을 원래대로 되돌려야 합니다. Windows 키를 누르고 verifier를 입력한 후 검색 결과에서 verifier.exe를 클릭합니다. 기존 설정 삭제를 선택하고 마침을 클릭한 뒤, 메시지를 확인하고 시스템을 재시작합니다.