VeraCrypt icon indicating copy to clipboard operation
VeraCrypt copied to clipboard

After BIOS update 'BlinitializeLibrary failed 0xc00000bb'

Open Tuffiglig opened this issue 5 years ago • 7 comments

Hello. I am using the Siemens Field PG M6 with Windows 10 1903 x64. I decrypted my system partition, updated the BIOS to V26.01.07 from before V26.01.06, and tried to decrypt it again with VeraCrypt 1.24-Update7. At the first boot which is given in the decryption process, i get the message 'BlinitializeLibrary failed 0xc00000bb'. This are the enhancements in the new BIOS version:

  • Updated ME to version 12.0.68.1606
  • Updated microcode to version 0xD6
  • Better support for wake on S5
  • NVMe driver updates
  • Improved power settings
  • Updated reference code

I contacted Siemens Support. The answer was: Dear Mr. ..., we were able to reproduce the behavior with VeraCrypt. Since this behavior does not occur with Bitlocker it can be assumed that the cause of the behavior is with VeraCrypt. Please contact VeraCrypt with the behavior.

Anything i can do, to decrypt this device again?

Thanks, Tuffi

VeraCrypt version: 1.24-Update7 Operating system and version: Windows 10 1903 x64 System type: 64-bit

Tuffiglig avatar Feb 23 '21 14:02 Tuffiglig

This error is returned by Windows Boot Manager itself and not VeraCrypt. The following link from Microsoft suggest that this issue is caused by the firmware generating a lot of memory fragmentation that creates this failure in Windows Boot Manager: https://docs.microsoft.com/en-us/troubleshoot/windows-client/deployment/blinitializelibrary-failed-start-os-on-64-bit-uefi-based-computer

I don't know why the issue doesn't happen with Bitlocker ( we have to trust Siemens on this) but there are several articles on the Internet that gives some workarounds.

Main workarounds that caught my eye:

  • Disabling Secure Boot in BIOS: you can temporarily disable Secure Boot in BIOS setting and try again.
  • Check the order disk drives in the BIOS and be sure that your NVME disk is the first boot drive.
  • If you have multiple GPU cards, modifying corresponding settings can have an effect on the issue.

Does any of this help?

idrassi avatar Feb 28 '21 09:02 idrassi

Hey @idrassi Thanks for the response. I tried your mentioned points, but was not successful :-(

  • Disabling Secure Boot in BIOS: you can temporarily disable Secure Boot in BIOS setting and try again. I think this is not possible with this Laptop. Only found the point "TPM Availability". Switched it to "Hidden". But without success.

  • Check the order disk drives in the BIOS and be sure that your NVME disk is the first boot drive. There is no NVME disk installed in this device. Only one SATA SSD Disk. Samsung 860 Evo.

  • If you have multiple GPU cards, modifying corresponding settings can have an effect on the issue. Only one GPU. Intel UHD Graphics 630

Tuffi

Tuffiglig avatar Mar 01 '21 07:03 Tuffiglig

@Tuffiglig, did you solved this issue? Have a similar error on my Dell 7590 after encrypting system with Veracrypt. However this USB disk boots on another laptop.

Rotobono avatar May 25 '21 17:05 Rotobono

@Rotobono Sadly no. Siemens is not willing to help. I flashed the older BIOS, knowing that there maybe are security issues, but my veracrypt encyption is working again.

Did you contacted Dell about this?

Tuffiglig avatar May 26 '21 07:05 Tuffiglig

Sadly no. Siemens is not willing to help. I flashed the older BIOS, knowing that there maybe are security issues, but my veracrypt encyption is working again.

Did you contacted Dell about this?

I've also flashed BIOS yesterday and recreated bootable partition. Nothing changed. Dell support wouldn't help I think, the problem related to Veracrypt, not Dell.

Rotobono avatar May 30 '21 12:05 Rotobono

What is your opinion on this, @idrassi ?

Tuffiglig avatar May 31 '21 10:05 Tuffiglig

I found that : When i use another encryption-Tool called "DiskCryptor"(Its code is a branch from "VeraCrypt-DCS-master" Sources Code) There is nothing wrong with "DiskCryptor", everything goes well. But , Error('BlinitializeLibrary failed 0xc00000bb') occurred when i use "VeraCrypt". By Refering to the Source-Code of "DiskCryptor" , maybe you can fix the bug. @idrassi

jkjkn767c2okn21k1a avatar Sep 08 '22 02:09 jkjkn767c2okn21k1a

We had the same issue but with Lenovo V15 G1-IML. Disabling Secure Boot, Intel (R) SGX, or changing Boot order didn't help. What did help us was a clean Windows install and a BIOS update to the latest build. Although you should save information to an external storage before reinstalling Windows 11. VeroCrypt didn't spew an error BlinitializeLibrary failed 0xc00000bb again.

Destroyer3001 avatar Nov 24 '22 12:11 Destroyer3001