Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a mid 2011 MacBook Pro 15" running Lion.

I have seen this behavior across 3 different external hardrives, with varying manufacturers (2x Seagate, 1 Western Digital), different file system formats and different USB ports.

If I'm using an External HDD, and for whatever reason take it out without ejecting the drive, Mac will refuse to mount it again. Some times, if I go into Disk utilities and Repair Disk it, it'll work. Other times, I have to go to a Windows machine, plug it in, eject it properly and then come back. It almost always works after this, and if not repeating this usually fixes it.

Mac will detect it, and all of the partitions on it, but it will not mount it. I can see the partitions in disk util, but mounting them always fails.

What are the possible causes for this? Is there any concrete way to prevent this from happening, besides being super careful when ejecting?

I'm pretty sure it's not because of bad blocks etc. as two of the three harddrives showed this behavior within a week of being bought.

share|improve this question
If the Mac is writing data to the drive when you pull it out you are going to have this problem. Just eject the disk properly. – Justsomeguy Nov 17 '12 at 5:49
Sometimes that's not possible. And I'm pretty sure it wasn't writing data in at least one case, as that time it was an NTFS disk. – Raghav Sood Nov 17 '12 at 6:53
Presumably you've got some software installed on the Mac to read and write to NTFS disks, perhaps it's due to the disk not being GUID. – Justsomeguy Nov 17 '12 at 11:06
Nope, no such software. I'm 100% sure. – Raghav Sood Nov 17 '12 at 11:18
So you're writing to a Windows drive in OS X with no extra frameworks... – Justsomeguy Nov 17 '12 at 11:29

Your Answer


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

Browse other questions tagged or ask your own question.