Показать полную графическую версию : Восстановление загрузки Windows 7 после установки XP и создание двойной загрузки
superpalych
30-05-2010, 21:59
Файлы
http://s002.radikal.ru/i199/1005/55/a159a2c20796t.jpg (http://s002.radikal.ru/i199/1005/55/a159a2c20796.jpg)
при следующей перезагрузке проверю. а за все предыдущее, огромное человеческое спасибо!!!!
doc218, пожалуйста.
superpalych, ситуация такова, что данные о загрузке XP нужно добавлять "ручками":
в командной строке с правами администратора (http://okshef.narod.ru/Tech_Img/Cmd_with_admin_rights.jpg) выполните последовательно (<Enter> после каждой команды):
bcdedit /create {ntldr} /d "Microsoft Windows XP"
bcdedit /set {ntldr} device partition=X:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
Далее, файлы загрузки XP (ntldr, ntdetect.com, boot.ini) скопируйте на раздел X:
Запустите Multiboot, перейдите на вкладку "Дополнительно", запустите командную строку и выполните multiboot -buildbootini в результате получите на экране текст файла boot.ini. Внимательно посмотрите значения параметров rdisk и partition и исправьте их в файле boot.ini, скопированном на раздел X:
После выполения всего, перезагрузитесь. Будут проблемы, сделайте новый файл bcdcfg.txt (расширенный не нужен).
superpalych
30-05-2010, 23:30
Всё сделал как описано выше. При загрузке появилась возможность выбора ОС Win XP, однако практически сразу после этого загрузка останавливается, а на экране (на чёрном фоне) появляется сообщение об ошибке (текст кракозяблами) и ссылка на файл <Windows Root>/system32/hal.dll
superpalych, сделайте скрин окна выполнения команды multiboot -buildbootini
текст кракозяблами »
найдите на вашем компьютере файл bootfont.bin и скопируйте его на раздел X: (он у вас на Е:\)
superpalych
30-05-2010, 23:46
http://s48.radikal.ru/i119/1005/dc/90a408475996t.jpg (http://s48.radikal.ru/i119/1005/dc/90a408475996.jpg)
Теперь удалось прочитать текст ошибки: Не удалось запустить Windows из-за испорченного или отсутствующего файла... Переустановите Windows заново.
superpalych, ну что ж, тоже будем подбирать...
Дополните boot.ini на Х: строчками
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="rdisk 0" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="rdisk 2" /noexecute=optin /fastdetect
Попробуйте загрузиться в одну из... В какую получится - ту строчку и оставьте.
superpalych
31-05-2010, 00:07
Дополните boot.ini на Х: строчками »Добавил, файл сохранил. Снова открыл, чтобы проверить. Эффект тот же при выборе и двух новых строчек.
Ох уж эти мне многовинтовые конфиги...
Скопируйте измененный boot.ini на Е:
superpalych
31-05-2010, 00:26
Скопируйте измененный boot.ini на Е: »Ничего не изменилось: при выборе любой из трёх строчек жалуется на отсутствие или повреждение файла hal.dll
Хорошо, добавьте в оба файла (на Х:\ и Е:\) еще одну строчку
multi(0)disk(0)rdisk(3)partition(1)\WINDOWS="rdisk 3" /noexecute=optin /fastdetect
У вас есть установочный диск XP с возможностью выхода в консоль?
superpalych
31-05-2010, 00:50
multi(0)disk(0)rdisk(3)partition(1)\WINDOWS="rdisk 3" /noexecute=optin /fastdetect »Именно этой строчки и не хватало. Спасибо.
superpalych, пожалуйста, остальные ненужные удалите, текст в кавычках отредактируйте. Как я понимаю, работающий boot.ini на Е:\? Мне интересно, в XP какие параметры выдаст команда multiboot -buildbootini? Сделайте для меня, пожалуйста.
Приветствую !
Возникла проблема, нашёл вас, перечитал весь топик - поэксперементировал и так и этак и наперекосак - глухо, как в танке !
Суть проблемы: 1 винт и на нём 4 логических раздела. Установлена изначально ХР pro SP3, потом (нужно было) установлена Mandriva One 2010 - Всё ОК -). Желание 64х бит и нового дали себя знать - добавилась Win7 X64 Pro. Вся эта связка долго и дружно работала до ..."планового отключения электроэнерии", о котором "Чубайсы" забыли предупредить, как обычно. УПСка была в ремонте (умерла за 4 месяца "Чубайсовых" эксперементов). Комп работал и был в сети, в результате с 3го раза получилось запустить, до этого не удавалось ни чего кроме bootscrina BIOSа. Запустилась 7ка, но она была не основной, основной ОС была ХР. Заматерилась - вставил как просила диск с дистрибутивом и восстановил загрузочный сектор, но ...
Мультизагрузка исчезла - только 7! В ходе дальнейших танцев с бубном - вот что получилось : скриншоты
А нужно просто: Мультизагрузка, а по умолчанию ХР, а её так и не смог запустить - ни разу ! 7 и Mandrive загрузочные диски помогли, а ХРюшка - ни в какую !
Форматить или переустанавливать - Низя -( Там софт хитрый китайский для станка, с хардкеем и активирован только на эту систему и комп -( Вызов представителя фирмы к нам (Череповец) и новая активация - дешевле новый комп купить и долго ждать, а работать надо и надо - ВЧЕРА ! -(
Поэтому огромная просьба - ПОМОГИТЕ !!!
RuGo!, в файле boot.ini на разделе D:\ измените значение параметра multi в обеих строчках на 0
Команда multiboot -buildbootini работает только в прикрепленной (см.шапку) версии программы.
RuGo!, еще, в командной строке с правами администратора (http://okshef.narod.ru/Tech_Img/Cmd_with_admin_rights.jpg) выполните:bcdedit /delete {f15d7600-6b75-11df-8b09-8cd74a315cad} /f
-)
C MultiBootом прикол просёк буквально за 5 сек до вашего ответа - интересная фича -)
И соответственно инишник создал новый - не прощаюсь, временно отлючаюсь на пробу
Хммммм . странно - ничего практически не изменилось ...
Перезагружаю - выбор из 3х систем, 2 ХР и одна 7
Выбрал первую ХР - чёрный экран и радосная новость (скрин)
Выбрал вторую ХР - грузится семёра и .... (срины)
Выбор семёры - всё ОК ! Прекрасно и бысторо грузится и работает.
(сорри за качество фото, под рукой только телефон)
Что-то скрины не лезут, а в загрузках значатся -(
Сейчас попробую удалить запись через командную строку, как вы добавили
ВСЁ !!!
Слава богам и главному повелителю бубна - великому шаману okshef
Удаление записи через консоль и копирование boot.ini - нового -) на оба диска (и с ХР и с 7)
И.... Песня ! Да не песня - СуперХит !
P.S. Сорри за оффтоп, но я преполнен эмоциями
ОГРОМЕННАЯ БЛАГОДАРНОСТЬ !!!
OZONE - лучший форум !
perchello
31-05-2010, 17:57
Здравствуйте!Вопрос такой у меня стоит две win 7 соответсвенно диск С и D,на компе стоит ещё один диск и на него хочу поставить XP, что произойдёт если я поставлю XP и поможет ли ваша программа востановить загрузку всех ОСей!Заранее спасибо!
RuGo!, рад за вас.
perchello, "что произойдет" - зависит от многих факторов и в первую очередь от вашего желания создать меню загрузки. Поделитесь вашими планами, а заодно и скрин управления дисками прикрепите.
perchello
31-05-2010, 21:30
okshef, Спасибо за ответ.Планы мои таковы поставить на свою машину третью ось XP вот и всё,что успешно у меня получилось пол часа назад причём воспользовался я вашей программой которая мне реально помогла без всяких заморочек.Делал всё вот как на одном HDD у меня стоит две WIN 7на другой винт я запланировал поставить XP.Создал на втором винте два раздела скачал вашу чудесную программулину запустил её нажал кнопку ВЫПОЛНИТЬ прежде выбрав Win XP прога завершила операцию и после перезагрузки у меня появилась новая ось в диспетчере загрузок,после чего я установил XP из неё запустил вашу прогу выбрал win 7 и нажал на кнопку ВЫПОЛНИТЬ и О ЧУДО ВСЁ РАБОТАЕТ КАК ПРЕЖДЕ!И за это ВАМ РЕСПЕКТИЩЕ И УВАЖУХА И ПРОСТО АГРОМНОЕ СПАСИБО!!!!!!
perchello, приятно, надеюсь, вся группа разработчиков, Admiral (http://forum.oszone.net/member.php?userid=484) в первую очередь, читает ваш восторженный отзыв! Спасибо.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC