Bmplus - утиліта для генерації завантажувача bootmgr (7

    conty9
  • Стаж. 2 роки 10 місяців
  • Повідомлень. 914
  • Репутація. 68

\ Boot \ fonts), і помістити туди 2 файли: шрифт wgl4_boot.ttf і його копію з ім'ям boot.ttf (остання потрібна для коректної роботи під CDFS). Якщо шрифтів немає (або невірний шлях), bootmgr запуститься в текстовому режимі (720х400).
7. Якщо запущено вікно QEMU. то після натискання п.15 / 16/18 воно буде примусово закрито.
8. Текстовий меню boot.ini (ну чи як там ви його обізве) дозволяє завантажувати виключно завантажувачі попереднього покоління - NTLDR, GRLDR, копії завантажувального області і деякі сторонні завантажувачі (наприклад, Xorboot). Завантажити інший bootmgr, Wim / VHD прямо не вийде. Хоча і можливо - якщо зробити комплект з "милиці" на базі XorBoot / GRLDR, що завантажує "інший" bootmgr (при необхідності, зі своїм же мономеню, автоматично запускається Wim / VHD-завантаження).

обмеження:
1. Максимальна довжина шляху для будь-якого з параметрів - 31 символ (довші будуть обрізані)
2. Тільки англійські букви і символи без пробілів
3. Для сумісності з CDFS обов'язково дотримуватися формату 8.3 (максимум 8 символів - ім'я та 3 - розширення). -

Кольори, яку можна використовувати в темах

Псевдографіка, яку можна використовувати в темах

Символи, які можна використовувати в темах

Результати роботи BMplus (новий вид меню bootmgr)

Утиліту можна поширювати без обмеження. Бажано вказувати посилання на цю сторінку (про всяк випадок - раптом оновлення утиліти або глюки будуть).
Завантажити: версія 1.0 | 1.3.2 | 1.3.3 | 1.3.4

    conty9
  • Стаж. 2 роки 10 місяців
  • Повідомлень. 914
  • Репутація. 68

1).
Ось ще цікавий варіант шляху: \ $ RECYCLE.BIN \ Joker \ BCD. У цю папку будуть заглядати в останню чергу!
Судячи з скриншоту, невірно вказана папка шрифтів (або шрифт відсутній).

Ну якщо розмір буде потрібний, то прокатати.
А в моїй програмі, своя логіка - менше можна, більше не можна.
Якщо розмір ресурсу менше, то у файлі bootmgr.exe створюється файл-пустушка і компенсує нестачу розміру.
# 10;

    puhpol
  • Стаж. 2 роки 11 місяців
  • Повідомлень. +1052
  • Репутація. 26

Вітаю панове.
Розважаючись з утилітою виявив таку штуку:
Якщо покласти файл шляхом efi \ boot \ bcd при завантаженні в режимі UEFIx64 завантажується файл ВСD з папки efi \ boot \. При перейменування файлу efi \ boot \ bcd в efi \ boot \ bc1 вантажиться з efi \ microsoft \ boot \ BCD.

    zxen
  • Стаж. 2 роки 11 місяців
  • Повідомлень. 351
  • Репутація. 17

puhpol. bootmgr.efi, в першу чергу шукає BCD поруч з собою, а потім вже в efi \ microsoft \ boot \

    conty9
  • Стаж. 2 роки 10 місяців
  • Повідомлень. 914
  • Репутація. 68
    conty9
  • Стаж. 2 роки 10 місяців
  • Повідомлень. 914
  • Репутація. 68

Ось, у себе знайшов гідний варіант:
# 10; # 10; # 10; # 10;

Якщо треба, можу ще зробити, щоб при завантаження був ще цифровий прогрес і додати можливість зміни кольору смужки вибору.
Другий тільки з дозволу: ParAAvis
conty9. залишається питання редагування BCD і тестування.
Тестую я в WBM Customizer. просто закидаю файл в папку Source і тисну на запуск віртуальної машини, збирається образ і видем результат.
А ось правка BCD в автоматичному режимі, з подовженими шляхами, в моїй програмі не реалізована.

ParAAvis. дозволив.
У тому числі і в програмі використовувати його "тему"

    puhpol
  • Стаж. 2 роки 11 місяців
  • Повідомлень. +1052
  • Репутація. 26

Вітаю Господа!
Було лінь робити тему самому, змінив кольори в темі від 2k10 (сподіваюся мене не розстріляють)
# 10;

2k10_XGBX_1.rar (41 KB, Завантажено: 220 раз)

Все з архіву в папку "Themes"

    zdoba
  • Стаж. 2 роки 10 місяців
  • Повідомлень. 322
  • Репутація. 5

Ну і я похвалюся.

Bmplus - утиліта для генерації завантажувача bootmgr (7

тут:

Розмір файлу теми (нагадаю, це ресурс BOOTMGR.XSL, просто перейменований) - не більше 50936 байт

Обмеження програми або. У мене файл xsl розміром 52894 байт, але якщо я впихати його в bootmgr ручками, то все працює. Пробував в програмі - шиш.

Я пропоную всім конструкторам переїхати в папку efi \ папка проекту.
Так легше буде користувачам, збирати мульти збірки.
І в корені флешки не буде багато папок. Всі го лише efi
P.S. Готовий почати зі своїх проектів.

    puhpol
  • Стаж. 2 роки 11 місяців
  • Повідомлень. +1052
  • Репутація. 26

12522 Я пропоную всім конструкторам переїхати в папку efi \ папка проекту.