![]() |
[решено] Переместить загрузчик с диска где XP!
Мне надо, чтобы вы помогли мне перенести ЗАГРУЗЧИК Вин7 на диск С!
У меня он находится на диске J, по скольку там находится начальная винда ХП и ту даже 7ка сама добавила свой БУТ! Надо сделать так чтобы 7 могла загружаться со своего диска на котором она установленна, а не на котором стоит ХП! Вот так расположены файлы загрузчиков) ![]() Как перенести файлы загрузки Windows 7 на другой жесткий диск |
Может просто переместить скрытые файлы загрузчика на нужный диск ? и стереть бут ХП, чтобы 7 смогла спокойна тогда запустится!?
|
G-Simon, дополнительно - скрин управления дисками: Пуск + R, в строке "Выполнить": diskmgmt.msc
Цитата:
|
Цитата:
![]() |
G-Simon, я у себя недавно пробовал, всё получилось. Попробуй, может и у тебя получится.
На раздел с Windows 7 нужно скопировать следующие файлы (скрытые, системные): boot.ini NTDETECT.COM ntldr (без расширения) Если WinXP русская, также можно сопировать файл Bootfont.bin, чтобы загрузчик WinXP был на русском. Сначала стартует загрузчик W7. При выборе WinXP, он передаёт управление ХР-шному загрузчику. Тот, в свою очередь, загружет ось на основе настроек прописанных в boot.ini . ------------------------------------------------------------------------------------------------------------------------------------- 1. Загрузитесь с установочного диска Windows 7. 2. Выберите язык установки и ввода (русский). 3. Выберите вариант «Восстановление системы» внизу окна следующего за выбором языка. 4. Выберите операционную систему для восстановления и нажмите «Далее». 5. Выберите пункт «Командная строка». 6. В командной строке введите команду H:\boot\Bootsect.exe –NT60 All (где H: - cdrom в который вставлен установочный диск Windows 7) На жёстком диске 5 разделов (C,D,E,F,G). На диск С: была установлена Windows 7 (Build 7600.16385 Rus), а затем на диск D: была установлена Windows XP SP3. Сначала восстановил загрузку Windows 7, а затем создал конфигурацию с двойной загрузкой с помощью следующих команд в системе Windows 7: %windir%\system32\Bcdedit /create {ntldr} /d "Microsoft Windows XP" %windir%\system32\Bcdedit /set {ntldr} device partition=C: %windir%\system32\Bcdedit /set {ntldr} path \ntldr %windir%\system32\Bcdedit /displayorder {ntldr} /addlast %windir%\system32\Bcdedit /timeout XX Где XX – время таймаута в секундах. Содержимое файла boot.ini на диске С: [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 Значения: multi(0) указывает порядковый номер адаптер, с которого осуществляется загрузка и всегда имеет значение "0". disk(0) всегда равен нулю. rdisk(1) определяет порядковый номер жёсткого диска, с которого производится загрузка, нумерация начинается с 0. partition(1) порядковый номер раздела жёсткого диска, с которого загружается ОС. ( 1 - диск С:) |
Vadim Nik, вроде понятно)) Спасибо;)
ну подожду ище совет или поправку от гуру))) |
G-Simon, поробуем так: отключите физически диск с XP и оставьте один с семеркой. Загрузитесь с установочного диска Windows 7, после выхода окна с предложением установить систему, выбирите строчку ниже: "Восстановить систему". После проверки выйдет окно, верхняя строка которого "Восстановление запуска". Нажмите ее и дождитесь операции восстановления. Перезагрузитесь, проверьте, что операция завершилась удачно (т.е. вы смогли войти в семерку). Отпишитесь. Дальше подумаем.
Vadim Nik, речь не идет о создании меню. Тем более загрузчик на диске с семеркой отсутствует (см. скрин TC) и, надо полагать, меню выбора систем есть. |
okshef, завтро отпишусь)
Смысл понятен, должно получится;) |
okshef, получилось установить загрузчик в нужное место идобавить в него вторую ОС;)
Теперь такой вопрос! Загрузчик стал на Англйском! надо бы Руский) |
Цитата:
|
Перемещение bootmgr
Здравствуйте,
Есть проблема с этим перемещением т.к. это не перемещение а копирование т.е. при сохранении 2-их дисков и/или больше система грузиться с того же самого что и раньше (статью читал и сделал как там сказано). Команда bcdedit без ключей показывает текущее хранилище а там как раз не C: в разделе {bootmgr} а E: (другой диск). Вопрос, как заставить систему (не лезя внутрь компа для отключения второго харда) грузиться именно с указанного диска и никакого иного? Попытки удалить командой bcdedit /delete {bootmgr} /f ни к чему не привели (ошибка). |
dmitro_379, Как перенести файлы загрузки Windows 7 на другой жесткий диск
Если не все понятно: давайте скрин управления дисками. |
Вложений: 1
Прикрепил требуемое,
Если вкратце то: Разделы на обоих дисках кроме прочего основные и активные а также диск на коем 7 загрузочный а второй системный. |
dmitro_379, вы не сказали с какого раздела на какой вы хотите перенести загрузчик и на каком разделе у вас система.
|
Система W7 стоит на харде обозначенном как IDE-"C" (C:) а на втором обозначенном как SATA-"C" (E:) XP, W7 ставил на IDE вчистую т.е. грузился с DVD в результате bootmgr на SATA т.к. раздел небыл активным.Следуя статье я сделал это потом все остальное и вышло как на скрине со статьи.
Однако после перезагрузки проверка командой bcdedit без ключей показала что хоть хранилище и bootmgr создались на IDE-"C" (C:) активно как раз предыдущее. Возможно нужно временно снять активность с SATA-"C" (E:) и перегрузиться тогда заработает новосозданные запись и хранилище. |
dmitro_379, в командной строке с правами администратора выполните последовательно:
Код:
bcdedit /store c:\boot\bcd >c:\bcd_on_c.txt |
Вложений: 2
Прикреплено
|
dmitro_379, ну что ж, в принципе все корректно перенеслось. Единственное, если вы хотите загружать XP из меню загрузки, то нужно скопировать файлы загрузки XP на С:, откорректировать boot. ini на С: (возможно, понадобится изменить значение параметра rdisk с 0 на 1 в обеих строчках). Как снять активность с раздела Е: знаете?
|
Через DISKPART выбрать нужные диск да раздел и сделать INACTIVE
|
Все верно. Не забудьте в BIOS первым загрузочным HDD поставить диск с разделом С.
Совсем забыл: если после того, как вы все сделаете, XP все-таки загружаться не будет, в командной строке с правами администратора выполните Код:
bcdedit /set {ntldr} device partition=c: |
Хорошо что напомнили а то там, кажется, как-раз первым другой хард стоит.
Отчитываюсь: 1.Снял с раздела другого диска активность и провел указанную команду. 2.Скопировал на С: загрузочные файлы ХР а также изменил boot.ini (поменял тот самый rdisk на 1) на обоих дисках. 3.Перегрузился, проверил BIOS и вперед.Загрузка 7 как и ХР прошла нормально (проверка bcdedit показала желаемое). 4.Вернул активность разделу другого харда а командой букву диска обратно, удалил Boot,Bootwiz,bootmgr оттуда же ,перегрузился и проверил.Все в ажуре как с 7 так и ХР. |
dmitro_379, не совсем понял назначение 4-го действия, но, главное, что все получилось.
|
Неясно что именно?Возврат активности или удаление остатков загрузчика?
Если первое то всеголишь подготовка для будущего перемещения всей системы W7 на новое место а ежели второе то просто блажь такая. |
подыму этот вопрос в своей теме)
![]() Пришлось меня местами ЖД и соответственно слоты что и как было не помню вощем теперь потерялся из загрузки WIN XP Скинул на диск С эти файлы boot.ini NTDETECT.COM ntldr и выполнил это %windir%\system32\Bcdedit /create {ntldr} /d "Microsoft Windows XP" %windir%\system32\Bcdedit /set {ntldr} device partition=C: %windir%\system32\Bcdedit /set {ntldr} path \ntldr %windir%\system32\Bcdedit /displayorder {ntldr} /addlast %windir%\system32\Bcdedit /timeout XX все успешно завершилось тока вот после запуска ХП быстро появляется какие то две короткие строчки зо всякими символами и система перезагружается А если Выбрать ХП и нажать F8 то появится меню запуска ОС тока напсианое разными символами вместо любого языка может что не то в содержимом файла boot.ini на диске С и J должно быть: [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 |
G-Simon, прикрепите к следующему сообщению файл bcdcfg.txt - Получение текстового файла, содержащего сведения о конфигурации загрузки
|
okshef, у меня программа MultiBoot перестала запускаться. Весит в диспетчере и хаватет 50% проца !
|
Тогда подбором. XP у вас на первом разделе, поэтому partition в boot.ini =1, а не 2, как у вас. Нумерацию дисков вы не знаете, тогда в boot.ini пропишите три строчки
Код:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU 0" /noexecute=optin /fastdetect |
okshef, прописать на всех дисках в boot.ini ?
добавил это на всех дисках, но после перезагрузки ничего не изменилось Загрузчик то Win7, поэтому так остался выбор 7 или ХП, выбрал ХП и снова этот вверху быстро появились две короткие строчки из всяких символов вместо нормального языка и перезагрузка! |
Цитата:
Возьмите BootXP.rar и разместите их в корнях тех же разделов. Если что-то попросит заменить - согласитесь с заменой. |
okshef, отключил ЖД с Вин 7 и оставил запускатся с Вин ХП
Вощем загрузчик ВИН7 оказывается есть и на ЖД с ХП - это второй загрузчик вин 7 (первый на самом ЖД с Вин 7) надо как то удалить загрузчик с ЖД где ХП стоит? |
Цитата:
|
okshef, да все просто)
bootmgr тоже удалить? |
Да.
|
![]() BCDcfg снова когда выбираю вин ХП в загрузчике, шустро появляются две строчки и ребут компа! тока Вин 7 загружается! |
G-Simon, я не знаю, что вы делаете с дисками, но на данный момент у вас загрузка идет с раздела E:
Поэтому алгоритм прежний: 1. перекидываете на Е: файлы загрузки XP (ntldr, ntdetect.com, boot.ini) 2. В командной строке с правами администратора выполняете: Код:
bcdedit /set {ntldr} device partition=E: |
Цитата:
Но так как в майкрософт с этой проблемой разобрались (выпустит спец обновление), то эта 3я ОС мне теперь не нужна! Снес ее и вот проблема появилась) Цитата:
Цитата:
Благодарю! |
okshef, у Вас тут распиано как с одного ЖД на на Другой ЖД переместить файлы BCD и файл bootmgr на новый активный раздел! а как мне с дика Е на диск С перекинуть?
|
А какая разница - диск или раздел?
Да и зачем? Для красоты? Что делать для загрузки XP - я вам сказал. |
Цитата:
![]() Цитата:
да и в будущем, вспоминай, что запуск системы у тебя с диска Е идет! Цитата:
|
Раздел С - основной и активный? Сделайте скрин управления дисками: Пуск + R, в строке "Выполнить": diskmgmt.msc
Попробуйте вместо %windir% c:\windows |
|
G-Simon, на С: переносить загрузчик нельзя - это логический раздел.
Оставьте все как есть. Команда не переносит загрузчик, а создает его заново. |
Время: 20:56. |
Время: 20:56.
© OSzone.net 2001-