Simple answer to your question is a big YES. I bought this product for that exact reason, my iMac is 8years old and has an internal 5400 mechanical spinning disc hard drive. i am not worried about it coming loose as someone else mentioned. My iMac sits on my desk and never gets moved, now if your back there a lot plugging and unplugging things from your usb ports just be careful and you'll be fine. I've had mine for three weeks now and it works flawlessly. I downloaded the mac Mojave iOS on it then did a system migration from the internal hard drive to it and done, i am now enjoying it. I set my iMac to boot from this drive and it boots up way way faster then from the internal drive. My computer is also way faster as well, apps open up almost immediately. My mac was never this fast even when it was new. So far i'm very happy. Will this drive hold up and last 8 years like the original internal drive? I have no idea as of course i've not had it that long. However my original internal hard drive is still in there and intact and with all my stuff still on it. Should this drive fail i would only lose anything new i've added to it. But that's why its always important to do back ups and problem solved.