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

---
упс..

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

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

---
упс..

Страницы

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

Содержимое
Opera

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

Meetsoft Final Recovery 2.2.6.275

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

exFAT

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

Acronis True Image HOME+UR+TB 16.0.0.5551 RUS WIM

WIM-плагин для Acronis True Image HOME+UR+TB 14.0.0.6597 RUS - содержит файлы программы. Не требует модификации UpperFilter.

Acronis Disk Director Home 11. 216 RUS WIM

Плагин для Acronis Disk Director Home 11. 216 RUS - содержит файлы программы. Не требует модификации UpperFilter.

AVZ WIM

Плагин для антивирусной утилиты AVZ 4.41 в двух вариантах - с файлами программы и только модуль скачки и создания.
Переписан скрипт обновления/создания плагина.

Opera WIM

WIM-плагин для популярного браузера.

Meetsoft Partition Recovery 2.0

WIM-плагин для Meetsoft Partition Recovery 2.0 - содержит файлы программы. Внимание!!! Производит изменение на восстанавливаемом диске!