Be careful playing with the partition tables. This may not be
the case here, but I have in the past managed to change the
partition table so that the partitions were valid, but not in the
same order as on the disk. The result was that neither partition
magic nor Drive Image (PowerQuest - now Symantec) would
play with the drive. Strange error message, could not back up
the drive, could not change the partitions etc. Windows could
check the partitions and said they were fine - just the tools that
were supposed to be able to work with them refused. Ended
up using a free partition manager (I think it was Ranish) to
re-order the partition table so it matched the drive and all was
well again. This was about the time I was playing with Boot Magic,
Linux and a couple of other things. The partitions were valid and
checked OK, just the tools that were supposed to work with them
failed. Sounded familiar when you mentioned Boot Magic ...
It is not clear from your post - is the "C" partition missing, or has
it been re-lettered with a different letter ? If it is still there, but
with
a different letter, you have to (if I remember correctly) use the FDISK /mbr
routine to rewrite the MBR of the drive - once windows finds it and
assigns a letter to it, it is stuck with it until you change the "signature"
of the drive (ran into that one a while back when I did a restore to
another drive when I had a crash then could not get windows to move
the system drive from "J" back to "C". Found the fix on M$
mikey (hope that helps some)