Войти

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


Страниц : 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

okshef
31-03-2017, 00:19
Хорошо. А теперь в таком же виде результаты команды (как выводить в файл, не объясняю)
bcdedit /store I:\EFI\Microsoft\Boot\bcd /enum all

cahes
31-03-2017, 04:57
Хорошо. »

При попытке:
bcdedit ... >1.txt

Получаю:
"bcdedit Не удается открыть данные конфигурации загрузки. Не удается найти запрошенное системное устройство."

Почитав мнения из сети я пришёл к выводу что данную проблему решают через "Опачки...". "Запуск от имени администратора (делаю в Far-е)", подключение текущему пользователю работы с создателем через правку реестра, не срабатывает не только у меня.

***********************************

Попробовал, посредством BootIce - да, это оно, там есть мои менюшки.
Спасибо за наводку.

Попробовал изменить таймаут - при загрузке наблюдал результат, попробовал изменить название пункта меню - небыло результата, - странно. Пункт по умолчанию удалось изменить. Что думаете?

okshef
31-03-2017, 07:10
Думаю, что что-то с правами на файл... но не уверен

Загрузитесь (http://www.oszone.net/9476/WindowsRE#hdd) в среду восстановления и в командной строке выполните выполните
bcdedit

cahes
05-04-2017, 21:40
Загрузитесь в среду восстановления и в командной строке выполните выполните bcdedit »

Ну тоже самое...

Добавлю - что при указании перезагрузки по F8 для Windows 10 посредством msconfig я обнаружил что соответствующие поля не активны.

Через BootIce я добавил ещё один пункт, после чего загрузочное меню вообще пропало. Проверка настроек в утилите отсутствия меню не показала. Если интересно можете посмотреть мой загрузчик, цепляю.

Если BootIce может редактировать одни записи, и не может другие, когда все они находятся в одном файле, то как-то странно это получается, права на запись здесь не причём...

Собственно вопрос: Если с UEFI загрузчиком Bootx64.efi у меня всё в порядке, а с загрузчиком BCD - нет, то имеет смысл его восстановить, но инфы из нета рекомендую взять утилиту типа BootIce и отредактировать то - что у меня есть. Но как выясняется - мы не можем полноценно воспользоваться этим вариантом. Надо действовать с этим файлом радикально, но как? Удалить его? - Как потом создавать новый? Или скачать из интернета? Как лучше поступить?

*********************************************

По "bcdedit /store I:\EFI\Microsoft\Boot\bcd /enum all" получил следующее:



Диспетчер загрузки микропрограмм
---------------------
идентификатор {fwbootmgr}
displayorder {c85a3b8c-f8c5-11e6-96ce-806e6f6e6963}
{bootmgr}
{890f9895-7d40-11e2-8053-9b1bda41daaa}
{890f9896-7d40-11e2-8053-9b1bda41daaa}
timeout 1

Диспетчер загрузки Windows
--------------------
идентификатор {bootmgr}
device unknown
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale ru-RU
inherit {globalsettings}
default {default}
resumeobject {d5763b82-f464-11e6-95c2-0050fca2923e}
displayorder {default}
{890f989a-7d40-11e2-8053-9b1bda41daaa}
{2026f481-404d-4e6f-894c-81d8eaebf546}
toolsdisplayorder {memdiag}
timeout 10

Приложение микропрограммы (101fffff)
-------------------------------
идентификатор {890f9895-7d40-11e2-8053-9b1bda41daaa}
path \EFI\BOOT\bootx64_rEFInd.efi
description New boot entry

Приложение микропрограммы (101fffff)
-------------------------------
идентификатор {890f9896-7d40-11e2-8053-9b1bda41daaa}
description Hard Drive

Приложение микропрограммы (101fffff)
-------------------------------
идентификатор {c85a3b8c-f8c5-11e6-96ce-806e6f6e6963}
device unknown
path \EFI\ubuntu\shimx64.efi
description ubuntu

Загрузка Windows
-------------------
идентификатор {2026f481-404d-4e6f-894c-81d8eaebf546}
device boot
path \Windows\system32\winload.efi
description Windows 7/8 Loader
locale en-US
inherit {bootloadersettings}
{globalsettings}
osdevice boot
systemroot \Windows
resumeobject {0e2d047f-a4cb-4b70-bf5c-59a860ad4e24}

Загрузка Windows
-------------------
идентификатор {890f989a-7d40-11e2-8053-9b1bda41daaa}
device unknown
path \Windows\system32\winload.efi
description Windows
locale en-US
inherit {bootloadersettings}
recoverysequence {890f989b-7d40-11e2-8053-9b1bda41daaa}
recoveryenabled Yes
osdevice unknown
systemroot \Windows
resumeobject {890f9899-7d40-11e2-8053-9b1bda41daaa}
nx OptIn

Загрузка Windows
-------------------
идентификатор {890f989b-7d40-11e2-8053-9b1bda41daaa}
device ramdisk=[unknown]\Recovery\890f989b-7d40-11e2-8053-9b1bda41daaa\Winre.wim,{890f989c-7d40-11e2-8053-9b1bda41daaa}
path \windows\system32\winload.efi
description Windows Recovery Environment
inherit {bootloadersettings}
osdevice ramdisk=[unknown]\Recovery\890f989b-7d40-11e2-8053-9b1bda41daaa\Winre.wim,{890f989c-7d40-11e2-8053-9b1bda41daaa}
systemroot \windows
nx OptIn
winpe Yes

Загрузка Windows
-------------------
идентификатор {b170c456-1a2f-4c86-b336-0fd042c027af}
device unknown
path \Windows\system32\winload.efi
description Windows
osdevice unknown
systemroot \Windows

Загрузка Windows
-------------------
идентификатор {default}
device locate=\WINDOWS\system32\winload.efi
path \WINDOWS\system32\winload.efi
description Windows 10
locale ru-RU
inherit {bootloadersettings}
recoveryenabled No
isolatedcontext Yes
allowedinmemorysettings 0x15000075
osdevice locate=\WINDOWS
systemroot \WINDOWS
resumeobject {d5763b82-f464-11e6-95c2-0050fca2923e}
nx OptIn
bootmenupolicy Standard

Выход из режима гибернации
--------------------------
идентификатор {0e2d047f-a4cb-4b70-bf5c-59a860ad4e24}
device boot
path \Windows\system32\winresume.efi
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
filedevice boot
filepath \hiberfil.sys
pae No
debugoptionenabled No

Выход из режима гибернации
--------------------------
идентификатор {890f9899-7d40-11e2-8053-9b1bda41daaa}
device unknown
path \Windows\system32\winresume.efi
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
filedevice unknown
filepath \hiberfil.sys
debugoptionenabled No

Выход из режима гибернации
--------------------------
идентификатор {c3b4a034-919b-4f7b-84de-093efc1c9a98}
device unknown
path \Windows\system32\winresume.efi
description Windows Resume Application
locale en-US
inherit {resumeloadersettings}
filedevice unknown
filepath \hiberfil.sys
pae No
debugoptionenabled No

Выход из режима гибернации
--------------------------
идентификатор {d5763b82-f464-11e6-95c2-0050fca2923e}
device locate=\WINDOWS\system32\winresume.efi
path \WINDOWS\system32\winresume.efi
description Windows Resume Application
locale ru-RU
inherit {resumeloadersettings}
recoveryenabled No
isolatedcontext Yes
allowedinmemorysettings 0x15000075
filedevice locate=\hiberfil.sys
filepath \hiberfil.sys
bootmenupolicy Standard
debugoptionenabled No

Проверка памяти Windows
---------------------
идентификатор {memdiag}
device locate=\EFI\Microsoft\Boot\memtest.efi
path \EFI\Microsoft\Boot\memtest.efi
description Диагностика памяти
locale ru-RU
inherit {globalsettings}
badmemoryaccess Yes

Параметры EMS
-------------
идентификатор {emssettings}
bootems No

Параметры отладчика
-------------------
идентификатор {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200

Дефекты ОЗУ
-----------
идентификатор {badmemory}

Глобальные параметры
--------------------
идентификатор {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}

Параметры загрузчика
--------------------
идентификатор {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}

Параметры гипервизора
-------------------
идентификатор {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200

Параметры загрузчика восстановления
-----------------------------------
идентификатор {resumeloadersettings}
inherit {globalsettings}

Параметры устройств
-------------------
идентификатор {890f989c-7d40-11e2-8053-9b1bda41daaa}
description Ramdisk Options
ramdisksdidevice unknown
ramdisksdipath \Recovery\890f989b-7d40-11e2-8053-9b1bda41daaa\boot.sdi

Параметры устройств
-------------------
идентификатор {d5763b81-f464-11e6-95c2-0050fca2923e}
description Windows Setup
ramdisksdidevice unknown
ramdisksdipath \$WINDOWS.~BT\Sources\SafeOS\boot.sdi


"timeout" показан как "1", хотя в настройках указано "10".

olen6
05-04-2017, 23:09
cahes, раз вы знакомы с BootIce, то можно посмотреть вкладку UEFI > Edit boot entries > в левом окне выберите первые 3 верхних пункта по очереди и сделайте скрины?
Заодно, на первой вкладке BootIce выберите ваш HDD > Sector Edit > дайте скрин появившегося окна.

cahes
06-04-2017, 15:41
UEFI > Edit boot entries > в левом окне выберите первые 3 верхних пункта по очереди

http://ipic.su/img/img7/fs/kiss_8kb.1491482290.png
http://ipic.su/img/img7/fs/kiss_7kb.1491482307.png
http://ipic.su/img/img7/fs/kiss_9kb.1491482237.png
http://ipic.su/img/img7/fs/kiss_7kb.1491482323.png

на первой вкладке BootIce выберите ваш HDD > Sector Edit > дайте скрин появившегося окна. »

http://ipic.su/img/img7/fs/kiss_8kb.1491482372.png

Вот.

olen6
06-04-2017, 20:04
cahes, у вас нет прописанного в UEFI-меню стандартного виндового загрузчика. Есть всё, что угодно, начиная с GRUB2. Даже загрузчик rEFInd, я смотрю, бутайсом пытались прописывать.
Т.к. вторая сверху запись в UEFI-меню у вас нерабочая и файлов рефинда у вас на ESP разделе уже нет, то имеет смысл выбрать второй сверху пункт и переименовать New boot Entry справа в белом поле на Windows Boot Manager. Ниже, в поле Media file прописать руками \EFI\Microsoft\Boot\bootmgfw.efi и сохранить этот пункт нажав Save current boot entry. Затем с помощью кнопки Up поднять созданный пункт Windows Boot Manager в самый верх списка, над ubuntu.
Попробовать загрузиться, загрузка линукса пока работать не будет, должен сразу грузиться Windows, выдав вам две версии десятки для загрузки.

cahes
07-04-2017, 21:46
Спасибо, я завтра попробую переделать и отпишусь.

Но, хотя, мне не понятна по прежнему причина невозможности редактирования названий пунктов виндового загрузчика.

cahes, у вас нет прописанного в UEFI-меню стандартного виндового загрузчика.

А его и не было. То есть может и был, но до добавления линуксово пункта в BCD всё работало и две Windows в меню загрузки винды показывались. И не понятно: если его небыло - как тогда всё работало... Как сейчас система загрузилась и я с неё пишу...

В обход? То есть, если я правильно понял из инф, то есть загрузчик подразумевает "блок с мозгом" и "блок с менюшками", и блок с менюшками сейчас обходится стороной.

Даже загрузчик rEFInd, я смотрю, бутайсом пытались прописывать.

Это не я, так и было...

cahes
09-04-2017, 13:28
New boot Entry справа в...сохранить этот пункт нажав Save current boot entry. Затем с помощью кнопки Up поднять »

Ну та-же проблема: не сохраняются изменения. Я поднял пункт меню (по всей видимости за это отвечают настройки в микросхеме), а изменить название и тп. не получается - эта информация должна сохраняться на диске. Я, предположив защиту от записи, посмотрел раздел с EFI и обнаружил что он таки да - защищён, стоит галочка "только для чтения". Я отключил галочку, подтвердил - "для данной папки и вложенных файлов и подпапок", и таки нет - ни фига не изменилось. То есть редактировать и сохранить настройки я не могу потому - что диск защищён от записи, а диск - FAT32, и снять защиту я не могу. Почему? Это вопрос.

olen6
09-04-2017, 21:44
Т.е. пункт двигать на первое место получается и он там остаётся после перезагрузки? Название этого пункта не важно.
Эти пункты (ubuntu и остальные) хранятся не на HDD, а в ПЗУ вашей материнской платы и BootIce их оттуда читает, поэтому про FAT32 и снятие защиты раздела можете забыть. Попробуйте с LiveCD (нужна загрузка в UEFI режиме с него), на котором есть тот же BootIce.
Ещё, как вариант, заново пересоздать файлы загрузки на ESP разделе через команду bcdboot C:\Windows /L ru-ru /s M: /f uefi, где M, буква, присвоенная ESP разделу. Пункт Windows Boot Manager должен создаться автоматически и встать на первое место в UEFI-меню.

cahes
12-04-2017, 09:11
А..а..а!!! У меня загрузка в режиме UEFI моего USB-реаниматора пропала! Почему мне так не везёт? Стопудово бог отвращает меня от этого дела. Брошу компьютеры, пойду фотографом...

В меню при включении компа с кнопкой есть пункты загрузки с диска с UEFI и без, а с моим CardReader только один, хотя раньше было. Хотя - может мне это кажется. Может с флешки было, а когда такой-же пакет реаниматора запускаю с кардридера - то комп его начало видит, а внутрь залезть не может. Может быть такое?

При загрузке таким образом в WinPE10x64, при попытке выполнить ваше bcdboot, получаю следующее:



C:\>bcdboot C:\Windows /L ru-ru /s I: /f uefi

BFSVC Error: BcdOpenSystemStore failed with unexpected error code, Status = [c0000043]

mwz
12-04-2017, 10:48
Стопудово бог отвращает меня от этого дела »
От использования пираток? ;)

gannet
12-04-2017, 12:57
cahes, а если я еще раз направлю вас сюда (http://forum.oszone.net/post2385769.html) и поясню, что ваш раздел EFI нужно удалить и потом создать снова и тогда, глядишь, bcdboot\bcdedit и прочие утилиты получат-таки доступ к хранилищу, вы попробуете? С линукс загрузчиком вполне может прокатить простой бэкап\вставка его файлов, но не факт.

olen6
12-04-2017, 17:21
Соглашусь с gannet, что ESP раздел нужно пересоздать по-новому или отформатировать его, а потом команда bcdboot по созданию файлов загрузки. Только не забыть перед этим сохранить папку ubuntu с линуксовым загрузчиком (если загрузка в линукс нужна), а потом вернуть на место.

cahes
15-04-2017, 09:02
Пересоздал раздел, пересоздал файлы, "ubuntu" перекопировал, но загрузочное меню виндовое я не получил. Порывшись в BCD заметил что пункт по умолчанию один, а значит - выбирать нечего, посему добавил ещё пунктов, но эта операция к появлению меню не привела. Сдаётся мне - раздел с EFI здесь вообще не при чём. Может быть при бывшей операции восстановления информации у меня загрузка восстановилась в качестве "MBR" или типа того? Как это проверить?

gannet
15-04-2017, 14:10
" добавил ещё пунктов, но эта операция к появлению меню не привела" - зачем?? Зачем вам меню windows (ubuntu вы в нем не увидите) и как вы добавили "еще пунктов", каких? Windows в uefi просто загружается, максимально быстро, а линукс показывает меню grub или иное, в котором отображаются варианты загрузки, в том числе для восстановления, есть возможность редактировать их, отображается и windows благодаря oscheck. Если вам надо загружаться еще с чего-то, используйте boot-menu по клавише esc, F9, F12 и пр. в зависимости от производителя материнки или предопределение загрузки в биос.

cahes
16-04-2017, 00:37
У меня UEFI-меню, видимое на этапе отработки до жёсткого диска, показывает диск, ubuntu и др. Это я могу поправить посредством BootIce-UEFI, но не это надо. Я хочу чтоб у меня по умолчанию загружался загрузчик винды, который обрабатывается (на сколько я понял) файлом "I:\EFI\Boot>bootx64.efi", который UEF-овый загрузчик, передающий управление виндовому менеджеру, менюшки и др., которого, находятся в файле "I:\EFI\Microsoft\Boot>BCD", который я могу редактировать посредством BootIce-BCD. Судя по этому я должен видеть "эти" менюшки, но я их не вижу. Почему? Это при условии что вы правы. Может вы чего-то не поняли из моих объяснений - прошу поправить. Может быть я не правильно понимаю процесс - тоже прошу поправить.

Другими словами - на вопрос:

зачем? »

я не могу ответить, мне нечего добавить, это вопрос не по теме.

добавили "еще пунктов", каких? »

Несколько пунктов в файл "I:\EFI\Microsoft\Boot>BCD", согласно чему будет отрабатываться таймер, а с одним пуктом (я предполагаю) он не отрабатывается.

olen6
16-04-2017, 01:02
...файлом "I:\EFI\Boot>bootx64.efi", который UEF-овый загрузчик, передающий управление виндовому менеджеру, менюшки и др., которого, находятся в файле "I:\EFI\Microsoft\Boot>BCD", который я могу редактировать посредством BootIce-BCD. »Про загрузчик винды уже было написано - это \EFI\Microsoft\Boot\bootmgfw.efi и именно он должен быть прописан. Про BCD - верно.
Похоже, что вы читаете выборочно и только то, что хотите услышать.

cahes
16-04-2017, 09:27
У меня новости:

В UEFI-меню "New boot entry" переименовать в "что-то" не получалось, как я уже писал, но я создал новый пункт под тем-же названием, указав ему по требованию файл "\EFI\Microsoft\Boot\bootmgfw.efi", переименовав в "Windows Boot Manager" и подняв вверх, и удалось сохранить нововведения. Сейчас перезагружусь и проверю.

gannet
16-04-2017, 13:13
хочу чтоб у меня по умолчанию загружался загрузчик винды на случай, если bootice подвел, bcdedit тоже неплохо взаимодействует с nvram. У меня например, только она отображает все записи efi, по команде bcdedit /enum firmware. И управление порядком записей (а вместе с тем и пунктом, загружаемым по умолчанию) тоже есть: например, сделать windows первой можно так - Bcdedit /set {fwbootmgr} displayorder {bootmgr} /addfirst, для изменения названия служит параметр description, для загрузчика-приложения efi - path, таймаут также здесь задается. Источник (https://technet.microsoft.com/ru-ru/library/cc766223(v=ws.10).aspx), управление порядком работает.




© OSzone.net 2001-2012