|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows Vista » Загрузка - Восстановление загрузки Windows Vista после установки Windows XP - продолжение |
|
Загрузка - Восстановление загрузки Windows Vista после установки Windows XP - продолжение
|
Модератор Сообщения: 16844 |
Профиль | Сайт | Отправить PM | Цитировать
Данная тема является продолжением темы Восстановление загрузчика Windows Vista после установки Windows XP, в ней вы найдете решение многих проблем.
Процесс восстановления загрузчика Windows Vista после установки Windows XP и создания меню загрузки подробно описан в статье Установка Windows XP после Windows Vista. За прошедшее время утилита FixBootFull претерпела изменение и силами участников конференции OsZone была преобразована в MultiBoot. Работа с программой описана в статье Восстановление загрузчика Windows 7 без дистрибутива и создание двойной загрузки с помощью программы MultiBoot. Внимание - обязательно к исполнению! Для решения проблем в этой теме прикрепите к сообщению:
Рекомендую для изучения следующие темы и статьи:
|
|
------- Отправлено: 12:08, 08-12-2009 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Вопрос, я ставил Windows XP второй системой немного иным способом.
Windows XP была также установлена на отдельный раздел жесткого диска, но в процессе установки вторичный загрузчик Windows Vista не затирался, так как раздел с Windows Vista был сделан скрытым, тип раздела установлен в "0x17 hidden hpfs/ntfs", а флаг активного раздела устанолвлен на второй раздел, куда будет ставиться Windows XP. В следствии чего на втором разделе была установлена Windows XP, в mbr прописан стандартный загрузчик, а на второй раздел вторичный загрузчик Windows XP , ntldr. Теперь чтобы загрузить Windows Vista достаточно всего лишь поменять тип раздела с Windows Vista на "0x07 hpfs/ntfs" и выставить на него флаг активности, после чего перезагрузиться. Стандартный код загрзчика в mbr передает управление загрузчику в первом активном разделе, следовательно будет вызван загрузчик Windows Vista, bootmgr. Получили ситуацию, на первом разделе Windows Vista с кодом вторичного загрузчика bootmgr, на втором разделе Windows XP с кодом своего вторичного загрузчика ntldr. Собственно вопрос как из bootmgr вызвать загрузчик ntldr из второго раздела. Я использовал EasBCD, но он походу создает отдельный файл, кладет на первый раздел, содержащий загрузчик, который и вызывает bootmgr, но мне это не очень нравится. Как добавить вызов вторичного загрузчика Windows XP ntldr со второго раздела? |
Отправлено: 02:23, 06-09-2010 | #81 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать kostik87, в конечном счете вы хотите создать меню загрузки, видимое при запуске?
И сделайте, пожалуйста, файлы, получение которых описано после слов Внимание - обязательно к исполнению! в шапке темы. |
------- Отправлено: 08:20, 06-09-2010 | #82 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать okshef,
Вот файлы с одной из машин: скриншот управления дисками и файл, созданный MultiBoot. На диске C установлена виста, на G установлена XP. Если загрузиться под ХР, то она понимает, что для нее системны диск G. |
Отправлено: 11:35, 06-09-2010 | #83 |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать DBagr, загрузитесь в Vista, Откройте отображение скрытых и системных файлов. В boot.ini на разделе С: исправьте в обеих строчках параметр rdisk с 0 на 1 + в том же boot.ini значение partition с 2 на 1.
Запустите Multiboot с правами администратора и нажмите кнопку "Выполнить". Если потребуется указать диск - укажите С: Перезагрузитесь, проверьте. Будут проблемы - сделайте новый файл bcdcfg.txt |
------- Отправлено: 11:46, 06-09-2010 | #84 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать okshef, я загрузился в Висте с правами админа, открыл C:\boot.ini, исправил rdisk и partition в обеих строчках, но не могу его сохранить. Получаю ошибку "Не удается создать файл C:\boot.ini. Проверьте правильность пути и имени файла."
Так... исправил boot.ini через Far, перезагрузился. Появилось меню для загрузки двух систем. Виста грузится нормально, а вот XP просит файл hal.dll. Прикладываю новый файл от МультиБут |
Последний раз редактировалось DBagr, 06-09-2010 в 15:09. Отправлено: 14:27, 06-09-2010 | #85 |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать
Странно, должно грузиться нормально. Попробуйте в boot.ini на G: поменять значение rdisk на 1 |
------- Отправлено: 15:15, 06-09-2010 | #86 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Цитата okshef:
|
|
Отправлено: 15:24, 06-09-2010 | #87 |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать Конечно
|
------- Отправлено: 15:25, 06-09-2010 | #88 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Заработало!
Супер! Грузятся обе системы А можно еще раз то же самое для другого компьютера? Прикладываю для него скрин "управление дисками" и файл BCDcfg. На нем на диске C установлена виста, на G установлена XP. В отличие от первого компа, если загрузиться под ХР, то XP считает, что она стоит на С, а Виста - на Е (при необходимости могу приложить скрин "управление дисками" из-под XP). То есть, каждая из систем называет свой системный диск диском С. |
Отправлено: 15:54, 06-09-2010 | #89 |
Модератор Сообщения: 16844
|
Профиль | Сайт | Отправить PM | Цитировать DBagr, действия те же - запускаете в Vista Multiboot и нажимаете "Выполнить". Если XP не будет загружаться (hal.dll), снова в boot.ini "поиграйте" rdisk-ом на обеих разделах.
P.S. Как в разных системах "видятся" буквы - значения не имеет. |
------- Отправлено: 16:00, 06-09-2010 | #90 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Загрузка - Восстановление загрузки Windows 7 после установки XP и создание двойной загрузки | okshef | Microsoft Windows 7 | 2001 | 13-01-2011 10:14 | |
Загрузка - [решено] Восстановление загрузки Windows 7 после установки Bootit/ | Teodorrrro | Microsoft Windows 7 | 21 | 04-12-2010 10:24 | |
Установка - [решено] Восстановление загрузчика Windows Vista после установки Windows XP (архив) | Blast | Microsoft Windows Vista | 1559 | 08-12-2009 12:34 | |
Debian/Ubuntu - Восстановление загрузки Windows после прерваной установки Debian | NordWest | Общий по Linux | 7 | 28-04-2008 23:38 |
|