Firstly, hi everybody! This is my first post.
I've just gone through some horror with my hard drive and finally got it in working order, in the process learning more than I ever wanted to know about partitions, and I think I can help here...
I've been using WinXP for a while, and had a main 200-gig drive with 4 partitions, of which 1, 3 and 4 were NTFS (2 was FAT32, though that's irrelevant). A few of my older games don't work perfectly under XP so I decided to make a dual-boot with 98.
I booted into the XP recovery console and deleted the first partition, then reinstated it, formatted it as FAT32, put my 98 disc in and rebooted. 98 starts doing a bunch of system checks, then says "I've found some Windows NT OS files, do you mind if I delete them?" I figured whatever was left of XP could die quite happily and said sure, okay. The installer hung shortly afterwards, and I had to reinstall XP.
Turns out that when it said "files", what it actually meant was "references to this funny 8 meg partition at the end of the drive". My H: drive, the 60-gig partition at the end, lost its end point and merged with the 8-meg end partition. Oops.
XP restored the 8-meg partition easily enough, luckily. But my guess is that it looked at the end-point of H:, which was now at the very end of the drive, and neglected to subtract 8 megs from it.
The problem came when I tried to install SP1. It automatically extracts itself to the drive with the most free space, in this case H:. It must have at some point overwritten the 8 megs at the end, because I installed XP five times that day, and at the same point during SP1 installation it would crash, and XP (living happily on C

would become unbootable.
I found a workaround by deleting partition 4 (H

and leaving it unpartitioned, so that the end 8 megs would never be messed with. It's only now that my flatmate bought a 120-gig drive and I borrowed it to back everything up onto; I then deleted all the partitions, redid the whole drive, and everything seems (so far) fine. My assumption is that when I deleted the extended partition, the 8 megs were no longer needed, so when I redid the extended partition and split it into more than one logical drive, the 8 meg end partition and all references to it were put back from scratch.
I now have an L: partition according to Windows. I assume that it's the end 8 meg partition, and since everything looks like it's working fine, I'm terrified of touching it, so I told Windows that no, I don't have an L: drive, ignore it
😛
I hope that was some help to somebody
Chris