Была подобная проблема: с ХРени всеразделывидно, а с семерки не виднораздел с ХРенью. Поменял в диспетчере разделов букву раздела с хрюшей на %любая буква% (H:/ например я делал), потом назад на C:/. Все ОК стало.
А у вас грузится ХР? Если да, то видит ли она раздел с семеркой?
Обычно когда ставишь семерку, а за ней хрень, то затирается boot-сектор с семеркой, и надо установичным диском восстанавливать загрузчик. Если же наоборот ставить, то boot-запись ХР не должна потеряться, а если и потерялась, то консолью восстановления с установочного диска ХР надо сделать FIXBOOT и FIXMBR.