Понимаете, когда загрузкой управляет "родной" загрузчик ( при чем не важно, какой системы) - все понятно: что и где должно быть. Когда загрузку передают стороннему софту - прошу извинить - не знаю, как быть в этом случае. Поэтому идти нужно по пути восстановления - удалить испортившийся загрузчик -> восстановить загрузку одной из систем -> ставить загрузочный софт.
Вот в вашей ситуации активный диск без буквы. XP не может с такого загружаться самостоятельно. А то, что передавало управление загрузчику ntldr, как я понимаю, испортилось. Вот и делайте выводы...
А многосистемность вашего "комбайна" вообще грозит "раком мозга"
Так что "соберите веник заново": разделите загрузчики - добейтесь самостоятельной загрузки каждой системы, а потом свяжите (образно, конечно).