Okay. Since my last post, I ran gpart and the guessed partitions seemed about right. I then used the -W option to write the partition table to the disk. So, it was gpart -W /dev/hda /dev/hda. It then asked which partition I want to mark as boot/active and I selected 1. Then it said to reboot, but before I did that it said it found a new harddisk. I didn't take any action and just rebooted as gpart told me to.

My computer started up, but where it normally said the "BOOT DISK FAILURE" error I got a whole bunch of nothing. Basically, the line before it "Verying DMI Pool Data..." or something similar to that ran, but then I never got the boot error. So, I figured I'd boot up into Knoppix.....wrong. It does the normal colorful boot screen and then stops right after "Scanning for Harddisk partitions and creating /etc/fstab... Done." Then it hangs.

So, using gpart I've managed to some how make things even worse than before. I can't even check to ensure that the data on the other partitions is still there. Please give me some advice.