Solved! I have dual boot enabled in my laptop. None of them is booting now.

Jun 2, 2018
I have a Lenovo laptop. I have Windows 10 and Ubuntu 16 installed. One day after I updated my Windows, my windows wouldn’t boot as it stayed on a black screen forever after the Lenovo logo flashed. Then I forcefully powered it off and then booted Ubuntu which worked well for 2-3 days and now even Ubuntu isn’t booting. I tried to restore my laptop using OneKey recovery (Lenovo) but the process freezes at initialisation state. How can I recover my laptop? And yeah, my hard drive is working fine.
How do you know the drive is fine? First thing I would have thought if both OS setups are not working and the restore fails, it's a bad drive.