You should check if there is any firmware update for the ancient Lenovo. That may be the solution.
Or you might have some luck with the grub parameter libata.force=noncq in order to disable AHCI ATA NCQ
sudo nano /etc/default/grub
Change the line GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"
tap ctrl+o to overwrite, then enter to save current configuration. Tap ctrl+x to exit the editor.
Now, you must run
sudo update-grub
in order for the changes to take effect. Reboot and test...