Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Во время установки Win 7 не создается ветка HKLM\BCD0000000x (http://forum.oszone.net/showthread.php?t=271461)

joystick8000 06-11-2013 14:29 2248481

Во время установки Win 7 не создается ветка HKLM\BCD0000000x
 
Иногда получается что после установки нет ветки HKLM\BCD0000000x и работа с BCDedit возможна только если назначить букву загрузочному разделу 100 mb. Как это исправить без повторной установки системы?

diagnoz_ 06-11-2013 15:20 2248506

Цитата:

Цитата joystick8000
HKLM\BCD0000000x и работа с BCDedit возможна только если назначить букву загрузочному разделу 100 mb »

логично, так как BOOT\BCD, являющимся системным хранилищем конфигурации загрузки, находится на разделе Зарезервировано системой и по своей сути является кустом реестра и виден как раздел HKEY_LOCAL_MACHINE\BCD0000000x

HDD разбивался средствами Windows 7?

Изначально система этому разделу букву и не назначает.Для безопасности.

okshef 06-11-2013 18:06 2248609

Цитата:

Цитата joystick8000
работа с BCDedit »

Вы работаете с правами администратора? Права на папку BOOT или куст BCD не правили?

joystick8000 06-11-2013 18:57 2248656

diagnoz_, разбивался средствами win 7, но после запуска системы работа с кустом HKEY_LOCAL_MACHINE\BCD0000000x не возможна так как его не существует, не было возможности изменить параметры bcd пока не назначил букву.

okshef, да работал с правами администратора, ошибка была о том что bcdedit не нашел параметров конфигурации загрузки, мол их не существует пока не назначаешь буку скрытому разделу. Права не менял на папку, с папкой работает когда буква назначена, а на куст не мог сменить права так как куста нет просто, он не создался автоматически во время установки системы.

Пробовал назначать букву разделу и делать bcdedit /export и bcdedit /import, в такой случае куст появляется в реестре HKEY_LOCAL_MACHINE\BCD00000001, но после перезагрузки системы куста снова нет. После переустановки когда куст появился нормально сразу то он уже назвался HKEY_LOCAL_MACHINE\BCD00000000 а не 1.

Ошибку исправил переустновкой системы, но хочется знать как это лечить без переустновки.

okshef 06-11-2013 20:18 2248714

Думаю, это лечится невмешательством в процесс установки и создания всех необходимых разделов

joystick8000 07-11-2013 09:26 2249011

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 пока разделу не назначить букву".

okshef 07-11-2013 10:05 2249044

joystick8000, я не издеваюсь. Подумайте сами: установочный диск один (OK, good), а дальше следите:
Цитата:

Цитата joystick8000
2. Выполняю все стандартные инструкции установщика. »

Какие именно? Меня интересуют манипуляции с разделами от момента появления окна выбора раздела для установки до нажатия кнопки "Далее" для запуска процесса установки.
Напрашивается вывод, что во втором и третьем варианте ситуации разные. В связи с этим новые вопросы:
  1. Диски (HDD) новые?
  2. До установки на разделы были разделены?
  3. Если "да", то чем и как?
  4. Если "да", то что вы делали с разделами из установщика?

joystick8000 07-11-2013 10:55 2249067

okshef, повторяю
Цитата:

нет куста HKEY_LOCAL_MACHINE\BCD0000000x, не работает BCDedit.exe пока разделу не назначить букву
З.Ы. кто панкует - то поймет.
Диск чистый с магазина, не размеченый, нет ни MBR ни GPT(грубый пример чтоб ты не начал задавать вопросы не понятные), надеюсь что не важно.
Условно чистый новый диск -> создаем разделы установщиком win 7 (надеюсь структуру установщика и wim архивов, дальше разбирать не будем. -> жмем далее -> смотрим циферки -> перезагружаемся автоматически или нажав на перезагрузить, или вопрос про это будет? (объяснять дальше или видео просто добавить) в общем после проделывания всех этих операций, система загрузится и будет виден рабочий стол(или надо объяснять что там имя и время еще выставлял?) в общем считаем что делаем мы все на автомате -> ну и система работает нормально.
И так мы можем повторять раз 99999 на том же диске, например постоянно затирая и размечая MBR если это имеет значение, и в общем все будет нормально но есть 1 шанс что вдруг раз и не нормально. Но если опять точно так же как и все 99999 раз еще раз так сделать, опять будет все нормально, и чисто 99999 это взято из головы для примера, это не значит что оно именно на это раз так будет, просто один раз из очень много так может случится, и наплевать в обще, даже если и были манипуляции с разделами, это не от носится к теме, повторяю:

Цитата:

Вопрос состоит в том как избавить систему от такой ошибки без ее переустановки!?
И ведь я даже не знаю как сделать так чтоб создать необходимые условия для того что бы такая ошибка снова появилась, она у меня происходила случайно, и вот хотелось бы если вдруг, а это было у меня всего 2 раза, но вдруг будет 3й раз, чтоб ее исправить не устанавливая заново систему!

okshef 07-11-2013 12:26 2249129

Наша беседа переходит в состояние разговора слепого с глухим. Я вам еще раз повторяю, единственный рецепт 100% избавления от ошибки - использование чистого дистрибутива и установка на неразмеченный диск. Все остальные случаи рассматривать нет смысла, так как в каждом отдельно взятом случае влияющих факторов может быть бесчисленное множество. А гадать на кофейной гуще я еще не умею.

joystick8000 07-11-2013 17:35 2249358

okshef, Вот вот я и спрашиваю как избавится от этой ошибки после чистого дистрибутива и не размеченного диска, не переустанавливая систему?
Ну или вот уже все такое произошло, как поправить по умолчанию чтоб работало?
Например пересоздать этот раздел, и вернуть параметры реестра, не переустнавливая систему.

okshef 07-11-2013 21:49 2249546

joystick8000, загрузитесь в среду восстановления, отформатируйте раздел "Зарезервировано системой", выполните "Восстановление запуска". Рецепт теоретический, будет ли результат, не знаю, но и ничего другого предложить не могу.


Время: 19:56.

Время: 19:56.
© OSzone.net 2001-