Windows 2000 will not read my D drive. All it wants to do is format it! Windows 98, however, knows that something is not quite right with the partition, but the data can be read and programs even run on it. All I can figure is that 2000 is more choosie about what it works with, whereas 98 uses a quick and dirty solution.
In any case, this allowed me to save most of my data from the partition and I have a clean install of 2000 on another partition. Now I can let 2000 format the drive and see if it is recoverable. *sigh*