Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have a mid-2009 MacBook Pro 2.53ghz Core 2 Due with 8 Gigs of ram running Mountain Lion.

I am attempting to upgrade the hard drive due to running out of space. I picked up a Seagate Momentus 750gb 7200rpm drive. This is not the hybrid XT drive that seems to cause problems for everybody.

I installed the new drive, put the old one in a usb enclosure and booted from it. I then attempted to use Carbon Copy Cloner to clone to the new internal drive. After cloning a few gigs though, the internal drive would disappear. I finally reinstalled the old drive and put the new one in the enclose and was able to clone that way. I reinstalled the new drive and the computer booted up fine, but would randomly freeze after a few minutes necessitating a hard shut down. I pulled out the new drive, put it in the enclosure and booted from it. The computer ran fine this way and I used it all day via USB with no problems. This lead me to believe the internal SATA cable was faulty as the drive worked fine externally but not internally.

I replaced the SATA cable today and thought the problem was fixed. The computer booted fine and ran for an hour. I used disk utility to verify the drive and repair permissions, but then the computer froze again. I restarted and it ran fine for a few minutes than froze. After each restart the computer will run for a while and then freeze. Any ideas way the drIve boots and works fine externally but not internally? The old drive works perfectly fine internally as well. I don't see a problem with the new drive since it works great externally when I boot from it.

share|improve this question
Hard to say without more info, e.g. crash reports, logs, etc., or without seeing the unit in person. :) If you navigate to /Applications/Utilities/Console.app, are there any logs under "System Diagnostic Reports" that might pertain to your issue? Any entries in "All Messages" or "system.log" from around the timestamp when your issue occurs? –  thankyour Jul 18 '13 at 20:21
Based on the experience of Maciek it looks like some newer drives might need a firmware change (or configuration change) to work reliably inside the Mac. Have you contacted the vendor to see if there are driver options for your drive? Perhaps a legacy operating mode or other setting you can enable to make it look more like a SATA drive from 2009? –  bmike Aug 25 '13 at 17:24

2 Answers 2

Try resetting both the NV-RAM (P-RAM) but more importantly, the SMC Power Manager for your model, which can be looked up on Apple Support to be certain. It's usually: remove battery, unplug, hold down Power key for 10 seconds.

Also try a Safe Boot. And repairing the hard disk from an external startup, so that Disk Utilities can fully repair. But the problem you describe usually indicates some kind of electrical glitch, which needs to be solved.

share|improve this answer

Same issue here with seagate momentus 5400 - beachball for exactly 20 seconds every time. Disk activity drops to zero and no entries in console right away ( after some time there are kernel[0]: disk0s2: I/O errors )

It have been serviced - DISK and SATA cable is new ( POWER ON : 549 hrs ) - diagnostic tools shows that everything is allright and SMART utility status: PASSED ( but UDMA CRC Errors are rising - now at 42900 raw value ).

System runs ok on USB drive - but my ST9750423AS still freezes when installed internally.

From these two data points, it seems you can't just put any drive inside the 2009 era Macs and expect them to work with the firmware that's on these newer drives.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.