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

okshef
28-08-2010, 22:11
flun, дjиск, с которого у вас идет загрузка - I: (как его видно в Win 7), поэтому в командной строке программы (Multiboot) в Windows 7 выполните: multiboot -bootsect /nt60 I:
Перезагрузитесь, проверьте. Диск I: должен быть указан в BIOS первым в порядке загрузки.
Если ничего не изменится, таким же образом выполните другую команду
multiboot -bootsect /nt60 ALL /force
Тоже проверьте.
Готовьтесь к "улету" активатора.

flun
28-08-2010, 23:22
okshef, Огромное спасибо! Докладываю!

Сделал
Код:
multiboot -bootsect /nt60 I: »
Перезагрузитесь, проверьте. Диск I: должен быть указан в BIOS первым в порядке загрузки. »
Появилось меню запуска операц. систем. "Семерка" грузиться без проблем, а вот ХР - нет :( При попытке загрузить ХР - эффект кнопки "рессет", комп с "нуля" перезагружается и опять вываливает меню запуска операц. систем.
Пробовал и Код:
multiboot -bootsect /nt60 ALL /force »
не помогло :(
На диск "I" скопировал необходимые файлы для запуска ХР
Почему На диске "I" оказалась вся загрузочная "канитель" так и не понял :confused: Ну да Бог с ней.
Вообще диск "I" планировал использовать как хранилище всякой всячины...
Возможно ли все файлы загрузки поселить на диск "С"? И как заставить грузиться ХР?
Чуть не забыл! После копировки на диск "I" необходимых файлов для зарузски ХР, попробовал загрузить ХР. Комп не стал перезагружаться, а выдал сообщение в "кракозябрах" о том, что ему не хватает файла hal.dll (на сколько я понял).
Может есть смысл отрубить все винчестеры, оставить только RAID, и установить все заново?

okshef
28-08-2010, 23:27
Отредактируйте параметры rdisk и partition в скопированном boot.ini как будет указано в подсказке по команде
multiboot -buildbootini
Не получится - сделайте новый файл bcdcfg.txt (из семерки)

flun
29-08-2010, 00:02
не получилось :sorry:

okshef
29-08-2010, 00:06
Вы изменили значение rdisk только в одной строчке, а нужно в обеих!

flun
30-08-2010, 01:33
Проблема решена за счетМожет есть смысл отрубить все винчестеры, оставить только RAID, и установить все заново? »

okshef
30-08-2010, 01:51
Переустановка - личное дело каждого, конечно. Я бы повозился с параметрами.
А почему решили переустанавливать? Или не получилось добиться результата?

jujajul
31-08-2010, 16:15
На диске С : -WIn7, на D: поставлена XP. Загрузчик win7 восстановился, а XP никак не хочет загружаться. С непривычки трудно разобраться. Помогите!

okshef
31-08-2010, 19:45
jujajul, в "Управлении дисками" присвойте букву (например, X) скрытому разделу System Reserved (левее раздела С:\), переместите на него с раздела С файлы загрузки XP - ntldr, ntdetect.com, boot.ini, bootfont.bin, запустите Multiboot.
Перед тем, как нажать кнопку "Выполнить", проверьте в окне "Выполняемые команды и отчет", что в командах на добавление загрузки XP присутствует вами присвоенная буква скрытому разделу. То есть основной набор команд должен выглядеть так:
bcdedit /create {ntldr} /d "Microsoft Windows XP"
bcdedit /set {ntldr} device partition=X:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast
Перезагрузитесь, проверьте наличие меню и успешность загрузки в XP. Перезагрузитесь в Win 7 и удалите у скрытого раздела присвоенную букву.
Если что-то не получится - выполните приведенные выше команды в командной строке с правами администратора (http://okshef.narod.ru/Tech_Img/Cmd_with_admin_rights.jpg) последовательно.
Если снова ничего не получится, сделайте новый файл bcdcfg.txt

У вас все получится! :)

jujajul
01-09-2010, 12:22
Большое спасибо! Все очень удачненько. Получилось! :)

ltcm
05-09-2010, 17:39
Здравствуйте!
Нужна помощь.
У меня была установлена windows 7 на диске С. Решил установить XP на новый жесткий диск. Средствами Windows 7 создал на нем три раздела. Физически отключил диск С. Установил XP на раздел Q нового диска. Потом на вашем форуме прочитал о возможности выбора при загрузки операционной системы.
Выполнил действия рекомендованные в статье "Установка Windows XP на компьютер с Windows 7"
В команде которая указывает устройство расположения файлов загрузки писал Q:
При загрузке предлагается выбрать ОС, Windows 7 грузиться успешно; XP не грузиться, пишет не может найти необходимых файлов.
Тогда в команде которая указывает устройство расположения файлов загрузки писал \Device\Harddiskvolume2
Снова Windows 7 грузиться успешно; XP не грузиться.

В программе MultiBoot не нажимал кнопку выполнить, т.к. считаю что загрузчик Windows 7 у меня работает.

Когда отключаю диск С, Windows XP грузиться успешно. Но метки разделов другие, в частности показано что XP установлен на диск G.

Программа MultiBoot нашла загрузочный файл на диске X, этот диск я использую для сохранения резервных копий файлов, но образ системы там не храню, не понятно откуда взялся этот файл, ведь XP я устанавливал на Q.

okshef
05-09-2010, 17:50
ltcm, ваш случай аналогичен тому, что описан двумя постами ранее (http://forum.oszone.net/post-1485908.html#post1485908). В Windows 7 присвойте букву Z скрытому разделу, и т.д.

Только файлы загрузки XP нужно копировать с раздела X:.
В скопированном на Z файле boot.ini в обеих строчках исправьте параметр rdisk с 0 на 1.

ltcm
05-09-2010, 19:16
Не вижу файлы загрузки XP - ntldr, ntdetect.com, boot.ini, bootfont.bin на диске Х:
В свойствах папки Х: включено отображение скрытых файлов.

Еще хотел бы узнать ваше мнение как загрузочный файл ХР оказался на диске X:, этот диск я использую для сохранения резервных копий файлов, Windows XP я устанавливал на Q:. Почему ХР не создала скрытый раздел внутри раздела Q?
Как избежать этого в дальнейшем.

okshef
05-09-2010, 19:32
Не вижу файлы загрузки XP »
Откройте отображение скрытых и системных файлов (http://okshef.narod.ru/Tech_Img/FolderView.jpg)
Загрузка выполняется с активного раздела, раздел Х у вас активный. Диск с разделом Х в приоритете оказался выше, чем с Win 7. Вот при установке файлы загрузки XP там и расположились. :)

ltcm
05-09-2010, 20:44
Скопировал файлы загрузки XP с раздела X: (с заменой)
В скопированном на Z: файле boot.ini в обеих строчках исправил параметр rdisk с 0 на 1.
При запуске Multi Boot в окне "Выполняемые команды и отчет" было только
BootSect.exe /NT60 All /force б
нажал "Выполнить",
XP не загрузился

через командную строку выполнил команду bcdedit /set {ntldr} device partition=Z:
ХР загрузился, 7-ка тоже.

Огромное спасибо за помощь!

Хотел бы уточнить, теперь обе системы будут загружаться со скрытого раздела (Z)?
Когда я устанавливал ХР на Q мне нужно было сделать его активным чтобы загрузочные файлы скопировались на него?
Последующее возомжное форматирование раздела Х: не нарушит работу системы?
Как теперь убрать свойство активный у раздела Х:?

okshef
05-09-2010, 20:59
обе системы будут загружаться со скрытого раздела (Z)? »
да, даже если вы в управлении дисками Windows 7 удалите букву.
Q мне нужно было сделать его активным »
нет, это внесло бы путаницу.
Последующее возомжное форматирование »
не должно, однако возможны (но не обязательны) проблемы с загрузкой XP из-за отсутствия ее загрузочных файлов. Выйти из ситуации можно если в BIOS порядок загрузочных HDD не будет изменятся.
Как теперь убрать свойство активный у раздела Х:? »
в командной строке с правами администратора (http://oszone.net/4331/#5) выполните:
diskpart
list disk
sel disk X где Х - порядковый номер диска 931 гБ, вероятнее всего 0
list part
sel part Y где Y - порядковый номер раздела 488 гБ, вероятнее всего 1
inactive
exit
exit
Если возникнут проблемы - верните активность - тот же набор команд, но вместо inactive - active
выполнил команду bcdedit /set {ntldr} device partition=Z: »
Вы молодец! Догадались!

linurr
08-09-2010, 00:26
Здравствуйте.Как переименовать название системы в загрузчике .

okshef
08-09-2010, 08:03
linurr, Работа с записями операционных систем в BCD (http://www.oszone.net/10998/Edit_Boot_Menu#bcd). Все делается в командной строке в командной строке с правами администратора (http://oszone.net/4331/#5). Или с помощью Multiboot (ссылка на программу - в шапке): Редактирование записи любой операционной системы в диспетчере загрузки (http://www.oszone.net/10617/Windows7_Boot_Restore#redaktirovanie)

linurr
08-09-2010, 11:11
Спасибо за подсказку, без нее я бы еще долго разбирался.

vadim10
08-09-2010, 13:09
Здравствуйте!
Помогите решить проблему. Переуставил Win7 на диске С. На диске Е стоит ХР. Не получается восстановить загрузку ХР.С установочного диска ХР скопировал на диск С файли ntldr, ntdetect.com и bootfont.bin, создал bin.ini с параметрами rdisk(0), partition(5) и запустил FixBootFull. Екран загрузки не появляется. Подскажите пожалуйста что я сделал не правильно.




© OSzone.net 2001-2012