Прежде всего вы должны выяснить, какой текущий активный раздел (он содержит файлы конфигурации загрузки и менеджер загрузки Windows 7). Чтобы узнать, используйте Windows Disk Management.
Лучше всего, если первый раздел на диске активен (и основной).
Загрузите Visual BCD Editor для Windows 7/Vista. Он поставляется с "Инструментом для двойной загрузки".
Запустите Dual-boot Repair.
1) Нажмите на Управление дисками. Теперь посмотрим, отмечен ли первый раздел активным.
Если нет, отметьте его как активный.
Шаги 2,3,4, только если первый раздел не был активным!
2) Нажмите "Автоматическое восстановление" (Dual-boot Repair) - это создаст данные конфигурации загрузки и менеджер загрузки на первом активном разделе.
3) Перезагрузка. Windows 7 будет загрузочной записью по умолчанию.
4) Если XP отсутствует в загрузочном меню, вы можете добавить его с помощью Visual BCD Editor - щелкните правой кнопкой мыши в виде дерева и выберите "Создать отсутствующие загрузчики Windows".
Теперь у вас есть менеджер загрузки Windows 7 на первом разделе (активный), и там также хранятся данные конфигурации загрузки.
Скопируйте раздел Windows 7, используя Partition Wizard 7 Home(бесплатный инструмент) на новый диск.
Перезагрузитесь по умолчанию (старая Windows 7).
В разделе "Управление дисками" (и в "Проводнике") убедитесь, что вы видите новый раздел (новую Windows 7).
Добавьте еще одну загрузочную запись для новой Windows 7 (снова с помощью "Создать отсутствующие загрузчики Windows")
Теперь у вас будет 3 пункта меню загрузки - XP, старая Windows 7, новая Windows 7.
Проверьте, можете ли вы загружаться для каждой записи загрузочного меню.
Если все в порядке - удалите старый раздел для Windows 7 (!!если это не первый активный раздел !!)
и удалите пункт меню загрузки для старой Windows 7 - запустите Visual BCD Editor - выберите старый загрузчик Windows 7 в виде дерева, щелкните правой кнопкой мыши и "удалить".
Примечание: Windows 7 всегда загружается на первый диск и активный раздел на этом диске!