Судя по вашему скриншоту, у вас винда стоит на дополнительном (несистемном) разделе (хотя в описании он почему-то числится основным). Значит, ее загрузочные файлы находятся на одном из соседних активных разделов (на том, который выставлен активным, по вашему скриншоту видно, что это диск Е). Так вот, винда также не позволяет изменять букву диска, на котором находятся загрузочные файлы системы. Проверьте акронисом, является ваш системный раздел основным или дополнительным, и исправьте.
Такая разбивка, как у вас, оправдана только в том случае, когда на вашем диске D (3 Gb) стоит дополнительная система, а на первом основном разделе (Е) стоит основная, при чем обе винды имеют общий загрузчик (ХР и Win7). Но даже и в таком случае данная разбивка выглядит странно и очень похожа на стиль чайника (хоть так, абы как). Советую привести разбивку в нормальный вид. Кстати, все же советую ставить ХР на раздел с NTFS (а не FAT32), установка и загрузка системы идет быстрее, надежности больше. Вы скажете, вопрос спорный, попробуйте сами. Лично я попробовал и сделал собственные выводы.
Кстати, благодаря связке Acronis Disk Director и Acronis True Image, могу ставить ХР и Win7 на отдельные основные разделы так, что они вообще друг от друга не зависят. Чтобы переключиться с одной винды на другую, а в управлении дисками выставляю соответствующий раздел активным.