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

 

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

Комментарии

- драйвер добавляющий буфер RW к носителям доступным только на чтение

Прошу прощения, а что это и где это в конструкторе?

Аватар пользователя yurkesha

FBWF:

PLUGIN\2_BASE\Z_FBWF\fbwf_nonwim.inf

PLUGIN\2_BASE\Z_FBWF\fbwf_wim.inf

  или через интерфейс pebuilder:

"2 Base - FBWF driver ONLY!!! for non-WIM boot"

"2 Base - FBWF driver ONLY!!! for WIM boot"

---
упс..

Втупил, спасибо)))

Аватар пользователя yurkesha

Попробуй что-нить добавить - например плаг.
 Заходишь в нужный раздел и нажимаешь добавить дочернюю страницу - при этом автоматом выберется тип материала "Плагин"

---
упс..

 Все ок, добавил плагин WifiHopper, правда не сразу нашел где прикрепляется файл.

Аватар пользователя yurkesha

Все отлично!

Если будут мысли по поводу структуры - пиши - реализуем...

Сейчас до двух файлов можно аттачить к плагину.
И ссылки изначально закрыты от незарегистрированных пользователей(для полного содержимого).

Планируется вводить еще одно файловое поле доступное анонимным пользователям для открытого содержимого :)

В сборках к сожалению пока только внешние ссылки. Даже когда заливается по FTP на этот же сервак - все равно внешняя ссылка...

---
упс..

Нашел странный глюк, если выбрать  WIm-boot, то после, при открытии любых wim-архивов PE уходит в синий экран, ругаясь на файл ntfs.sys, никто не знает что за косяк?

Аватар пользователя yurkesha

Надо при сборке в этой ситуации еще включать "2 Base - FBWF driver ONLY!!! for WIM boot" и все будет ок.

---
упс..

Так я включал((( и ничего((( теперь тупо уходит на рестарт(( но уже без синего экрана...

Аватар пользователя yurkesha

И "2 Base - FBWF driver ONLY!!! for non-WIM boot" при этом выключен?

Просто именно этим конструктором и собирался MIN(Y)PE...

---
упс..

ииии "2 Base - FBWF driver ONLY!!! for non-WIM boot" выключен (((

Просто все работает, но запускаю ваш плагин Тотал Командера который wimщвский, и уход в синий экран или просто рестарт(((

Кажется нашел косяк.... не стоит собирать PE, на 64-битной Семерке.....

Аватар пользователя yurkesha

Проблемы могут быть на любой семерке так как монтирование/отмонтирование кустов реестра срабатывает как-то по другому...

---
упс..

Где находятся настройки рабочего стола, которые ставятся по умолчанию?

Аватар пользователя yurkesha

Все базовые настройки рабочего стола сидят в PLUGIN\1_BASE\Z_CUSTOM Либо если смотреть через GUI то это компоненты с именами по маске "1 Base - Customize - ..."

---
упс..

Что нового в новой сборке?

Аватар пользователя yurkesha

  • Обновление антивирусов..  
  • WIM_FILE заменен на последний... 
  • ClamAV временно убран(экономия места),
  • Добавлен setpagefile по требованию - без этого каспер совсем с ума уже сходит :(
  • Изменен способ старта всех WIM-плагинов на прямой запуск wim-файла с указанием параметров(то есть при убирании wim-файла плага из сборки он теперь автоматом и в меню не покажется ).

Планирую частично модульную конструкцию делать с удобной схемой изменения комплектации плагов без пересборки(ну ISO понятное дело пересобирать надо, а остальное нет).

---
упс..

А вот такой вот есть вопрос! Я знаю, что 32 битный  Win 2003 Server Enterprise при включенном PAE официально может работать с памятью более чем 4GB.
]]>http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778%28v=vs.85%29.aspx]]>

Вы не пробовали собирать Win PE из такого дистрибутива? Интересно было бы посмотреть работает ли это.

Аватар пользователя serg kaac

Если посмотреть чуть дальше:

Physical Memory Limits: Windows Server 2003

The following table specifies the limits on physical memory for Windows Server 2003. Limits over 4 GB for 32-bit Windows assume that ]]>PAE]]> is enabled.
(Физические ограничения памяти: Windows Server 2003
В следующей таблице приведены ограничения на объем физической памяти для Windows Server 2003. 
Ограничения  4 Гб для 32-разрядных ОС Windows если PAE включен.)

Version Limit on X86 Limit on IA64

Windows Server 2003, Datacenter Edition

64 GB

(16 GB with 4GT)

512 GB

Windows Server 2003, Enterprise Edition

64 GB

(16 GB with 4GT)

512 GB

Windows Server 2003, Standard Edition

4 GB

 

Windows Server 2003, Web Edition

2 GB

 

Windows Small Business Server 2003

4 GB

 

Windows Compute Cluster Server 2003

 

32 GB

Windows Storage Server 2003, Enterprise Edition

8 GB

 

Windows Storage Server 2003

4 GB

 

 

Physical Memory Limits: Windows XP

The following table specifies the limits on physical memory for Windows XP. 
(Физические ограничения памяти: Windows XP
В следующей таблице приведены ограничения на объем физической памяти для Windows XP.)

Version Limit on X86 Limit on X64 Limit on IA64
Windows XP

4 GB

128 GB

128 GB (not supported)

Windows XP Starter Edition

512 MB

 

В связи с этим какой смысл работать с серверной системой? Если что то другое (не память) интересует, можно обсудить.

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

А куда подевалась ссылка на новый конструктор?((((
В шапке, вроде старая ссылка (

Аватар пользователя yurkesha

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

---
упс..

ссылка ведет на недоступное место (((

Аватар пользователя yurkesha

Уже доступное место - я сервак обслуживал просто и временно доступа не было...

---
упс..

Спасибо)

Добрый день!
С помощью Вашего конструктора создал сборку, закатал на флешку. Всё работает, но заметил, что переменные TEMP и TMP ссылаются на %SystemDrive%\Temp. А можно сделать, чтобы TEMP и TMP ссылались на %RAMDrive% (B:)?
И, заодно, как настроить чтобы RAMDrive (ImDisk) не рассчитывался, а был заданной величины, напр. 256 Mbytes?

Аватар пользователя yurkesha

Если выключен FBWF то по-умолчанию:

temp="%RamDiskDriveLetter%\TEMP
tmp=%RamDiskDriveLetter%

Если же надо при включенном FBFW оставить старые переменные то надо закоментировать в плаге FBWF:

[Default.AddReg]
; Add user tmp and temp environment variable...
0x2,"Environment","temp","%SystemDrive%\TEMP"
0x2,"Environment","tmp","%SystemDrive%\TEMP"
[SetupReg.AddReg]
; Add system tmp and temp environment variable...
0x2,"ControlSet001\Control\Session Manager\Environment","temp","%SystemDrive%\TEMP"
0x2,"ControlSet001\Control\Session Manager\Environment","tmp","%SystemDrive%\TEMP"

А насчет фиксированного размера  - замени тело скрипта imdisk.cmd на:

imdisk.exe -a -t vm -m %RAMDRV% -s 256M -p "/fs:NTFS /q /y /v:RAMDISK /C

Но вообще - в первую очередь - читай коментарии в плагах и скриптах - там же все расписано...

---
упс..

Ну вот... Опять ссылка перестала работать.... (((((
Можно сделать зеркало?

Аватар пользователя yurkesha

Перезалил.
На выходных разберусь что со вторым серваком...

---
упс..

Аватар пользователя _SIL_

Скачиваю BARTPE&XPE_2012_01_28.7z, распаковываю. Указываю дистр ориг. XP SP2 pro vl. Никаких изменений плагов вообще не делаю. Изошник делается без ошибок, но не грузится.
inf file txtsetup.sif is corrupt or missing status 2

Без WIMboot  все работает нормально. 
Стоит XP32 SP3.
Где ковырять? 

Аватар пользователя yurkesha

На всякий случай перекачал конструктор сам и сделал все "с нуля" - без вопросов - все грузится.
Гостевая система Win7 x64, источник сборки WinXP SP2 RUS VL... Hfpvth iso 78 206 976 байт.
Дай мне следующую инфу:
- структура файлов ISO(их там всего 8 штук  должно быть)
- лог-файл сборки pebuilder.log - он порядка 350 килобайт - пожми и куда нить брось.
Если в результате этого я не смогу назвать причину то тогда надо будет выложить по-возможность нерабочий ISO-шник. Но пока не надо - надеюсь обойдемся малой кровью. Навскидку я бы сразу посмотрел в направлении антивируса - если это так то по логу я увижу.

---
упс..

Аватар пользователя _SIL_

Скачал перезалитый архив. Никаких проваок конфига/плагинов не делаю. ]]>http://lostpic.net/images/c7f2a8bd73aa091d2641435905afaf88.png]]>
Log: ]]>http://rghost.ru/36624528]]>
ISo: ]]>http://narod.ru/disk/41388964001/]]>(y)pe.iso.html
Мне кажется что в первый раз, неделю назад, с wim все работало (не уверен, может и путаю)
Может дело в makeiso.cmd в секции :WIM_INSTALL?

Аватар пользователя yurkesha

Эта секция ни при чем - оня для вящей совместимости - когда-то я планировал и перепаковку организовывать, да не срослось...
Но по логу видно, что до создания WIM-файла все идет абсолютно одинаково. А вот дальше отсутсвует вывод в лог сообщений imagex...
У меня в логе это выглядит так:

=== Создание загружаемого WIM-файла ===

ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
Files/folders excluded from image capture by default:
\WINDOWS\CSC
\RECYCLER
\$Recycle.Bin\*
\System Volume Information
\pagefile.sys
\hiberfil.sys
\$ntfs.log
Successfully imaged E:\11111\BARTPE\BartPE
=== Создание загружаемого WIM-файла завершено ===

Проверь версию imagex и содержимое файла wimscript.ini на предмет соответствия версии и содержимому в архиве конструктора.
Но самое странное что судя по размеру WIM-файл создался...

---
упс..

Аватар пользователя _SIL_

Архив конструктора ПОЛНОСТЬЮ ОРИГИНАЛЬНЫЙ.
Всю папку bartpe удаляю и с нуля извлекаю из архива в корень диска i: (Рам-диск). 
imagex и его компоненты (в тч и инишник) на компе не установлены и нигде не прописаны. По папкам из переменной PATH нигде они не встречаются.
Может это у тебя запускается imagex из system32???

Дистр винды отсюда: ]]>http://rutracker.org/forum/viewtopic.php?t=3104920]]>

Что интересно, такая же ситуация и на компе на работе. Точь-в-точь.
Антивирус отключен.

Аватар пользователя yurkesha

И кстати - конструктор я не перезаливал - я его наоборот скачал с сайта на комп чтобы перпроверить все в боевых условиях :)

---
упс..

Аватар пользователя yurkesha

imagex.exe на стартовой Win7 отсутствует. И у меня его естественно в системных папках нет. Притом в скрипте сборки указан путь с учетом \TOOLS\ Для полноты картины попробуй запуск imagex сделать так:

%~dp0TOOLS\imagex.exe

А дистр винды у меня естественно только от микрософта.
Кстати - а попробуй поместить всю папку на обычный хард.

---
упс..

Аватар пользователя yurkesha

Точняк - все дело в харде. Только что целиком разместил конструктор на REVODRIVE и получил ту же картину что у тебя. Файловая ситема ExFAT.

Буду разбираться в чем прикол...

---
упс..

Аватар пользователя _SIL_

Блин! С харда всё работет! СПАСИБО!!!
Конструктор должен находиться на NTFS разделе. С рам-диска терь тож все заработало.

Аватар пользователя yurkesha

Какака файловая система на рамдиске?
Я просто точно установил что проблема в WIM-файле, но в данный момент неготов переформатировать REVODRIVE...

---
упс..

Аватар пользователя _SIL_

Конструктор должен находиться на NTFS разделе. )))))

подскажите как добавить sound?
уменя драйвера звука негрузятся.

Аватар пользователя serg kaac

Сначала нужно выяснить что за звуковой чип, а потом...

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

я добавил пакет драйверов который на конструкторе BartPE+XPE(26.03.2008) работает.
а на BARTPE&XPE_2012_01_28 не хочет.
вчом может быть проблема.

Аватар пользователя yurkesha

Проблема в непроведенном процессе PnP.
Насколько я помню в BartPE+XPE(26.03.2008) это реализовано при помощи HWPNP. 
В моем конструкторе плаг HWPNP изначально отсутствует. Но в принципе PnP можно прогнать и через bartpe.exe...

---
упс..

вы имели ввиду

0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\600","100","||xpeinit.exe -f -m ""Установка устройств (HwPnP)..."" hwpnp.exe -all +ISAPNP\ +PCI\VEN /d /log+"

пдскажите плиз куда их лучше вставить?

Аватар пользователя yurkesha

Не только это - нужно и копирование нужных файлов обеспечить...
Ставить лучше где-нибудь в районе \PLUGIN\1_BASE\XPE

---
упс..

уменя работает таким образоь

0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\998","100","||xpeinit.exe -f -m ""Установка устройств (HwPnP)..."" hwpnp.exe -all +ISAPNP\ +PCI\VEN /d /log+"
важно узнать ваше мнение
допустимо так стартовать?

Аватар пользователя yurkesha

Любой способ подходит...
PnP можно проводить почти на любом этапе после поднятия/ресайза рамдиска...

---
упс..

mkisofs.exe аваст ругается на вирус: Malware gen

Аватар пользователя yurkesha

Этот файл скомпилированный CMD-скрит. Скомпилирован впервые он бы в 2003 году. Исходники прилагаются.
Если аваст нашел в нем вирус - действия простые - аваст в помойку.
Рекомендую использовать вместо бесплатный MSE(кстати в качестве регулярной защиты вполне способен заменить даже AVP и DRWEB!).

---
упс..

Подскажите такой вопрос включил в ваш конструктор Bs explorer и отключил XPE за ненадобностью. BsExplorer использует автозапуск из реестра ключ в inf примерно такой   0x2, "Software\Microsoft\Windows\CurrentVersion\RunOnce","internat","%windir%\system32\internat.exe", когда собираю вашим конструкторм автозапуск не срабатывает, как в вашем конструкторе работает автозапуск если я захочу добавить какой нибудь свой плагин

Страницы

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

Содержимое
Foxit PDF reader

Компактный и быстрый просмотрщик PDF-файлов.

Paragon Partition Manager 11.0 RUS WIM

WIM-плагин для Paragon Partition Manager 11.0 RUS - содержит файлы программы.

DreamPackPL

Плагин DreamPackPL — содержит файлы программы. Утилита позволяющая отменить проверку пароля на любой учетной записи в гостевой системе или войти в нее от имени локальной системы. 

Spread32

Сверхкомпактный редактор XSL-файлов. Не работает с большими файлами.

UFS Explorer PRO v.3.18.3

WIM-Плагин для UFS Explorer PRO v.3.18.3 RUS - содержит файлы программы.

Acronis True Image+UR+TB+ASZ 9.7.8206 RUS WIM

WIM-плагин для Acronis True Image+UR+TB+ASZ 9.7.8206 RUS - cодержит файлы программы.

DREAMPACKPL WIM

WIM-плагин DreamPackPL — содержит файлы программы. Утилита позволяющая отменить проверку пароля на любой учетной записи в гостевой системе или войти в нее от имени локальной системы. 

IDM UltraEdit

Продвинутый тектовый редактор с подсветкой синтаксиса и не только...