Автор Тема: [Решено] Windows 7 + Windows XP - двойная загрузка - как правильно?  (Прочитано 10323 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9071
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Есть комп.
Задача: Установить на это комп Windows 7 и Windows XP (нужна для запуска Flying-Model-Simulator (FMS), всякие XP Mode для этого использовать не хочу) с возможностью загрузки обоих систем.
Как думаю сделать.
1. Разбиваю диск акронис диск директором на два раздела (ну самом деле будет еще третий раздел под данные, но это неважно):

Цитировать
| раздел под Windows 7 | раздел под Windows XP |

Почему именно так - хочется, чтоб красиво было, чоб семерка в начале диска была.

2. Устанавливаю Windows XP в ее раздел.
3. Устанавливаю Windows 7 в свой раздел, на этапе разбивки диска посмотреть, чтоб она создала свой этот небольшой загрузочный раздел в 100 Мб.
4. Получиться должно примерно так:

Цитировать
| загрузочный раздел семерки 100Мб | раздел под Windows 7 | раздел под Windows XP |

Все правильно я вычислил? Требуется одобрение алгоритма :)
« Последнее редактирование: 01 января 2011, 20:18:41 от Shurikz »

Оффлайн shs

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4401
  • Рейтинг: 89
    • Просмотр профиля
    • ShS's blog
  • Откуда: Default city
Да вроде все правильно. Единственное замечание - мы с Neo, как-то утыкались в то, что win7|2k8r2 не хотела ставиться на раздел, который был создан/отформатирован утилитами, отличными от win7|2k8r2 (в чем причина, такого поведения - не выясняли, просто убли раздел и создали его штатными средствами win7|2k8r2)
« Последнее редактирование: 31 декабря 2010, 10:54:37 от shs »

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6671
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
| загрузочный раздел семерки 100Мб | раздел под Windows 7 | раздел под Windows XP |
А наоборот вроде и неполучится. В смысле, если ХР первая будет.
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9071
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Ну вот посмотрим, как пойдет. Скорее всего просто старые версии диск директора были.

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9071
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
| загрузочный раздел семерки 100Мб | раздел под Windows 7 | раздел под Windows XP |
А наоборот вроде и неполучится. В смысле, если ХР первая будет.
Это почему это? По-моему это вообще никакого значения не имеет.

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6671
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Shurikz, так из-за загрузочного раздела в 100 Мб как раз. У меня не получилось, короче :D
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9071
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Shurikz, так из-за загрузочного раздела в 100 Мб как раз. У меня не получилось, короче
Нет, ну загрузочный раздел в начале, семерка где угодно. Допустим у тебя в начале диска уже XP стоит, куда ты денешь семерку?

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6671
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
Допустим у тебя в начале диска уже XP стоит, куда ты денешь семерку?
Вот именно так у меня и было. В итоге - семерка не грузилась.
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9071
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Гм, я подумал. А сможет семерка сама создать загрузочный раздел 100 Мб при установленной XP? Сможет откусить кусок от раздела?

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6671
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
А сможет семерка сама создать загрузочный раздел 100 Мб при установленной XP? Сможет откусить кусок от раздела?
Я еще раз говорю - вот у меня смогла, откусила, создала. Чудеса на виражах просто! Но грузиться отказалась.
Не, ну может у меня руки кривые просто :D
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9071
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Гм. Не получилось :)
Установил XP на диск D. Потому начал установку Windows 7 на диск С. 100 Мб диск она создавать не захотела сама, пришлось в ее установщике удалить раздел (диск С который) и создать заново. Тогда 100 Мб диск создался, но... на диске С были загрузочные файлы XP, ntldr и boot.ini всякие, про которые я совсем забыл. В итоге Windows 7 установлена, но мультизагрузки никакой нет естественно, грузится одна семерка.
Вопрос, что делать? На Мс статья совершенно невнятная по этому поводу: http://support.microsoft.com/kb/919529/ru
Цитировать
Для создания в двоично-десятичном файле Boot.ini записи для более ранней версии операционной системы Windows вручную воспользуйтесь программой Bcdedit.exe. Для этого введите в командной строке следующие команды.

Примечание. В этих командах диск — это диск, на котором установлена система Windows Vista.
Диск:\Windows\system32\Bcdedit /create {ntldr} /d "Описание предыдущей версии Windows"

Примечание. В этой команде описание предыдущей версии системы Windows может быть произвольным текстом. Например, в качестве описания предыдущей версии системы Windows можно ввести "Windows XP" или "Windows Server 2003".
Диск:\Windows\system32\Bcdedit /set {ntldr} device partition=x:

Примечание. В этой команде x: — это буква диска активного раздела.
Диск:\Windows\system32\Bcdedit /set {ntldr} path \ntldr
Диск:\Windows\system32\Bcdedit /displayorder {ntldr} /addlast

Перезагрузите компьютер.


Не соображу, где там указывается на вторую операционку (ну кроме первой строчки, там название только вводится, там все понятно). И что за path? И что делать с ntldr, ntdetect.com и boot.ini xp-шными?
« Последнее редактирование: 01 января 2011, 19:08:07 от Shurikz »

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9071
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Ага, попалась гораздо более подробная статья: http://www.oszone.net/10237/Install_XP_7 , читаю.

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9071
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Сделал. По шагам:

1. Нашел в дистрибутиве XP файлы ntldr и ntdetect.com, а содержимое файла boot.ini нагуглилось в интернете. Скопировал все три этих файла на созданный семеркой 100 Мб диск System Reserved.
2. Содержимое файла boot.ini пришлось немного поправить, ведь XP у меня находится на 3-й партиции:
Цитировать
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

3. По статье выполнил в семерке команды:

Цитировать
Bcdedit /create {ntldr} /d "Microsoft Windows XP"
Bcdedit /set {ntldr} description "Microsoft Windows XP"
Bcdedit /set {ntldr} device partition=\Device\HarddiskVolume1
Bcdedit /set {ntldr} path \ntldr
Bcdedit /displayorder {ntldr} /addlast

Все, после этого все заработало.

Получается, что двойную загрузку без вот таких ухищрений можно сделать только в том случае, если не создавать семерочный загрузочный 100 Мб диск System Reserved. Если с ним, придется вот так.

Онлайн Retif

  • Администраторы
  • Олдфаг
  • *****
  • Сообщений: 9071
  • Рейтинг: 88
  • Пол: Мужской
  • Афтар
    • Просмотр профиля
    • Мой блог
  • Откуда: Орёл
Единственное что, получилось не совсем красиво, 100 Мб System Reserved диск в XP получил букву С и виден в проводнике, у диска с XP буква D соответственно.