1- Для начала полностью отформатируйте жесткий диск (не имеет значения где)
2- Потом через установщика ХР создайте к примеру 3 раздела например - С:\ (на нём будет ХР) - 11000mb D:\ (для всё кой шушеры типо музыки и игр) - 80000mb и оставшееся место отдайте под Е:\ (там и будет находиться Виста)
3- установите винду в раздел С, потом зайдя в ХР не трогайте те два раздела, а просто запустите установщика "висты" (через перезагрузку)
4- в установщике "висты" отфарматите оставшиешся два раздела и устанавливайте висту в тот раздел который весит где то 30gb (этого для висты вполне предостаточно)
готово, потом при загрузке компа у вас должно отображаться меню выбора ОС выберайте и загружайте ;)
з.ы я объяснял при объёме харда в 120gb, а вы я думаю там и при своём объеме жесткого сами всё прикинете... :)
да кстати не забудьте что форматировать надо в NTFS