Have you tried your PM rescues disks? Best bet are the ones you made prior to partitining. If you don't have those, you can still make a set from another computer if you need to. It's in DOS, so you have to be really careful...
Basically, the rescue disks made pre-partition have a copy of the information needed to put Humptey-Dumpty back together again.
Another thing to try: get a larger Hdd and do a clone. Be sure to clone each partition. I think you ran out of HDD space on your original. When it's fixed clone it back to your original.
Or pull data off onto a CD and then delete it. Dump some programs you don't need or can re installed from disk. Getta make some space.
Good luck...