일부 사용자들이 갑자기 컴퓨터가 부팅되지 않는 문제를 겪고 있다고 보고하고 있습니다. 첫 번째 부팅 화면에서 'blinitializelibrary failed 0xc00000bb' 오류가 나타나며, 아무리 시도해도 초기 화면을 넘어가지 못하는 상황입니다. 이 오류 코드를 분석해 보면, 예기치 않은 BIOS 문제로 인해 메인보드가 최근 기본값으로 초기화되었음을 의미합니다.
이 문제는 특정 Windows 버전이나 제조사에 국한되지 않습니다. Windows 7, Windows 8.1, Windows 10 등 다양한 PC 구성 환경에서 발생한다는 보고가 있습니다.
BlinitializeLibrary failed 0xc00000bb 오류의 원인
다양한 사용자 사례와 성공적인 복구 방법을 조사한 결과, 이 오류를 유발할 수 있는 주요 원인은 다음과 같습니다:
- Secure Boot(보안 부팅) 활성화 – Secure Boot은 멀웨어 및 루트킷으로부터 보호하는 추가 보안 계층이지만, 다양한 문제를 일으키는 것으로 알려져 있습니다. 클론 SSD/HDD를 사용하거나 오버클럭을 적용한 경우 부팅 과정에서 이 오류가 나타날 수 있습니다. 이 경우 BIOS/UEFI 설정에서 Secure Boot을 비활성화하면 해결됩니다.
- 부팅 시퀀스 손상 – 매번 부팅 시 오류 코드가 나타난다면 근본적인 부팅 문제 때문일 수 있습니다. Bootrec.exe 유틸리티와 명령어를 사용하여 마스터 부트 레코드(MBR), 부팅 구성 데이터(BCD), 부팅 순서를 복구하면 해결할 수 있습니다.
- 레지스트리 키로 인한 부팅 순서 기억 상실 – 특정 메모리 관리 레지스트리 키도 이 오류의 원인이 될 수 있습니다. 실제로 안전 모드로 부팅한 후 레지스트리 편집기에서 ClearPageFileAtShutdown 값을 수정하여 문제를 해결한 사용자들이 있습니다.
- 4G Decoding 비활성화 – 채굴용 리그에서 강력한 GPU를 2개 이상 연결해 사용 중이라면, BIOS 또는 UEFI 설정에서 4G Decoding(EVGA 지원)이 비활성화되어 있어 문제가 발생했을 가능성이 높습니다. 이 경우 해당 기능을 활성화하면 됩니다.
- 시스템 파일 손상 – Bootrec.exe 유틸리티로 해결할 수 없는 파일 시스템 손상이 운영체제에 존재할 수도 있습니다. 이 경우 복구 설치(repair install)를 진행하는 것이 가장 확실한 해결책입니다.
동일한 오류 메시지로 고민 중이라면, 아래의 문제 해결 가이드를 순서대로 따라 해 보시기 바랍니다. 효율성을 위해 원인에 따라 아래 방법들을 순차적으로 시도하는 것을 권장하며, 효과와 난이도 순으로 정렬했습니다.
방법 1: Secure Boot 비활성화
이 오류의 흔한 원인 중 하나가 바로 Secure Boot입니다. 이 기능은 Windows 8에서 처음 도입되어 Windows 10까지 이어졌으며, 초기 부팅 과정에서 멀웨어와 루트킷의 실행을 차단하는 역할을 합니다.
Secure Boot이 활성화된 상태에서는 컴퓨터가 OEM(제조사)이 신뢰하는 소프트웨어만으로만 부팅됩니다. 하지만 클론 SSD나 수정된 하드웨어를 사용하는 경우, 특정 PC 구성에서 부팅 시퀀스와 충돌하여 'blinitializelibrary failed 0xc00000bb' 오류를 유발할 수 있습니다. Secure Boot이 이러한 차이를 보안 위반으로 간주하고 정상 부팅을 막는 것입니다.
실제로 BIOS 메뉴에서 Secure Boot을 비활성화하여 문제를 해결했다는 사용자 보고가 여러 건 있습니다. 다음 단계를 따라 비활성화해 보세요:
- 컴퓨터가 부팅되기 시작하면 초기 시작 화면에서 Setup 키를 반복해서 누릅니다. Setup 키는 메인보드 제조사마다 다르지만, 대부분 초기 화면에 표시됩니다.
참고: 초기 화면에 Setup 키(BIOS 설정)가 보이지 않으면 'setup key + 메인보드 제조사명'으로 온라인 검색을 해보세요. - BIOS 설정에 진입하면 Security 탭으로 이동하여 Secure Boot 항목을 찾아 Disabled로 설정합니다.
참고: BIOS 메뉴와 Secure Boot 항목의 위치는 제조사마다 다릅니다. 메인보드 제조사에 따라 System Configuration, Boot, Authentication 메뉴 아래에 있을 수 있습니다. - Secure Boot을 비활성화한 후 설정을 저장하고 BIOS를 종료합니다. 그러면 컴퓨터가 재시작됩니다.
- 다음 부팅 시 'blinitializelibrary failed 0xc00000bb' 오류 없이 정상적으로 부팅이 완료되는지 확인합니다.
여전히 동일한 문제가 발생한다면 다음 방법으로 넘어가세요.
방법 2: 부팅 시퀀스 복구
대부분의 경우 blinitializelibrary failed 0xc00000bb 오류는 근본적인 부팅 문제로 인해 발생합니다. 이때 가장 효과적인 해결 방법은 Windows 내장 유틸리티인 Bootrec.exe를 사용하여 전체 부팅 시퀀스를 복구하는 것입니다. 이 유틸리티는 마스터 부트 레코드, 부팅 순서, 부팅 구성 데이터를 수정할 수 있습니다.
중요: 부팅 시퀀스 복구 절차를 시작하려면 해당 운영체제에 맞는 유효한 Windows 설치 미디어가 필요합니다. 준비되어 있지 않다면 Microsoft 공식 홈페이지에서 미디어 생성 도구를 다운로드하여 USB 설치 미디어를 만들 수 있습니다.
참고: 설치 미디어가 없고 구할 수 없는 상황이라면, 부팅 과정 중 컴퓨터를 강제로 3회 연속 종료하여 시작 복구 메뉴를 강제로 띄우는 방법도 있습니다.
준비가 되었다면 다음 단계에 따라 Bootrec.exe 유틸리티를 실행하세요:
- 부팅 시퀀스가 시작되기 전에 설치 미디어를 삽입합니다. 미디어로 부팅하라는 메시지가 나타나면 아무 키나 누릅니다. Windows 설치 초기 화면이 나타나면 화면 하단 좌측 또는 우측에 있는 컴퓨터 복구(Repair your computer)를 클릭합니다.
- 고급 옵션(Advanced Options) 메뉴로 이동하면 문제 해결(Troubleshoot)을 클릭한 후, 목록에서 명령 프롬프트(Command Prompt)를 선택합니다.
- 명령 프롬프트 창이 열리면 아래 명령어를 한 줄씩 입력하고 각 명령 후 Enter 키를 눌러 전체 부팅 구성 데이터를 다시 빌드합니다:
bootrec.exe /fixmbr
bootrec.exe /fixboot
bootrec.exe /scanos
bootrec.exe /rebuildbcd - 모든 명령이 성공적으로 완료되면 부팅 구성 데이터가 복구됩니다. 컴퓨터를 재시작하여 부팅이 정상적으로 완료되는지 확인합니다.
여전히 동일한 오류가 발생한다면 다음 방법으로 넘어가세요.
방법 3: 안전 모드에서 메모리 관리 레지스트리 키 수정
이 오류는 BIOS가 어떤 SSD/HDD가 기본 드라이브인지 잊어버린 경우에도 발생할 수 있습니다. 실제로 문제가 발생할 때마다 부팅 순서를 확인한 일부 사용자들은 Windows 드라이브가 더 이상 첫 번째 부팅 드라이브가 아니라는 사실을 발견했습니다.
이 경우, 컴퓨터가 종료 시마다 페이지 파일을 삭제하지 않도록 레지스트리를 수정하면 문제를 해결할 수 있습니다. 이 방법은 Windows 7과 Windows 8에서 효과가 입증되었습니다.
레지스트리 편집기를 사용하려면 먼저 안전 모드로 부팅해야 합니다. 다음 단계를 따르세요:
- 컴퓨터 전원을 켜고 초기 화면이 나타나면 F8 키를 반복해서 눌러 고급 부팅 옵션(Advanced Boot Options)을 엽니다.
- 고급 부팅 옵션 메뉴에서 방향키 또는 해당 키(F4)를 눌러 안전 모드(Safe Mode)를 선택합니다.
- 부팅이 완료되면 Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 텍스트 상자에 'regedit'을 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
참고: UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 부여합니다. - 레지스트리 편집기에서 왼쪽 패널을 통해 다음 경로로 이동하거나, 상단 탐색 표시줄에 직접 붙여넣고 Enter 키를 누릅니다:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
- 해당 위치로 이동하면 오른쪽 패널에서 ClearPageFileAtShutdown을 더블클릭합니다. 편집 창에서 Base를 16진수(Hexadecimal)로, 값 데이터(Value data)를 1로 설정한 후 확인을 클릭하여 변경 사항을 저장합니다.
- 변경 후 컴퓨터를 재시작하여 다음 부팅이 정상적으로 완료되는지 확인합니다. 정상 부팅에 성공했다면, 3~5단계를 다시 수행하여 ClearPageFileAtShutdown 값을 0으로 되돌리고 저장합니다.
이 방법으로도 오류가 해결되지 않거나 해당되지 않는 상황이라면 다음 방법으로 넘어가세요.
방법 4: Above 4G Decoding 활성화
PC를 채굴 용도로 사용하며 GPU 카드를 2개 이상 장착한 경우, 메인보드 BIOS 또는 UEFI 설정에서 4G Decoding이 활성화되어 있지 않아 'bl initialize library failed 0xc0000bb' 오류가 발생했을 가능성이 큽니다.
암호화폐 채굴을 하던 여러 사용자들이 4G Decoding 또는 Above 4G Decoding을 활성화한 후 문제가 해결되었다고 보고했습니다. 이 옵션의 위치는 메인보드 제조사마다 다르지만, 일반적으로 Peripherals 탭에서 찾을 수 있습니다.
참고: EVGA 메인보드에서는 이 기능이 4G Support가 아닌 EVGA Support라는 이름으로 제공됩니다.
이 방법이 해당되지 않는다면 다음 방법으로 넘어가세요.
방법 5: 복구 설치(Repair Install) 진행
여러 사용자들의 보고에 따르면, 이 문제는 HDD 또는 SSD 드라이브 고장으로 인해 발생할 수도 있습니다. 위의 방법들로도 문제가 해결되지 않았다면 저장 장치 문제를 겪고 있을 가능성이 높습니다.
부팅 자체가 불가능하기 때문에 드라이브 고장 여부를 직접 확인하기 어렵습니다. 이때 가장 확실한 방법은 복구 설치(repair install)를 진행하는 것입니다. 이 절차는 Windows 구성 요소를 모두 교체하여 시스템 파일 손상 가능성을 제거합니다. Windows 파일이 손상되지 않았음을 확인한 후에도 문제가 지속된다면, SSD 고장을 확신할 수 있습니다.
복구 설치는 클린 설치와 달리 개인 데이터(미디어, 응용 프로그램, 게임, 개인 파일)를 잃지 않습니다. Windows 구성 요소만 새로 고칠 뿐입니다.
복구 설치를 진행하려면 Microsoft 공식 문서의 단계별 가이드를 참고하여 설치 미디어로 부팅한 후 '업그레이드' 옵션을 선택하면 됩니다.