This Christmas we went to visit my inlaws out in Chicago. As we were approaching our destination, my wife received a text on her iPhone, "Ask Chris what we should do with the Mac Mini. When we try to boot it up, it gets stuck at the Apple logo."
Long story short, this Mac's drive was shot. The drive not only wouldn't boot properly, it wouldn't even mount in target disk mode. I could boot the Mac in singler user mode (restart holding down command+S) which enabled me to see the files via command line so I knew that they were still there. I just couldn't get to them. To make matters worse, my brother in law then informed me that he had very important files on the computer related to an audit that he was involved in at work. No backups. Not good.
Here's what I eventually had to do to recover the files. I connected a FireWire drive to the Mac Mini and booted it up off of a retail Mac OS X 10.5 DVD. Once I could see the Utilities menu, I opened up terminal and ran:
cd /Volumes
and then:
ls
This returned:
Macintosh HD FireWire HD
Now that I was sure that the two drives could be seen via command line, I did:
cd Macintosh\ HD/Users/
then:
cp -R brotherinlaw/Documents/ /Volumes/FireWire\ HD/
Once the cp command completed, I did:
ls /Volumes/FireWire\ HD/
This resulted in seeing that all of the files that my brother in law needed were now on the FireWire drive! I'm still in the process of backing up data. I'll update this post as soon as I know one way or another if I was completely successful.
One very strange behavior ocurred in that the failing drive (Macintosh HD) wouldn't show up in the Mac OS X Installer until I opened up Disk Utility from the Utilities menu and clicked on its root partition. After I did that, I quit out of Disk Utility and eventually it showed up in the installer. I could then see the drive when I did a:
ls /Volumes
These commands explained for those of you new to Unix:
cd = Change Directory
ls = List Files
cp -R = Copy Recursively
CH
UPDATE: It worked.