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

KostaMEN
09-02-2010, 19:06
okshef, значит все по алгоритму Установка Windows XP на компьютер с Windows 7. »
По этому алгоритму не совсем понятно как создать новую запись и привязать ее к конкретной букве диска!
Попробовал почитать help bcdedit,но не разобрался(

okshef
09-02-2010, 21:35
KostaMEN, устанавливайте третью систему, а потом восстанавливайте загрузчик Win 7. После выбора "Предыдущей версии Windows" у вас появится второе меню с выбором.
По второму вопросу (хоть это и противоречит правилам форума: одна проблема - одна тема). Это происходит потому, что вы установили Windows XP сменой режима жесткого диска в BIOS. Если интегрируйте драйвера SATA в дистрибутив Windows XP и выполните переустановку, проблема исчезнет. Если вам нужна дополнительная информация, ответы ищите в форуме по XP, т.к. это другая тема.

KostaMEN
10-02-2010, 15:44
okshef, хоть это и противоречит правилам форума: одна проблема - одна тема »
Понял,больше так не буду)
За ответ огромное спасибо!Будем ковырять.

d_u
10-02-2010, 18:49
Скажите плиз, как _полностью_ удалить загрузочное меню (чтобы осталась семерка), сейчас стоит Виста и 7.
если удалить запись из списка, то все равно загрузчик -Grub4Dos вроде- загружается (простите за тафтологию), а эксперементировал с VistaBootPro, деинсталлируя загрузчики, так вообще ничего не грузилось.

okshef
10-02-2010, 19:34
то все равно загрузчик -Grub4Dos вроде- загружается »
Загрузитесь с установочного диска Windows 7, войдите в среду восстановления, далее - в командную строку. Выполните X:\boot\bootsect /nt60 all
bootrec /fixmbr
X - буква CD-ROM
По вопросу удаления записи читайте Редактирование меню загрузки операционных систем, или куда пропал boot.ini (http://www.oszone.net/10998/Edit_Boot_Menu). Будет непонятно - спрашивайте.

d_u
10-02-2010, 23:53
Ок, спасибо большое, буду делать.

KostaMEN
11-02-2010, 02:27
okshef, Если интегрируйте драйвера SATA в дистрибутив Windows XP и выполните переустановку, проблема исчезнет. »
Все так и получилось.Спасибо за помощь!

Nendis
14-02-2010, 02:29
Доброго времени суток! Столкнулся со следующей проблемой: на 2х разных разделах стояли 2 системы: 2к и ХР. Поставил 7ку на раздел с 2К (вместо)... Исчезло меню загрузки т.е грузилась только 7ка. Действовал как было описано выше, а именно:

G:\BOOT\bootsect /nt60 All
bcdedit /create {ntldr} /d "Microsoft Windows XP"
bcdedit /set {ntldr} device partition=D:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast

после чего появилось меню загрузки и запись в нем "Microsoft Windows XP" , но после попытки загрузить систему компьютер перезагружается...
Подскажите решение проблемы.
Заранее спасибо.

okshef
14-02-2010, 11:08
Nendis, нужны: скрин управления дисками и текстовый файл bcdcfg.txt, прочтите, как их получить после слова Внимание! в шапке темы.

Nendis
14-02-2010, 13:43
Windows 7 находиться на диске C, XP - на диске D.

okshef
14-02-2010, 17:19
Nendis, откройте отображение скрытых и системных файлов и скопируйте на раздел С: с раздела D: файлы ntldr и ntdetect.com, в командной строке с правами администратора (http://okshef.narod.ru/Tech_Img/Cmd_with_admin_rights.jpg) выполните:bcdedit /set {ntldr} device partition=c: Создайте с помощью блокнота текстовый файл такого содержания[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /NOEXECUTE=OPTIN /FASTDETECT
сохраните его как boot.ini и поместите в корень раздела С:
Повторите после всех действий файл bcdcfg.txt, а пока я буду разбираться попробуйте перезагрузиться и будьте готовы отписаться о результатах.

Nendis
14-02-2010, 17:40
Выполнил.Вот новый bcdcfg.txt файл:

Потрясающе!!! Система прогрузилась! Спасибо! Не могли бы вы более подробно описать решение проблемы? В чем была ошибка? И не временное ли это решение?

okshef
14-02-2010, 17:54
Все ошибки в моем первом ответе. Объясняю более подробно:
активный раздел у вас С:, а файлы загрузки XP - на D:
в связи с этим ошибка в BCD - указание на раздел D: для загрузчика XP
отсутствие boot.ini!!! - видимо потому, что первый раздел был отформатирован. А без него XP не загрузится.
не временное :)
Вот так. На будущее - читайте Восстановление совместной загрузки Windows 7 и Windows XP при переустановке одной из них (http://www.oszone.net/10377/Multiboot_XP_7)

Nendis
14-02-2010, 18:00
okshef, все понял, большое спасибо!

sergey127
15-02-2010, 00:25
Я с помощью этого форума сделал совместную загрузку Windows 7 и XP. Правда тут не обошлось без проблем. У меня активный раздел С: на обеих лог дисках стояли XP. На С ZverCD(XP Professional) а на D: лицензионная XP Home edidion. На С я поставил Windows 7 и что странно я выбирал при чистую установку, но почему то не было запрошено форматирование диска С: И в итоге 7ка установилась по моему обновлением потому что в конт.меню многих папок есть пункт "Вернуть предыдущую версию". Или я не прав?
При установке загрузчик XP есстно был затерт 7-кой, Вот тут и начались проблемы. Из 7ки я создал Boot.ini вставил на диск D запустил утилиту Fixboot( точно не помню на этом форуме нашел) запустил, и в перезагрузку. Действительно появился выбор двух систем. Захожу в XP а мне выдается сообщение типа система повреждена нажмите Enter чтобы продолжить, нажимаю уходит на выбор систем. Тут я вспомнил что файл Boot а нужно еще два файла для загрузки. ntldr и NTDETECT. С дистрибутива которым и устанавливалась эта система скачал эти 2 файла и скопировал их на диск D: Снова запустил утилиту.Снова в перезагруз, ничего нового. Тут я запустился с диска Хотел восстановить систему нажал как рекомендуют R . Затем в консоли восстановления набрал fixmbr и Y, потом fixboot и Y,перезагрузка. Сейчас уже что то новенькое))) Выдает сообщение "ntldr поврежден".
В итоге плюнул на все и переустановил XP на диске D, потерял все программы и настройки((((
Потом уже из под XP запустил эту утилиту и....вуаля)))) обе системы работают отлично, а программы потихоньку восстанавливаю.
Так вот как я понял лучше всего сначала Windows 7 ставить а потом уже XP.
Но все равно огромное спасибо администраторам этого форума, без этих рекомендаций я бы наверное не решился ставить 7ку)) А я её чуть-чуть поюзал, и обратно на XP уже не хочется. А вопрос восстановления совмес тной загрузки для меня был только делом принципа)))
Пожалуйста объясните что я сделал не так? (чтобы избежать таких ошибок в будущем)

okshef
15-02-2010, 00:32
Пришлите 2 файла, получение которых описано после слова Внимание! в шапке темы (для более развернутого ответа).

KEKZ
16-02-2010, 12:44
Стояла Win XP на одном диске, теперь поставил Win 7 на второй диск.
Вопрос: Как сделать, чтобы при включение можно было выбрать какую систему загружать.
PS: Могу спокойно загрузиться на любую из осей, поменяв приоритет дисков в биосе, но когда пытаюсь загрузить XP выбором из списка, то на экране моргает какая-то надпись и комп отправляется в ребут.

okshef
16-02-2010, 13:30
KEKZ, после всех выполненных рекомендаций порядок загрузки в BIOS изменяться не должен!!!
Откройте отображение скрытых и системных файлов (http://okshef.narod.ru/Tech_Img/FolderView.jpg), скопируйте на раздел С: с раздела D: файлы загрузки XP - ntldr, ntdetect.com, boot.ini и bootfont.bin, измените в скопированном boot.ini в обеих строчках параметр rdisk с 0 на 1,
в командной строке с правами администратора (http://okshef.narod.ru/Tech_Img/Cmd_with_admin_rights.jpg) последовательно выполните (команды копируйте из сообщения и вставляйте в окно командной строки с помощью правой кнопкой мышы, Enter после каждой команды):
bcdedit /delete {18eafff9-1a4b-11df-9ea4-eaab31c6d973}
bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
Перезагрузитесь, попробуйте зайти в XP, отпишитесь о результатах.

KEKZ
16-02-2010, 13:41
okshef, после написания поста химичил, поэтому вот новый BCDcfg.txt

okshef
16-02-2010, 14:13
В командной строке выполните bcdedit /set {ntldr} device partition=C: и перезагружайтесь




© OSzone.net 2001-2012