OK, I made a dual boot machine by setting a linux drive as slave and installing xp on a master drive. The xp installation did something to the partition table on the existing linux drive. hdb 1, 2, 3, 5, 6, 7, 8 all are still there, but 3 appears to be zero length and the superblock is missing. Is there any way to re- partition without losing the data (the data on the drive is very important to me, and I believe that it is still there). Someone please help, I am totally new to Linux.