OS X won't boot. errno 19

I have a MacBook with OS X on one partition, a few other partitions and a Bootcamp Windows 7 on another partition.

Right now, I can boot into Windows but I cant boot into OS X. I am typing this while using Windows as the host OS.

When I boot into OS X I get the prohibited sign, and boot into OS X via Safe Mode, I see hfs_mountroot failed: 5 cannot mount root, errno = 19

At first glance this seems to be an I/O issue, that my harddrive is dying or something, but the Windows partition works flawlessly.

So something has happened to the boot on that OS X partition. Other places on the net say the drive is done and that I need to image it or that I need the OSX startup disc but even then its a gamble. But I disagree since it is clearly that one partition that is having some issues with its boot protocol and not the entire hard drive.

To further illustrate my point, my Windows 7 has MacDrive installed, and I can browse all the files on my OS X HFS+ partitions!

With that in mind, is there anything I can do to get my OS X boot partition to work again? Thank you!


What you may be able to try is running the fsck command in Single User Mode. As soon as you press the power button on your computer, press and hold Command+S until a terminal interface appears. When you see this: root:$ or something similar, type fsck -f and press enter. This will start a file system check which will most likely solve your problems. When it is finished, type reboot and press enter.

For my own curiosity, can you perhaps take a picture of the results? I'd be curious to see what it finds.