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-03-2010, 22:46
mspuz, переносить загрузчик Win 7 на диск с XP не будем. Давайте добавим запись XP в меню загрузки Win 7.
Буквы дисков я буду использовать из того скрина, который вы прислали.
Установите порядок загрузки HDD в BIOS так, чтобы загрузилась Win 7, перенесите (скопируйте) на раздел I:\ с раздела С:\ файлы ntdetect.com, ntldr, boot.ini, bootfont.bin. Boot.ini измените так
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional RU-1" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional RU-2" /noexecute=optin /fastdetect
После всего сделайте новый файл bcdcfg.txt. По причине наличия 2-х активных разделов Multiboot может некорректно сработать, поэтому кнопку "Выполнить" на первой вкладке не нажимайте.

frolov111
30-03-2010, 08:24
Здравствуйте все!
У меня на винчестере объемом 1 ТБ установлены Windows 7 и Windows XP. Чтобы загрузить нужную ОС я делаю следующее:
1 - с СД-диска запускаю Active Boot Manager и делаю астивным раздел с нужной ОС
2 - вынимаю СД-диск и перезагружаю компьютер
В результате загружается нужная ОС, при этом разделу присваивается буква С:, а разделу с другой ОС присваивается буква К: . Тоже самое делаю для занрузки другой ОС.
Меня не устраивает следующее:
1 - видна другая, не нужная ОС под буквой К: (или другой буквой, не важно)
2 - не удобно загружать нужную ОС.
Я пробовал устанавливать загрузчики Power Quest Boot Magic 2, Power Quest Boot Magic 8, SBMagic_V8, но они не хотят работать. Возможно из-за большого объема винчестера, а может из-за разных ОС.
Подскажите, есть ли загрузчик, чтобы при запуске компа было меню выбора ОС, а после загрузки нужная ОС была бы под буквой С: , а не нужная ОС была не видна?
Большое спасибо Всем кто мне сможет дать совет.

okshef
30-03-2010, 08:44
frolov111, нужны файлы, получение которых описано после слова Внимание! в шапке темы.

Holtek
31-03-2010, 01:38
frolov111 BootItNG тебе в помощь - этот загрузчик отлично с твоими, и с многими другими проблемами справится, на ruboard работа с ним очень подробно разжевана.

okshef
31-03-2010, 08:25
Holtek, это не лучшее, на мой взгляд, решение. Проблем с boot-менеджерами было уже достаточно. Вообще, конечно, это личное дело каждого.
P.S. Так дали бы уже и ссылку на официальный сайт программы.

Adian
01-04-2010, 01:38
Здравствуйте!
Установил win 7 и после этого пропала загрузка win xp.

Сделал вроде бы все как рекомендуется, появился пункт загрузки XP, но при выборе промаргивает экран и идет перезагрузка. Если нажимаю F8 в меню win xp, вместо букв "кракозябры".

Подскажите, что я сделал не так?

Holtek
01-04-2010, 02:23
okshef А я думаю что это наилучшее решение для установки двух и более OS на комп - они получаются независимыми одна от другой, возможность скрыть разделы не штатными средствами - удалить букву диска, а на уровне MBR.
Совместимость со всеми Windows 9x/Me/NT/2000/XP/Server2003/Vista/Server2008/7, Linux Ext2/Ext3/ReiserFS , Free BSD, BeOS и Mac OS X
Совместимость с x64 (AMD64/EM64T) и Windows 64bit
Поддерживает диски до 2 Tb и разделы до 2 Tb
Безопасное изменение размеров NTFS и FAT/FAT32
Создание, форматирование и удаление, в том числе безопасное разделов (не все файловые системы)
Восстановление, копирование и перемещение разделов
Архивирование разделов и дисков (в том числе непосредственно на CD-R/RW, DVD + R / + RW /-R /-RW и BD)
Загрузка любого раздела любого жесткого диска, CD / DVD диска, IEEE1394/USB 2.0 и других носителей (через BIOS)
Поддерживает IEEE1394/USB 2.0 для архивирования и восстановления
Загрузка нескольких операционных систем с одного раздела (для FAT32)
Создание до 200 основных разделов (по желанию)
Защита настроек BootIt NG административным паролем (по желанию)
Защита загрузки ОС по имени пользователя и паролю (по желанию)
Встроенный редактор загрузчика Windows 7 BCD Edit
Встроенный текстовый редактор
Страница загрузки здесь (http://www.terabyteunlimited.com/downloads-bootit-next-generation.htm) , подробная инструкция тут (http://forum.ru-board.com/topic.cgi?forum=62&topic=18466)

okshef
01-04-2010, 07:57
Adian, не пугайтесь, все почти правильно.
В управлении дисками разделу "Зарезервировано системой" присвойте любую букву. С раздела C:\ на раздел с вновь присвоенной буквой скопируйте файлы ntldr, ntdetect.com, boot.ini, bootfont.bin. После копирования в командной строке с правами администратора (http://okshef.narod.ru/Tech_Img/Cmd_with_admin_rights.jpg) выполните:bcdedit /set {ntldr} device partition=\Device\HarddiskVolume1
Исправьте boot.ini: значение параметра rdisk должно быть равно (1) в обеих строчках!!!
Через управление дисками удалите присвоенную букву разделу 100мБ. Перезагрузитесь, отчитайтесь.

Holtek, спасибо. В спор ввязываться не буду, но остаюсь на своем. :)

Dimas77777
01-04-2010, 08:33
Здраствуйте, у меня такая проблема:
Когда я ввожу в командной строке Bcdedit /create {ntldr} /d "Microsoft Windows XP", вылазеет окно с ошибкой, там написано bcdedit.exe не является приложением Win32. И в самой командной строке написано Отказано в доступе.
КАК это исправить?

pabra
01-04-2010, 10:38
Итак, еще я отпишусь. Пожалуй, у меня стандартная проблема с отображением раздела System Reserved под ХР под буквой "С:\"
Все бы ничего, но когда дело дошло до установки драйверов под ХР, многие драйвера по дефолту распаковывают временные файлы как раз на диск С:, в то время, как ХР тихо жужжит на диске Д:.
Семерка жива, чувствует себя хорошо, но диски отображает по-своему, и меня это, скажем прямо, мало волнует.
Винт - один, 320 Гб.

Что надобно

1. Увеличить System Reserved (ну хотя бы до гектара)

либо

2. Сменить буквы под ХР (юзвери на форуме писали, что чревато незапуском системы).

Краткое пояснение:

Под семеркой все выглядит следующим образом (в порядке очередности отображения в менеджере дисков)
- пустой диск (System Reserved, 200 Мб, свободных - 165)
- С - тут стоит семерка
- Д - тут стоит ХП
- Еще какой то диск на 15 Гб типо резервного (пускай пока поболтается, не хочу его трогать)

Под ХР:
- С
- Е (тут семерка стоит, не знаю, почему ХР так дико его переименовала)
- Д - тут ХР стоит, название не поменяла.
- Еще разок диск без буквы размером 15 Гб

В общем то, форум покурил, поиск поюзал, рекомендации почитал, но интересно все таки - удалось ли кому нить успешно провернуть акцию препарирования System Reserved и каковы последствия.

okshef
01-04-2010, 11:36
Dimas77777, на присланном скрине окна командной строки ошибка в синтаксисе команды - это раз. Два: в случае сообщения об отказе в доступе лучше скопировать файл bcdedit.exe в любое место, например, на раздел С:\, и выполнить c:\bcdedit.exe /create {ntldr} /d "Windows XP" Вопрос в другом: при вашей конфигурации Multiboot справилась бы с задачей вполне корректно. Не хотите пользоваться автоматическим режимом, запустите на второй вкладке командную строку и выполните multiboot -bcdedit.exe /create {ntldr} /d "Windows XP" и остальные команды.
Думаю, нужно еще скорректировать boot.ini на С:\. Исправьте значение partition в обеих строчках на 2: partition(2)

Что надобно »
pabra, не могу дать конкретных рекомендаций по первому пункту: хотите - делайте на свой страх и риск. Предупреждаю сразу - танцы с бубном, и не одним, вам обеспечены, плюс обязательно сделайте backup систем.
По второму: попробуйте скрыть раздел в проводнике. На форуме обсуждалось: Скрыть диск (http://forum.oszone.net/thread-139616.html)

- Еще какой то диск на 15 Гб типо резервного (пускай пока поболтается, не хочу его трогать) »
мудро. Мой вам совет, будьте предельно внимательны. Рискуете остаться без системы, возможности ее восстановления, и прочих прелестей гарантии. Перед началом любой операции делайте резервные копии, а если не считайте себя на 100% уверенным и знающим, что именно сделает та или иная программа (а не то, что вы от нее хотите) - лучше не делайте.

pabra
01-04-2010, 11:52
Мой вам совет...

Спасибо, правда, дальше особо я не продвинулся ))

Попробую еще покурить какие нить англо/немецко-язычные ресурсы, правда, пока что упоминания про ХР и 7 на одном компе нашел только в русско-язычном интернете. Видимо, буржуи до таких извращений не додумываются. ))

Если че то прояснится - обязательно отпишу.

MrAruy
01-04-2010, 20:20
Здраствуйте, я следовал инструкциям по установке ХР поверх 7(http://www.oszone.net/print/10237/) и на етом етапе: Как известно, утилиты для изменения данных конфигурации в XP нет, но она есть в папке с установленной Windows 7. Чтобы корректно применить ее в XP, нужно в командной строке войти в каталог System32 операционной системы Windows 7. После перехода последовательно выполните следующие команды:

Bcdedit /create {ntldr} /d "Microsoft Windows XP"

Эта команда создает в хранилище загрузки Windows 7 хранилище для загрузки Windows XP. Выполнение этой команды может закончиться неудачей, так как по умолчанию это хранилище уже создано, поэтому необходимо его только переименовать:

Bcdedit /set {ntldr} description "Microsoft Windows XP"

Следующая команда укажет загрузчику Windows 7 устройство расположения файлов загрузки XP:

Bcdedit /set {ntldr} device partition=C:

Следующая команда укажет загрузчику Windows 7 путь к загрузчику Windows XP:

Bcdedit /set {ntldr} path \ntldr

Следующая команда добавит строчку о выборе Windows XP в меню загрузки и расположит ее под остальными:

Bcdedit /displayorder {ntldr} /addlast
возникла проблема с вводами команд, а именно: вылетало окошко с текстом: I:\\Windows\system32\bcdedit.exe не являетса прилжением System32. Подскажыте как решить ету проблему, пожалуста.

okshef
01-04-2010, 20:31
MrAruy, прочтите 2-е сообщение от вашего. (пост 911)

MrAruy
01-04-2010, 22:01
okshef, ничево не получаетса. Пробывал перемещать файл bcdedit.exe на другие разделы(переместил на диск С открыл командную строку и написал вот ето c:\bcdedit.exe /create {ntldr} /d "Windows XP") и выполнять команды в ответ пишет не удаётса найти указанный файл. Использовал автоматический режым в multiboot, вот результат:BootSect.exe /NT60 All
Bcdedit.exe /create {ntldr} /d "Windows XP"
Bcdedit.exe /set {ntldr} device partition=\Device\HarddiskVolume4
Bcdedit.exe /set {ntldr} path \ntldr
Bcdedit.exe /default {ntldr}
Bcdedit.exe /displayorder {ntldr} /addfirst

REM BootSect.exe /NT60 All
REM Target volumes will be updated with BOOTMGR compatible bootcode.



C: (\\?\Volume{e8e43c3c-3dad-11df-9d64-806d6172696f})



Updated NTFS filesystem bootcode. The update may be unreliable since the

volume could not be locked during the update:



H: (\\?\Volume{e8e43c39-3dad-11df-9d64-806d6172696f})



Successfully updated NTFS filesystem bootcode.



I: (\\?\Volume{e8e43c3a-3dad-11df-9d64-806d6172696f})



Successfully updated NTFS filesystem bootcode.



J: (\\?\Volume{e8e43c3b-3dad-11df-9d64-806d6172696f})



Updated NTFS filesystem bootcode. The update may be unreliable since the

volume could not be locked during the update:



L: (\\?\Volume{352ed1d3-3d90-11df-8f8b-001966fc70d7})



Successfully updated FAT filesystem bootcode.



Bootcode was successfully updated on all targeted volumes.


REM Bcdedit.exe /create {ntldr} /d "Windows XP"
REM The boot configuration data store could not be opened.
Не удается найти указанный файл.

REM Bcdedit.exe /set {ntldr} device partition=\Device\HarddiskVolume4
REM The boot configuration data store could not be opened.
Не удается найти указанный файл.

REM Bcdedit.exe /set {ntldr} path \ntldr
REM The boot configuration data store could not be opened.
Не удается найти указанный файл.

REM Bcdedit.exe /default {ntldr}
REM The boot configuration data store could not be opened.
Не удается найти указанный файл.

REM Bcdedit.exe /displayorder {ntldr} /addfirst
REM The boot configuration data store could not be opened.
Не удается найти указанный файл.
Не удается найти указанный файл.
:(, также вводил ети команды при помощи команд строки в етой же програме(дополнительно\открыть), после нап и наж клавишы ентер ничево даж не ответила(например команд вып успешно), но всё равно все команды написал там и когда перегрузил комп никакова выбора ос не было:(

okshef
01-04-2010, 22:28
MrAruy, давайте файлы, получение которых описано после слова Внимание! в шапке темы.

204689
02-04-2010, 09:07
Здравствуйте. Такая проблема.
Был диск С и стоял на нем W7 х64. Создал еще один диск и поставил на него XP SP3. XP грузится нормально а W7 вообще ни как, при том, что раздел на котором он стоит основной активный. При попытки запуститиь команду E:\boot\bootsect.exe /nt60 all (E - cd-rom) появляется сообщение, что bootsect.exe не является приложением Win 32 (за дословность не ручаюсь).

Подскажите пожалуйста, что делать.

Если прилагаемые файлы, слишком плохого разрешения, то даю ссылки на скачивания их же в нормальном качестве.

http://www.filehoster.ru/files/ez4576
http://www.filehoster.ru/files/ez4577

okshef
02-04-2010, 10:48
204689, а Multiboot-ом не пользовались? Пожалуйста, представьте текстовый файл bcdcfg.txt, протокол выполнения команд (скопируйте текст из окна над кнопкой "Выполнить" на первой вкладке после того, как нажмете на кнопку).
И еще одна просьба: сохраняйте каринки в формате *.jpeg

204689
02-04-2010, 23:23
Здравствуйте.
Отправляю все как Вы просили. Так же отправляю Вам сведения конфигурации из закладки "Дополнительно". Я в прошлый раз специально отправил корень диска С, где установлена W7. Там нет папки boot.

okshef
02-04-2010, 23:38
204689, скопируйте в корень раздела С: из папки C:\windows\system32 файл bcdboot.exe. Пуск + R, в строке "Выполнить": cmd, затем в окне командной строки (скопируйте из сообщения и вставьте в окно ком.строки правой кнопкой мышиc:\bcdboot.exe c:\windows /l ru-ru /s c:
Повторите файл bcdcfg.txt




© OSzone.net 2001-2012