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

Hal.dll 및 Ntoskrnl.exe가 BSOD를 유발합니다.

BSOD(Blue Screen of Death)는 컴퓨터 사용자가 겪고 싶지 않은 것입니다. 이것은 다양한 원인에 의해 촉발될 수 있는 민감한 문제입니다. 수년에 걸쳐 계속 발전하고 있습니다. 동일한 문제가 발생하고 hal.dll 및 ntoskrnl.exe가 주요 원인으로 의심되는 경우 이 문서가 문제를 해결하는 데 도움이 될 것입니다.

솔루션을 공유하기 전에 이 두 종류의 파일 기능과 BSOD를 유발할 수 있는 방법을 이해하는 것이 가장 좋습니다.

Hal.dll이란 무엇입니까?

하드웨어 추상화 계층은 커널 및 원시 금속에 대한 중간 채널 역할을 합니다. Windows OS에서 실행되는 시스템이 Intel 및 AMD CPU와 호환되도록 하는 추상 코어 커널 드라이버입니다. 이 파일 형식이 없으면 시스템은 다양한 마더보드 칩셋과 인터페이스할 수 없습니다. 시스템이 hal.dll 없이 작동할 수 있는 유일한 방법은 운영 체제가 특정 마더보드 제조업체 및 모델에 맞게 조정된 경우입니다.

Hal.dll은 사용 중인 Windows 버전에 관계없이 시스템 부팅 과정에서 중요합니다. 하드웨어와 소프트웨어 사이의 커널 역할을 합니다. 이 파일을 사용할 때마다 앱은 HAL 환경에서 제공하는 프록시 레이어를 통해 시스템 하드웨어와 통신합니다.

전문가 팁:전용 PC 최적화 도구를 실행하여 시스템 문제나 성능 저하를 유발할 수 있는 잘못된 설정, 정크 파일, 유해한 앱 및 보안 위협을 제거하십시오.

PC 문제 무료 스캔3.145.873다운로드 호환 대상:Windows 10/11, Windows 7, Windows 8

Ntoskrnl.exe가 무엇인가요?

Ntoskrnl.exe는 하드웨어 추상화 및 메모리 관리를 포함한 몇 가지 서비스를 위한 커널 계층도 제공한다는 점에서 hal.dll과 유사합니다. 사실, 그것은 컴퓨터의 중요한 부분입니다. Ntoskrnl.exe는 커널, 임원, 캐시 관리자, 디스패처 및 메모리 관리자를 제공합니다.

Hal.dll 및 Ntoskrnl.exe로 인한 BSOD 수정 방법

이 두 파일은 모두 Windows OS 기능의 기본이므로 이들 파일 사이에 불일치가 있으면 컴퓨터가 충돌하거나 BSOD가 표시될 수 있습니다. Hal.dll 및 ntoskrnl.exe 오류 원인은 소프트웨어 또는 하드웨어 문제와 관련이 있을 수 있으므로 다양합니다. 대부분의 경우 BSOD를 유발하는 hal.dll 및 ntosknrl.exe로 이어질 수 있는 가능한 원인은 다음과 같습니다.

  1. 오래된 장치 드라이버
  2. RAM 장치 오작동
  3. 부적절한 저장소 또는 RAM 장치
  4. 오버클럭된 기기
  5. hal.dll 및 ntosknrl.exe와 관련된 손상되거나 누락된 시스템 파일.

이러한 원인이 많아 보일 수 있지만 좋은 소식은 각각에 대한 해결책이 있다는 것입니다. 원인을 식별하면 솔루션을 신속하게 찾는 데 도움이 됩니다. 그러나 원인이 무엇인지 모를 경우에도 아래 나열된 해결 방법을 시간순으로 따르면 문제를 해결하는 데 도움이 될 수 있습니다.

다음 트릭을 적용하여 이 문제를 해결할 수 있습니다.

해결책 #1:BIOS 부팅 순서 확인

OS 파일이 저장된 기본 드라이브가 기본 부팅 드라이브로 설정되지 않은 경우 hal.dll 및 ntoskrnl.exe로 인해 BSOD가 발생할 수 있습니다. 이제 이 문제를 해결하려면 Windows 10/11 복구 ISO 파일을 사용하여 시스템을 시작해야 합니다. 이미지는 저장 용량이 8GB 이상인 USB 또는 휴대용 드라이브에 다른 컴퓨터를 사용하여 만들 수 있습니다. Windows 10/11용 디스크 이미지를 생성했으면 영향을 받는 PC에 USB 드라이브를 삽입하고 아래 지침을 따르십시오.

  1. 부팅 중에 F2, Delete 또는 BIOS 창으로 이동하는 데 필요한 기타 키를 누르십시오.
  2. BIOS 창에서 부팅 탭을 찾아 부팅 순서가 올바르게 설정되었는지 확인합니다. 그렇지 않은 경우 위쪽 및 아래쪽 화살표 키를 사용하여 기본 드라이브를 선택하고 + 또는 - 키를 사용하여 선택한 드라이브를 첫 번째 순서로 배치합니다.
  3. 완료되면 F10 키를 눌러 저장하고 창을 종료합니다.

해결책 #2:표면 테스트 실행

hal.dll 및 ntoskrnl.exe 오류 문제로 이어지는 결함 있는 저장 드라이브의 시나리오에도 불구하고 여전히 발생할 수 있습니다. 하드 드라이브에 불량 섹터가 있는지 확인하려면 디스크 조각 모음 도구를 활용하여 디스크 상태를 확인하고 디스크 성능을 개선하며 파일을 조각 모음해야 합니다.

해결 방법 #3:VBC(볼륨 부팅 코드) 업데이트 수행

VBC가 오래되거나 손상된 경우 hal.dll을 만날 기회가 높습니다. 이러한 시나리오에서는 BOOTMGR을 활용하도록 VBC를 업데이트해야 합니다. VBC는 아래 지침에 따라 명령 프롬프트를 통해 업데이트할 수 있습니다.

  1. 검색 필드에 "cmd"(따옴표 제외)를 입력하여 명령 프롬프트에 액세스하고 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  2. 다음 명령을 입력하고 Enter 키를 누릅니다.
    부트섹트 /nt60 시스템
  3. 프로그램이 Windows OS를 부팅하는 데 사용되는 드라이브에서 VBC 업데이트를 시작합니다.
  4. 변경 사항이 적용되면 시스템을 재부팅하고 문제가 지속되는지 확인합니다.

솔루션 #4:SFC 및 DISM 스캔 수행

hal.dll 및 ntoskrnl.exe와 관련된 파일이 손상된 경우 BSOD 문제에 직면할 수 있습니다. 이 두 파일은 모두 필수 파일이며 시스템 파일에 속하기 때문에 손상되면 해당 파일에 종속된 프로그램이 실행되지 않거나 제대로 작동하지 않을 수 있습니다. 이 시나리오에서 hal.dll 또는 ntoskrnl.exe 파일이 손상되거나 누락된 경우 시스템에 BSOD가 표시될 수 있습니다.

심층 지식이 없는 사람이 조작하면 시스템 파일이 손상될 수 있습니다. 악성 프로그램은 시스템 파일을 변조하여 액세스할 수 없게 만들 수도 있습니다. 따라서 시스템 파일이 손상되거나 누락된 원인이 무엇인지 확실하지 않은 경우 강력한 맬웨어 방지 보안 도구를 실행하여 맬웨어를 감지하고 제거하는 것이 좋습니다. 그 후에 계속 진행하고 SFC 및 DISM 스캔을 실행하여 손상되거나 누락된 시스템 파일을 교체할 수 있습니다.

스캔을 실행하려면 다음 단계를 따르십시오.

  1. Windows + R 키를 동시에 눌러 실행 창을 시작합니다. Ctrl + Shift + Enter 키를 동시에 눌러 상승된 명령 프롬프트를 시작하기 전에 검색 필드에 "cmd"(따옴표 제외)를 입력합니다. 권한을 부여하라는 메시지가 표시되면 예를 클릭하여 계속 진행합니다.
  2. 상승된 명령 프롬프트가 나타나면 Enter 키를 누르기 전에 다음 명령을 삽입하십시오.
    sfc /scannow
  3. SFC 스캔이 완료되면 창을 닫고 시스템을 재부팅합니다. 이전에 문제를 일으킨 동일한 작업을 수행하여 문제가 해결되지 않았는지 확인합니다.
  4. 문제가 지속되면 1단계에 따라 DISM 검사를 실행하여 상승된 명령 프롬프트를 실행합니다.
  5. 상승된 명령 프롬프트 내부에서 Enter 키를 누르기 전에 다음 명령을 삽입합니다.
    DISM /온라인 /Cleanup-Image /RestoreHealth
    DISM 검사는 안정적인 인터넷 연결이 필요하며 연결이 불안정하면 완료되지 않을 수 있습니다.
  6. 시스템을 다시 시작하기 전에 절차가 완료될 때까지 기다리십시오.

hal.dll 또는 ntoskrnl.exe로 인한 BSOD와 관련하여 모든 문제를 해결할 수 있는 솔루션은 없습니다. 따라서 hal.dll 또는 ntoskrnl.exe 파일과 관련된 시스템 BSOD의 원인이 확실하지 않은 경우 위의 제공된 솔루션을 시간순으로 수행하여 효율성과 효율성을 달성하는 것이 좋습니다.