I have a Lenovo IdeaPad 330S-14IKB. After updating the BIOS, the laptop stopped detecting my SATA SSD and can no longer boot Windows, showing a "no boot device" error instead. I also tried booting from an Arch Linux USB, but the SSD does not appear in lsblk either. The BIOS does not show a SATA configuration option, and I suspect the update enabled Intel RST even though I do not have an Optane drive. Is there a way to restore SSD detection or roll back the BIOS?
2 Answers
The first thing to check is whether the BIOS update changed the storage controller mode. This model can use Intel RST, and a drive managed through RST may not appear normally in Linux. Look for settings such as Storage Controller, SATA Mode, VMD, or Intel Rapid Storage Technology. If the setting is available, switching back to the mode used before the update may restore detection, although changing it can also affect an existing Windows installation. If the SSD is missing from both the BIOS storage list and Linux, check the drive connection or test the SSD in another computer as well.
A BIOS rollback may be worth trying, but it usually has to be done with Lenovo’s BIOS recovery or an older firmware package made for the exact laptop model. You do not need Windows running to use every recovery method, but do not flash firmware from a different model or interrupt the process. Also, Secure Boot keys generally affect whether Windows is allowed to start, not whether the SSD appears in lsblk. Since Linux cannot see the drive either, changing or enrolling the bootmgfw.efi file is unlikely to solve the underlying detection problem.

An Optane drive would not normally fix this. Optane and RST are storage-management features, so the important issue is the controller mode and whether the SSD is visible to the firmware at all.