That doesn't look good. My only suggestion at this point is to make a complete image of your disk (in case the next step screws everything up), then download and burn a gparted CD. Boot off that and see if you can use the partition table editor to manually put in values for the D partition. This might get you access to D in order to copy the files off (that is if the data has not been overwritten). Have a look at this before doing anything.