This post comes at the end of a day’s worth of technical troubleshooting after I ran into a pretty devastating problem today. I’ll start from the beginning:
My fellow youth group staff and I use a program called CovenantEyes for Internet accountability. It’s a terrific program that works very well, except for one annoying issue on my MacBook Pro: It regularly causes kernel panics, which means my screen grays out and a message appears, telling me that I have to reboot my computer. I can’t backup what I’m working on or anything.
Anyhow, while I had my 500GB external harddrive plugged in and mounted today, CovenantEyes caused a kernel panic. After rebooting my computer, I discovered that I couldn’t access the drive. When I plugged in the drive in, an error would pop up saying, “The disk you inserted was not readable by this computer“, and gave me the options Initialize, Ignore, and Eject.
When I clicked Initialize, the Disk Utility popped up, but all the repair/recovery options were grayed out. There was nothing I could do. The computer could detect the drive, but could not repair it.

I suspected that the drive had gotten corrupted, even though I wasn’t using it at all at the time of the kernel panic. This problem never happened to me back when I used a PC, even though I pulled out USBs left and right without “safely stopping” the drives.
After poking around on the Internet, everyone seemed to recommend a program called DiskWarrior. They claimed that it almost always helped rebuild hard drives even when they’re unmountable.
With seemingly no other options, I shelled out $110 and purchased a copy of DiskWarrior. After all, I have a lifetimes worth of memories stored on this hard drive (I have most of it backed up on DVDs, but haven’t done so in the past half year).
When I opened up DiskWarrior, I was shocked to see that there was nothing it could do. The program displayed an error saying that the drive wasn’t formatted for Macs, so there was no way it could rebuild it.
At this point I realized that the disk wasn’t a HFS (Mac’s file system) formatted disk, but was instead formatted as FAT32. Thus, I had no choice but to wait a few hours until my roommate got home, so I could use his Windows XP laptop to attempt a recovery.
Once I was on his computer, I plugged in the drive and received the following error, “Drive E: is not formatted.“, and prompted me on whether to format it or not. Obviously I chose not to.
After poking around a bit more on the Internet, I saw that a lot of people mentioned a utility called TestDisk, which is free and available for most (if not all) operating systems. It’s extremely lightweight, and doesn’t even require an installation.
Here are the steps for what to do:
- Choose a logging method (I chose No Log)
- Select the drive you’re trying to fix (If your drive doesn’t show up, it’s likely that your problem is different)
- Select the partition type (It will default to what it thinks the drive is. Most likely it’s right)
- Select Advanced
Now at this step, my screen looked something like this:

Notice how it tells you the status of your main boot sector and your backup boot sector. In my case, it said “Bad” under the main one and “Good” under the backup one. If this is the case for you as well, all you need to do is select “[Backup BS]“. What this does is recover the main boot sector using the backup one.
This “fix” literally takes less than a second (there’s a confirmation page). It then takes you back to the previous page and shows “Good” under both boot sectors.
Suddenly, I was able to access my external hard drive again, and everything was as good as new.
Wasted $110 on DiskWarrior for Mac, but at least it still has some usefulness and I learned a lot about disks along the way.
Hopefully this is helpful if anyone runs into the same problem I did.
There’s quite a lot that’s good about Macs and Mac OSX. However, I still feel like Windows wins in big ways. For example, DiskWarrior costs $99 and there isn’t even a demo to test whether it will actually fix your problem. TestDisk is free, and doesn’t even require an install (though it IS available for Mac too…).
I think Mac is WAY too proprietary. Next comes Windows. Then comes Linux. Haha.