|Waddaminit - is this D drive partition on an external drive ?|
If it is,
If you have not dropped the drive or otherwise damaged it, your problem was probably caused by you NOT clicking on the Safely Remove Hardware icon in your Taskbar and STOPping accessing the drive BEFORE you unplugged the drive while Windows was running.
There are several programs that you could try that will probably fix your problem.
Specifically, links to some programs that can repair the data damage are here -
see response 2:
Troubleshooting USB device problems including for flash drives, external drives, memory cards.
See Response 1:
Check that out first.
Rarely, not all the ports on the back of a desktop case may be able to supply 500ma each.
If you have a desktop computer, Note that I answered a Topic on this site where a guy had an external drive, which does require the full 500ma, connected to a port on the back of a desktop case - it would not work properly when a webcam was in the port next to it, but it worked fine when the webcam was unplugged. Ports on the back of a desktop case often have two ports connected to the same USB controller module that are ports one above the other - you could try connecting the cable to one of those and leaving the other un-used.
If you don't actually see it as assigned D in XP, and if you can't see the partition in My Computer or Windows Explorer, but you CAN see it in Disk Management, read on......
If the D partition was made in Windows 7, Vista and Windows 7 use a slightly different NTFS version than XP and 2000 do.
XP does not recognize an NTFS partition made in Windows 7 as being a valid partition type. In Disk Management in XP, it shows it as an Unknown partition type or similar.
Vista and Windows 7 can recognize ("see") a NTFS partition that was made in XP or 2000 fine.
Do you have data on the D partition that you don't want to lose ?
- If the answer is no, delete the partition and make a new one in XP's Disk Management.
- If the answer is yes, then you will need to access that partition in Vista or Windows 7 on some computer, or use some program or other operating system (e.g. on a bootable CD) that can "see" NTFS partitions that were made in Vista or Windows 7, copy the data to elsewhere, delete the partition, make a new one in XP's Disk Management, then copy the data back to it.
E.g. the freeware Easeus Partition Master Home Edition should be able to see the Vista or Windows 7 NTFS partition type fine.