Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» поменять загрузчик или MBR или типа того?

Автор: zldrq
Дата сообщения: 05.08.2011 20:46
была (и осталась) winxp, поставил win7, но недосмотрел: в приоритетах для загрузки первым вместо раздела (а равно и винта) на который ставил вин7 стоял другой винт (как раз с винХП). диск на который установлена винда был Е:
работает то всё правильно, диски переименовываются и он становится С:, только теперь невозможно загрузится в семёрку без того, первого диска.
собственно как я понимаю нужно както скопировать загрузчик с того диска, поменяв при этом буквы, да и сделать правильный MBR

bcdedit сейчас показывает следующее:
(последняя запись: это я поставил эксперимент. при выборе этой опции система грузится. таким образом, сейчас нужно скопировать загрузчик и MBR и всё. ну это мои предположения, мож я и туплю. вощем, помогите ((%)
кстати, вводит в ступорт то, что партиции обозначаются буквами а не multi(x)disc(y)partition(z)

C:\Users\zldrq>bcdedit

Диспетчер загрузки Windows
--------------------
идентификатор {bootmgr}
device partition=E:
description Windows Boot Manager
locale ru-RU
inherit {globalsettings}
default {default}
resumeobject {ccb412fe-bea9-11e0-a59c-c3e1f77d3776}
displayorder {ntldr}
{default}
{current}
toolsdisplayorder {memdiag}
timeout 3

Загрузчик прежних версий ОС Windows
------------------------
идентификатор {ntldr}
device partition=E:
path \ntldr
description Предшествующая версия Windows

Загрузка Windows
-------------------
идентификатор {default}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale ru-RU
inherit {bootloadersettings}
recoverysequence {ccb41300-bea9-11e0-a59c-c3e1f77d3776}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {ccb412fe-bea9-11e0-a59c-c3e1f77d3776}
nx OptIn

Загрузка Windows
-------------------
идентификатор {current}
device partition=C:
path \Windows\system32\winload.exe
description win7 rightous
locale ru-RU
inherit {bootloadersettings}
recoverysequence {ccb41300-bea9-11e0-a59c-c3e1f77d3776}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {ccb412fe-bea9-11e0-a59c-c3e1f77d3776}
nx OptIn

Добавлено:
ну да, дима умный, хуле.
восстановил mbr из под винды и всё ок

всем спасибо за помощь
Автор: 9285
Дата сообщения: 05.08.2011 21:57

Цитата:
ну да, дима умный, хуле.
восстановил mbr из под винды и всё ок

На самом деле было сделано что то другое, так как (за исключением каких то экстаординарных случаев) нет разницы XP-шный или семёрочный MBR используется.
Автор: zldrq
Дата сообщения: 05.08.2011 22:09
та вы не поняли
на диске, на котором установлена семёрка вообще в мбр не было прописано какой либо загрузки, судя по всему.
то есть: был прописан загрузчик на с: (старом), а она установилась на е:, переименовав его в с: перед этим.
так и повелось, начинает грузится с с: старого, после выбора варианта загрузки переставляет диски по-своему и грузится спокойно

но вот эта штука в bcdedit с partition:c вместо multi(0)disk(0)partition(0) выморозила меня вообще. обоссал бы за такое о_О
Автор: 9285
Дата сообщения: 06.08.2011 09:11
zldrq

Цитата:
та вы не поняли

Я понимаю из того что написано, а не из того что существует реально, но неведомо мне.
А то, как написано наводит на мысль что есть непонимание.

Цитата:
то есть: был прописан загрузчик на с: (старом), а она установилась на е:,

Причём здесь загрузчик и MBR? Ещё раз повторяю - 7-ка, как и многие другие системы грузится и с ХР-шным MBR.
Знаю что бывают ситуаци, когда в MBR, загрузочного кода, но это случаи, когда винт распределялся чм то отличающимся от микрософтовского. В случае же, если неинициализированный винт подключался к винОС, то при инициализации в MBR прописывается код.

Опять же - надо отвыкнуть от привязки к буквам. Семёрка по умолчанию даёт своему разделу букву C. Так задумано разработчиками.
Автор: tapage
Дата сообщения: 03.12.2011 14:41
Привет

столкнулся со схожей проблемой:
изначально имелось три диска разного объема
160 гб
40 гб
1 тб

диск 160 был изъят из ноутбука на котором уже была установлена семерка, потому что появилась необходимость установить семерку так же и на 1тб диск, который является частью стационарника. для того чтобы это провернуть я подключил 160 диск к стационарнику, загрузился с него и на диске 40 создал загрузочный раздел с файлами установки 7 (не было под рукой никакого двд привода, иначе такой проблемы не было бы). потом с этого же раздела и запустил установку, прямо из загруженной на 160 диске ос, как если бы я просто вставил двд диск.
установка на 1тб диск прошла успешно, но возникла такая ситуация: загрузчик по всей видимости расположен на 160 диске, он показывает меню из которого я могу выбрать одну из двух ос: ту что была изначально и новую. на 1тб диске никаких загрузочных файлов по всей видимости нет, и загрузиться с него можно было только если присутствует 160 гб диск.
диск в ноутбук понадобилось вернуть, и тут я вспомнил, что 40 диск с которого я устанавливал ос по сути тоже загрузочный и с него можно попробовать зарузиться, войти в консоль и поправить загрузку, что я и сделал. делал по этой инструкции:
http://www.oszone.net/10752/move_Windows7_boot_files
но это мне не удалось
команда bcdedit /store С:\boot\bcd
выдавала ошибку
подозреваю что проблема в том, что я грузился с 40 диска а не с двд
подскажите, как устранить эту проблему ?
необходимо ли для этого все же достать привод?
Автор: ComboFZ
Дата сообщения: 03.12.2011 23:58
tapage
MultiBoot
http://www.oszone.net/10617/

Страницы: 1

Предыдущая тема: Помогите решить проблему !


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.