일부 Surface 또는 Windows 노트북 사용자들이 장치를 부팅하려는 순간 BLInitializedLibrary failed 0xc00000bb 오류 메시지가 표시되는 문제를 겪고 있다고 보고했습니다. 이 글에서는 해당 오류가 발생하는 주요 원인을 살펴보고, 실제로 문제를 해결할 수 있는 다양한 방법을 단계별로 안내해 드리겠습니다.
BLInitializedLibrary failed 0xc00000bb 오류의 주요 원인
이 오류는 여러 가지 이유로 발생할 수 있으며, 대표적인 원인은 다음과 같습니다.
- 보안 부팅(Secure Boot)이 활성화됨: 보안 부팅은 멀웨어와 루트킷으로부터 시스템을 보호하는 추가 보안 계층이지만, 의외로 다양한 문제를 일으키는 것으로 알려져 있습니다. 이 오류도 그중 하나입니다. 이 경우 BIOS/UEFI 설정에서 보안 부팅을 비활성화하면 문제가 해결될 수 있습니다.
- 손상된 부팅 순서: 마스터 부트 레코드(MBR)나 부팅 구성 데이터(BCD)가 손상된 경우입니다. Bootrec.exe 유틸리티와 명령어 조합으로 복구할 수 있습니다.
- 시스템 파일 손상: bootrec.exe 절차로도 문제가 해결되지 않는다면 복구 설치(repair install)를 진행해야 할 수 있습니다.
- 4G Decoding이 비활성화됨: 두 개 이상의 고성능 GPU를 Windows PC에 연결한 상태라면, BIOS 또는 UEFI에서 4G Decoding(EVGA 메인보드에서는 EVGA Support) 기능이 꺼져 있어 문제가 발생할 수 있습니다.
- 잘못된 레지스트리 키 값: 레지스트리 편집기를 통해 ClearPageFileAtShutdown 키 값을 수정해야 하는 경우입니다.
BLInitializedLibrary failed 0xc00000bb 오류 해결 방법
이 오류가 발생한다면 아래 해결 방법을 순서와 관계없이 하나씩 시도해 보세요.
- 4G Decoding 활성화
- MBR 및 BCD 복구
- 보안 부팅(Secure Boot) 비활성화
- 페이지 파일(Page File) 설정 변경
각 방법을 자세히 살펴보겠습니다.
1] 4G Decoding 활성화하기
EVGA 메인보드에서는 이 기능이 '4G Support'가 아닌 'EVGA Support'라는 이름으로 제공됩니다. 해당 옵션의 정확한 위치는 메인보드 제조사마다 다르지만, 일반적으로 BIOS 설정의 Peripherals(주변 장치) 탭에서 찾을 수 있습니다. 옵션을 찾았다면 활성화(Enabled)로 변경한 후 저장하고 재부팅하세요.
2] MBR 및 BCD 복구하기
bootrec.exe 유틸리티를 실행하여 MBR과 BCD 파일을 복구하세요. 마스터 부트 레코드(MBR)를 복구하는 것은 이러한 부팅 오류를 해결하는 가장 효과적인 문제 해결 방법 중 하나이며, 대부분의 경우 이 과정만으로도 문제가 해결됩니다.
3] 보안 부팅(Secure Boot) 비활성화하기
보안 부팅을 비활성화한 후 문제가 개선되는지 확인해 보세요. 간혹 하드웨어 구성 문제로 인해 Windows에서 보안 부팅을 끄는 것이 필요한 경우가 있습니다. BIOS/UEFI 설정 화면에서 Security 또는 Boot 탭으로 이동하여 Secure Boot 옵션을 Disabled로 변경하면 됩니다.
4] 종료 시 페이지 파일 지우기 설정 변경하기
Windows가 종료 시 페이지 파일을 삭제하도록 설정하려면 ClearPageFileAtShutdown 레지스트리 키 값을 수정해야 합니다.
먼저 컴퓨터를 안전 모드(Safe Mode)로 부팅한 후 아래 단계를 따르세요.
Windows 키 + R을 눌러 실행 대화 상자를 열고, regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
다음 경로로 이동합니다:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
오른쪽 창에서 ClearPageFileAtShutdown 항목을 더블클릭하여 속성을 엽니다.
속성 창에서 Base(기수)를 16진수(Hexadecimal)로 설정하고, Value data(값 데이터)를 1로 입력합니다.
확인을 클릭한 후 PC를 재시작합니다.
정상 부팅에 성공했다면, 위 단계를 다시 반복하여 이번에는 ClearPageFileAtShutdown 값을 0으로 되돌리고 변경 사항을 저장하세요.
마무리
위에서 소개한 네 가지 방법은 BLInitializedLibrary failed 0xc00000bb 오류를 해결하는 데 가장 효과적으로 검증된 방법들입니다. 대부분의 경우 4G Decoding 활성화 또는 MBR/BCD 복구만으로 문제가 해결되지만, 그렇지 않다면 보안 부팅 비활성화와 레지스트리 수정까지 차례로 시도해 보시기 바랍니다. 이 글이 여러분의 부팅 문제 해결에 도움이 되기를 바랍니다.