Sounds like the Hard Drive your D partition resides on, is going the way of the Dodo. I would suggest you backup everything that's important before proceeding. It might just decide to fail at any time.
Then try to check the partition or the enitre drive for sector damage, or file problems. Using the Hard drive Manufacturers Diagnostic tools may provide some answers. Have you tried running chkdsk on it see if it has any problems??
Also when the Partition, doesn't show up in explorer, if you Right Click on My Computer, then select Manage ,then Drive Management, does it show up there??
----------------------------------
Ignorance is not necessarily Bliss, case in point:
Unknown has caused an Unknown Error on Unknown and must be shutdown to prevent damage to Unknown.