Problem starting Fedora after changes to the BIOS

Good morning everyone, I hope someone can help me with this.

Last night I was changing some settings in the BIOS and when I restored the default values, the system didn’t detect the NVMe where I have Fedora. After managing to fix that, when I booted up the system everything seemed to be working fine until I turned off the computer for a few minutes and when I turned it back on, this message appeared:

ZSTD-compressed data is corrupt

I’ve already tried to repair it from a Live using dracut, but it didn’t work the times the Live let me do something, because several times it crashed a few seconds after starting. The same thing happened if I managed to boot from the SSD: the system loaded with the extensions disabled and crashed after a few seconds, and before crashing, it barely let me enter the terminal, let alone the rest of the apps.

I don’t know if formatting and doing a clean install will fix it, because it probably won’t even let me do that.

My motherboard is an Asus ROG Strix X470-F Gaming with the latest BIOS version.

If the data is corrupt, then yeah, reinstalling is probably your only option. You might want to run some hardware test to be sure the devices are OK, but from the sound of it, you might have corrupted the filesystem(s) with some sort of misconfiguration. If so, then the hardware is probably fine and you just need to reinstall things.

This seems like one where a bit more information might help. First, exactly what settings in the BIOS did you mess with? I realize that you said that you set everything back to default. Does that mean that you reset via the CMOS jumper?

Anyway, it also might be a good idea to Google the message that you received. When I Googled “ZSTD-compressed data is corrupt” there were quite a few hits. A lot of them stated that booting a previous kernel might work. It also states that you may have to regenerate your initramfs…

Here is just one. Yeah it is Ubuntu but the idea is the same…

For what it’s worth, I have a hunch it might be Intel VROC. Another user reported something similar not too long ago.[1] But that really is just a guess without more detailed information as Jim said.


  1. ↩︎

Hello, I reset the default settings by pressing the F5 key in the BIOS, and I also tried clearing the CMOS by removing the battery from the motherboard for a few minutes.

From the day I published this post until today, the system has been working intermittently. I turn on the computer and the message appears again. I restart and try to boot with an old kernel, and other errors appear. I restart with the current kernel, and the system loads correctly, and I can work without any problems. After a few hours of use, I turn off the computer, and the next day when I turn it back on, the “ZSTD-compressed data is corrupt” error reappears, and so on, repeating the cycle.

While it has allowed me to work, I have checked the SSD with nvme-cli and there is no physical error, so I deduce that something in the system has broken and will be fixed by reinstalling everything from scratch.