PDA

Показать полную графическую версию : [решено] Вопросы загрузки Windows 8


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37] 38 39 40 41 42 43 44 45 46 47 48

aivar242
04-07-2014, 04:59
1) На диске BOOT (C) - Windows 8.1 x64 ; На диске Win7 (B) - Windows 7 x32.

http://i61.fastpic.ru/thumb/2014/0703/35/73058ee0e9fe051f2aacbcbdb993dd35.jpeg (http://fastpic.ru/view/61/2014/0703/73058ee0e9fe051f2aacbcbdb993dd35.png.html)

2) (Получение текстового файла, содержащего конфигурацию загрузки):

okshef
05-07-2014, 01:57
aivar242, судя по текстовому файлу, команду вы не выполнили, параметр не изменен:
Windows Boot Manager
--------------------
...........
timeout 30
displaybootmenu Yes

А еще см. вторую часть статьи Как вернуть стандартный диспетчер загрузки после установки Windows 8 (http://okshef.blogspot.com/2012/07/windows-8.html)

Попробуйте еще раз теперь уже 2 команды
bcdedit /set {current} bootmenupolicy standard
bcdedit /set {bootmgr} displaybootmenu no

aivar242
06-07-2014, 02:04
okshef,

Только что всё это проделал, перезагрузился - всё то же самое, после BIOS появляется загрузчик 7-ки. Надеюсь вы знаете эту фичу, что при установке последней винды, именно её менеджер загрузок становится приоритетным. Где это прописывается и почему так произходит - не понятно.

okshef
06-07-2014, 02:21
aivar242, еще раз файл bcdcfg.txt и фото корня раздела С с отображением скрытых и системных файлов

P.S. Видел ваш вопрос в блоге... Зачем, когда решаем здесь?

aivar242
06-07-2014, 03:45
bcdedit /set {current} bootmenupolicy standard
bcdedit /set {bootmgr} displaybootmenu no

Менял значения, а потом и удалил вообще, эти две строчки в bcdedit - всё по старому.) И главное что работает загрузчик как часики всё равно, что на 8.1 что на 7-ке.

http://i64.fastpic.ru/thumb/2014/0706/72/5f7f49c73efe5f821abd14825562db72.jpeg (http://fastpic.ru/view/64/2014/0706/5f7f49c73efe5f821abd14825562db72.png.html)

olen6
06-07-2014, 09:42
aivar242, не мучайтесь, выполните в командной строке от имени администратора из восьмёрки команду и получите желаемое
bcdboot c:\windows /s c: /f bios
Потом сможете по желанию делать чёрное или голубое окно загрузки через Выполнить>msconfig>Загрузка>Использовать по умолчанию нужную систему (7 по умолчанию - чёрное окно, 8 по умолчанию - голубое окно).
На последнем вашем скрине не видно скрытых файлов.Где это прописывается и почему так произходит - не понятно. »В файле bcd

okshef
06-07-2014, 12:02
olen6, какой результат вы ожидаете от выполнения предложенной команды, советуя ее выполнить?

aivar242, системных файлов действительно нет. Неудобно выкладывать рисунки - просто давайте ссылки на них.

Выполните
bcdedit /delete {1f8184a5-14de-11df-9734-f08c6d8c50b0}
bcdedit /set {default} bootmenupolicy standard
Если результата не будет, не забудьте новый файл bcdcfg.txt (кстати, очень хорошо, что вы сделали файл с опцией enum all)

olen6
06-07-2014, 12:21
Не хотел бы ввязываться в спор, просто обсуждение проблемы явно затянулось. Результат жду один - голубое окно загрузки, причём независимо от того, есть ли вообще пункт displaybootmenu.

okshef
06-07-2014, 12:26
olen6, предлагаемая команда не даст нужного результата, т.к. запись в BCD уже есть. К тому же по команде bcdboot создается хранилище с минимумом параметров, а еще возникают проблемы с входом в среду восстановления.

aivar242
06-07-2014, 22:32
okshef,

Ввёл команды представленные вами выше, ничего не изменилось. Где-то в другом месте надо копать. Displaybootmenu - я думаю что это вообще показ какого либо меню, а не определённого.

okshef
06-07-2014, 22:40
aivar242, я вас просил файл новый. Где? В вашем BCD нет параметра, который отвечает за "синее" меню загрузки
Команда bcdedit /set {default} bootmenupolicy standard должна была его добавить. Но файл вы не выложили, и я не знаю, что произошло

aivar242
07-07-2014, 02:05
Вот. Появилась идея - надо найти того, у кого на данный момент Windows 8 загружается в голубой экран. Пусть покажет свой менеджер загрузок.

http://i61.fastpic.ru/thumb/2014/0707/2b/f95626117f42b8e0e8b2ac18e2bcba2b.jpeg (http://fastpic.ru/view/61/2014/0707/f95626117f42b8e0e8b2ac18e2bcba2b.png.html)

okshef
08-07-2014, 01:06
aivar242, файл bcd правильный и проблем перехода на дефолтный экран выбора систем быть не должно. Меня, единственное, смущает размер файла bootmgr. У меня есть дистрибутив Windows 8.1. Размер файла bootmgr (64 бит) - 427680 байт, 398356 байт - 32 бит, а у вас 404132 байт. Может это файл английской версии, но проверить не могу - нет дистрибутива. Но в Windows 7 вне зависимости от локализации и битности файл bootmgr одного размера.

У меня загружается, если я меняю 8-ку на дефолтную загрузку, но мой BCD вам не подойдет - он у каждого индивидуальный.

Вы можете войти в обе среды восстановления по F8?

aivar242
08-07-2014, 01:28
okshef,

У меня Английская версия Виндов, возможно по этому bootmgr меньше. Кириллица больше места занимает. Имхо. Возможно у меня проблемы, потому что я устанавливал Win 7 после Win 8.1, поэтому у меня слетел загрузчик, так как так делать нельзя. По правилам установленным Майкрософт - более новая версия Windows должна ставиться последней, чтобы её загрузчик накрыл более старый. Вот я думаю может в этом дело? Может более старый загрузчик от Win 7 просто вытер собой всё лишнее из загрузчика Win 8.1, тогда все мои потуги будут тщетны. Это мысли вслух. Хотя мне не верится что нельзя ими манипулировать - дописать строчку команды например.
Есть правда одна идейка, проверю - отпишусь.

Короче идея такая: - Если смотрим в Менеджер загрузок, то Win 8.1 указывается как "default" {current} - так? То почему тогда "resumeobject" - указывавается от 7-ки? Я считаю что если в Менеджере по дефолту указана 8.1, то всё остальное должно быть от неё. Имхо. Только вот не знаю, как записать ''resumeobject'' от 8.1 в Менеджер?

Не факт что сработает это, так как насколько я знаю, этот режим связан с вызовом окна интерфейса гибернации, но попытаться стоит.

okshef
09-07-2014, 00:54
если в Менеджере по дефолту указана 8.1, то всё остальное должно быть от неё. Имхо »
нет. У меня тоже при установленной Win8 в секции менеджера resumeobject "семерочный".
Сохраните BCD c помощью Multiboot (Вкладка "Дополнительно" (http://www.oszone.net/10617/#_Toc261300618) - Область “Инструменты”
Удалите имеющийся BCD и восстановите заново с помощью Bootrec.exe (http://www.oszone.net/11294/repair_bootloader_with_bootrec#bootrec) - это важно!!!
Если результат достигнут не будет, экспортируйте сохраненный BCD обратно.

olen6
09-07-2014, 01:15
Появилась идея - надо найти того, у кого на данный момент Windows 8 загружается в голубой экран. Пусть покажет свой менеджер загрузок. »aivar242, я могу вам отправить уйму скриншотов и текстовых файлов конфигураций загрузок: и с чёрным экраном, и с голубым, из которых в том числе вы узнаете, что bootmenupolicy standard - ИМХО, это не совсем пункткоторый отвечает за "синее" меню загрузки »Этот пункт может присутствовать в любом меню загрузки (и чёрном, и голубом), если в нём присутствует восьмёрка. Просто не хочу вас пускать по ложному следу.
ИМХО, файл BCD, созданный или обновлённый семёркой, не умеет показывать голубое меню (хотелось бы, чтобы кто-нибудь подтвердил или опроверг данное предположение). Поэтому нужно обновление BCD файла восьмёркой, команду я давал выше и повторять её не буду. Все пункты меню сохранятся, но okshef верно сказал, что могут возникнуть проблемы со средами восстановления. Отремонтировать их не проблема, но т.к. запустить из голубого меню их сложно, то тогда уж удобнее в голубое меню сразу добавить новые пункты загрузки в среды восстановления семёрки и восьмёрки, если уж эти среды восстановления действительно нужны. Ну, а если восстановление у вас уже сломано, то и терять вам нечего. Сваял меню вот такое меню, все пункты работают.
http://i61.fastpic.ru/thumb/2014/0709/1a/ae861d09ee58a3ed17e219bc34b5811a.jpeg (http://fastpic.ru/view/61/2014/0709/ae861d09ee58a3ed17e219bc34b5811a.png.html)
На всякий случай сохраните ваш исходный BCD файл и если что-то не понравится, то вернёте его на место.

okshef
09-07-2014, 08:14
bootmenupolicy standard - ИМХО, это не совсем пункт »
это одно из обязательных условий

aivar242
09-07-2014, 21:01
Короче снёс и создал записи по новой, сначала прогой EasyBCD, - не помогло, потом опять снёс, и создал записи прогой MultyBoot - в надежде что разные проги запись делают по разному - не помогло. Всё равно Dos окно загрузчика Windows 7.)
Подозреваю, что тут дело в файлах, а не в записи. Вот как у вас были установлены Windows? Скорей всего, что сначала была Win 7, а уже потом была установлена Win 8 - так? Вот поэтому у вас и нет проблем. У меня же, изначально стояла Win 8.1, а уже потом я поставил Win 7, которая начисто мне снесла загрузчик Win 8.1 и пришлось его строить заного. Если же у вас так же были установлены Винды как у меня, то есть 8.1 а потом 7-ка, и у вас голубое меню - вот тогда реально чудеса...
Имхо, но мне кажется что тут дело в физических загрузчиках, они не совместимы друг с другом, от версии к версии, и тот который ставится последним, заменяет собой все предыдущие. Но опять же, возникает вопрос: - Почему я, в этом случае, не могу просто кинуть и заменить файл загрузчика от 7-ки на 8.1? Можно ли такое провернуть?

Кидаю файл текущей конфигурации: 115007

okshef
09-07-2014, 21:40
Таки я подозреваю виновника - файл bootmgr

P.S. У вас опять параметр displaybootmenu - yes и в записи загрузки Windows 8 нет параметра bootmenupolicy standard

Повторите 2 команды отсюда (http://forum.oszone.net/post-2372229-723.html), только в первой команде замените current на default

aivar242
10-07-2014, 00:38
Сделал, перезагрузил - то же самое. Остаётся только загрузчик от 8.1 поменять.

По какому пути его кидать?




© OSzone.net 2001-2012