PDA

Показать полную графическую версию : Восстановление загрузки Windows 7 после установки XP и создание двойной загрузки


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

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
30-05-2010, 22:18
при следующей перезагрузке проверю. а за все предыдущее, огромное человеческое спасибо!!!!

okshef
30-05-2010, 22:45
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

okshef
30-05-2010, 23:40
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 заново.

okshef
30-05-2010, 23:53
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 на Х: строчками »Добавил, файл сохранил. Снова открыл, чтобы проверить. Эффект тот же при выборе и двух новых строчек.

okshef
31-05-2010, 00:15
Ох уж эти мне многовинтовые конфиги...
Скопируйте измененный boot.ini на Е:

superpalych
31-05-2010, 00:26
Скопируйте измененный boot.ini на Е: »Ничего не изменилось: при выборе любой из трёх строчек жалуется на отсутствие или повреждение файла hal.dll

okshef
31-05-2010, 00:31
Хорошо, добавьте в оба файла (на Х:\ и Е:\) еще одну строчку
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 »Именно этой строчки и не хватало. Спасибо.

okshef
31-05-2010, 00:56
superpalych, пожалуйста, остальные ненужные удалите, текст в кавычках отредактируйте. Как я понимаю, работающий boot.ini на Е:\? Мне интересно, в XP какие параметры выдаст команда multiboot -buildbootini? Сделайте для меня, пожалуйста.

RuGo!
31-05-2010, 01:13
Приветствую !
Возникла проблема, нашёл вас, перечитал весь топик - поэксперементировал и так и этак и наперекосак - глухо, как в танке !
Суть проблемы: 1 винт и на нём 4 логических раздела. Установлена изначально ХР pro SP3, потом (нужно было) установлена Mandriva One 2010 - Всё ОК -). Желание 64х бит и нового дали себя знать - добавилась Win7 X64 Pro. Вся эта связка долго и дружно работала до ..."планового отключения электроэнерии", о котором "Чубайсы" забыли предупредить, как обычно. УПСка была в ремонте (умерла за 4 месяца "Чубайсовых" эксперементов). Комп работал и был в сети, в результате с 3го раза получилось запустить, до этого не удавалось ни чего кроме bootscrina BIOSа. Запустилась 7ка, но она была не основной, основной ОС была ХР. Заматерилась - вставил как просила диск с дистрибутивом и восстановил загрузочный сектор, но ...
Мультизагрузка исчезла - только 7! В ходе дальнейших танцев с бубном - вот что получилось : скриншоты
А нужно просто: Мультизагрузка, а по умолчанию ХР, а её так и не смог запустить - ни разу ! 7 и Mandrive загрузочные диски помогли, а ХРюшка - ни в какую !
Форматить или переустанавливать - Низя -( Там софт хитрый китайский для станка, с хардкеем и активирован только на эту систему и комп -( Вызов представителя фирмы к нам (Череповец) и новая активация - дешевле новый комп купить и долго ждать, а работать надо и надо - ВЧЕРА ! -(
Поэтому огромная просьба - ПОМОГИТЕ !!!

okshef
31-05-2010, 01:37
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

RuGo!
31-05-2010, 03:43
-)
C MultiBootом прикол просёк буквально за 5 сек до вашего ответа - интересная фича -)
И соответственно инишник создал новый - не прощаюсь, временно отлючаюсь на пробу

Хммммм . странно - ничего практически не изменилось ...
Перезагружаю - выбор из 3х систем, 2 ХР и одна 7
Выбрал первую ХР - чёрный экран и радосная новость (скрин)
Выбрал вторую ХР - грузится семёра и .... (срины)
Выбор семёры - всё ОК ! Прекрасно и бысторо грузится и работает.
(сорри за качество фото, под рукой только телефон)

Что-то скрины не лезут, а в загрузках значатся -(
Сейчас попробую удалить запись через командную строку, как вы добавили

ВСЁ !!!
Слава богам и главному повелителю бубна - великому шаману okshef
Удаление записи через консоль и копирование boot.ini - нового -) на оба диска (и с ХР и с 7)
И.... Песня ! Да не песня - СуперХит !
P.S. Сорри за оффтоп, но я преполнен эмоциями
ОГРОМЕННАЯ БЛАГОДАРНОСТЬ !!!
OZONE - лучший форум !

perchello
31-05-2010, 17:57
Здравствуйте!Вопрос такой у меня стоит две win 7 соответсвенно диск С и D,на компе стоит ещё один диск и на него хочу поставить XP, что произойдёт если я поставлю XP и поможет ли ваша программа востановить загрузку всех ОСей!Заранее спасибо!

okshef
31-05-2010, 19:47
RuGo!, рад за вас.

perchello, "что произойдет" - зависит от многих факторов и в первую очередь от вашего желания создать меню загрузки. Поделитесь вашими планами, а заодно и скрин управления дисками прикрепите.

perchello
31-05-2010, 21:30
okshef, Спасибо за ответ.Планы мои таковы поставить на свою машину третью ось XP вот и всё,что успешно у меня получилось пол часа назад причём воспользовался я вашей программой которая мне реально помогла без всяких заморочек.Делал всё вот как на одном HDD у меня стоит две WIN 7на другой винт я запланировал поставить XP.Создал на втором винте два раздела скачал вашу чудесную программулину запустил её нажал кнопку ВЫПОЛНИТЬ прежде выбрав Win XP прога завершила операцию и после перезагрузки у меня появилась новая ось в диспетчере загрузок,после чего я установил XP из неё запустил вашу прогу выбрал win 7 и нажал на кнопку ВЫПОЛНИТЬ и О ЧУДО ВСЁ РАБОТАЕТ КАК ПРЕЖДЕ!И за это ВАМ РЕСПЕКТИЩЕ И УВАЖУХА И ПРОСТО АГРОМНОЕ СПАСИБО!!!!!!

okshef
31-05-2010, 21:39
perchello, приятно, надеюсь, вся группа разработчиков, Admiral (http://forum.oszone.net/member.php?userid=484) в первую очередь, читает ваш восторженный отзыв! Спасибо.




© OSzone.net 2001-2012