veracrypt / VeraCrypt

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

Veracrypt boot works, but there is no Screen #885

Open solisinvictum opened 2 years ago

solisinvictum commented 2 years ago

Hey,

i installed Veracrypt 1.25.7 on Windows 10 21h2 x64 on a HP Zbook 15 G2 Machine.

This Machine runs with UEFI.

I encrypted the Disk with Veracrypt, and everything works except one thing:

If the System boots up, the System boots the choosen Veracrypt menu entry.

And it seems it wouldnt happen anything, but if you put in the password and press two times enter, Windows starts.

So, it seems Veracrypt works without problem, but shows entirely black screen.

Just to because i was curious, i booted from a usb stick with clover bootloader on it, and there the same problem. but if you press space to show advance options in clover, you could choose text mode only, and then the veracrypt screen is seen.

fauxlefam commented 2 years ago

Since you are able to type something into the screen and boot into windows I feel like this issue is happening due to your screen turning into stand-by mode. can you try opening your screen-menu when you are in that "black" screen? does the password prompt appear?

solisinvictum commented 2 years ago

"stand-by mode"?

"screen-menu"? what do you mean with screen-menu? Are you speaking of Settings-OSD of a Monitor? If yes, this machine is a Notebook. I dont have any on screen osd.

And yes, there is a password prompt etc. but i simlpy cant see it because the display is black.

fauxlefam commented 2 years ago

Yes I meant the on screen display. hmm not sure then. I have seen similar cases like yours and the issue came from the screen itself. where they dim if the majority of the screen contains black pixels.

DevSelchow commented 1 year ago

I have a similar problem with a desktop pc. My screens just stayed black during the boot but i could still blindly type in my pw to unlock. I found out if I plug a display in the motherboard output instead of the graphics card, I get the boot-screen. So the problem appears to be that veracrypt chooses the onboard graphics instead of the graphics card as output. Dont know if this could also apply to @solisinvictum laptop or its a diffrent issue.

solisinvictum commented 1 year ago

Yep, this issue still exists.

In fact, i found out i have this issue not only on that mentioned HP Zbook. On few Lenovo Thinkpads and Dell too.

All the Devices have common, that they have a discrete GPU from nvidia (and intel igpu).

My first thought was to simply say veracrypt wich gpu to use (there is a option for it). But this didnt helped.

Still black Screen.

But i found an little workaround: https://github.com/CloverHackyColor/CloverBootloader/issues/584

If using clover, you can select the Windows/Veracrypt entry and choose to boot in text mode. Than a input is shown on the screen.

So, i think that is a issue with the UEFI/BIOS from the devices. But i think that is more a issue with veracrypt, because veracrypt is the only software wich have such problems (grub, systemd-boot, windows iso self, etc dont have this issue).

kriegste commented 1 month ago

Problem still present in 2024 on my HP notebook.

Earlier, I used TrueCrypt and its MBR bootloader. This was in text mode and the boot messages were visible. VeraCrypt in MBR mode displayed text, too. VeraCrypt in UEFI mode, however, does not display anything.

After poweron, the BIOS displays the "hp" logo. Nothing changes, i.e. the logo stays on the screen while VeraCrypt is silently waiting for password and PIM. After entering them blindly, Windows boots. While Windows is booting, the "hp" logo is still visible (plus the spinning animation).

So I guess this is a graphics mode which is incompatible with the way VeraCrypt displays its boot messages.

I checked the BIOS, tried to disable/enable "Fast boot" and other options. Nothing changes.

Edit: The exact model is HP EliteBook 820 G1. It has an Intel i5 and no additional GPU.