[Цитировать]

    Гость
  • Стаж: 55 лет
  • Репутация:

    [+] [-]
Повторюсь.
Надо получить патченый BOOTMGR.exe
Вот я хочу прервать скрипт, если это возможно до упаковки bootmgr.exe
Ну или может быть знает qwas, как его распаковать (bootmgr.bcd)
Посмотрел исходник программы.
Прерывать похоже нечего...-Собрал комплект:
1. Сам патчер.
2. Скрипт - исходник патчера
3. BOOTMGR 6.1.7600.16385
4. Ссылка - переход на сайт автора.
Скачать: с Яндекс диск-

[Цитировать]

    Гость
  • Стаж: 55 лет
  • Репутация:

    [+] [-]
материал по редактированию bootmgr
http://forum.sanbarrow.com/viewtopic.php?f=85&t=15

[Цитировать]

    timon45
  • 2835
  • Стаж: 9 лет 3 месяца
  • Сообщений: 92
  • Репутация:7

    [+] [-]
  • Откуда: Беларусь
Многие современные компьютеры по умолчанию грузятся с флэхи в режиме UEFI, т.е. если ОС установлена на MBR, и во время настройки компа я перезагружаюсь, не вынимая флэшку то материнка принудительно грузит её в режиме UEFI. Понятно что можно настроить приоритет загрузки, нажать выход и т.п. но вопрос не в этом, можно ли в загрузчик Bootmgr uefi прикрутить пункт меню загрузки с hdd mbr?
Я не против костылей но хотелось бы чтобы это работало и в Secure Boot

[Цитировать]

    SunOK
  • 9
  • Стаж: 10 лет
  • Сообщений: 352
  • Репутация:32

    [+] [-]
  • Откуда: Україна, Перлина Поділля
timon45, думаю это невозможно. Инициируется UEFI, определяет порядок загрузочных устройств, определяет что флешка содержит EFI, продолжает грузить в окружении UEFI (вместо инициирования модуля Legacy). Соответственно, флешка не может "вправить мозги", максимум - начать перезагрузку для ручных манипуляций.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 10 лет
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
timon45
68306можно ли в загрузчик Bootmgr uefi прикрутить пункт меню загрузки с hdd mbr?
68306бы чтобы это работало и в Secure Boot
Это не возможно в принципе, Secure Boot отключает режим загрузки Legacy и делает не возможным запуск не EFI приложений.
Но, если в BIOS выставлено UEFI+Legacy (Secure Boot этого сделать не даст !!! am ), можно попробовать перестартовать BIOS в режиме Legacy.
Попробуйте добавить в меню Bootmgr пункт "Restart" с запуском приложенного restart.efi файла (параметры запуска можно скопиастить с запуска memtest.efi).
В приложенном архиве две версии restart.efi, они немного отличаются параметрами перезапуска, не знаю, какой более правильный, сделал оба.
Ничего не гарантирую, много зависит от конкретного BIOS.
Вложение

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 8 лет 4 месяца
  • Сообщений: 4021
  • Репутация:127

    [+] [-]
nikzzzz, появился способ запускать сторонние EFI-приложения из bootmgfw.efi?
Честно проверил приложенные файлы (просто заменил memtest.efi). Результат ожидаем:

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 10 лет
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Ander_73,
68312появился способ запускать сторонние EFI-приложения из bootmgfw.efi
Надо поковыряться с параметрами запуска, по идее restart.efi должен вываливаться в BIOS.

[Цитировать]

    vovan1982
  • 214
  • Стаж: 10 лет
  • Сообщений: 1144
  • Репутация:78

    [+] [-]
  • Откуда: Ростов-на-Дону
nikzzzz, привет. Я тоже проверил на моноблоке Lenovo. Ошибка та же.

[Цитировать]

    timon45
  • 2835
  • Стаж: 9 лет 3 месяца
  • Сообщений: 92
  • Репутация:7

    [+] [-]
  • Откуда: Беларусь
А что на счет счетчика бездействия

[Цитировать]

    mat.86
  • 14134
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 225
  • Репутация:1

    [+] [-]
Проверить не на чем, подскажите в режиме Secure Boot если загрузчик флэшки bootmgr сборки Winpe загружаются?
И второй вопрос если да, можно ли из меню bootmgr запустить загрузчик refind, типо костыля, вообще из меню bootmgr в режиме uefi при Secure Boot какие нибудь костыли запускаются?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 8 лет 4 месяца
  • Сообщений: 4021
  • Репутация:127

    [+] [-]
mat.86,
Первое, bootmgr - это загрузчик режима BIOS.
Второе, из загрузчика bootxxx.efi ничего запустить нельзя (кроме memtest от самой МС). Во всяком случае, мне неизвестны успешные примеры такой загрузки.
Третье, загрузчик refind не имеет "солидной" ЦП и в режиме SecureBoot просто так не запустится. Здесь можно взять комплект для загрузки самоподписанного GRUB2 в режиме SecureBoot. Если подменить сам GRUB2 на refind (как делает, например, nikzzzz), то получится, что Вам надо. Или можно вызывать refind из меню GRUB2, как Вам удобнее (где-то на форуме был готовый комплект dialmak, сейчас не вспомню, где именно...).

[Цитировать]

    mat.86
  • 14134
  • Стаж: 8 лет 11 месяцев
  • Сообщений: 225
  • Репутация:1

    [+] [-]
спасибо за ответ, мне понравился refind тем что он прячется в папку efi и под него не создается других папок в корне флэшки. Для grub2 используется отдельная папка. Про цифровые подписи и про MokManager и Shim читал, но не знал есть ли подписанный refind.

[Цитировать]

    pegas
  • 21787
  • Стаж: 5 лет 8 месяцев
  • Сообщений: 16
  • Репутация:3

    [+] [-]
aa
Несколько раз редактировал BCD BootIce и WinPE_Tester-ом.
Иногда рядом с ним появляются файлы логов и еще с непонятным расширением, после чего BCD не открывается, файл чем то занят и т. п.
С чем это связано и как этого избежать ?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 8 лет 4 месяца
  • Сообщений: 4021
  • Репутация:127

    [+] [-]
pegas, aa
Фактически, BCD - это кусок реестра. Его редактирование - это (по сути) выполнение команды REG LOAD BCD, которая "лочит" доступ к файлу BCD до завершения его "подгрузки в основной реестр". То есть для получения дальнейшего доступа к файлу BCD надо либо выйти из программы его редактирования (программа должна выполнить REG UNLOAD), либо перезагрузить ПК.
А непонятный "мусор" рядом - это уж особенности работы с реестром от самой Майкрософт (например, в папке $:\Windows\System32\config, где лежит основной реестр, такого "мусора" полно).
Я такие операции обычно выполняю во временной папке, которую потом целиком удаляю вместе с "мусором".

Страница 3 из 3


Показать сообщения:    

Текущее время: 08-Июн 00:59

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы