I have a Lenovo Y570 which has recently started acting up. It frequently freezes right on the Lenovo start-up screen or immediately after. It also freezes occasionally on the Windows loading screen and on the user login screen. The BIOS suggested doing some Windows file scan thing to look for problems, but it freezes every time on the "Windows is loading files" screen. However, everything works absolutely fine once I'm on my desktop. I like to think this isn't a hard drive issue, since I've never dropped the computer and have generally taken very good care of it, but I'm sure it's a possibility. This is turning into a huge hassle, and it takes upward of 5 tries to start my computer. I'm on safe mode now, which seems to have a marginally higher chance of loading correctly. Is this a BIOS or Windows problem, since things seem to work fine once everything is started up? Please help me figure out what's going on here. Thanks.