veracrypt / VeraCrypt

Disk encryption with strong security based on TrueCrypt
https://www.veracrypt.fr
Other
6.74k stars 937 forks source link

After BIOS update 'BlinitializeLibrary failed 0xc00000bb' #748

Open Tuffiglig opened 3 years ago

Tuffiglig commented 3 years ago

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:

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

idrassi commented 3 years ago

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:

Does any of this help?

Tuffiglig commented 3 years ago

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

Tuffi

Rotobono commented 3 years ago

@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.

Tuffiglig commented 3 years ago

@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?

Rotobono commented 3 years ago

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.

Tuffiglig commented 3 years ago

What is your opinion on this, @idrassi ?

jkjkn767c2okn21k1a commented 2 years ago

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

Destroyer3001 commented 1 year ago

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.