The same thing happened for me for the longest time, this was in a Vista x64 environment. I think eventually it worked itself out, or I had to reinstall windows.
My suggestion, install XP on another HDD or memory stick and see what it says.
My suggestion, install XP on another HDD or memory stick and see what it says.