Показать полную графическую версию : Во время установки Win 7 не создается ветка HKLM\BCD0000000x
joystick8000
06-11-2013, 14:29
Иногда получается что после установки нет ветки HKLM\BCD0000000x и работа с BCDedit возможна только если назначить букву загрузочному разделу 100 mb. Как это исправить без повторной установки системы?
diagnoz_
06-11-2013, 15:20
HKLM\BCD0000000x и работа с BCDedit возможна только если назначить букву загрузочному разделу 100 mb »
логично, так как BOOT\BCD, являющимся системным хранилищем конфигурации загрузки, находится на разделе Зарезервировано системой и по своей сути является кустом реестра и виден как раздел HKEY_LOCAL_MACHINE\BCD0000000x
HDD разбивался средствами Windows 7?
Изначально система этому разделу букву и не назначает.Для безопасности.
работа с BCDedit »
Вы работаете с правами администратора? Права на папку BOOT или куст BCD не правили?
joystick8000
06-11-2013, 18:57
diagnoz_, разбивался средствами win 7, но после запуска системы работа с кустом HKEY_LOCAL_MACHINE\BCD0000000x не возможна так как его не существует, не было возможности изменить параметры bcd пока не назначил букву.
okshef, да работал с правами администратора, ошибка была о том что bcdedit не нашел параметров конфигурации загрузки, мол их не существует пока не назначаешь буку скрытому разделу. Права не менял на папку, с папкой работает когда буква назначена, а на куст не мог сменить права так как куста нет просто, он не создался автоматически во время установки системы.
Пробовал назначать букву разделу и делать bcdedit /export и bcdedit /import, в такой случае куст появляется в реестре HKEY_LOCAL_MACHINE\BCD00000001, но после перезагрузки системы куста снова нет. После переустановки когда куст появился нормально сразу то он уже назвался HKEY_LOCAL_MACHINE\BCD00000000 а не 1.
Ошибку исправил переустновкой системы, но хочется знать как это лечить без переустновки.
Думаю, это лечится невмешательством в процесс установки и создания всех необходимых разделов
joystick8000
07-11-2013, 09:26
okshef, Ты издеваешься? Привожу примитивный пример:
Первый вариант.
Новый HDD, копия лицензионного диска.
1. Вставляю диск, загружаюсь с дисковода.
2. Выполняю все стандартные инструкции установщика.
3. Загружается система, все работает.
4. Устанавливаю драйверы, все классно, все работает.
Второй вариант.
Другой HDD, повторяю все эти же операции (первый вариант) -> все работает как надо.
Третий вариант.
Другой HDD, повторяю все эти же операции (первый вариант) -> нет куста HKEY_LOCAL_MACHINE\BCD0000000x, не работает BCDedit.exe -> формат -> повторно проделываю то же самое (первый вариант) -> все работает как надо.
Вывод: из 999 раз проделанной одинаковой операции, 2 случая что "нет куста HKEY_LOCAL_MACHINE\BCD0000000x, не работает BCDedit.exe пока разделу не назначить букву" 999/2 отношение ошибки.
Вопрос: "Исходя из темы" Как это исправить без повторной установки системы?Уточню: Вопрос не состоит в "как избавить установщик системы от такой ошибки?"(это был бы конечно лучший вариант). Вопрос состоит в том как избавить систему от такой ошибки без ее переустановки!? (Ну мало ли уже установил драйверы и всякую чухню и система уже проработала 2 недели, а потом из-за этого повторная установка)
З.Ы. Ошибка состоит в том что "нет куста HKEY_LOCAL_MACHINE\BCD0000000x, не работает BCDedit.exe пока разделу не назначить букву".
joystick8000, я не издеваюсь. Подумайте сами: установочный диск один (OK, good), а дальше следите:
2. Выполняю все стандартные инструкции установщика. »
Какие именно? Меня интересуют манипуляции с разделами от момента появления окна выбора раздела для установки до нажатия кнопки "Далее" для запуска процесса установки.
Напрашивается вывод, что во втором и третьем варианте ситуации разные. В связи с этим новые вопросы:
Диски (HDD) новые?
До установки на разделы были разделены?
Если "да", то чем и как?
Если "да", то что вы делали с разделами из установщика?
joystick8000
07-11-2013, 10:55
okshef, повторяюнет куста HKEY_LOCAL_MACHINE\BCD0000000x, не работает BCDedit.exe пока разделу не назначить буквуЗ.Ы. кто панкует - то поймет.
Диск чистый с магазина, не размеченый, нет ни MBR ни GPT(грубый пример чтоб ты не начал задавать вопросы не понятные), надеюсь что не важно.
Условно чистый новый диск -> создаем разделы установщиком win 7 (надеюсь структуру установщика и wim архивов, дальше разбирать не будем. -> жмем далее -> смотрим циферки -> перезагружаемся автоматически или нажав на перезагрузить, или вопрос про это будет? (объяснять дальше или видео просто добавить) в общем после проделывания всех этих операций, система загрузится и будет виден рабочий стол(или надо объяснять что там имя и время еще выставлял?) в общем считаем что делаем мы все на автомате -> ну и система работает нормально.
И так мы можем повторять раз 99999 на том же диске, например постоянно затирая и размечая MBR если это имеет значение, и в общем все будет нормально но есть 1 шанс что вдруг раз и не нормально. Но если опять точно так же как и все 99999 раз еще раз так сделать, опять будет все нормально, и чисто 99999 это взято из головы для примера, это не значит что оно именно на это раз так будет, просто один раз из очень много так может случится, и наплевать в обще, даже если и были манипуляции с разделами, это не от носится к теме, повторяю:
Вопрос состоит в том как избавить систему от такой ошибки без ее переустановки!?
И ведь я даже не знаю как сделать так чтоб создать необходимые условия для того что бы такая ошибка снова появилась, она у меня происходила случайно, и вот хотелось бы если вдруг, а это было у меня всего 2 раза, но вдруг будет 3й раз, чтоб ее исправить не устанавливая заново систему!
Наша беседа переходит в состояние разговора слепого с глухим. Я вам еще раз повторяю, единственный рецепт 100% избавления от ошибки - использование чистого дистрибутива и установка на неразмеченный диск. Все остальные случаи рассматривать нет смысла, так как в каждом отдельно взятом случае влияющих факторов может быть бесчисленное множество. А гадать на кофейной гуще я еще не умею.
joystick8000
07-11-2013, 17:35
okshef, Вот вот я и спрашиваю как избавится от этой ошибки после чистого дистрибутива и не размеченного диска, не переустанавливая систему?
Ну или вот уже все такое произошло, как поправить по умолчанию чтоб работало?
Например пересоздать этот раздел, и вернуть параметры реестра, не переустнавливая систему.
joystick8000, загрузитесь в среду восстановления, отформатируйте раздел "Зарезервировано системой", выполните "Восстановление запуска". Рецепт теоретический, будет ли результат, не знаю, но и ничего другого предложить не могу.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC