Автор Тема: Добавить ХР в загрузчик 7ки  (Прочитано 7356 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Добавить ХР в загрузчик 7ки
« : 22 Май 2010, 15:04:06 »
Переставил тут 7ку отформатировав раздел с ней и в итоге теперь грузиться только тот раздел, что отмечен активным, окошко выбора ОС автоматически при установке 7ки не добавилось. Как его можно добавить вручную ? У меня на с - 7ка, а на е - ХР. Пробовал это :
Выполните последовательно следующие команды
bcdedit /create {ntldr} /d "Microsoft Windows XP"
команда добавляет в загрузчик Vista запись для загрузки Windows XP
bcdedit /set {ntldr} device partition=C:
команда определяет местоположение загрузчика Windows XP (файл ntldr на диске C)
bcdedit /set {ntldr} path \ntldr
команда указывает имя загрузчика Windoiws XP
bcdedit /displayorder {ntldr} -addlast
команда определяет положение записи загрузки Windows XP в окне выбора ОС для загрузки (в конце списка)
bcdedit /timeout 10
команда определяет таймаут выбора ОС для загрузки в секундах (опционально)
не помогло, при этом файлы от ХР типа boot.ini, NTDETECT и ntldr пробовал копировать на диск с (там где 7ка) - тоже непомогло так как всегда при выборе хр ПК перезагружается, видать не находит какие-то нужные файлы. Повторюсь что хр грузиться и работает нормально, если раздел с ней отметить активным.

Добавлено позже:
Сторонние загрузчики надоели, хочу научиться пользоваться стандартным виндовским загрузчиком.

Оффлайн mikola87

  • Пользователь
  • Сообщений: 366
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #1 : 22 Май 2010, 18:47:28 »
качай прожку Multiboot

Оффлайн Doctor Venkman

  • Emu-Land Team
  • Сообщений: 6488
  • Пол: Мужской
  • Я киберпанк!
    • Twitter
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #2 : 22 Май 2010, 21:36:06 »
Цитата: mikola87
качай прожку Multiboot
Цитата: gepar
Сторонние загрузчики надоели, хочу научиться пользоваться стандартным виндовским загрузчиком.
:?

Оффлайн mikola87

  • Пользователь
  • Сообщений: 366
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #3 : 22 Май 2010, 22:41:35 »
там и будет стандартный, он просто сконфигурирует загрузчик
http://soft.oszone.net/program/9336/MultiBoot/

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #4 : 22 Май 2010, 22:59:37 »
mikola87, да я до написания темы его качал, это не программа а шедевр прям - всё что она делает так это вводит перечисленные мною выше команды автоматом, чес слово батник с интерфейсом блин, притом изменять ничего нельзя, бесполезная штука. Ещё пробовал качать EasyBCD1.7.2 и VistaBootPRO_3.3.0 - толку тоже 0 притом эти программы хоть и имеют какой-никакой интерфейс, но пользы с них тоже мало - после добавления хр любой из них в информации они пишут мол сконфигурировано 2 оси 7ка и хр и там где хр написано типа путь е:\ , а потом path: \NTLDR , что подразумевает что загрузчик оно собралось брать из папки NTLDR, но у меня такой нет да и мне же надо с корня диска, на что обе программы звуком тынс отвечают что нельзя обычным пользователям редактировать по своему усмотрению такие файлы, программа мол лучше знает что мне надо потому и ограничена так. Вручную же я не знаю как задать по другому что у меня есть хр так как help в командной строке относящийся к bcdedit небольшой и о создании конфигурации там не упоминается, возможно умышленно.

Оффлайн mikola87

  • Пользователь
  • Сообщений: 366
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #5 : 22 Май 2010, 23:48:23 »
ну не знаю, я в мультибут пару раз щёлкнул, теперь при загрузке две оси, всё как надо.

Оффлайн AnXIouS

  • Пользователь
  • Сообщений: 323
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #6 : 23 Май 2010, 00:37:37 »
Диском С: считается тот диск, где находится папка windows (кажется).
При установке, если имеется ХР, 7ка бросает загрузчик bootmgr на диск где установлена ХР, так же важна папка Boot, ибо если ее нет, то наверное тупо будет грузится 7ка.
Грузится должен именно загрузчик 7ки, ХР-й не умеет грузить 7ку, Висту.


У меня разделы разрезаны так, и грузятся 3-и операционки, настроено все с помощью EasyBCD.


Может чем поможет данная информация.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13479
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #7 : 23 Май 2010, 06:30:20 »
А, в том-то и дело что у тебя только один основной раздел - с него всё и грузится. И по-сути все три системы в этаком клубке, друг от друга зависят и поэтому имеют один стандартный загрузчик.
gepar, в твоём случае такой вариант не проканает. Кстати не пойму - чем тебе не угодили сторонние загрузчики? У тебя системы установлены независимо и раздельно друг от друга, обычный виндовский загрузчик такое не осилит.
Цитата: AnXIouS
Диском С: считается тот диск, где находится папка windows (кажется).
Не всегда. В твоём случае вряд ли - загрузись в свою Висту и посмотри, будет ли диском C: раздел с пометкой WIN_VISTA? А папка windows на нём есть? Видимо да. А вот у geparа (как и у меня) диском C: будет тот который в данный момент запущен системным. Запущена семёрка - будет WIN_7 диском C: а WIN_XP диском F:, запущен Windows XP - диском C: будет раздел с меткой WIN_XP а буква раздела с семёркой автоматически станет F:...

Оффлайн AnXIouS

  • Пользователь
  • Сообщений: 323
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #8 : 23 Май 2010, 12:05:15 »
Цитата: Yaranga
В твоём случае вряд ли - загрузись в свою Висту и посмотри
Загружаю, С: WIN_VISTA. Что я делаю не так.


Цитата: Yaranga
в данный момент запущен системным
Где "работающая" папка windows.

Оффлайн SergeCheb

  • Пользователь
  • Сообщений: 863
  • Пол: Мужской
  • Svyazist
    • ВКонтакте
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #9 : 23 Май 2010, 13:50:21 »
С помощью EasyBCD1.7.2 всегда делал все что нужно , проблем не возникало...пробовал Акронис ОС селектор..как то тормознуто все)Сейчас сижу на линуксовском грабе)

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #10 : 23 Май 2010, 15:19:28 »
Цитата: Yaranga
А вот у geparа (как и у меня) диском C: будет тот который в данный момент запущен системным
Да-да, у меня так, может есть варианты какие, могу 7ку ещё раз переставить я специально пока на ней ничего не настраивал и не ставил .
Сторонние загрузчики достали тем что они создают свой диск после чего новый создать нельзя (и так уже предел) да ещё и светятся потом в списке, пытался скрывать этот диск с актронис ос селектором так он тогда не грузиться, а если скрыть в настройках винды его так она его начинает упорно искать и блин находит же. По отзывам на осзоне всё работает, только там хр установлен на диск д и я не пойму что я делаю не так. Вообщем хр не был скрыт при установке 7ки, она просто его не заметила почему-то, я пробовал копировать boot.ini, NTDETECT ,ntldr и Bootfont.bin на диск с 7кой - всё равно непомогло. При загрузке с диска с 7кой и попытке восстановления она хр не находит, я вообще не пойму толком где в тех командах указывается диск с виндой так как надо же указать лишь загрузчик хр положенный на диск с, а как же винда тогда поймёт что только загрузчик у меня на с, а сама хр на е же ?
Цитата: AnXIouS
7ка бросает загрузчик bootmgr на диск где установлена ХР, так же важна папка Boot, ибо если ее нет, то наверное тупо будет грузится 7ка.
Нет у меня таких на диске с хр.

Добавлено позже:
Проблема решена, притом решена довольно просто - я откопал на просторах инета EasyBCD версии 1.52 (последняя - 1.72) и в ней есть возможность при добавлении хр выбирать диск где он находиться (видать другим методом эта версия хр добавляет в загрузку), в итоге обе оси грузятся  :)

Добавлено позже:
Если кто захочет как и я воспользоваться стандартным загрузчиком, то вот эта версия EasyBCD 1.52 : http://blackcats.ifolder.ru/2289413 . Есть возможность также добавить в загрузчик 7ки/ висты и виндовс 95, макось или линукс, хотя это пока что я делать не пробовал.

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #11 : 23 Май 2010, 15:26:16 »
Цитата: Yaranga
А вот у geparа (как и у меня) диском C: будет тот который в данный момент запущен системным. Запущена семёрка - будет WIN_7 диском C: а WIN_XP диском F:, запущен Windows XP - диском C: будет раздел с меткой WIN_XP а буква раздела с семёркой автоматически станет F:...
Вот у меня как раз так и есть (только вместо C и F - C и D), но я разбивал диск парагоном, соответственно и фиксил MBR им же, правда семерка моя не видит диска с ХР (кроме настроек восстановления системы, где этот том все же отображается, но метка у него там какая-то кракозябровсякая), но меня это не смущает, так как я обрезал тем же парагоном диск с ХР так, чтоб на нем осталось только самое необходимое, а остальное выделил под 3-ий раздел, который уже обе оси видят.

Цитата: gepar
и в ней есть возможность при добавлении хр выбирать диск где он находиться
При добавлении в смысле при установке оси? Или можно добавить уже установленную? o_0

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #12 : 23 Май 2010, 16:12:29 »
Цитата: topos84
При добавлении в смысле при установке оси? Или можно добавить уже установленную?
Нет, при добавлении строчки о установленной хр . Если хочешь ты можешь тоже воспользоваться этой программой чтобы из под каждой ос были видны все диски. Чтобы "почистить" загрузчик 7ки от записей об хр сделанные парагоном нужно будет ввести из-под 7ки в командной строке запущенной от администратора:
bcdedit /delete {ntldr} /fТолько вводить нужно именно эту комманду, f это флаг удаления записи, а не диск где хр так что менять ничего в команде не надо.
После этого будет грузиться только 7ка и нужно будет лишь вписать хр, но это ты уже сам смотри надо оно тебе или нет  :)

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #13 : 23 Май 2010, 17:24:21 »
Цитата: gepar
Нет, при добавлении строчки о установленной хр
Вот я и думал, что так оно и есть. Значит, буду знать, что такая прога есть, пригодится на будущее.
Цитата: gepar
После этого будет грузиться только 7ка и нужно будет лишь вписать хр, но это ты уже сам смотри надо оно тебе или нет
Ну вот не нужно мне. Меня устраивает так, как есть.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13479
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #14 : 24 Май 2010, 00:12:51 »
Цитата: AnXIouS
Загружаю, С: WIN_VISTA. Что я делаю не так.
Да всё так, может и такой вариант имеется, не буду возражать... Просто меня слегка удивил сам факт что раздел в котором стоит твоя Виста является логическим а не основным. Ну да Бог с ним.
Цитата: AnXIouS
Где "работающая" папка windows.
А вот она как раз может находиться на любом диске выбранном при установке, хоть даже на втором винте. Только загружаться система будет с активного основного диска на которой этой папки в данном случае не будет.
gepar, рад что у тебя всё получилось. От себя лишь добавлю что мне GRUB (загрузчик некоторых *nix'ов) как-то больше нравится. Впрочем к теме это не относится...

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #15 : 30 Май 2010, 19:36:57 »
Мда, сегодня крякнул 7ку (у меня был оригинальный msdn образ) и одновременно крякнулась и загрузка xp  :(
При установке пришлось поставить галочку возле "Change MBR+installation Bootloader" иначе винда не крякалась. Теперь при запуске xp выдаёт что диск не правильно настроен, пробовал повторно удалить из программы EasyBCD 1.52 запись об xp и снова её добавить - не помогло. Что именно "побилось" из настроек что винда теперь такое пишет ? Раньше у меня когда я настраивал неправильно просто шла перезагрузка, а тут наверное что-то похитрее. Мда, если бы знал что будет такое то удалил бы запись об xp, а потом бы крякал винду . Возможно в этом случае кряк xp не задел бы.

Оффлайн SergeCheb

  • Пользователь
  • Сообщений: 863
  • Пол: Мужской
  • Svyazist
    • ВКонтакте
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #16 : 31 Май 2010, 17:44:16 »
gepar fixboot, fixmbr пробовал?

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #17 : 31 Май 2010, 18:14:17 »
Да придёться пробовать, у меня диска с 7кой дома тогда не было, попробую на выходных. Вот только у меня диск сразу и с 64х и с 32х битной 7кой и боюсь при попытке восстановить 64х битную винду может проийзойти чтение файлов для 32х битной и в итоге моя 64х битная винда будет не найдена, но на выходных узнаю что оно будет.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13479
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #18 : 31 Май 2010, 22:58:31 »
gepar, легче застрелиться. Там в комплекте с Семёрками Висты и ХР на диске не было? А то так вообще окончательно всё запутается в пиратских перипетиях...  :D

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #19 : 31 Май 2010, 23:04:35 »
Yaranga, ну кто же знал что там так хитро будет 32х и 64х битная винда что идёт обращение только к файлам 32х битной винды при подобных операциях, ну да тут по-сути больше crack виноват, мог бы xp и не трогать так как у меня только 7ка нуждалась в активации, а xp я его не просил мне мучить :)

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13479
  • Пол: Мужской
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #20 : 31 Май 2010, 23:06:47 »
gepar, уфуфуф... больше нигде этого не говори. Ладно? ;)

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7384
    • Просмотр профиля
Re: Добавить ХР в загрузчик 7ки
« Ответ #21 : 01 Июнь 2010, 08:08:24 »
А, в том-то и дело что у тебя только один основной раздел - с него всё и грузится. И по-сути все три системы в этаком клубке, друг от друга зависят и поэтому имеют один стандартный загрузчик.
Где "работающая" папка windows.
Вообще-то, настоящим диском C всегда будет активный раздел на винте, а %SYSTEMDRIVE% будет выбранный раздел при установке. При этом, я могу разделить винт на 4 части  (например, C [1GB] - тут бутини, нтлдр и нтдетект будут + своп, начало жесткого диска), D[40GB] - XP, E[40GB] - Vista, E[40GB] - Win98) и все будет работать и порядок буков будет именно таким во всех системах. Все дело в правильной последовательности установки. ;) Отдельная тема - переименование системного диска (т.е. переменной %SYSTEMDRIVE%). Напрямую система не дает сменить букву через консоль управления, но это можно сделать через оффлайн утилиту (обычно напрягает людей, которые уже имели на первом разделе систему, например 9х, и ставили ХР на второй раздел а он D). Вообще, у NT очень богатые возможности по контролю за томами. Например, я могу за 5 минут изменить руками в реестре (не с активной винды сесьно, а с помощью Елды Командира) несколько ключей и буква системного диска будет хоть Z. :)
« Последнее редактирование: 01 Июнь 2010, 08:13:28 от HardWareMan »