I have this problem where it takes approximately 5 minutes to boot up my Lenovo Y500 (Windows 8, 64-bit) laptop. I had this laptop for almost an year. It was fine in the beginning, took around 20 seconds to boot. However, over time when I restart my computer because of the windows update or defraging, I noticed that it took extremely long to boot, like 5 minutes. It would be stuck on the Lenovo logo with the spinning circle for 5 minutes. After that there is no problem getting to my desktop. I assumed my HDD (1 terabyte) had a problem. I ran all different programs to diagnose the HDD but it all said it was in "OK" status. So, I did the chkdsk on the CMD and it prompted me that it'll start when I restart my laptop. So I did and now it's stuck on scanning and repairing drive (C: 27% complete for almost 12 hours. I am not sure how long I have to wait and if it's going to be 27% forever. I have approximately 250 GB / 1 TB on my HDD. I tried doing recovery but it would not work either. If I tried booting through safe mode, it would continue to do the same thing, Scanning and repairing drive (C 27% complete and stuck there. So finally, I tried going for the recovery USB boot drive since I cannot use the recovery built-in the laptop nor have the recovery disc. However, I was looking in Google how to make a recovery USB for windows 8 (64-bit) but it all looked like you have to be in Windows 8 in order to make a recovery USB drive, but I am stuck on the Lenovo logo screen. Is there an alternative solution to this? Is there a downloadable recovery drive so I can make it boot to the USB? Thank you.