BartPE - Bart`s Preinstallation Environment, создана человеком по имени Bart Lagerweij.
Посмотрев на WinPE он задумался насколько сложно будет создать на основе дистрибутива Windows XP/2003 аналогичную среду, не ограниченную лицензионными препятствиями. Как на своем сайте говорит Bart, он никогда бы не взялся за проект, если бы знал сколько времени и сил на него понадобится.
Так или иначе, именно Bart создал BartPE - среду, которой может воспользоваться любой обладатель [лицензионного] дистрибутива Windows XP/2003.
BartPE не попадает под лицензионные ограничения Microsoft и обладает меню (nu2menu), обеспечивающим простой доступ к приложениям и утилитам диска. Однако, не только это обеспечило популярность проекта.
Главным достоинством BartPE является возможность расширения ее функциональности за счет плагинов. Как результат, многие пользователи BartPE начали делать и публиковать плагины, а также обмениваться идеями по их созданию.
Приглашаем ВСЕХ, кому интересна эта тема к нашим обсуждениям.
BartPE - Bart`s Preinstallation Environment, создана человеком по имени Bart Lagerweij. Посмотрев на WinPE он задумался насколько сложно будет создать на основе дистрибутива Windows XP/2003 аналогичную среду, не ограниченную лицензионными препятствиями. Как на своем сайте говорит Bart, он никогда бы не взялся за проект, если бы знал сколько времени и сил на него понадобится.
Так или иначе, именно Bart создал BartPE - среду, которой может воспользоваться любой обладатель [лицензионного] дистрибутива Windows XP/2003. BartPE не попадает под лицензионные ограничения Microsoft и обладает меню (nu2menu), обеспечивающим простой доступ к приложениям и утилитам диска.
Однако, не только это обеспечило популярность проекта. Главным достоинством BartPE является возможность расширения ее функциональности за счет плагинов. Как результат, многие пользователи BartPE начали делать и публиковать плагины, а также обмениваться идеями по их созданию.
Попросту говоря, плагин - это один или несколько файлов обеспечивающих функциональность приложения в среде BartPE. Само приложение может и не входить в состав плагина; в таком случае подразумевается, что у пользователя оно есть.
Пользователь может выбирать какие из имеющихся в наличии плагинов устанавливать используя графический интерфейс программы pebuilder. Эта программа осуществляет сбор нужных файлов, из директорий указанных пользователем и создает загрузочный ISO образ BartPE. Выбранные пользователем приложения включается в состав Live CD на этапе построения ISO образа.
Семантика оформления секции [Execute]:
<исполняемый файл> , <параметры комстроки через пробел>
Отрабатывает в BartPE Builder 3.xx
[Execute]
FILES\my_script1.cmd,my_param1_1 my_param1_2 my_param1_3
FILES\my_script2.cmd,my_param2_1 my_param2_2 my_param2_3
Рабочие варианты
(примеры на базе моего плага "Z Base - optimize project"):
FILES\1_del_files.cmd
.\FILES\1_del_files.cmd
..\Z_OPTIMIZE_PROJECT\FILES\1_del_files.cmd
Примеры ошибочного использования:
C:\BARTPE\PLUGIN\Z_BASE\Z_OPTIMIZE_PROJECT\FILES\1_del_files.cmd
%SystemDrive%:\BARTPE\PLUGIN\Z_BASE\Z_OPTIMIZE_PROJECT\FILES\1_del_files.cmd
сразу после копирования файлов по I386\drvindex.inf и получения загрузочного сектора диска. Притом INF-файлы обрабатываются в заданной структорой плагинов очередности и по каждому из них последовательно отрабатываются сразу четыре секции в следующем порядке:
То есть для двух расположенных в одной папке(чтобы задать порядок отработки) 1.inf и 2.inf, любая из этих четырех секций из файла 1.inf выполниться раньше любой из аналогичных секций из файла 2.inf. Это позволяет изменить содержимое либо самого 2.inf (за исключением модификации включен/выключен - это считывается вообще в самом начале построения проекта) либо модифицировать запускаемые в файле 2.inf через секцию [Execute] обработки.
Пример использования находится в моем конструкторе: связка
PLUGIN\1_BASE\Z_CUSTOM\owner_info.inf
("1 Base - Customize - names, owner and other info")
и PLUGIN\1_BASE\Z_CUSTOM\z_version.inf
("1 Base - Customize - version info")
через скрипт
PLUGIN\1_BASE\Z_CUSTOM\version.cmd
используется для автоматической установки даты сборки в нескольких местах сразу.
чтобы получить в тело скрипта имя рабочей папки проекта(она может быть совершенно различна и описывается в корневом файле проекта input.inf) рекомендую использовать такой[ CMD-скрипт:
=====начало кода=====
@ECHO OFF
SETLOCAL
IF NOT EXIST "%CD%\input.inf" (ECHO Не найден файл настройки PEBUILDER-а&EXIT 0)
FOR /F "USEBACKQ TOKENS=1* EOL=; DELIMS== " %%a IN (`TYPE "%CD%\input.inf"`) DO IF /I "%%a"=="FULLOUTDIR" SET "OUTDIR=%%b"
IF "%OUTDIR%"=="" (ECHO Не указана директория для сборки проекта&EXIT 0)
REM Отбрасывание хвостовых пробелов в переменной %OUTDIR%
REM (лидирующие не могут возникнуть в силу обработки FOR с двумя разделителями)
:MM1
SET "LAST_CHAR=%OUTDIR:~-1%"
IF "%LAST_CHAR%"==" " (SET "OUTDIR=%OUTDIR:~0,-1%") & GOTO MM1
REM <а здесь пойдет основное тело скрипта>
ENDLOCAL
EXIT 0
=====конец кода=====
Справка PE Builder v3
Основное окно
Окно модулей (plugins)
Окно параметров
Окно объединения установочных файлов
Поиск установочных файлов Windows
Добавление драйверов
Формат файла модуля
Параметры командной строки
Поддержка
Справка PE Builder v3
Добавление драйверов устройств хранения данных и сетевых устройств к BartPE является простой задачей. При добавлении драйвера в каталог drivers PE Builder включает их в сборку автоматически.
Драйверы других устройств, за исключением устройств хранения и сетевых, в настоящее время не поддерживаются!
Вам необходимо самостоятельно скопировать нужные драйверы для Windows XP или Windows 2003 в правильный каталог.
Расположение драйверов:
Тип драйвера | Расположение |
---|---|
Драйверы устройств хранения данных | drivers\SCSIAdapter |
Драйверы сетевых устройств | drivers\Net |
Пример 1:
Предположим, Вы добавляете драйвер сетевого устройства NetXtreme BCM57xx. Драйвер поставляется в виде архива - .zip файла с именем win_xp_2k3_32-7.86.zip. Вы создаете новую папку для этого драйвера с именем "b57xp32" (можно использовать любое имя по Вашему выбору) в каталоге drivers\Net. Извлеките файлы из архива (.zip файла) в эту новую папку. Процесс добавления драйвера завершен.
Каталог drivers должен выглядеть следующим образом:
drivers\Net drivers\Net\b57xp32 drivers\Net\b57xp32\win_xp_2k3_32 drivers\Net\b57xp32\win_xp_2k3_32\b57win32.cat drivers\Net\b57xp32\win_xp_2k3_32\b57win32.inf drivers\Net\b57xp32\win_xp_2k3_32\b57xp32.sys
Драйверы устройств хранения данных добавляются PE Builder с помощью файла txtsetup.oem. Так как файл txtsetup.oem может содержать несколько драйверов, следует отредактировать этот файл и исключить (закомментировать) из раздела [SCSI] те драйверы, которые Вы не хотите использовать.
Пример 2:
Предположим, Вы добавляете драйвер устройства хранения данных от Adaptec, Ultra320. Драйвер поставляется в виде самораспаковывающегося архива (исполняемый файл .exe) с именем u320_fms300s4_win.exe. Вы создаете новую папку для этого драйвера с именем "adpu320" (можно использовать любое имя по Вашему выбору) в каталоге drivers\SCSIAdapter. Извлеките файлы из самораспаковывающегося архива в эту новую папку. Откройте файл drivers\SCSIAdapter\adpu320\TXTSETUP.OEM в текстовом редакторе и найдите раздел [scsi]. Исключите драйвера которые не относятся к Windows XP/2003, например, для Windows NT 4.0 или Windows 2000. Также исключите драйвера которые являются несовместимыми с архитектурой Вашего процессора.
Пример фрагмента файла txtsetup.oem:
... [scsi] #a79xxNT40 = "Adaptec Ultra320 SCSI Cards (Win NT 4.0)" #a79xxNT50 = "Adaptec Ultra320 SCSI Cards (Win 2000)" a79xxNTIA32 = "Adaptec Ultra320 SCSI Cards (Win XP/Server 2003 IA-32)" #a79xxNTIA64 = "Adaptec Ultra320 SCSI Cards (Win XP/Server 2003 IA-64)" #a79xxNTAMD64 = "Adaptec Ultra320 SCSI Cards (Win Server 2003 AMD64)" ...
Обратите внимание, что драйвера для Win NT 4.0, Win 2000, IA-64 и AMD64 исключены знаком комментирования (#).
Так должен выглядеть каталог drivers\SCSIAdapter:
drivers\SCSIAdapter drivers\SCSIAdapter\adpu320 drivers\SCSIAdapter\Create a folder here and put the storage drivers in it drivers\SCSIAdapter\adpu320\MAXIO64K.REG drivers\SCSIAdapter\adpu320\README.TXT drivers\SCSIAdapter\adpu320\TXTSETUP.OEM drivers\SCSIAdapter\adpu320\U320DSK1 drivers\SCSIAdapter\adpu320\WIN32BIT drivers\SCSIAdapter\adpu320\WIN64BIT drivers\SCSIAdapter\adpu320\WINNT40 drivers\SCSIAdapter\adpu320\WIN32BIT\ADPU320.CAT drivers\SCSIAdapter\adpu320\WIN32BIT\ADPU320.INF drivers\SCSIAdapter\adpu320\WIN32BIT\ADPU320.SYS drivers\SCSIAdapter\adpu320\WIN64BIT\AMD64 drivers\SCSIAdapter\adpu320\WIN64BIT\INTEL64 drivers\SCSIAdapter\adpu320\WIN64BIT\AMD64\ADPU320.CAT drivers\SCSIAdapter\adpu320\WIN64BIT\AMD64\ADPU320.INF drivers\SCSIAdapter\adpu320\WIN64BIT\AMD64\ADPU320.SYS drivers\SCSIAdapter\adpu320\WIN64BIT\INTEL64\ADPU320.CAT drivers\SCSIAdapter\adpu320\WIN64BIT\INTEL64\ADPU320.INF drivers\SCSIAdapter\adpu320\WIN64BIT\INTEL64\ADPU320.SYS drivers\SCSIAdapter\adpu320\WINNT40\ADPU320.SYS drivers\SCSIAdapter\adpu320\WINNT40\HOTP320.REG drivers\SCSIAdapter\adpu320\WINNT40\OEMSETUP.INF
Можно удалить папки WINNT40 и WIN64BIT, но это не является обязательным, так как файлы из них не будут скопированы PE Builder.
Справка PE Builder v3
Работа с модулями в этом окне происходит следующим образом: Вы выбираете модуль из списка и с помощью кнопок в нижней части окна выполняете действия над этим модулем.
Можно выбрать несколько пунктов списка одновременно, но это имеет смысл только для команды "Подключить/Отключить". Все остальные кнопки будут обрабатывать только первый выбранный пункт.
Подключить/Откл... | Устанавливает и снимает флажок "Подключен" для выбранного пункта (или нескольких выбранных пунктов) из списка модулей. |
Настройка | Выполняет настройку модуля. Например, для модуля nu2shell можно использовать эту кнопку, чтобы установить защиту паролем при загрузке. Функция этой кнопки для разных модулей будет различаться в зависимости от выбранных создателем модуля параметров настройки. |
Обновить | Осуществляет повторное считывание всех файлов модулей. Если вы добавили модуль "вручную" (не используя кнопку Добавить) и не видите нового модуля в списке, Вам следует нажать эту кнопку. |
Редактировать | Открывает основной .inf файл модуля в текстовом редакторе, установленном по умолчанию. Каждый модуль основан на одном (или нескольких) .inf файле (файлах). Например, модуль под названием Boot Fix (Enabling "Press any key to boot from CD") является очень маленьким и простым модулем, который копирует файл bootfix.bin. Смотрите раздел справки Формат файла модуля для получения дополнительной информации о формате .inf файлов. |
Добавить | Добавляет новый модуль. Для автоматического добавления необходимо выбрать упакованный (.cab) файл дистрибутива модуля и PE Builder извлечет модуль в соответствующую папку. На сайте PE Builder Вы найдете дополнительные модули и ссылки на них. |
Удалить | Удаляет модуль. Предупреждение: эта команда удалит все файлы и папки, относящиеся к удаляемому модулю. Например, при удалении модуля "BartPE Installer v2" PE Builder полностью удалит папку plugin\peinst\! |
Помощь | Открывает дополнительную информацию или файл помощи по выбранному модулю. |
Справка PE Builder v3
Источник >> Объединить
Этот диалог помогает произвести объединение установочных файлов Microsoft Windows с последними пакетами обновлений от Microsoft.
Введите месторасположение источника (установочных файлов Windows) (не указывайте каталог i386)!
Если установочные файлы находятся на CD или DVD поставьте галочку для пункта "Источник доступен только для чтения". В этом случае производится копирование всех исходных файлов в каталог назначения и объединение будет выполняться в этом каталоге.
Во время исполнения установки файлов из пакета обновления приложение PE Builder не будет отвечать на запросы пользователя! Просто дождитесь окончания программы обновления...
Справка PE Builder v3
Операции >> Параметры
Язык | Выбор языка интерфейса PE Builder. Для смены языкового оформления требуется перезапуск PE Builder, поэтому изменение этого параметра приведет к закрытию программы. |
---|---|
Mkisofs/CDRecord | |
Метка тома | Введите метку тома, которая будет использована при создании ISO-образа (если поле оставить пустым, метка тома по умолчанию будет "BartPE"). |
Starburn | |
Проверка данных... | При установленной галочке будет происходить проверка записанных на CD/DVD данных после окончания прожига. |
Расширенные | |
Не собирать реестр | При установленной галочке не будет выполняться сборка файлов реестра. |
Не собирать файлы | При установленной галочке не будет выполняться копирование всех файлов, как это происходит в нормальном режиме. |
Абсолютный путь к каталогу назначения | По умолчанию путь к каталогу назначения является относительным к каталогу установки PE Builder. При установленной галочке Вы можете вводить абсолютный путь к этому каталогу. |
Информационный режим | Установка галочки в этом поле приведет к тому, что PE Builder будет сообщать больше информации о процессе создания диска. Используйте этот режим для поиска проблем в процессе создания. Большинство дополнительной информации будет выводиться только на английском языке, а не на том, который был выбран пользователем. |
Справка PE Builder v3
Указывает на привод компакт-дисков или на локальный/удаленный каталог содержащий файлы "источника". Источником может являться одна из следующих версий Windows:
Если на Вашем персональном компьютере имеется предустановленная на жесткий диск Windows XP и производитель поставляет CD или DVD диск, использование которого позволяет восстановить систему к первоначальному (заводскому) состоянию, тогда у Вас может не оказаться установочного диска Windows XP.
Однако, существует реальная возможность того, что установочные файлы Windows все же находятся где-то на Вашем жестком диске. Воспользуйтесь поиском установочных файлов Windows помощью команды Найти... из пункта меню Источник.
Выберите локальный или удаленный каталог, содержащий любые папки и файлы, которые Вы хотите добавить на создаваемый диск.
Не включайте папку с установленой Windows или любую другу папку, в которой имеются используемые во время создания проекта файлы. Также следует помнить о том, что размер добавляемых папок и файлов не должен превышать емкости диска, на который Вы планируете осуществить запись. Например, при создании загрузочного CD-ROM можно добавить около 300-400 МБ дополнительных данных.
Если Вы не уверены, что следует ввести в данное поле, оставьте его пустым!
Введите каталог, в котором PE Builder будет хранить файлы при копировании из различных источников. Обратите внимание, что по умолчанию указываемый путь является относительным к каталогу установки PE Builder.
Если требуется указать абсолютный путь, необходимо установить галочку для параметра "Абсолютный путь к каталогу назначения" в окне Параметры пункта меню Операции.
Если Вы укажете "Нет", PE Builder только скопирует файлы в указанный каталог назначения и не предпримет никаких дальнейших действий.
Если Вы хотите записать ISO-образ, необходимо выбрать "Создать ISO-образ" и убедиться в том, что в поле под этим пунктом введено правильное имя файла.
PE Builder может выполнить запись на CD или DVD диск, если Вы выберите "Записать на CD/DVD". При использовании "CD-Record" Вы можете записать только CD (но не DVD). Запись информации на DVD диски поддерживается только при использовании "StarBurn"!
PE Builder использует mkisofs , автор Joerg Schilling (лицензия GNU-GPL ) для создания ISO-образов.
PE Builder использует cdrecord , автор Joerg Schilling (лицензия GNU-GPL ) для записи CD дисков.
PE Builder использует библиотеку StarBurn SDK от Rocket Division Software для записи CD и DVD дисков.
Справка PE Builder v3
PE Builder поддерживает следующие аргументы командной строки:
-auto | Автоматически начинать создание сборки |
-exit | Автоматически завершить программу по окончанию сборки. Если во время создания произошли ошибки, автоматический выход из PE Builder не происходит! |
-overwrite | Автоматически переписать каталог назначения (не требует подтверждения) |
-verbose | Включение информационного режима, PE Builder будет выдавать больше сообщений о процессе создания |
-skipregistry | Пропустить сборку файлов реестра |
-skipfiles | Пропустить сборку файлов, удобно при тестировании изменений, затрагивающих только реестр |
-buildiso | Создать ISO-образ, просто воссоздается ISO-образ из имеющегося каталога назначения (также выполняется запись на CD/DVD, если это требуется) |
PE Builder возвращает число ошибок при создании сборки в качестве уровня ошибок (errorlevel).
Если Вы хотите автоматизировать создание BartPE, можно использовать следующий пример:
pebuilder.exe -auto -overwrite -exit if errorlevel 1 echo *** Something was wrong ***
Справка PE Builder v3
При возникновении проблем или вопросов по PE Builder Вы можете сделать следующее:
Не обращайтесь в Microsoft за поддержкой в отношении предустановленного окружения (BartPE) которое было создано с помощью PE Builder! Microsoft не предоставляет поддержки для PE Builder или для предустановленного окружения (BartPE) созданного с помощью PE Builder.
Чтобы поддержать разработку и развитие PE Builder Вы можете пожертвовать любую денежную сумму. Просто перейдите по этой ссылке: Сделать пожертвование . Если Вы хотите воспользоваться другими способами оплаты, пожалуйста, свяжитесь с автором по этому вопросу.
Справка PE Builder v3
Источник >> Найти...
По этой команде будет произведен поиск установочных файлов Windows на всех дисках (типы дисков: локальные, CD-ROM или съемные) и во всех директориях.
В зависимости от числа файлов в вашей системе это может занять довольно продолжительное время!
Если будет найдено более одного месторасположения с валидными установочными файлами, будет выдан запрос о выборе одного расположения для дальнейшего использования.
Справка PE Builder v3
Этот документ поможет Вам создать или изменить модули для PE Builder. Основным .inf файлом PE Builder является файл pebuilder.inf. Пожалуйста, не изменяйте этот файл! Если Вам требуется что-либо изменить, используйте файл модуля. Все модули находятся в каталоге plugin. Любой .inf файл в каталоге plugin (не имеет значения в какой папке) имеющий раздел "PEBuilder" считается модулем для PE Builder. Используйте кнопку Подключить/Откл... в окне Модулей для подключения или отключения модулей.
Кодировка .inf файла модуля должна быть ASCII, а не Unicode. Строки, начинающиеся с ";" (точка с запятой) игнорируются (используются для комментариев).
Любой файл модуля должен начинаться со следующих строк, представленных ниже:
; PE Builder v3 plug-in INF file ; Created by Bart Lagerweij ; http://www.nu2.nu/pebuilder/ ; ; Short description of what the plugin does... [Version] Signature= "$Windows NT$" [PEBuilder] Name="NiceNameOfPlugin" Enable=0 Help="pluginhelp.htm" |
Обратите внимание, что необходимо включить в файл раздел [Version] со строкой Signature= "$Windows NT$". В противном случае .inf файл не будет распознан функцией установки.
Используйте приведенные ниже сведения для добавления разделов для ваших модулей.
При создании модуля Ваш .inf файл должен содержать раздел [PEBuilder]!
Name | название модуля |
Enable |
статус модуля 0 - Отключен 1 - Подключен |
Help | имя файла помощи для модуля. Это может быть текстовый, html, doc, pdf или любой другой тип файла. PE Builder использует функцию ShellExecute() для открытия документа согласно ассоциации файла по умолчанию. |
Config | имя файла конфигурации |
Раздел WinntDirectories имеет следующий формат:
directoryID=dirname[, attribute]
где...
directoryID |
идентификатор (номер) каталога В .inf файле модуля можно использовать символы 'a'-'z' для динамического присвоения номера... |
dirname | имя каталога. Если в имени каталога есть пробелы, то следует заключить его в "двойные кавычки". |
attribute |
числовое значение для включения/выключения некоторых опций значение: 1 - Всегда создавать эту папку (даже когда она пуста) 2 - Создавать папку в корневом каталоге (в \ а не в \i386). Для их комбинации надо просто сложить значения... Значение по умолчанию - 0. |
Пример:
[WinntDirectories] ; Всегда создавать папку в корневом каталоге с именем "Bart" a="Bart",3 ; Создать папки в корневом каталоге "Project\Bart\Source" b="Project\Bart\Source",3 ; Создать папки в каталоге i386 с названием "extra\files" c="extra\files",1
Список некоторых (наиболее часто используемых) идентификаторов каталогов:
ID | Каталог | Примечание |
30000 | [корневой] | Корневой каталог назначения PE Builder |
1 | \ | Корневой каталог системы (на установочном CD это каталог \i386, на жестком диске это каталог \minint) |
2 | system32 | |
3 | system32\config | |
4 | system32\drivers | |
5 | system | |
17 | system32\drivers\etc | |
20 | inf | |
21 | Help | |
22 | Fonts | |
24 | msagent\intl | |
52 | msagent | |
124 | WinSxS | |
125 | WinSxS\Manifests | |
252 | WinSxS\Policies |
PE Builder использует идентификаторы каталогов, начинающиеся с 30000. Идентификатор 30000 используется для обозначения корневого каталога назначения, 30001 и выше динамически используются PE Builder.
SourceDisksFiles[.build]
Этот раздел используется для копирования файлов. При добавлении номера сборки операционной системы после названия раздела, этот раздел будет использоваться только в том случае, если источник соответствует указанной сборке.
Сборка | Версия |
---|---|
2600 | Windows XP |
3790 | Server 2003 |
Раздел SourceDisksFiles имеет следующий формат:
filename=directoryID[, filenameRenamed][, attribute]
где...
filename | имя файла для копирования |
directoryID | номер (идентификатор) целевого каталога. Смотри раздел WinntDirectories для перечня стандартных идентификаторов каталогов Windows. |
filenameRenamed | целевое имя файла, если требуется переименование. |
attribute |
числовое значение для включения/выключения некоторых опций значение: 1 - используется для функции pluginCheck(). Проверяет, существует ли указанный файл в той же папке, где находится .inf файл перед подключением или продолжением работы. 2 - не производить распаковку файла. 4 - копировать файл только в том случае, если он существует. Игнорировать если файл отсутствует. 8 - изменить имя файла в верхний регистр. При создании ISO-образа PE Builder изменяет регистр имен файлов на верхний, что требуется для загрузки с CD. Значение по умолчанию - 0. |
SourceDisksFolders[.build]
Этот раздел используется для копирования папок с файлами. При добавлении номера сборки операционной системы после названия раздела, этот раздел будет использоваться только в том случае, если источник соответствует указанной сборке.
Раздел SourceDisksFolders имеет следующий формат:
sourcepath=directoryID
где...
sourcepath | путь/папка в источнике для копирования. Это точная копия, не производится декомпрессии или извлечения файлов! |
directoryID | номер (идентификатор) целевого каталога. Смотри раздел WinntDirectories для перечня стандартных идентификаторов каталогов Windows. |
Пример:
[WinntDirectories] a="Programs\openoffice",2 [SourceDisksFolders] ; когда папка openoffice является каталогом модуля openoffice=a [SourceDisksFolders] ; когда папка openoffice находится в c:\ c:\openoffice=a
Software.AddReg[.build]
Добавление ключей реестра в HKEY_LOCAL_MACHINE\SOFTWARE.
Раздел имеет следующий формат:
regType, regKey, regValue, regData
где...
regType |
определяет тип информации, которая будет храниться как значения данных. Этот параметр может иметь одно из следующих значений: 0x0, (REG_NONE) создать только ключ, значения нет 0x1, (REG_SZ) строка 0x2, (REG_EXPAND_SZ) строка (с указанием переменных среды) 0x3, (REG_BINARY) двоичные данные 0x4, (REG_DWORD) 32-битный номер 0x7, (REG_MULTI_SZ) несколько строк * Примечание: |
regKey | определяет название ключа как строку |
regValue | определяет название значения как строку |
regData | значения |
Пример:
0x1, "Microsoft\Windows NT\CurrentVersion\Fonts", "Tahoma (TrueType)","TAHOMA.TTF" 0x2, "Control Panel\desktop", "WallPaper", "%systemroot%\system32\nu2.bmp" 0x3, "ControlSet001\Control\TimeZoneInformation", "DaylightStart",\ 00,00,04,00,00,01,00,02,00,00,00,00,00,00,00,00 0x4, "ControlSet001\Control\GraphicsDrivers\DCI", "Timeout", 0x7 0x7, "ControlSet001\Services\VgaSave\Device0", "InstalledDisplayDrivers", "vga", "framebuf", "vga256", "vga64k"
SetupReg.AddReg[.build]
Добавление ключей реестра в ветку реестра "SetupReg.hiv" .
Синтаксис соответствует разделу Software.AddReg
Default.AddReg[.build]
Добавление ключей реестра в HKEY_CURRENT_USER.
Синтаксис соответствует разделу Software.AddReg
Software.DelReg[.build]
Удаление ключей реестра из ветки реестра "Software".
Раздел имеет следующий формат:
regKey[, regValue]
где...
regKey | определяет название ключа для удаления (включая все значения) как строку. |
regValue | определяет название значения для удаления как строку. |
Default.DelReg[.build]
Удаление ключей реестра из ветки реестра "Default".
Синтаксис соответствует разделу Software.DelReg
AddLine[.build]
Добавление строк в раздел.
Строки в разделе AddLine имеют следующий формат:
Filename,Section,StringToAdd
где...
Filename | имя файла, в который необходимо добавить строки. |
Section | название раздела. |
LineToAdd | строка для добавления. |
Пример:
"netmscli.inf", "MSClient.DelReg", "HKLM, Software\Microsoft\Rpc\SecurityService, 9"
DelLine[.build]
Удаление строк из файла.
Строки в разделе DelLine имеют следующий формат:
Filename,Section,StringToDel
где...
Filename | имя файла, из которого необходимо удалить строки. |
Section | название раздела. |
StringToDel | строка для удаления. Не требуется точного совпадения, любые строка, начинающиеся с "StringToDel" ,будут удалены. |
Пример:
"netmscli.inf", "MSClient.Browser.AddReg", "HKR, Parameters, MaintainServerList,"
SetValue[.build]
Записывает значения в файл.
Строки в разделе SetValue имеют следующий формат:
Filename,Section,Key,Value
где...
Filename | имя файла, в который будет производиться запись значений. |
Section | название раздела. |
Key | Ключ, в который будет записываться значение. |
Value | данные. |
Пример:
"netmscli.inf", "Alerter_Service_Inst", "StartType", "3"
Используйте Filename,Section,Key для удаления ключа
Используйте Filename,Section для удаления всего раздела
Append[.build]
Добавляет файл к другому файлу.
Строки в разделе Append имеют следующий формат:
Filename,FilenameToAppend
где...
Filename | имя файла, в который произойдет добавление данных. |
FilenameToAppend | имя файла, который содержит данные для добавления. |
Пример:
nu2menu.xml, penero_nu2menu.xml
<исполняемый файл> , <параметры комстроки через пробел>
Отрабатывает в BartPE Builder 3.xx
[Execute]
FILES\my_script1.cmd,my_param1_1 my_param1_2 my_param1_3
FILES\my_script2.cmd,my_param2_1 my_param2_2 my_param2_3
Рабочие варианты
(примеры на базе моего плага "Z Base - optimize project"):
FILES\1_del_files.cmd
.\FILES\1_del_files.cmd
..\Z_OPTIMIZE_PROJECT\FILES\1_del_files.cmd
Примеры ошибочного использования:
C:\BARTPE\PLUGIN\Z_BASE\Z_OPTIMIZE_PROJECT\FILES\1_del_files.cmd
%SystemDrive%:\BARTPE\PLUGIN\Z_BASE\Z_OPTIMIZE_PROJECT\FILES\1_del_files.cmd
сразу после копирования файлов по I386\drvindex.inf и получения загрузочного сектора диска. Притом INF-файлы обрабатываются в заданной структорой плагинов очередности и по каждому из них последовательно отрабатываются сразу четыре секции в следующем порядке:
То есть для двух расположенных в одной папке(чтобы задать порядок отработки) 1.inf и 2.inf, любая из этих четырех секций из файла 1.inf выполниться раньше любой из аналогичных секций из файла 2.inf. Это позволяет изменить содержимое либо самого 2.inf (за исключением модификации включен/выключен - это считывается вообще в самом начале построения проекта) либо модифицировать запускаемые в файле 2.inf через секцию [Execute] обработки.
Пример использования находится в моем конструкторе: связка
PLUGIN\1_BASE\Z_CUSTOM\owner_info.inf
("1 Base - Customize - names, owner and other info")
и PLUGIN\1_BASE\Z_CUSTOM\z_version.inf
("1 Base - Customize - version info")
через скрипт
PLUGIN\1_BASE\Z_CUSTOM\version.cmd
используется для автоматической установки даты сборки в нескольких местах сразу.
чтобы получить в тело скрипта имя рабочей папки проекта(она может быть совершенно различна и описывается в корневом файле проекта input.inf) рекомендую использовать такой CMD-скрипт:
=====начало кода=====
@ECHO OFF
SETLOCAL
IF NOT EXIST "%CD%\input.inf" (ECHO Не найден файл настройки PEBUILDER-а&EXIT 0)
FOR /F "USEBACKQ TOKENS=1* EOL=; DELIMS== " %%a IN (`TYPE "%CD%\input.inf"`) DO IF /I "%%a"=="FULLOUTDIR" SET "OUTDIR=%%b"
IF "%OUTDIR%"=="" (ECHO Не указана директория для сборки проекта&EXIT 0)
REM Отбрасывание хвостовых пробелов в переменной %OUTDIR%
REM (лидирующие не могут возникнуть в силу обработки FOR с двумя разделителями)
:MM1
SET "LAST_CHAR=%OUTDIR:~-1%"
IF "%LAST_CHAR%"==" " (SET "OUTDIR=%OUTDIR:~0,-1%") & GOTO MM1
REM <а здесь пойдет основное тело скрипта>
ENDLOCAL
EXIT 0
=====конец кода=====
В большинстве строк файла модуля могут использоваться специальные переменные PE-Builder:
Синтаксис: @variable@
где...
переменная | является... |
---|---|
Program | Именем программы-сборщика (по умолчанию PE-Builder) |
Version | Версия программы-сборщика |
IsoFile | Полный путь и имя файла ISO-образа |
OutDir | Полный путь к каталогу назначения |
SourcePath | Полный путь к каталогу источника |
PluginDir | Полный путь к каталогу текущего модуля |
PluginFile | Полный путь и имя файла текущего файла модуля |
Language | Язык, выбранный в настоящее время |
Verbose | Информационный режим (0 - выключен, 1 - включен) |
Build |
Номер сборки Windows (2600 соответствует XP, 3790 соответствует Server 2003) |
Пример:
[SourceDisksFiles]
program.exe=2,,3
lang\@language@.lng=2,,3
Где lang\@language@.lng будет являться lang\german.lng (если выбран немецкий язык).
Базовые конструкторы на основе BartPE builder
Конструктор на базе 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
Содержит плагины(модули) приложений для BartPE builder.
Если вы не находите ссылку на скачку плагина значит вы забыли авторизоваться на сайте. Все материалы категории "полный" и при этом не фриваре недоступны неавторизованным посетителям...
Для публикации плагина используйте тип материала Плагин
В нем определены необходимые поля описания и есть возможность приаттачить файл и автоматически создать тему на форуме для обсуждения.
При необходимости добавления полей описания в этот тип материала обращайтесь ко мне или пишите в коментариях.
Плагин добавляющий буфер для реализации записи на носители только для чтения.
Объединены конфигурации для WIM и не-WIM загрузок.
Мои благодарности _SIL_.
minlogon из WinXP Embedded для универсальности загрузки с оптического носителя, с USB MSD и по сети...
Paraglider tools – RunScanner(нужен для большинства плагов из раздела [b]Работа с гостевой системой[/b]), ShellExecute, ERDRoot
Поддержка USB mass storage device для BartPE. Флешки будут монтироваться на лету, при монтировании USB HDD требуется запуск команды [b]Смонтировать разделы[/b] из меню [b]Пуск[/b]
Поддержка 16-ти разрядных DOS-задач под BARTPE. Содержит TameDOS v.4.4
Содержит два независимых компонента: - поддержка WIM-плагинов и реализация прозрачного монтирования и запуска программы из такого плагина. При этом сам WIM-архив выступает как исполняемый файл. (Для применения WIM-плагинов в WIM-загрузках требуется активный FBWF) - автоматическое создание WIM-сборки(работает или в конструкторе (Y)PE или с моей базовой постобработкой - неплагинной).
Основной скрипт плагина wim_loader.cmd создан для удобства использования WIM-упакованных приложений.
Основная идея простая - монтирование WIM по заведомо уникальному пути и запуск программы в случае наличия описания или указания исполняемого файла через параметры командной строки. Если же описания нет или параметр не указан - открыть смонтированную папку в выбранном файловом менеджере(по-умолчанию EXPLORER).
Несмотря на кажущуюся сложность скрипта он достаточно прост в применении.
Вот полное описание всех параметров и форматов ввода:
=====================================================
Способы использования скрипта wim_loader.cmd
(даны в порядке убывания приоритетов обработки):
=====================================================
1. Запуск с указанием всех параметров из командной строки
(3 обязательных и 2 необязательных):
1-й - обязательный - WIM-файл для монтирования - полный путь
2-й - обязательный и равен 2 - это признак указания всех параметров из командной строки при его указании игнорируются параметры
из файла запуска
3-й - обязательный - файл для запуска - имя исполняемого файла
с относительным путем внутри WIM - без имени секции)
4-й - необязательный - секция WIM-файла для монтирования - если
не указано то будет использована секция "по умолчанию"
5-й - необязательный - путь для монтирования - полный путь -
если не указано будет использован путь "по умолчанию".
Условие срабатывания:
Скрипт считает что использован этот способ если второй параметр командной строки равен 2
=====================================================
2. Запуск с подхватыванием параметров запуска из внешнего файла запуска <имя wim-файла без расширения>_wim_par.ini
Принимает 1 обязательный параметр из командной строки:
1-й - обязательный - WIM-файл для монтирования - полный путь
Файл описания запуска должен содержать следующие параметры:
FILE_LOAD = <файл для запуска> - имя исполняемого файла для запуска после монтирования с относительным путем внутри WIM -
без имени секции - обязательный!
WIM_SECTION = <имя секции WIM-файла для запуска> - если не указано будет использована секция "по умолчанию"
MOUNT_PATHS = <путь для монтирования> - если не указано
будет использован путь "по умолчанию"
Условие срабатывания:
Скрипт считает что использован этот способ если второй параметр командной строки отустствует и существует файл
<имя wim-файла без расширения>_wim_par.ini
=====================================================
3. Запуск с подхватыванием параметров запуска из файла _wim_par.ini
расположенного в корне секции для монтирования
Принимает 1 обязательный
1-й - обязательный - WIM-файл для монтирования - полный путь
Файл описания запуска должен содержать следующие параметры:
FILE_LOAD = <файл для запуска> - имя исполняемого файла для запуска после монтирования с относительным путем внутри WIM -
без имени секции - обязательный!
При этом для монтирования всегда используется секция "по умолчанию" то есть 1.
Для монтирования будет использован путь "по умолчанию"
Условие срабатывания:
Скрипт считает что использован этот способ если второй параметр командной строки отустствует и не существует файл
<имя wim-файла без расширения>_wim_par.ini
=====================================================
Теперь примеры:
=====================================================
Предположим мы имеем WIM-файл nod40.wim с секцией 1(то есть создавался по умолчанию), расположенный в %ProgramFiles%\NOD32_40 (то есть при обычной загрузке это абсолютный путь X:\PROGRAMS\NOD32_40). Файлы расположены в корне во вложенной папке NOD32. Так же предполагаем что файл для запуска - скрипт egui.cmd расположенный во вложенной папке NOD32 внутри WIM-файла.
=====================================================
1. Запуск с указанием всех параметров из командной строки
минимальный набор параметров запуска:
wim_loader.cmd "%ProgramFiles%\NOD32_40\nod40.wim" 2 NOD32\egui.cmd
максимальный набор параметров запуска:
wim_loader.cmd "%ProgramFiles%\NOD32_40\nod40.wim" 2 NOD32\egui.cmd 1 "%TEMP%\MY_NOD"
=====================================================
2. Запуск с подхватыванием параметров запуска из внешнего файла запуска
Создамим внешний ini-файл nod40_wim_par.ini в той же папке
где находится nod40.wim
Минимальное содержимое файла nod40_wim_par.ini:
FILE_LOAD=NOD32\egui.cmd
Максимальное содержимое файла nod40_wim_par.ini:
FILE_LOAD=NOD32\egui.cmd
WIM_SECTION=1
MOUNT_PATHS=%TEMP%\MY_NOD32
вызов производится так:
wim_loader.cmd "%ProgramFiles%\NOD32_40\nod40.wim"
=====================================================
3. Запуск с подхватыванием параметров запуска из файла _wim_par.ini
расположенного в корне секции для монтирования
Содержимое файла _wim_par.ini:
FILE_LOAD=egui.cmd
вызов производится так:
wim_loader.cmd "%ProgramFiles%\NOD32_40\nod40.wim"
=====================================================
Общие замечания:
=====================================================
При указании параметров командной строки содержащих пробелы
обязательно обрамляйте их двойными кавычками!
Также обязательно наличие в %SystemRoot%\system32 утилиты imagex.exe"
Путь для монтирования "по умолчанию":
%TEMP%\WIM_PRG\DISK_<Буква диска содержащего WIM-файл>\<путь WIM-файла>\<имя WIM-файла>
Секция для монтирования "по умолчанию": 1
Оба варианта INI-файлов cчитывают именованные параметры без учета секций
Символ ";" является символом коментария.
Если одноименный параметр будет встречен несколько раз то значение
будет считано из последней строки с таким параметром.
Пробелы до знака "=" и сразу после него игнорируются.
Так как обработка расширения WIM у меня реализована таким путем:
0x2, "Classes\wimfile\Shell\open\command",,"%SystemRoot%\SYSTEM32\wim_loader.cmd ""%1"""
то для второго и третьего типов запуска команда
wim_loader.cmd "<имя и путь wim-файла с расширением>"
генерится автоматически - вам остается только обеспечить наличие
нужного WIM-файла.
=====================================================
Приоритеты срабатывания методов монтирования:
=====================================================
- Если указано более одного параметра запуска скрипта - то наличие INI-файлов
рядом или внутри WIM-файла игнорируется - наивысший приоритет.
- Если указан только 1 параметр и рядом с WIM-файлом находится INI-файл вида
<имя wim-файла без расширения>_wim_par.ini
наличие INI-файлов внутри WIM-файла игнорируется - средний приоритет
- Если указан только 1 параметр и рядом с WIM-файлом нет INF-файл вида
<имя wim-файла без расширения>_wim_par.ini то обрабатывается INI-файл внутри WIM-файла - низший приоритет.
- Если указан только 1 параметр и рядом с WIM-файлом нет INF-файл вида
<имя wim-файла без расширения>_wim_par.ini и отсутствует INI-файл
внутри WIM-файла - WIM смонтируется и будет открыта папка монтирования в текущем шелле.
Поддержка многопроцессорных/многоядерных систем.
Полная поддержка русского языка в графических и консольных режимах. Адаптирован для сборки при использовании дистрибутива Win2003 SP1, WinXP SP2, WinXP SP3.
Встроен отдельный модуль добавления украинской раскладки клавиатуры.
Добавлены новые временные зоны, по умолчанию установлен часовой пояс "(GMT+04:00) Волгоград, Москва, Санкт-Петербург"
Плагин выполняющий большинство процессов постобработки в любых конструкторах на базе BartPE. В моем конструкторе не требуется.
Выполняется на стадии обработки сразу после [SetValue] в конкретном плагине.(Классический пример использования метода [Execute]).
Выполняет пораздельно:
1. Удаление файлов по списку "\FILES\!DEL_FILE.TXT", удаление папок по списку "\FILES\!DEL_DIR.TXT"
2. Уудаление сетевых драйверов по списку "\FILES\!DEL_NET.TXT"(сработает только при отсутствии I386\SYSTEM32\start_netservices.cmd - это мой маркер наличия сети в сборке его можно заменить на свой в "FILES\2_del_net_files.cmd")
3. Упаковка UPX по списку "\FILES\!upx.txt"
4. Оптимизация TXTSETUP.SIF по спискам "\FILES\for_txtsetup1.txt"(убирание "лишних" строк) и "\FILES\for_txtsetup2.txt " (убирание "лишних" разделов) и убирание пустых строк.
5. Конвертация INF-файлов из UNICOCE в ANSI(Win1251)
6. Построение INFCACHE.1 для ускорения процесса PnP
Мои благодарности _SIL_.
Отредактированы списки файлов на удаление - важно для возможности добавления украинской раскладки клавиатуры.
Реализация диска в оперативной памяти через ImDisk. Без ограничения размера, с авторесайзером(настройка в ramdisk.cmd).
Существенно уменьшено время загрузки благодаря _SIL_.
Реализация диска в оперативной памяти через RamDisk Qsoft. Без ограничения размера, с авторесайзером(настройка в ramdisk.cmd).
Утилита дает возможность на лету добавить файл подкачки.
По умолчанию установлена цветовая схема XP_BLUE.
Убраны все схемы кроме стандартной и "дождивый день". См. скриншот.
Схемы создаются в реестре заранее, а не в рантайме, что слегка убыстряет процесс загрузки и экономит место, отводимое под реестр.
Плагины антивирусных сканеров
Плагин для антивирусной утилиты AVZ 4.41 в двух вариантах - с файлами программы и только модуль скачки и создания.
Переписан скрипт обновления/создания плагина.
WIM-Плагин для антивирусного сканера ClamWin. Содержит скрипт автоматической скачки и обновления файлов программы через интернет.
Если используется неполный плагин то при первом запуске скрипта будет скачан полный clamwin-0.97.8-setup.exe(67 мб), в дальнейшем скачиваются только обновления антивирусных баз.
При использовании полного плагина будут скачиваться только обновления баз.
WIM-плагин для DrWEB 6.XX scanner - содержит файлы программы
Адаптирован для работы с базами 7-й версии.
Настоятельно рекомендую использовать плагин совместно с утилитой для установки файла подкачки!
Изменен способ обновления баз(до создания сборки естественно!).
WIM-плагин для DrWEB 6.XX scanner - без файлов программы, содержит скрипт автосоздания из установленного в системе DrWEB 6.XX. Также содержит скрипт обновления через интернет и перепаковки плагина(данный скрипт уже неработоспособен по причине изменения структуры обновлений на официальных ресурсах).
Плагин для Kaspersky Antivirus Scanner v.6.0.2.614 - без файлов программы, содержит скрипт автосоздания из установленного в системе KIS6 или KAV6. В зависимости от типа вашей системы выбирайте обычный или X64 вариант.
Плагин для Kaspersky Antivirus Scanner v.6 MP4(wks) - без файлов программы, содержит скрипт автосоздания из установленного AVP60MP4. Отображает дату используемых баз в главном меню. Created by Hrist.
Плагин для Kaspersky Antivirus Scanner v.7.0.0.125 - без файлов программы, содержит скрипт автосоздания из установленного в системе KIS7 или KAV7.
WIM-Плагин для Kaspersky Antivirus Scanner v.8.x.x.xxx - без файлов программы, содержит скрипт автосоздания из установленного в системе KIS8 или KAV8.
Плагин для Kaspersky Antivirus Scanner v.9.x.x.xxx - без файлов программы, содержит скрипт автосоздания из установленного в системе KIS9 или KAV9.
WIM-плагин для Kaspersky Antivirus Scanner v.9.x.x.xxx - без файлов программы, содержит скрипт автосоздания из установленного в системе KIS9 или KAV9.
Плагин Kaspersky Virus Removal Tool с возможностью обновления баз при сборке через интернет.
При первом запуске(если плагин без баз! - 6-ти метровый) будет выкачано порядка 130 мегабайт из интернета. Будте внимательны!
В случае скачки варианта с базами(127-ми метровый) размер обновлений требуемый для скачки будет гораздо скромнее...
Также обращаю внимание на КРАЙНЮЮ ПРОЖОРЛИВОСТЬ любых касперов последних версий в отношении памяти. Рекомендуется устанавливать хотя бы минимальный объем файла подкачки на HDD.
При этом общий объем свободной виртуальной памяти перед запуском рекомендую не менее 768 мегов!
Адаптирован под работу с базами 12-й версии.
Настоятельно рекомендую использовать плагин совместно с утилитой для установки файла подкачки!
Обращаю внимание - последние изменения(кроме обновления баз) - исправление скрипта обновления. Он выложен отдельно - для использующих предыдущую версию плагина.
Плагин для NOD32 2.7 scanner - без файлов программы. Содержит скрипт автосоздания из установленного в системе NOD32 2.7.
Плагин для NOD32 3.0 scanner - без файлов программы. Содержит скрипт автосоздания из установленного в системе NOD32 3.0.
WIM-Плагин для NOD32 4.0 scanner - без файлов программы. Содержит скрипт автосоздания из установленного в системе NOD32 4.0.
WIM-плагин для NOD32 4.0 scanner. Содержит скрипт автосоздания из установленного NOD32 4.0. Содержит файлы программы. Дата баз 22.04.2011.
WIM-Плагин для антивирусного сканера NOD32 ON-DEMAND. Содержит скрипт автоматической скачки файлов программы из интернет. При каждом запуске скрипта будет скачан свежий полный сканер(от 18 МБ) .
WIM-плагин для TrendMicro Sysclean. Содержит файлы программы. Содержит скрипт обновления через интернет и перепаковки плагина. Дата баз 14.07.2013.
Плагин для 7-zip – без файлов программы. Содержит скрипт автосоздания из установленной в системе программы.
Плагин для 7-zip. Содержит необходимые файлы из 7-ZIP версии 9.20. Содержит скрипт автосоздания из установленной в системе программы .
Плагин для WinRAR – без файлов программы. Содержит скрипт автосоздания из установленной в системе программы.
Дефрагментаторы
Плагин для O&O Defrag v.8.0 - содержит файлы программы.
WIM-Плагин для Piriform Defragler v.2.01.239 - содержит файлы программы.
Поддержка звуковых плат стандарта AC97 – сделана на базе VIA Vinil audio driver.
Плагин с драйверами сетевых карт.
Основные изменения версии от 20.05.2013 не коснулись состава драйверов: существующий набор был переупорядочен, убраны коинсталлеры и цифровые подписи, решены проблемы с пустыми секциями "по-умолчанию" (как например в драйверах Intel PRO100, Intel PRO1000 которые через bartpe -pnp просто не ставились), удален хлам не имеющий отношения к сетевым драйверам.
А вот версия от 29.05.2013 это уже расширение состава и обновления :)
Плагин с драйверами беспроводных сетевых карт
Плагин поддержки SCSI/SATA/RAID/IDE устройств. (SCSIPORT)
Драйвер JMicron откачен на версию 1.17.63.1(05/19/2011) из комплекта scsiraid_2012_05_25.7z
Добавляет в сборку поддержку драйверов новой архитектуры - STORPORT - которые изначально предназначались только для систем W2K3). И содержит драйвера архитектуры STORPORT.
Добавлен драйвер Dell PERC S100 S300.
Плагин драйвера интегрированных видеоадаптеров производства Intel.
Данный плагин представляет собой удобный графический интерфейс к нескольким программам установки драйверов.
1 - Driver Import PE v1.3.3.0 by Kare
2 - Paraglider HWPnP
Можно производить установку драйверов как из гостевой системы, т.е. из папки windows локального компьютера, так и из папок с драйверами в формате *.inf, *.7z, *.zip. Во втором случае ваши драйвпаки (файлы с расширением *.7z) необходимо скопировать в корень папки PEDrivers этого аддона.
В случае отсутствия папки X:\PEDrivers, ведётся поиск папки PEDrivers и на всех остальных дисках. Такм образом можно создать wim-образ системы без папки PEDrivers, а саму папку PEDrivers разместить в корне загрузочной флэшки или CD и обновлять по своему усмотрению, не затрагивая PE-сборку системы.
Поддержка GUID Partition Table для WinXP.
Реализована на уровне работы с уже преобразованным в структуру GPT диском. Возможно создание/удаление/форматирование разделов и доступ на чтение/запись. Преобразование MBR в GPT средствами данного решения невозможно!
Исправлена критическая ошибка в WDF_SUPPORT.
Мое почтение nikzzzz и Victor_Man за оказанную помощь!
Поддержка драйверов архитектуры Windows Driver Foundation 1.9 в BartPE. Необходима для некоторый драйверов контроллеров USB3.
Исправлена критическая ошибка в WDF_SUPPORT.
Мое почтение nikzzzz и Victor_Man за оказанную помощь!
Произведена доработка для функционирования(частичного) драйверов USB3 Fresco Logic.... То есть они работоспособны ТОЛЬКО после полной загрузки и без автомонтирования разделов...
Плагин для Ahead Nero6. Содержит скрипт автосоздания. © 7sh3
Плагин для Small CD Writer 1.33 – содержит файлы программы.
Плагины программ для работы в интернет: браузеры, почтовые клиенты и так далее...
Самый быстрый браузер на движке Gecko.
Экран приветствия:
Настройки программы:
Браузер Opera в последней стабильной инкарнации :)
WIM-плагин для популярного браузера.
SRWare Iron: Веб-браузер будущего, основанный на исходном коде Chromium, имеет усиленную безопасность и заботится о приватности пользователя
Веб-браузер Chrome, созданный Google, примечателен невероятной быстротой загрузки страниц, элегантным дизайным и инновационными возможностями. При этом он подвергается критике специалистов по безопасности по причине отправки сведений о действиях пользователя в Google и создании идентификатора, облегчающего опознание пользователя. SRWare Iron не имеет таких проблем. Веб-браузер Iron основан на свободном исходном коде Chromium и предлагает все возможности Chrome, а также улучшенную приватность и безопасность для пользователя.
Наш браузер создан для безопасной и эффективной работы в сети Интернет.
Теперь и Вы можете насладиться безопасным Веб-браузингом с бесплатным браузером SRWare Iron.
Чем же принципиально отличается Iron? Узнайте здесь .
Codecs Plugin от Sherpya.
Плагин для Media Player Classic 6.4.9.0 и FFdshow Video Codec - без файлов программы. Содержит скрипт автосоздания.
Плагин для WinAmp- без файлов программы.
Плагин Piriform Ccleaner 3.05 — содержит файлы программы. Запуск только через RUNscanner
WIM-Плагин Piriform Ccleaner — содержит файлы программы. Запуск только через RUNscanner.
Автоматическое подключение к гостевому реестру через runscanner(включен в комплект) и очистка типичных мест старта вирусов. Реализован в виде CMD-скрипта.
WIM-плагин DreamPackPL — содержит файлы программы. Утилита позволяющая отменить проверку пароля на любой учетной записи в гостевой системе или войти в нее от имени локальной системы.
Плагин DreamPackPL — содержит файлы программы. Утилита позволяющая отменить проверку пароля на любой учетной записи в гостевой системе или войти в нее от имени локальной системы.
Плагин ERD Commander 2005 v.5.0 — содержит файлы программы.
Пересобран на работу из одной папки - полупортативный вариант.
WIM-плагин ERD Commander 2005 v.5.0 — содержит файлы программы.
Однокомпонентная реализация(полупортатив) - все кроме ярлыков содержится в одном WIM-архиве.
Плагин Registry Workshop v.4.2.4 — содержит файлы программы. Запуск только через RUNscanner! Великолепная замена regedit.
WIM-плагин Registry Workshop v.4.2.4 — содержит файлы программы. Запуск только через RUNscanner! Великолепная замена regedit.
Плагин sala's Password Renew v.1.1-BETA — содержит файлы программы. Сброс паролей учетных записей гостевой системы.
Плагин ServicesPE v.1.0 — содержит файлы программы. Работа со службами гостевой системы.
Плагин WindowsGate v.1.1.0.0 — содержит файлы программы. Обход проверки пароля учетной записи на гостевой системе.
WIM-плагин WindowsGate v.1.1.0.0 — содержит файлы программы. Обход проверки пароля учетной записи на гостевой системе.
WIM-плагин для WinPatrol 27.0.2013.0. Содержит файлы программы. Запуск только через RUNscanner!
Плагин для ISOBUSTER. – содержит файлы программы.
Плагин для WinImage 7.0.7000 – содержит файлы программы.
Замена Notepad с расширенным функционалом и отличными возможностями работы с кодировками.
Компактный редактор с поддержкой DOC, DOCX, RTF
Компактный редактор с поддержкой DOC, DOCX, RTF.
Отличный и быстрый редактор файлов dBase
Отличный и быстрый редактор файлов dBase
Компактный просмотрщик графических файлов.
Компактный и быстрый просмотрщик PDF-файлов.
Продвинутый тектовый редактор с подсветкой синтаксиса и не только...
Просмотрищик графических файлов.
Содержит 4% информации для восстановления
Сверхкомпактный редактор XSL-файлов. Не работает с большими файлами.
Плагин для OpenSSL.
Плагин для Remote Desktop.
WIM-Плагин для WinSCP, Putty.
Менеджер беспроводных сетей.
Практически полная поддержка сети для BartPE, включая PPOE, PPTP, L2TP, WIFI, но только без шифрования...
Одна из лучших информационных утилит, отображающая всю информацию об аппаратной части компьютера.
Утилита для просмотра расширенной информации о HDD, включая SMART.
Неплохая информационная утилита для определения аппаратных компонент компьютера.
Для плагина использована версия 3.81.1273.
Маленький и незамысловватый тест для мониторов. Очень удобен в применении.
Отличный тест оперативной памяти в среде Windows.
System Information for Microsoft Windows - выводит информацию об аппаратной части компьютера.
UnknownDevices поможет вам определить устройства на компьютере.
Программы для работы с жесткими дисками и восстановления информации
Утилиты HDD для восстановление информации
WIM-плагин для Atola Partition Find And Mount Pro 2.31 - содержит файлы программы.
WIM-плагин для EASEUS Data Recovery Wizard Pro v5.01 - содержит файлы программы.
Плагин для EASEUS Partition Table Doctor 3.5 - содержит файлы программы. Данная программа позволяет восстанавливать таблицу разделов, ссылки на файловую систему. Внимание!!! Производит изменение на восстанавливаемом диске!
WIM-плагин для ElcomSoft Advanced EFS Data Recovery v.4.0 RUS - содержит файлы программы. Позволяет декриптовать(не всегда) EFS при утерянной учетной записи.
WIM-плагин для Meetsoft Final Recovery 2.2.6.275 - содержит файлы программы.
WIM-плагин для Meetsoft Partition Recovery 2.0 - содержит файлы программы. Внимание!!! Производит изменение на восстанавливаемом диске!
Плагин для O&O Disk Recovery 6.0 - содержит файлы программы.
WIM-плагин для O&O Disk Recovery 6.0 - содержит файлы программы.
Плагин для OnTrack EasyRecovery Professional 6.20 (TIRAMISU)- содержит файлы программы.
WIM-плагин для OnTrack EasyRecovery Professional 6.20 - содержит файлы программы.
WIM-плагин для R-Studio v.7.6 - содержит файлы программы.
WIM-плагин для Runtime Captain NEMO, DiskExplorer for FAT/Linux/NTFS, GetDataBack for FAT/NTFS, DriveImage XML, RAID Reconstructor. Содержит файлы программ
WIM-плагин для SoftLogica Handy Recovery 4.0- содержит файлы программы.
Плагин для TestDisk 6.9 - содержит файлы программы.
WIM-Плагин для UFS Explorer PRO v.3.18.3 RUS - содержит файлы программы.
WIM-Плагин для UFS Explorer PRO v.5.6.0.27 RUS - содержит файлы программы. Полупортативный.
Плагин для Zero Assumption Recovery 8.5 - содержит файлы программы.
WIM-плагин для Zero Assumption Recovery 8.5 - содержит файлы программы.
WIM-плагин для Zero Assumption Recovery 9.0 - содержит файлы программы.
Доступ к файловым системам
Плагин для EXT 2&3&4 explorer - содержит файлы программы.
WIM-Плагин для EXT2FSD (EXT2&EXT3 support) - содержит файлы программы.
WIM-Плагин для EXT2IFS (EXT2&EXT3 support) - содержит файлы программы.
Плагин для TRANSMAC(MACOS FS support) - содержит файлы программы.
Плагин для поддержки exFAT.
Утилиты HDD общего назначения
Плагин для Acronis Disk Director 12.0.0.3219. Не требует модификации UpperFilter.
Включает RecoveryExpert.
DD12_RUS_WIM.rar
DD12_RUS_WIM.7z
Плагин для Acronis Disk Director Home 11. 216 RUS - содержит файлы программы. Не требует модификации UpperFilter.
WIM-Плагин для Acronis Disk Director Server 10. 2161 RUS - содержит файлы программы.
Теперь SNAPMAN стартует непосредственно перед запуском программы.
Плагин для Acronis Disk Director Suite 10. 2161 RUS - содержит файлы программы.
WIM-плагин для Acronis True Image HOME+UR+TB 14.0.0.6597 RUS - содержит файлы программы. Не требует модификации UpperFilter. Буду использовать такую систему обозначений: UR – содержит Universal Restore TB – содержит TIB browser
WIM-плагин для Acronis True Image HOME+UR+TB 14.0.0.6597 RUS - содержит файлы программы. Не требует модификации UpperFilter.
Буду использовать такую систему обозначений:
UR – содержит Universal Restore
TB – содержит TIB browser
Плагин для Acronis True Image+UR+TB+ASZ 16.0.0.5551 RUS - содержит файлы программы.
Файлы ASZ для этой же версии выложены отдельным модулем.
Буду использовать такую систему обозначений:
UR – содержит Universal Restore
TB – содержит TIB browser
ASZ – содержит файлы активации восстановления при загрузке для Acronis Secure Zone
Плагин для Acronis True Image+UR+TB 9.7.8206 ENG - содержит файлы программы. Файлы ASZ для этой же версии выложены отдельным модулем. Буду использовать такую систему обозначений: UR – содержит Universal Restore TB – содержит TIB browser ASZ – содержит файлы активации восстановления при загрузке для Acronis Secure Zone
Плагин для Acronis True Image+UR+TB 9.7.8206 RUS - cодержит файлы программы. Файлы ASZ для этой же версии выложены отдельным модулем. Буду использовать такую систему обозначений: UR – содержит Universal Restore TB – содержит TIB browser ASZ – содержит файлы активации восстановления при загрузке для Acronis Secure Zone
WIM-плагин для Acronis True Image+UR+TB+ASZ 9.7.8206 RUS - cодержит файлы программы. Буду использовать такую систему обозначений: UR – содержит Universal Restore TB – содержит TIB browser ASZ – содержит файлы активации восстановления при загрузке для Acronis Secure Zone.
Важно: в силу особенностей реализации работы программы версии 9.7 TIB-браузер будет работать ТОЛЬКО при наличии доступа на запись в %SystemRoot%\SYSTEM32 - требуемый для записи объем 1 мб.
Плагин для базовых утилит из Active@ Boot Disk 5.0.5 - содержит файлы программы и руководства пользователя.
WIM-плагин для базовых утилит из Active@ Boot Disk 5.0.5 - содержит файлы программы и руководства пользователя.
WIM-Плагин для EASEUS Partition Master v8.0.1 – содержит файлы программы.
Менеджер разделов с базовым функционалом и поддержкой основных распространненных файловых систем.
WIM-плагин для O&O Partition Manager 2.7 - содержит файлы программы.
WIM-плагин для Paragon HardDisk Manager 10.0 RUS - содержит файлы программы.
WIM-плагин для Paragon HardDisk Manager 2011 (10.0.17.13146) RUS - содержит файлы программы.
WIM-плагин для Paragon Partition Manager 11.0 RUS - содержит файлы программы.
WIM-Плагин для PowerQuest (Symantec) Partition Magic 8.05 - содержит файлы программы.
Плагин для PowerQuest Drive Image 2002 - содержит файлы программы.
Плагин для Symantec Ghost 11.0 - содержит файлы программы.
WIM-плагин для Symantec Ghost 11.0 - содержит файлы программы.
Плагин для Symantec Ghost 8.2 - содержит файлы программы.
Утилиты HDD специального назначения
Плагин для Victoria 4.46F - содержит файлы программы. Внимание!!! Прежде чем работать с этой программой надо четко представлять что и зачем вы делаете! Информация с «грамотно» обработанного винта восстановлению не подлежит!!!
WIM-плагин для FAR manager 2.0.1807 – содержит файлы программы.
WIM-плагин для FAR manager 3.0.3132 – содержит файлы программы.
WIM-плагин для File Navigator v.1.7.3.593 – содержит файлы программы.
Программа дла копирования файлов, незаменима при скачивании файлов по сети. "Умная" докачка файлов после срыва скачивания, автоматическое продолжение скачивания после аварийного завершения работы, возможность задачи максимальной скорости копирования. Умеет выключать компьютер после завершения копирования. С возможностью восставновления запорченных файлов.
WIM-плагин для Total Commander 7.0. Содержит файлы программы.
WIM-плагин для ZABKAT Xplorer2 1.7.1.4 Lite. Содержит файлы программы.
“Я хочу чтобы был создан плагин для...”
С этим - сюда!
Если сможем - поможем!