Это не так. Можно устанавливать в любой последовательности и независимо друг от друга. Для корректной загрузки осей необходимо уметь восстанавливать загрузчик 7-ки и добавлять информацию об ХР в загрузчк 7-ки . Это проверено мною при установке осей на разные разделы одного винчестера. Не пробовал устанавливать на разные винчестеры - не вижу в этом смысла, конктретно для задач, которые я выполняю на своём ПК. Опять же, если вам понадобится извлечь из системника второй винчестер, то никаких проблем с загрузкой не возникнет.
На втором винчестере лучше хранить данные.
Постараюсь прояснить ситуацию с установкой двух осей разных поколений, что бы в дальнейшем могли иметь представление о двойной загрузке.
Любая операционная система имеет свой загрузчик и загрузочные файлы. Загрузончный файл ХР - NTLDR, у Vista и Windows7 - bootmgr(это не все необходимые файлы, я бы назвал их "первичные"
. ХР имеет более старый загрузчик и понятия не имеет о более новых версиях ОС и их загрузочных файлах. Если эту ось ХР устанавливать после Vista или Windows7, то она затирает их загрузчик.
Это учитывайте в дальнейшем при установке двух осей.
Новые оси, умеют при установке на ПК, в свой загрузчик добавлять запись для загрузки ХР и при включении ПК отображается выбор системы для загрузки(предлагает загрузить себя или предыдущую версию).
Иными словами, после постустановки 7-ку на предустановленную ХР - никаких дополнительных шагов не требуется. ХР будет загружаться из загрузчика 7-ки, которая внесёт загрузочные файлы ХР в свой загрузчик. Установили и пользуйтесь выбором, какую ось загружать.
Что мы имеем в конктретной ситуации. Вы установли 7-ку, которая не знает, что есть ещё ХР. Необходимо поставить её в известность-))
Опишу способ, восстановления загручика 7-ки и добавления загрузочной информации об ХР, которым пользуюсь я. Есть другие способы, но для меня этот наиболее удобен. Восстановление загрузчика 7-ки, теперь, при наличии определённого опыта занимает 30 сек. и 3 мин. на добавление загрузки ХР. Это пригодиться знать, коль уж имеете две операционные системы.
Подробно:
Как восстановить загрузчик 7-ки, в случае повреждения, затирания загрузчика.
1. Если есть дистрибутив. Вставляете в привод, удерживая Shift 10 сек, дабы отменить автозапуск. Входите в командную строку,(флажок виндоус + R, cmd, Enter) в ней указываете букву CD привода(смотрим в проводнике), к примеру E: далее прописываете команду:
boot\bootsect.exe /NT60 All и нажимете Enter для её выполнения - команда восстанавливает загрузчик Windows Vista(W7)
2. Если нет дистрибутива. Находите в Интернете и скачиваете утилиту bootsect, размещаете к примеру в
корне раздела D: в созданной вами папке "bootfix": Входите в командную строку, указывате на каком разделе находится утилита, т.е. D: и выполняете ту же команду
bootfix\bootsect.exe /NT60 All
В случае, если вы установили ХР после Vista(W7) или устанавливали независимо друг от друга, то следует восстановить затёртый загрузчик если он был затёрт и внести в него информацию об ХР, откуда будут загружаться обе оси.
В этом случае, удобнее иметь уже две утилиты bootsect и bcdedit. Обе держу в одной папке, так удобнее. Как при восстановлении загрузчика без дистрибутива размещаете их в
корне любого раздела жёсткого диска. И последовательно выполняете следующие команды указав раздел, где они на котором они находятся, к примеру D:
bootfix\bootsect.exe /NT60 All- команда восстанавливает загрузчик Windows Vista(W7)
bootfix\bcdedit.exe /create {ntldr} /d "Microsoft Windows XP" -команда добавляет в загрузчик Vista запись для загрузки Windows XP
bootfix\bcdedit.exe /set {ntldr} device partition=C: - команда определяет местоположение загрузчика Windows XP (файл ntldr на диске C)
bootfix\bcdedit.exe /set {ntldr} path \ntldr - команда указывает имя загрузчика Windoiws XP
bootfix\bcdedit.exe /displayorder {ntldr} /addlast - команда определяет положение записи загрузки Windows XP в окне выбора ОС для загрузки (в конце списка)
bootfix\bcdedit.exe /timeout 10 - команда определяет таймаут выбора ОС для загрузки в секундах (опционально)
Конктртно в вашем случае, требуется прописать только эти команды:
bootfix\bcdedit.exe /create {ntldr} /d "Microsoft Windows XP" -команда добавляет в загрузчик Vista запись для загрузки Windows XP
bootfix\bcdedit.exe /set {ntldr} device partition=C: - команда определяет местоположение загрузчика Windows XP (файл ntldr на диске C)
bootfix\bcdedit.exe /set {ntldr} path \ntldr - команда указывает имя загрузчика Windoiws XP
bootfix\bcdedit.exe /displayorder {ntldr} /addlast - команда определяет положение записи загрузки Windows XP в окне выбора ОС для загрузки (в конце списка)
bootfix\bcdedit.exe /timeout 10 - команда определяет таймаут выбора ОС для загрузки в секундах (опционально)
Красным выделил
/d - это значение неизменно, не является буквой раздела диска.
Прописывать команды надо внимательно: один неверный символ отвсутсвие пробела, не соблюдение наклона слеш и команда не будет принята. Можно сохранить команды в блокноте, после копировать и вставлять. Учтите, что вставлять в командную строку с клавиатуры не получится, только мышью.
Заходить в командную строку, если вы находитесь в 7-ке, необходимо с правами администратора или отключите UAS иначе увдите следующее:
В случае повреждения MBR - главная загрузочная запись, когд система не загружается - любым известным вам способом входите в командную строку и всё восстанавливаете. Можно зайти в к.с. с дистрибутива, загрузончых дисков или Live CD.
Перед тем как приступить, обязательно сделайте резервные копии обоих систем. Копии, считаю, быть обязаны всегда!!!
И как всегда - в конце о самом главном. Повтрюсь, что не имел опыта установки на разные жесткие диски. Если это не стработает, то устанавливайте обе системы на один жесткий диск на разные разделы и не будет никаких проблем.
Будут вопросы, пишите-)