Hey everyone. I've got a mid-2012 refurbished Macbook Pro. I've very recently been getting the spinning ball quite often across all applications. It's crippled the workability of the laptop. I often have to wait quite a bit for simple programs such as Chrome or Firefox to open tabs. However, it sort of comes and goes. There will be brief moments where the computer seems to run just fine only to go again into a bouts of freezing. I was running Snow Leopard (I think) when the spinning ball started and decided to upgrade to Yosemite to see if it would fix the problem. Definitely hasn't made a difference at all. I've run the computer in Diagnostic Mode, I've run Disk Utility as well as a trial version of another program to see if there are any hardware/disk issues, but I keep getting a clean bill of health. In my research, I've discovered this isn't necessarily indicative of a bad hard drive though. Activity Monitor shows low memory pressure so I'm assuming that there's not an issue with memory. My computer has about 300+ GB of available space so it's also not a matter of a "full" computer. Importantly though, I believe I may have accidentally dropped my computer in a sleepy haze quite recently. To be perfectly lame and honest, I don't recall how bad the drop was or if it happened immediately before my problems, but my hunch is that it is related. My question is if it's possible to tell whether the laptop's hard drive cables were damaged (on my own) and whether those are the root of my problems? I've read on the forums they're quite delicate. With a relatively newer laptop, I'm hoping it's not signs of just a flat-out hard drive failure, but what's my best route here? I literally am leaving the country for a second-world country in a few days and don't have much time to figure this out and very unlikely will be able to repair it overseas. I'm bringing it into the Apple Store tomorrow, but I've always preferred to do as much on-my-own work as I can with these sorts of things. I've indeed backed up my files and tried to reset the PRAM and all that. But I haven't done the control+R reboot. I'd prefer not to do that unless it's absolutely recommended. I'm kind of on a tight budget these days, so as much as the SDD upgrade sounds appealing, if I need a new hard drive, I'm just gonna probably go with the basics of what my comp needs to run. I really only write, listen to music, watch movies/videos, and lightly play some low-usage games. Appreciate any help! Slight edit: Even in Safe Mode my computer struggles with lagging/freezing/spinning ball. In some ways, it almost seems worse in Safe Mode if that's possible. I've had a few times where as soon as I click to login, the spinning ball just comes up and sits there for ages until I just decide to force-shut down the computer.