Yurkesha (Y)PE (BARTPE&XPE)

Конструктор плагина: 
Способ запуска приложения: 
Комплектность: 
Область применения: 
Автор плагина: 
yurkesha
Дата релиза: 
12.10.2013
Версия плагина: 
2013_10_12
Версия программы: 
3.1.10a

Конструктор на базе BartPE с шеллом Explorer. Включает в себя:

- ImDisk(включен по умолчанию)
- поддержка мультиядерности(включена по-умолчанию)
- поддержка WIM-плагинов(включена по-умолчанию)
- поддержка WIM-загрузки(включена по-умолчанию) 
- поддержка гибридной WIM-загрузки(программы не пакуются в общий WIM, выключена по-умолчанию)

- драйвер добавляющий буфер RW к носителям доступным только на чтение FBWF(file based write filter)(включен по-умолчанию)  
- полная поддержка сети(включена по-умолчанию)
- полная реализация DOS-подсистемы включая набор консольных утилит
- полная поддержка русского языка в GUI и консоли
- поддержка GPT(GUID Partition Table для WinXP)
- поддержка драйверов архитектуры Windows Driver Foundation
- драйвера SCSIRAID
- драйвера USB3

Обращаю внимание: 
- изменения коснулись плагина FBWF - для WIM-загрузки FBWF стартует автоматом, а собственно плагин FBWF актуален только для CD загрузки
.
- переработан скрипт финальной постобработки \makeiso.cmd в целях повышения стабильности.
- переработан скрипт монтирования WIM - \PLUGIN\2_BASE\WIM_TECH\FILES\wim_loader.cmd
- обновлены драйвпаки SCSIRAID и USB3
- исправлены ошибки в скрипте патча загрузчика \PLUGIN\1_BASE\Z_CUSTOM\FILES1\Patch_SETUPLDR.cmd

 

Раздел форума: 

Комментарии

Мой констркутор опирается именно на XPE.
И через реестр это и не будет работать в случае его отсутствия. 
В этой ситуации необходимо использовать стандартную схему autorun*.cmd из стартового барта. Ну или, как вариант, прописывать на запуск шелла свой срипт который сделает все что необходимо и потом запустит шелл...

---
упс..

я использую паралельно и autorun*.cmd, он срабатывает только если шелл - nu2menu. Я включил nu2menu в сборку, но он  у меня не шелл. А можно ли как то включить xpe  в сборку но чтобы он небыл шелом, а просто лежал для срабатывания автозапуска?

Собственно я уже описал более универсальный способ - скрипт в качестве шелла и в скрипте вначале все что надо сделать предварительно, а потом запуск шелла.
Автозапуск из реестра это собственно функция ЗАПУЩЕННОГО XPE...
Ну если уж так охота можно в стартовом скрипте шелла(о котором я сказал выше) описать парсинг(через FOR) чтения параметров(через REG QUERY) из реестра и запуск того что там прописано, но лично я не вижу смысла это реализовывать.

---
упс..

а как скрипт должен выглядеть примерно так?
--------------------------------
start autorun1*.cmd
start autorun2*.cmd
start шелл.exe
exit
--------------------------------

Мой констркутор опирается именно на XPE.
И через реестр это и не будет работать в случае его отсутствия.
В этой ситуации необходимо использовать стандартную схему autorun*.cmd из стартового барта.

Частично заработало, если через реестр прописать запуск EXE-шника, то работает, а если прописываю ссылку к скрипту autorun*.cmd то нет. В чем разница для реестра непойму может нужен другой параметр строковый или дворд

Привет!
Ну в принципе есть два решения :
- первое - поместить папку с конструктором по пути не содержащему пробелы
- второе - в скрипте \FILES\4_reduce_txtsetup.cmd поправить две строчки(осталься наверное единственный недоправленный скрипт)
Заменить:
IF NOT EXIST %~dp0for_txtsetup1.txt (
на
IF NOT EXIST "%~dp0for_txtsetup1.txt" (
и заменить
IF NOT EXIST %~dp0for_txtsetup2.txt (
на
IF NOT EXIST "%~dp0for_txtsetup2.txt" (

---
упс..

Приветствую,

А как обновлять драйвера MassStorage и LAN в bartpexpe_2012_04_21 ? Можно ли для этого использовать готовые драйверпаки?

Или используйте мои готовые драйвпаки ]]>http://www.winpe.ru/docum/drayvera]]> для BartPE
Или создавайте аналогичные драйвпаки из драйвпаков для обычных систем(изначально драйвпак не является плагином, да и к тому же непротиворечивых драйвпаков для обычных систем я еще не встречал. В обычной системе все нивелируется тем что отрабатывает первый найденный, а в BartPE будет конфликт).

---
упс..

Как сделать, что бы флешки монтировались с буквами с конца? Сейчас флешка с которой гружусь получает букву С , а разделы с харда начинаются с D,  что не очень удобно. 

Есть вариант запускать "ремапинг" дисковых устройств через plop

Жизнь бьёт ключом! И все больше по голове!>

Именно как плагины добавлять - вообще не вопрос: разархивировать в отдельную папку внутри папки \PLUGIN\ и все.
Для некоторых плагинов требуется инициализация - соответственно запускается инициализирующий скрипт(в моих плагинах это обычно CMD-файл)..

---
упс..

Драйвера это точно такой же плагин как и все остальные(те которые выкладываются в плагинах). И устанавливаются так же как и обычный плагин - в папку плагинов.

---
упс..

Как добавить сторонний софт в сборку?
Есть пачка консольных программ и батники. Их нужно сложить в директорию WINDOWS\system32
Нужно создавать из них плагин? Или есть какой то иной способ?

Так же вопрос. В загруженной live-системе, посредством diskpart был создан диск, потом отформатирован. Как его увидеть в проводнике, не перезагружаясь?

Правильный способ создать плагин. %SystemRoot%\SYSTEM32 это будет например так: internat.exe=2
Подробнее об этом можно почитать в приложенной справке \HELP\russian\pluginformat.htm
А насчет раздела(диск создать невозможно - его на заводе создают) - проще создавать сторонним софтом - самые лучшие результаты в плане одномоментности получаются у Paragon.
Ну как вариант можно выполнять все без назначения буквы тома, после чего смонтировать стороннм софтом - например воспользоваться ярлыком "Смонтировать разделы" из меню Пуск.

---
упс..

Тут важна "консольность" работы с диском. Без использования стороннего софта.
Да и ярлык "Смонтировать разделы" у меня как то не срабатывает.

Такое впечатление что ты поставил неправильную задачу и потом с ней борешься :)
С переменным успехом.
С одной стороны

увидеть в проводнике

с другой

важна "консольность"

Именно под WinPE(с гуевой оболочкой) diskpart не лучший вариант работы с дском. Но чисто в консольном режиме(shell=cmd) работает отлично!

---
упс..

После создания новым конcтрукторм диска. В этом плагине нельзя указать размер pagefile  в ручную, создается только с умолчальными настройками 512 мбайт, после нажатия кнопки set .
]]>http://www.winpe.ru/bartpe/plugins/bazovye_utility/ustanovka_fayla_podkachki]]>

Проблему подтверждаю - вечером разберусь в чем прикол.
Но, к сожалению, это не единственный глюк с этим связанный :(

---
упс..

Вопрос решен - обновленный конструктор и описание что надо сделать выше в описании.
Удивительно что на эти грабли никто не наступил раньше - вылезли в результате отказа(в последней инкарнации RUSLANG) от подмены языковых страниц 1250 и 1252 на 1251. На всякий случай убрал упаковку со всех страниц.

---
упс..

  Доброго дня!  Помогите малоопытному.  Как добавить  язык  в сборку  (украинский)  ?

DPZ

В принципе это одна строка(для добавления языка ввода):
[Default.AddReg]
0x1,"Keyboard Layout\Preload","3","00000422"

Но использовпанный у меня \Z_RUSLANG\FILES\internat.exe поддерживает только RU и EN поэтому придется менять его на что-либо другое.

---
упс..

Благодарюю Буду суетитьсяю С Праздником!

DPZ

Там еще файла раскладки не хватает:
[SourceDisksFiles]
KBDUR.DLL=2

А переключалку имеет смысл от 2000 винды взять - два файла indicdll.dll и internat.exe

---
упс..

Подскажите, как правильнее будет установить драйвер на существующее устройство, например в конструкторе 7sh3 для включения энергосбережения процессора intel, я запускал
hwpnp.exe -all +ACPI\GENUINEINTEL /d /log+
У Вас  hwpnp.exe  вообще не используется, и я честно говоря, еще не понял, чем и как определяются  устройства? 

У меня в конструкторе используется команды:
bartpe -pnp
или
bartpe -minint
Только в силу специфики моих убеждений, драйвера, помимо базовых НЕОБХОДИМЫХ для функционирования системы, я не использую.
Так что при необходимости лучше добавить в конструктор плагин HWPNP...

---
упс..

Попался геморный ноут, перезагружается при старте xpe. Взял чистый конструктор от 15.06.2013, проверил на нем без внесения изменений - ребут. Удалил на всякий все дрова, пересобрал - всё равно ребут.
Сборки этим конструктором прекрасно грузятся на других машинах и в виртуалке.
Перезагружается на этапе запуска сплешскрина ХР, сразу после окончания прогрессбара "Starting xpe...".
В какую сторону копать?
Спасибо.

Единственное что можно попробовать сделать - отключить плаг "2 Base - Multi CPU support" (\PLUGIN\2_BASE\Z_MCPU\z_mcpu.inf)
Такое бывает при странных реализациях ACPI. На моей практике видел один единственный раз.

---
упс..

Проверил - не оно (

Ну тогда как обычно - <F8> при загрузке и отключай автоматическую перезагрузку чтобы увидеть код ошибки.

PS
Можно еще на видео писать процесс и потом на стопкадре рассмотреть код ошибки ;)

---
упс..

Так если бы он в синьку сваливался, я бы так и написал. Как только заканчивается прогрессбар Starting xpe (формально установка еще получается), так сразу и ребут. До запуска винды дело не доходит даже. На f8 никакой реакции соответственно.

Попробуй вот этот ISO ]]>http://rghost.ru/47569371]]>

---
упс..

Ок, спасибо, только теперь не раньше среды. Заодно видимо заберу этот ноут домой для дальнейшего ковыряния.

Тестовый iso не помог, тоже ребут.

Есть ли в BIOS что-нибудь на тему ACPI, APIC?

---
упс..

Нет, ничего и близко нет из этого.

 

Вобщем в момент загрузки, кодда предложение висит насчет дискеты и драйверов, нажми <F5> и перепробуй все варианты по очереди...
Если какой/какие заработают - отпишись обязательно.

---
упс..

Ни один из вариантов не дал загрузки, но:
1. acpi однопроц. - ребут
2. с интерфейсом acpi - зависон сразу после выбора этого пункта
3. compac и совместимые - зависон сразу
Следующие продвинулись чуть дальше, это:
4,5 - одно и мультипроц. mps
6,7 - стандарт.комп и с проц. c-step i486
Доходит до сплеша (синего прогрессбара) самой винды уже, но сек. через 5 на этом виснет.

А на этом буке какая система исходно стоит?
Прям чудеса какие-то...

---
упс..

Чудеса :) Я ж говорю, что геморный попался.
Стояли хр, 7, теперь 8. Лично ставил это всё.  Конфиг вполне обычный - на intel GL40, целик T3500 2,1Ггц, 2 гб памяти.
Биос (единственной версии) вдоль и поперек весь излазил - ничего примечательного.

Всё, отбой - заработало!
Правда совершенно неожиданно - в биосе есть пункт "Умная калибровка батареи", тупо зашел туда и потом отменил предложение калибровать. Всё, формально никаких изменений не произошло. Но стало грузить, причем перетыкал все остальные пункты биос - всё равно грузит теперь, с любыми настройками )))

Шайтан-машин...
Век живи - век учись...
Значит срабатывала защита железа. Удивительно что она не срабатывала при работе обычной системы!

---
упс..

В последний конструктор (bartpexpe_2013_06_15.7z) закралась ошибка:
в файле wim_boot_hybrid.inf прописан путь 

[SourceDisksFiles]
FILES_HIBRID\

а папка-то называется: FILES_HYBRID

и ещё, в файле wim_boot_hybrid.inf

FILES1\wimscript.ini
а wimscript.ini лежит в папке FILES_BOOT

Да - ошибка есть - я ее уже обнаружил и поправил, но руки пока не доходят перевыложить...
Эту технологию правда все равно менять надо - у меня большинство готовых плагов упакованы в WIM и поэтому не имеет смысла городить внешний WIM для папки программ. 
Особенно учитывая что WIM дает размер блока по разму файла - то есть архив не непрерывный(еще более конкретно - степень компрессии для набора файлов целиком и пораздельности будет одинакова).

---
упс..

А мне очень понравился вариант с гибридной загрузкой

Гибрид я планирую делать по-другому.
В принципе уже тестовыо-рабочий вариант есть - могу выложить. Объем в районе гига и при этом WIM-ядро себя вполне уверенно ведет на 256 мегах оперативы. Программы - максимальный набор.
Я пошел по пути общей папки \PROGRAMS\ и для классической CD-сборки и для WIM. Технология практически такая же, но при этом существенно упрощается процесс обновления отдельных модулей WIM-плагинов...

---
упс..

C чем может бысть связан пустой список беспроводных сетей?
При этом через WifiHopper прекрасно всё обнаруживается и если подключиться через него к какой либо точке, то и в штатном виндузовом менеджере сетей резко появляются все доступные сети.

добрый день.
обнаружилась небольшая проблема.
при запуске хексЕдитора HxD из-под Y_pe, собранного в оригинальной авторской конфигурации, кириллица в диалоге "Открыть диск" не воспроизводится (нечитаемые символы).
возможно ли это каким-то образом исправить? буду весьма признателен за ответ.

Привет!
Ну как минимум вот этот портативный вариант ]]>ftp://wa651f4:anonymous@mh-nexus.de/HxDru.zip]]> у меня запустился с нормальным диалогом и на CD и на WIM сборках... Проверялось на последней выложенной версии (y)pe_hybrid и (y)pe

---
упс..

добрый день.
по-видимому в моем распоряжении слегка устаревший вариант билдера. проблема решилась небольшой правкой файла конфигураци модуля языковой поддержки.
конструктор действительно замечательный. огромное спасибо за то, что продолжаете его поддержку

Я сравню вариант конструктора с тем на котором выполняется сборка... Просто отдельно выложенный модуль поддержки русского точно устаревший - вобщем все перепроверю и обновлю.

---
упс..

Страницы

Похожие материалы по этой теме на сайте

Содержимое
ElcomSoft Advanced EFS Data Recovery v.4.0

WIM-плагин для ElcomSoft Advanced EFS Data Recovery v.4.0 RUS - содержит файлы программы. Позволяет декриптовать(не всегда) EFS при утерянной учетной записи.

KillCopy

Программа дла копирования файлов, незаменима при скачивании файлов по сети. "Умная" докачка файлов после срыва скачивания, автоматическое продолжение скачивания после аварийного завершения работы, возможность задачи максимальной скорости...

Acronis True Image HOME+UR+TB+ASZ 16.0.0.5551 RUS

Плагин для Acronis True Image+UR+TB+ASZ 16.0.0.5551 RUS  - содержит файлы программы.
Файлы ASZ для этой же версии выложены отдельным модулем.

Acronis Disk Director Suite 10. 2161 RUS

Плагин для Acronis Disk Director Suite 10. 2161 RUS - содержит файлы программы.

ZABKAT Xplorer2 1.7.1.4 Lite WIM

WIM-плагин для ZABKAT Xplorer2 1.7.1.4 Lite. Содержит файлы программы.

Opera

Браузер Opera в последней стабильной инкарнации :)

Meetsoft Final Recovery 2.2.6.275

WIM-плагин для Meetsoft Final Recovery 2.2.6.275 - содержит файлы программы.

exFAT

Плагин для поддержки exFAT.