Перейти к содержимому

Blinitializelibrary failed 0xc00000bb windows 10 как исправить

  • автор:

Error (BlInitializeLibrary failed XXX) when you install or start an operating system on a 64-bit UEFI-based computer

This article provides a workaround for an issue where an error (BlInitializeLibrary failed XXX) occurs when you install or start an operating system on a 64-bit UEFI-based computer.

Applies to: Windows 10 — all editions, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
Original KB number: 4020050

Symptoms

When you try to install or start an operating system on a 64-bit UEFI-based computer, the system does not start, and you receive the following error message:

BlInitializeLibrary failed XXX

The error code could also be 0xc000009a or 0xc0000001.

Cause

This problem occurs because the boot firmware on the computer generates lots of memory fragmentation.

Not all «BlInitializeLibrary failed XXX» errors are caused by this issue.

Workaround

We recommend that you do not let boot firmware create large amounts of fragmentation. Large memory fragmentation degrades the overall startup performance and causes problems.

More information

At the pre-boot stage, Windows Boot Manager sets the maximum number of global memory descriptor for a 64-bit UEFI system at 512. If the boot firmware creates a large amount of memory fragmentation, the memory descriptor count may exceed the set limit. This causes the «BlInitializeLibrary failed XXX» error.

This design applies only to the current operating system releases, including Windows 10, Windows Server 2016, and Windows Server 2012 R2. We do not guarantee that this design will apply to future versions.

Data collection

If you need assistance from Microsoft support, we recommend you collect the information by following the steps mentioned in Gather information by using TSS for deployment-related issues.

Ошибка «BlinitializeLibrary failed 0xc00000bb»: как исправить

Ошибка «BlinitializeLibrary failed 0xc00000bb» может появляться во время загрузки компьютера под управлением Windows. Как только перед пользователем появляется это сообщение, дальнейшая загрузка ПК попросту невозможна. Ошибка «BlinitializeLibrary failed 0xc00000bb» появляется на абсолютно всех версиях Windows, начиная от Windows 7 и заканчивая Windows 10. Конечно, при появлении этой ошибки многие пользователи сразу же начинают паниковать, чего делать не нужно, ведь ее можно, как правило, очень просто решить.

Причины «BlinitializeLibrary failed 0xc00000bb»

  • Активен протокол Secure boot. Secure boot (или защищенная загрузка в переводе на русский язык) — это дополнительный слой защиты против вредоносного программного обеспечения и руткитов. Крайне полезная штука, которая, к сожалению, может вызывать ряд проблем для системы пользователя при своей работе. Если вы используете клонированный SSD/HDD или некоторые аппаратные компоненты в вашем ПК под разгоном, то с включенным Secure boot можно ожидать самых разных проблем.
  • Проблемы с порядком загрузки системы. Ошибка «BlinitializeLibrary failed 0xc00000bb» могла возникнуть в том случае, если файлы, отвечающие за порядок загрузки в системе, были повреждены. В такой ситуации стоит воспользоваться соответствующими утилитами и командами, дабы восстановить нормальную работу системы.
  • Параметр регистра мешает загрузке Windows. Оказывается, определенный параметр управления памятью в регистре ОС может заставить «забыть» ее о правильном порядке загрузки. Но все решается небольшой корректировкой в системном регистре.
  • Отключена функция Above 4G Decoding. Если вы столкнулись с ошибкой «BlinitializeLibrary failed 0xc00000bb» на ферме для майнинга криптовалюты с двумя или больше высокопроизводительными видеоускорителями, то у вас наверняка деактивирована функция Above 4G Decoding в BIOS материнской платы.
  • Повреждения системных файлов. Рассматриваемую ошибку также могли вызвать повреждения целого ряда крайне важных системных файлов. В таком случае одной утилитой Bootrec.exe не обойтись: требуется восстановление/переустановка системы.

Методы решения «BlinitializeLibrary failed 0xc00000bb»

BlinitializeLibrary failed 0xc00000bb

Метод №1 Отключение Secure Boot

Функция защищенной загрузки в BIOS/UEFI материнской платы может вызывать появление ошибки «BlinitializeLibrary failed 0xc00000bb» при загрузке компьютера. Решение — отключение данной функции. Чтобы сделать это, вам потребуется выполнить следующее:

    как только ваш компьютер начнет загрузку, нажимайте кнопку, ответственную за вход в настройки BIOS;

Заметка: как правило, это кнопка «Delete», но вам может потребоваться уточнить в интернете, какая именно кнопка нужна.

Заметка: опять-таки, расположение данной опции может отличаться в зависимости от производителя материнской платы, так что вам придется поискать ее.

После сохранения настроек ваш компьютер должен перезагрузиться. Если дело действительно заключалось в Secure Boot, то ошибка «BlinitializeLibrary failed 0xc00000bb» должна была исчезнуть.

Метод №2 Восстановление порядка загрузки

В большинстве случаев ошибка «BlinitializeLibrary failed 0xc00000bb» из-за проблем с загрузкой операционной системы. Самый эффективный метод решения — восстановления порядка загрузки, используя системную утилиту Bootrec.exe.

Заметка: чтобы выполнить этот метод, вам потребуется обзавестись установочным диском Windows.

Имея на руках установочный диск с Windows, сделайте следующее:

  1. начните процесс установки Windows и доберитесь до окошка «Установка Windows»;
  2. нажмите на кнопку «Восстановить компьютер»;
  3. выберите пункт «Дополнительные параметры»;
  4. далее нажмите на «Диагностика» и выберите «Командная строка»;
  5. в командной строке выполните следующие команды:
    • bootrec.exe
    • bootrec.exe /fixmbr
    • bootrec.exe /fixboot
    • bootrec.exe /scanos
    • bootrec.exe /rebuildbcd
  6. после выполнения всех указанных команд перезагрузите компьютер.

Проверьте наличие ошибки «BlinitializeLibrary failed 0xc00000bb» при загрузке компьютера.

Метод №3 Редактирование параметров управления памятью в безопасном режиме

Оказывается, ваш BIOS может «забывать», какой HDD/SSD стоит первым в приоритете загрузки. Причина такой забывчивости — определенные параметры управления памятью в регистре системы Windows. Чтобы исправить проблему, достаточно немного подкорректировать параметры в регистре. Сделайте следующее:

  1. запустите ваш ПК и нажимайте F8, пока не попадете на экран «Параметры загрузки»;
  2. нажмите кнопку «F4» для загрузки системы в безопасном режиме;
  3. нажмите Windows+R;
  4. копируйте «regedit» и нажмите Enter;
  5. попав в регистр, перейдите в «Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management»;
  6. дважды нажмите на параметр «ClearPageFileAtShutdown»;
  7. выставьте значение «1» и шестнадцатеричную систему исчислению для параметра, а затем нажмите «Ок»;
  8. перезагрузите компьютер и попробуйте войти в систему как обычно.

Теперь смотрим, исчезла ли ошибка «BlinitializeLibrary failed 0xc00000bb».

Метод №4 Активирование Above 4G Decoding

Если вы используете свой компьютер для майнинга криптовалюты и в вашей системе установлено две или больше видеокарты, то появление ошибки «BlinitializeLibrary failed 0xc00000bb» возможно в случае деактивированной технологии Above 4G Decoding. Вот как ее можно включить:

  1. зайдите в BIOS/UEFI своей материнской платы;
  2. перейдите во вкладку «Peripherals»;
  3. активируйте Above 4G Decoding, выставив значение «Enable»;
  4. сохраните настройки и перезагрузите компьютер.

Заметка: местоположение Above 4G Decoding может отличаться в зависимости от производителя материнской платы, так что вам может потребоваться поискать ее.

Метод №5 Восстановление/переустановка системы

Не получилось избавиться от ошибки? Что же, сочувствуем. Пожалуй, единственное, что вам остается сделать — восстановить либо переустановить свою операционную систему. Для начала давайте попытаемся провести восстановление:

  1. загрузитесь с установочного носителя Windows;
  2. нажмите пункт «Восстановить компьютер»;
  3. далее выберите «Устранение неполадок»;
  4. теперь пройдите путем «Дополнительные параметры→Восстановление системы».

Подождите, пока будет завершен процесс восстановления. Ну как, помогло? Если нет, тогда давайте переустановим вашу ОС. Для этого выполните все шаги, перечисленные выше, но вместо пункта «Восстановление системы» выберите пункт «Вернуть этот компьютер в исходное состояние». Далее вам нужно выбрать, сохранять ли личные файлы или нет. После возвращения системы в исходное состояние ошибки «BlinitializeLibrary failed 0xc00000bb» больше не будет.

Ошибка (ошибка BlInitializeLibrary XXX) при установке или запуске операционной системы на 64-разрядном компьютере под управлением UEFI

В этой статье описано решение проблемы, из-за которой при установке или запуске операционной системы на 64-разрядном компьютере на основе UEFI возникает ошибка (сбой BlInitializeLibrary XXX).

Применимо к: Windows 10 – все выпуски, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2
Исходный номер базы знаний: 4020050

Симптомы

При попытке установить или запустить операционную систему на 64-разрядном компьютере под управлением UEFI система не запускается, и появляется следующее сообщение об ошибке:

Код ошибки также может быть 0xc000009a или 0xc0000001.

Причина

Эта проблема возникает из-за того, что загрузочное встроенное ПО на компьютере создает много фрагментации памяти.

Не все ошибки BlInitializeLibrary сбой XXX вызваны этой проблемой.

Обходной путь

Рекомендуется не разрешать загрузке встроенного ПО создавать большие объемы фрагментации. Большая фрагментация памяти снижает общую производительность запуска и вызывает проблемы.

Дополнительные сведения

На этапе предварительной загрузки диспетчер загрузки Windows устанавливает максимальное число дескрипторов глобальной памяти для 64-разрядной системы UEFI на уровне 512. Если встроенное ПО загрузки создает большой объем фрагментации памяти, количество дескрипторов памяти может превысить установленное ограничение. Это приводит к ошибке BlInitializeLibrary failed XXX.

Эта конструкция применяется только к текущим выпускам операционной системы, включая Windows 10, Windows Server 2016 и Windows Server 2012 R2. Мы не гарантируем, что эта конструкция будет применяться к будущим версиям.

Сбор данных

Если вам нужна помощь со стороны службы поддержки Майкрософт, мы рекомендуем собирать сведения, выполнив действия, описанные в разделе Сбор сведений с помощью TSS для проблем, связанных с развертыванием.

Обратная связь

Были ли сведения на этой странице полезными?

Bug fix: BlinitializeLibrary failed 0xc00000bb error (Windows 10)

What is BlinitializeLibrary failed 0xc00000bb error?

This is a self-test error when BIOS (POST), Video Graphics Array (VGA) is turned on. This can occur when there are multiple GPUS on the motherboard and Windows 10 suddenly shuts down. An abrupt shutdown can prevent the BIOS from running the actual POST. This, in turn, can cause the motherboard to reset to defaults. The reset disables 4G encoding and resets the PCIE speed – resulting in a Blinitializelibrary failed 0xc00000bb VGA POST error

The BlinitializeLibrary failed 0xc00000bb error is usually related to your computer’s motherboard BIOS. This will probably happen when the motherboard is reset to defaults. Incorrect BIOS/CMOS changes can cause serious problems on your computer. Depending on the error you receive, we recommend contacting the manufacturer of your device for better assistance. They can check the cause of the problem and help you change and reset the BIOS.

Some users have encountered the BlinitializeLibrary failed 0xc00000bb when trying to start Windows 10. If you’re one of them, you’ve come to the right place. This article, developed by us compiles some possible solutions to the problem, and you can try them one by one until you solve the problem.

A number of users have reported seeing the BlinitializeLibrary failed 0xc00000bb error message when trying to boot their devices, especially Surface and Windows laptops. This error prevents the computer from booting normally, and the device may be stuck on the initial screen with the error code even after rebooting.

This annoying error can occur if the motherboard has recently been reset to defaults. This usually has to do with the BIOS of the computer’s motherboard. If there are multiple GPUs on the motherboard and Windows suddenly shuts down, the BIOS may not be able to run a proper power-on self-test (POST), causing the motherboard to be reset to defaults.

What causes Blinitializelibrary error 0xc00000bb to happen?

We have thoroughly investigated this specific problem, looking at various user reports and the most effective strategies for fixing this error message. It turns out that there are several different potential culprits that could be responsible for this problem:

“Safe Boot” is enabled

  • Safe Boot is an extra protection against malware and rootkits, but it has been known to cause many other problems, including this particular error. If you are using cloned SSDs / HDDs or overclocked frequencies, you should see this error during boot. In this case, disabling Secure Boot through the BIOS / UEFI settings should fix the problem.

Boot sequence is corrupted

It is also possible that the reason why the error code occurs on every boot is the underlying problem at boot time. If this scenario applies, you should be able to fix the problem with Bootrec.exe and a series of commands that can restore the master boot record, boot configuration data and boot sequence.

A registry key causes the Windows boot sequence to be forgotten

  • It turns out that a specific memory management registry key may also be responsible for this error. Several affected users were able to solve the problem in this case by booting the computer in safe mode and using a registry editor to modify a registry key called ClearPageFileAtShutdown.

4G decoding disabled

  • If the problem occurs on a production platform and you have two or more powerful GPUs connected, the problem may be that 4G decoding (EVGA support) is disabled in your BIOS or UEFI settings. If this scenario applies to your current situation, you can solve the problem by enabling 4G decoding in your BIOS/UEFI settings.

Damage to the underlying FIL system

  • Another possibility is that your operating system installation suffers from basic file system corruption that cannot be fixed by the Bootrec.exe utility. In this case, your best chance to fix the problem is to perform a repair installation.

If you are currently experiencing the same error message, this article will provide you with a few troubleshooting guides to help you solve the problem. Below is a set of possible solutions that other users in a similar situation have successfully used to fix “BlinitializeLibrary failed 0xc00000bb” error.

If you want to be as efficient as possible, we recommend that you follow the methods listed below in the order shown in the figure until you find a solution that fits the culprit. We have listed them in order of effectiveness and difficulty.

How to fix BlinitializeLibrary failed 0xc00000bb error?

Updated: January 2024

This tool is highly recommended to help you fix your error. Plus, this tool offers protection against file loss, malware, and hardware failures, and optimizes your device for maximum performance. If you already have a problem with your computer, this software can help you fix it and prevent other problems from recurring:

  • Step 1 : Install the PC Repair and Optimizer Tool. (Windows 10, 8, 7, XP, Vista).
  • Step 2 : Click Start Scan to determine what problems you are experiencing with your computer.
  • Step 3 : Click Repair Allto resolve all problems.

download

Solution 1 – Enable the 4G decoding

If you use 2 or more powerful GPUs on your computer, you would probably get the BlinitializeLibrary failed 0xc00000bb error if 4G decoding (or more than 4G decoding) is disabled in BIOS or UEFI. On EVGA motherboards, this feature is called “EVGA support” instead of “4G decoding”.

To solve the problem in this case, you can enable 4G decoding.

Step 1: Open the BIOS setup using the BIOS key that appears on the main screen. If you don’t see the BIOS key, you can search for it online depending on the motherboard manufacturer.

Step 2: find the “4G Decoding” option and set it to “On.” The location of the option may vary from motherboard manufacturer to motherboard manufacturer, but it is usually located on the “Devices” tab.

Step 3: Save the configuration and exit the BIOS setup. The computer will then reboot automatically and you can check to see if the BlinitializeLibrary failed 0xc00000bb has been fixed.

Solution 2: Disable the Safe Boot

Safe Boot is part of the Windows 10 operating system. It ensures that your computer will only boot with software trusted by the original hardware manufacturer (OEM).

If you use a cloned SSD or modified hardware, this feature can treat these differences as security holes and prevent your computer from booting normally to protect the device. And it can also cause the BlInitializ 0xc00000bb library to fail.

So disabling secure boot can help solve the problem. Simply go to your BIOS settings, find the “Secure Boot” feature, and set it to “Disabled“. Depending on your motherboard manufacturer, you may find this option on the Boot, System Setup, Security, or Authentication tab.

Save your settings and exit the BIOS. Then check to see if your computer can boot without any problems. If you keep getting stuck on the boot screen, you can move on to the next solution.

Solution 3: Change the Windows registry in safe mode

We have seen that error 0xc00000bb BlInitializeLibrary Failed can occur when the BIOS forgets which SSD/HDD is the primary boot drive. Indeed, every time the computer shuts down, it deletes a page file that may contain information about the current boot sequence.

In this case, you can modify your Windows registry in safe mode to solve the problem. Just follow these steps :

Step 1: Press and hold the power button for 10 seconds to turn off your computer, and press the power button again to turn it on. Repeat the process 3 times to bring up the Windows Recovery Environment (WinRE), and then click Show Advanced Repair Options.

Change the Windows registry in safe mode 1

Step 2: Go to Troubleshooting > Advanced Options > Startup Settings and click Restart. When you get the following interface, press 4 or F4 to select Enable Safe Mode.

Change the Windows registry in safe mode 2

Step 3: After booting into safe mode, press Windows + R to open the Run window. Then type regedit and press OK to open the registry editor.

Step 4: Now type the following path into the address bar and press Enter to quickly find the storage management folder :

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Step 5: In the right pane, double-click the ClearPageFileAtShutdown entry to edit it. Set its data value to 1 and select Hexadecimal. Click OK to save your changes.

Change the Windows registry in safe mode 3

After that you can restart your computer to make sure that the startup sequence can be completed successfully without the error BlInitializeLibrary Failed 0xc00000bb. If not, please proceed to the next solution.

Solution 4: MBR recovery and BCD recovery

You may also encounter this problem when the bootloader firmware creates a lot of memory fragmentation, which may be caused by problems with the boot configuration data (BCD) and master boot record (MBR). In this case, you can use the bootrec.exe utility to restore the MBR and restore the BCD.

To do this, you must first invoke WinRE. Then follow these steps:

Step 1: In the advanced options interface, select the command line, select your account, and enter your password to open the command console.

MBR recovery and BCD recovery 1

Step 2: Enter the following commands one at a time and press Enter after each command to execute them:

MBR recovery and BCD recovery 2

Step 3: After restoring all configuration data, exit the command line, restart your computer, and check if the problem is fixed.

Solution 5: Perform a Windows repair installation

If your computer still doesn’t start properly after trying the above methods, you may be having trouble installing Windows.

In this case, you can perform a repair installation (also called an upgrade or in-situ reinstallation) for Windows 10, which will restore your system files, registry keys, and Windows settings to a known working state without deleting any of your personal data.

Once you’ve updated your Windows components with a restore installation, you’ll be able to start your computer properly. If the BlinitializeLibrary failed 0xc00000bb error occurs again, this indicates that the problem has nothing to do with Windows installation and that you need to focus on your hard drive or SSD drive.

Solution 6: Contact your device manufacturer

If all of the above methods are not enough to fix the BlinitializeLibrary failed 0xc00000bb error and your computer keeps displaying the initial error screen, even if you are using a new hard drive, you should contact your computer manufacturer for further assistance. This is always a good solution when you run into tricky problems with your device.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *