Наводящие вопросы:
1. - диски были форматнуты под FAT или NTFS?
2. - при установке ХР работа с разбиением диска не   проводилась? (в досовском режиме установки было выбрано "установить на существующий раздел С"?)
Если D не видать - возможно полетело (или было прибито) разбиение диска...
Навскидку не помню названия, но есть прога - ищет по винту разделы и позволяет их вытянуть (естессно, если они не были перераспределены) под FAT(32) Я пару раз восстанавливал винты....