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

    puhpol
  • 2
  • Стаж: 10 лет
  • Сообщений: 891
  • Репутация:75

    [+] [-]
WBM CUSTOMIZER 2.x
программа для редактирования загрузчика BOOTMGR
-Кодер: Joker-2013
Дата обновления: 08.03.15
WBM Customizer - многофункциональная программа, для редактирования вида загрузочного экрана, пути к папке проекта, и имени файла BCD.
Предназначена для конструкторов и опытных пользователей. Требуется изучение и понимание принципов редактирования.
Программа изменяет BOOTMGR и BCD, в автоматическом и ручном режиме. Имеется Hex редактор, для "издевательства" над Bootmgr.exe
Тестирование проекта осуществляется в виртуальной машине QEMU. (входит в состав программы)

Описание:

WBM Customizer - представляет из себя полный комплект инструментов и загрузочных файлов.
Никакие изменения в программе не нанесут вред вашего компьютеру. Делайте что хотите.
Все изменения хранятся в папке проекта.
При желании можно извлечь готовый проект, нажав соответствующую кнопку меню.
Имеется множество разных форм, резервного копирования и восстановление исходных данных.
Возможно редактировать дизайн меню, любого BOOTMGR, например от conty9 или strelec или Joker-2013
В программе нажмите: Удалить все изменения, зайдите в папку: files\Source и подмените файл Bootmgr на свой.
Если в файле Bootmgr изменен путь к папке проекта, измените имя папки \boot на то, что требуется Bootmgr
Файл конфигурации BCD можно положить в папку проекта(по умолчанию \boot), согласившись на замену.
Если имя BCD изменено, надо создать файл маркер BCD.tmp и вписать в него это имя, блокнотом.
Можно использовать любые версии файла: BOOTMGR
Внимание! Полноценная работа программы с "чужими" загрузочными файлами не гарантируется.
В режиме редактирования вида загрузочного меню есть кнопка: На шаг назад,
это значить что можно откатить редактирование на предыдущую стадию.
Требуется, если вы удалили, например что то критическое и нарушили функционирование.
Работает кнопка так: Нажали: Старт, запустилась виртуальная машина, а результат вас не устроил.
Не закрывая виртуальную машину (крестик в правом вернем углу Qemu) нажимаете кнопку На шаг назад.
Размер редактируемого BOOTMGR.EXE контролируется в обе стороны.
Если символов в ресурсе, больше чем требуется, выводится сообщение.
Если символов меньше, в "теле" создается файл-пустышка, который "подгоняет", размер ресурса.
Размер измененного файла: BOOTMGR.EXE, не отличается от оригинала.
А если удалить лишний текст в ресурсе, то сжатый BOOTMGR весит меньше.
Созданный проект можно сохранить, извлечь из программы, а затем загрузить вновь, для редактирования.
Внимание! В имени пути папки сохранения, не должно быть пробелов.

Пояснение:

BOOTMGR - диспетчер загрузки (загрузчик). Оригинальный диспетчер загрузки ОС Windows.
Отвечает за загрузку ОС, при некоторых манипуляциях можно загружать образы: ima, img и ISO
В отличие от других загрузчиков: GRUB, XorBoot, Syslinux, загружается на всех конфигурациях компьютеров.
BCD - хранилище данных конфигурации загрузки (куст реестра). Содержит информацию о загрузчиках операционных систем (и их параметрах).
Примерно тоже самое что и Menu.lst для загрузчика GRUB
Дизайн меню, меняем в текстовом редакторе AkelPad, путем ручного редактирования файла: BOOTMGR.XSL

Инструкции:

Инструкции по редактированию файлов, в программе отсутствуют.
Так как это всего лишь инструмент автоматизации, для тех кто в теме.
О редактировании вида загрузочного экрана читаем: тут
Изменение папки проекта на свою в ручном режиме, читаем тут

Состав:

В составе программы: BootIce, ResHacker, HexEdit, AkelPad, WinSnap, LICEcap, доступны в меню: Утилиты.
BootIce - многофункциональная программа, для редактирования загрузочного сектора диска.
ResHacker - редактор ресурсов файлов.
HexEdit - маленький и простой Hex редактор.
lilQEMU - Графическая оболочка для QEMU.
AkelPad - продвинутый редактор, аналог блокнота.
LICEcap - Запись видео в gif файл.
WinSnap - Программа для снятия скриншотов.

Авторы:

Путь к папке \boot и имя файла BCD, меняет консольная утилита от: Zxen
Оригинальная идея с "пустышками": ParAAvis
В программе использовались наработки: conty9/Joker-2013
Идея и техническое решение: Joker-2013
Благодарю создателей замечательных программ:
BootIce, ResHacker, HexEdit, AkelPad,
lilQEMU, ButtonBar, WinSnap, LICEcap.
Благодарю, всех кто помогал советами. ag

Пример:

Пример, созданный с помощью программы:

dy
Можно загрузить в программу и править в ней.
Отредактирован дизайн меню в муишке и bootmgr, с меню Средства и без.

Скриншоты

-Комментарий от Joker-2013
В теме присутствует пользователь: Гость - это Я-Скачать с Яндекс Диска


Последний раз редактировалось: puhpol (2015-03-31 20:56), всего редактировалось 2 раз(а)

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

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Ну, опишите как. У меня после удаления строк, BOOTMGR меню, не запускалось.
Проверил, реально можно удалить...

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

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Joker-2013, Ещё раз привет.
Последовал Вашему совету
Продолжай жмакать на клавиши, может еще чего найдешь...
И нашёл ad
Если удаляю в BCD пункт Утилиты как написано тут, то тоже слитают настройки.
Проверь пожалуйста. Набор файлов тот же что и выкладывал.
Проверил, реально можно удалить...
Эх не успел похвастаться как сделал. ab Дурацкий интернет

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

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
то тоже слетают настройки.
Какие?


Последний раз редактировалось: (2015-02-22 22:15), всего редактировалось 1 раз

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

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Цвет, язык и т.д.
Хотя может и не разглядел.
Вроде стал загружаться другой экран.(под другим номером)
Как Вы советовали я все Windows Boot Manager по номерам отметил. И стал загружаться третий.
Прошу прощение за ложную тревогу. ah ah ah
Очень стыдно за свою невнимательность. ah ah ah СОРИ.

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

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Спасибо, за тестирование.
Вот, решил обновить свой проект: MultiBoot by Joker 2013
Так будет выглядеть загрузочное меню. Влезли почти все пункты.

Спасибо за идею, как то не додумался сам...

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

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Как Вы советовали я все Windows Boot Manager по номерам отметил. И стал загружаться третий.
Это неактуально.
В AkelPad есть колонка слева и там находишь:
<xsl:template match="osboot-list-tools">
С меню утилиты (Средства)
или
<xsl:template match="osboot-list">
Без меню средства
Кликаем мышкой, два раза по имени в колонки, и получаем переход в нужное меню.


Последний раз редактировалось: (2015-02-25 08:46), всего редактировалось 2 раз(а)

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

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Это неактуально.
А я все эксперименты делал по той статье.
Там всё доходчиво и наглядно.
Но всё равно спасибо за подсказку. Буду знать. aa
Так конечно удобней и быстрее искать(если конечно знать что искать) ay

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

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Joker-2013, Спасибо за консультации и подсказки.
Стало интерестно извращаться над экраном загрузки.
До этого казалось всё очень сложно и сурово.
А сейчас с Вашей программой довольно таки просто и интересно. ay

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

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Но это conty9, Спасибо надо сказать, он меня научил очень многому.
Всегда подсказывает и направляет в нужное русло.
Начиная писать программу, я даже не представлял, что и как сделать. И что из этого получится.
Непонятна была логика. А сейчас уже, видно и понятно, что очень удобно редактировать Bootmgr

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

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Конечно же и conty9 огромное спасибо.
Но Вы хоть с подачи conty9 начали писать программу и создали можно сказать шедевр для чайников и лоботрясов (как я).
Которые не могут или не хотят вникать в суть работы и действия, но хотят иметь возможность изменять под себя Экран загрузки.

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

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Обновлено!
Добавлено редактирование имени файла BCD
Улучшена работу откатов.
Возможно сохранение и загрузка папки проекта из под папки с русскими именами. Пробелы в пути недопустимы!
Окошко ввода имени папки: Boot и имени BCD, пока не доделано, при неправильном вводе информации, скрипт может испортить загрузочные файлы!!!
Внимательно вводите данные!!! (имя папки и файла BCD)

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

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Joker-2013, Приветствую.
Извиняюсь потестить не могу сейчас (нахожусь не дома)
Но первое, что заметил (точнее не сразу нашёл), где менять имя BCD.
Не мешало бы как-то вывести на поверхность.
Ну добавить к названию кнопки штоль, не знаю как лучше реализовать.
С уважением к вашим стораниям, sanchess
P.S. отдельное спасибо за:
Улучшена работу откатов.
Возможно сохранение и загрузка папки проекта из под папки с русскими именами. Пробелы в пути недопустимы!

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

    Гость
  • Стаж: 54 года
  • Репутация:

    [+] [-]
Я тоже не знаю как написать.
Но, может и не к чему писать, так как реализуется в одном окне.
И кстати, опять обновил. Добавил функцию: Помощник
Я думая, что оцените...

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

    ssanchess
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Добавил функцию: Помощник
Глянул помощника. Удобно получилось.
Ато я чтобы поменять цвета открывал вашу статью с описанием.
Спасибо.

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

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2582
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
3724
И кстати, опять обновил. Добавил функцию: Помощник
Я думая, что оцените...
Спасибо! ay
С каждой модификацией программы она становится всё удобнее и универсальнее.
Вот если бы в "Помощник" ещё добавить пошаговую инструкцию со скринами (по редактированию внешнего вида BOOTMGR) из шапки, вот отсюда: "РЕДАКТИРУЕМ ВНЕШНИЙ ВИД МЕНЮ ЗАГРУЗКИ" - то было бы вообще супер (и не надо было бы перед носом держать открытую страницу с инструкцией, в браузере, всё нужное было бы в программе)
Но и без этого всё очень удобно, ст0ит разок всё внимательно прочитать и попробовать редактирование, и осознаёшь, какая это замечательная программка bf ab
P.S.
Можно ли при редактировании имени папки добавить возможность выбора символа _
А то при ручном редактировании BOOTMGR эта возможность есть, а в программе нет.
Спасибо огромное ещё раз bs

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


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

Текущее время: 23-Ноя 18:32

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


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