as I never use Indexing. May I ask, is there a need for drive D contents to be indexed? I'm not asking for details, just that if Indexing has always been turned on by default and you don't really need it, then it can be disabled.
Other than that. Is the D drive a physical 2nd drive, or is it a 2nd partition on the existing and only hard drive?
Possibilities I can think of. Corrupt files on the D drive. Or the D drive is failing and this is a first sign.
If the drive is failing, then make sure you have a backup of all the contents you need to keep, somewhere on some external media, and not on drives C or D.
If this is a partition on the only hard drive, and if this is a sign of a failing drive, then you need to prepare for the worse.
That said, I did see an interesting discussion about indexing failing to rebuild in another forum. The failure there was tracked down to the computer's "Power Saving" options. This was a desktop too, so no real need for power saving, but it seems that Indexing halts when a system is in power saving mode, and also for a laptop, when the battery is low.
Mark
<span class="messageBody">I've been having indexing problems on my Vista PC. When I index my "D" drive, it maintains it only for so long. Then, say, 1 to 3 days later, or sooner, the operating system "forgets" my indexed location and I have to keep on RE-indexing my "D" drive. I've never had this issue before but have been frequently experiencing this for several months now. Can anyone help me on this, please? Any help is greatly appreciated. Happy Holidays!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic