Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 2

Автор: AkulaBig
Дата сообщения: 01.10.2006 18:44
7sh3

Цитата:
shell32.dll тоже сжимал?

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

Цитата:
фиг список допросишься

Скорей всего такого тайного списка ни у кого нет, вот и молчат. Я применяю только то, что прописано в плаге постпроцесса версии22. Сейчас вот попробовал файлы из WinBuilder, уже глюк схватил. Глюк проявляется следующим образом. Если пытаешься запустиь из-под проводника, система начинает перезагружаться. Из-под ТС все нормально проходит. Я второй раз уже пытаюсь увеличить список, но пока ничего не получается.

bob_from_saratov
Расскажи поподробней о сжатии. То есть файлы, пожатые UPX распаковываются в память и висят там? Где это можно увидеть? Таск-менеджер ничего подобного не показывает.
Про каб-сжатие нигде инфы не видел. Может дашь ссылочку или объясни подробно. Если это все действительно осуществимо, почему корифеи не делают таких сборок. Я-бы даже просто проги согласился так пожать, не говоря о системе. Как вычислить, что файл можно сжимать и это не повлияте на работоспособность проги/системы ? Вообщем проведи ликбез, если не сложно.
Автор: bob_from_saratov
Дата сообщения: 01.10.2006 19:14
AkulaBig
http://www.911cd.net/forums//index.php?showtopic=17720&st=0

Цитата:

As with most things in life nothing comes for free and this is also true for UPX. A while ago I tested compressing certain files and was impressed how much space can be saved, eg. shell32.dll went down from 8 MB to 2.4 MB.
The drawback: every program loaded needs this DLL and every copy in memory needs extra space for decompressing, resulting in about 20 MB extra needed memory just for the compressed shell32.dll. If you want to build a BootCD that works on the larges number of PCs that is something to consider, especially if you load the image to RAM (SDI or ISO). In this case I spend some 14 MB more of RAM when compressing this DLL. My solution was to compress infrequently used DLLs and just a few of the bigger ones.

Подробнее уже некуда вроде.. Не совсем от корифеев - но всё ж на ангельском..
Автор: AkulaBig
Дата сообщения: 01.10.2006 20:42
bob_from_saratov
Посмотрел топик. Ссылки на списки файлов дохлые. Случаем у тебя нет вот этого файлика: http://rapidshare.de/files/25401693/upx.dll.cmd.txt.html. А то без примеров получаются только общие данные. А насчет кабов я не понял. Их просто в system32 надо кинуть? Вроде так получается. И что в TXTSETUP.SIF отвечает за их обработку?
Автор: bob_from_saratov
Дата сообщения: 02.10.2006 08:29
AkulaBig
Не знаю, что там за список. может быть и есть. Сделай поиск по форуму 911 и найдешь списки от человек пяти минимум - дальше скомпонуешь..
По кабам:просто кинуть нельзя - всё что можно зажать в каб - прописано в txtsetup.sif. И то на русской винде промахи выходят с файлами nls. Некоторые файлы нельзя сжать - синий экран, черный экран - их около 5-6.
За обработку файлов в cab'ах отвечает текстовая фаза инсталляции. Файлы, которые можно сжать выглядят так:

Цитата:
bootvid.dll = 1,,,,,,x_,2,0,0,,1,2

Подчеркивание после цифры и предполагает возможность упаковки в каб (я так думаю).
Если что - выложу свой пакетник.
Автор: HighwayStar
Дата сообщения: 02.10.2006 11:13
решил переходить на WinBuilder вот мои первые плагины
поддержка русского языка 26 KB вместо плагинов AutoLocalization и AutoKeyboard, которые работают довольно глючно. Написал даже интерфейс к плагину - можно выбирать способ переключения и дефолтную раскладку
Работает на русской и английской винде.
вот результат работы плагина:
также для любителей FBWF сделал 248 KB плагин с AutoramResize
bob_from_saratov
используя SDI я не собираюсь использовать UPX
кстати там какой-то плагин Dynamic UPX есть.
Автор: bob_from_saratov
Дата сообщения: 02.10.2006 11:31
HighwayStar

Цитата:
используя SDI я не собираюсь использовать UPX


Каковы же мотивы столь категоричных заявлений ? Чем же тебе UPX так насолил?
Автор: HighwayStar
Дата сообщения: 02.10.2006 11:39
7sh3
Цитата:
способ добавления прог ну никак не лучше чем плагами в барте,
в Барте не сделашь интерфейса к плагину, ведь гораздо проще нажать кнопку или поставиль флажок, переключатель, чем рыться в огромном инфе. В барте нет оператора If -сборку невозможно сделать более гибкой.
Цитата:
если уж делать мини сборку то зачем там нужен explorer который все ресурсы сжирает
речь идет не о мини сборки а об быстро работающей сборке которая частично грузиться в память. По поводу эксплоера, надо использовать MinLogon от Embedded вместо PELoader который по дефолту. Использование памяти 25.5Мб против 57,4 по дефолту. выбрать лоадер можно в плагине Misc Settings, если нужен MinLogon могу кинуть в варезник или личку. Надо будет проверить на виртуалке с 32Мб памяти

Цитата:
Каковы же мотивы столь категоричных заявлений ? Чем же тебе UPX так насолил?

и так NTFS жмет неплохо, а проги я лучше в wim запихну
Цитата:
против 57,4 по дефолту
маленько погоречился это было в сборке с PELoader'ом и UPX'ом, сейчас собрал с PEloader'ом без UPX'a получил использование памяти 30,8Мб
Вывод: SDI загрузке UPX противопоказан, т.к почти в два раза больше расход памяти
Автор: bob_from_saratov
Дата сообщения: 02.10.2006 12:21
HighwayStar

1. Про минлогон я слышал, но не добрался - подкинь идей и подробностей.
2. У меня после загрузки использование памяти 23 МБ. Я АКТИВНО использую UPX. Что я делаю неправильно??
3. WIM вылетел из головы, знаю, что (пока) вим-загрузку к барту прикрутить нельзя, а вот к прогам можно - буду опять же раз подробностям от тебя..
4. МИнимум при котором можно загрузиться и работать с сди и хпе - 128 мб. Буду рад услышать опровержения. 32 МБ - мне кажутся нереальными цифрами.

Жду исчерпывающих ответов. bob.

ps. UPX жмет лучше NTFS в среднем наполовину - то есть 50% против 75% соответственно.
Автор: HighwayStar
Дата сообщения: 02.10.2006 12:44

Цитата:
WIM
наверное десяток страниц назад делал плагин для монтирования wim образов в WinPE, тестировать мне его мне было неохота, единственное что я тогда выяснил это то что нельзя монтировать wim образ в каталог на CD даже с FBWF, так же были проблемы когда монтировал в каталог на SDI а образ лежал на CD без FBWF, по идее связка SDI + WIM + FBWF должна рулить, но проверять мне было неохота. Возможно все поменялось, я проверял с xImage и драйвером от висты 5112, сейчас у меня есть файлы от 5384 с ними еще не проверял. если бы найти еще новее... От сборки к сборке MS меняет формат wim образа и возможно драйвер.

Цитата:
1. Про минлогон я слышал, но не добрался - подкинь идей и подробностей.
MinLogon.exe используется в Embedded вместо WinLogon. Весит 17кб. При использованиии в WinPE снимает ограничения на ресурсы и время.
Использование: кидаем его в system32, обзываем explorer.exe и прописываем в реестр, в \Setup","CmdLine" прописываем WinLogon.exe и добавляем ключ "HKLM",0x4,"Software\Microsoft\Windows NT\CurrentVersion\Winlogon","Config","0x17"
Цитата:
32 МБ - мне кажутся нереальными цифрами.
я имел ввиду загрузку с CD и работу с эксплоером, проверил только на 48Мб можно нормально грузиться если оболочка эксплоер
Автор: Sish
Дата сообщения: 02.10.2006 12:45
bob_from_saratov

Цитата:
МИнимум при котором можно загрузиться и работать с сди и хпе - 128 мб

Недавно проверил и с удивлением обнаружил, что моя сборка (на чистом BartPE) грузится и работает на 64-х метрах памяти.

Был уверен, что минимум это 128 метров...
Автор: RedKrasik
Дата сообщения: 02.10.2006 12:54
Sish

Цитата:
Если ты собираешь на чистом BartPE, то вышеуказанного - вполне достаточно.

В том то и дело, что недостаточно. Конструктор выдает ошибку и не создает iso. Ошибку дает на файл nu2menu.xml, который в папке отсутствует. Ты не мог бы запостить содержимое папки в плагине Acronis (без папки Programs). У меня там 3 файла:
acronis.htm
acronis.inf
acronis_nu2menu.xml

Как понимаю там должен быть еще и 4-ый файл nu2menu.xml. Из-за отсутствия которого и появляется ошибка.
Автор: bob_from_saratov
Дата сообщения: 02.10.2006 12:55
HighwayStar

1. Я выше писАл
Цитата:
UPX жмет лучше NTFS в среднем наполовину - то есть 50% против 75% соответственно
, а WIM сжатие еще лучше. Вывод - лучше использовать под программы именно WIM. Остается сделать рабочее решение. Есть наметки?
2. МинЛогон я бы глянул - есть их у тебя?? Вроде на mp3car.com его так и не смогли без глюков привернуть к обычной (и pe) винде. У меня несвежие данные?? Есть возможность поделиться ? Хотя бы выигрыш в 200 кил по сравнению с winlogon.exe уже меня греет...
3. Мысль по поводу расположения некоторых DLL вне системы меня заигтриговала - но я не вспомнил упоминания об этом где либо.. Есть ссылки?
Автор: HighwayStar
Дата сообщения: 02.10.2006 13:07
bob_from_saratov

Цитата:
У меня после загрузки использование памяти 23 МБ. Я АКТИВНО использую UPX. Что я делаю неправильно??
видимо я неправильно жму в WinBuilder'e у меня даже на 64Мб c UPX'ом не всегда грузиться, т.к UPXнутый эксплорер жрет 20Мб таскманагер 11, а несчастный internat.exe 10Мб.


Добавлено:

Цитата:
МинЛогон я бы глянул - есть их у тебя??
оставил его здесь Варезник » OPK WinPE, LiveCD на базе Windows PE

Цитата:
Вроде на mp3car.com его так и не смогли без глюков привернуть к обычной (и pe) винде. У меня несвежие данные??
сам сейчас его использую в WinBuilder'e
Цитата:
WIM. Остается сделать рабочее решение. Есть наметки?
ставим драйвер wim в WinPE и монтируем образ. Решение попробую сегодня сделать. Желательно конечно xImage последней версси, но если не найду буду делать на 5384
PS кто-нибудь оценил мой плагин локализации для WinBuilder'a?
Автор: bob_from_saratov
Дата сообщения: 02.10.2006 13:29
HighwayStar
Друг - ты видимо пропустил мою с AkulaBig переписку по поводу каб и юпх - там я даже ссылку дал, см выше. НЕЛЬЗЯ жать ескплорер - можно лишь "чуть" обрезать - на 10 кило, не больше . Соответственно и кучу других файлов.
Автор: RedKrasik
Дата сообщения: 02.10.2006 14:43
All
Скачал плагин BartPE_ATIES_9.1.3694_RUS_with_UR. Добавляю его в Базовый конструктор Windows XPE Live CD (13.08.2006). При создании iso образа дает ошибку.
[more]
Обработка INF-файла: "E:\PE Builder XPE\plugin\TrueImage\acronis.inf"
Секция: Append
Ошибок: файл не найден: nu2menu.xml
Ошибок: appendFile() "E:\PE Builder XPE\plugin\TrueImage\" возникшая ошибка 87: Параметр задан неверно. ().
Обработка ID драйверов
Проверка наличия файлов
Сборка была прекращена по причине 2 ошибки построения
ISO-образ не создан - вначале устраните ошибки!
Создание XPE Live CD завершено...
Всего 2 ошибки и 0 предупреждения
Используйте [<<] и [>>] кнопки для навигации Ошибок/Предупреждений.
[/more]

Кто может подсказать в чем проблема?
Автор: HighwayStar
Дата сообщения: 02.10.2006 15:28
bob_from_saratov
помучал wim образы, результаты довольно странные
1. Проверяем монтирование на чтение в каталог на SDI - успешно
2. Проверяем монтирование на чтение в каталог на CD с FBWF - успешно
2. Проверяем монтирование на запись в каталог на SDI - пишет что не может писать в X:\temp
(на SDI) или там мало места, освобождаю место до 32 мег, результат тот же в каталог на CD вообще монтировать не желает.
Переназначаю temp и tmp на D:\temp CD-ROm с FBWF
монтирую на запись в каталог на SDI - работает!
создал на X:\ новыйс каталог, назначил в него temp и tmp- работает
вывод : imagex почему-то не хотит писать в X:\temp, может 'то только у меня такая фигня?
вот сделанный на скорую руку плагин для барта
в архиве есть все чтобы сlелать wim свой wim образ, и есть мальнький 1K образ для тестов
RedKrasik
закомментируй или удали из acronis.inf вот это
[Append]
nu2menu.xml


Добавлено:
WinBuilder обновился до 051 [more=внушительный ченжлог]
Build 051

- Fixed the IF command option that checked if an Ini file section existed or not.

- Disabled popup after pressing the save script button

- Increased the editing window on the source code editor tab

- Added the option to use an external editor on the source code editor

- Added Call - a command similar to RUN, executing a script using the script variables (including interface vars)

- Fixed bug in bart plugin convert tool - comments and empty lines are now supported

- Stop button no longer freezes whenever shellexecute command halts, terminating the launched application

- beta "Call" command was renamed to "Exec"

- Added a menu for creating new script files.

- Added "Options" tab.

- Added option to disable splash screen

- Winbuilder will no longer crash whenever WinBuilder.ini is not found, and will use default values

- Added dependencies on script files (much improved on beta 4)

- Added dependencies on script files

- Added command "encode" wich can be used to encode files inside script or text files (supports wildcards)

- Added command "system" wich allows specific actions outside the script engine - like the hability to refresh the script interface or rescanning all scripts again

- FileCreateBlank will now create new directories and a new file if none exist (and if the path is not read-only)

- HTML Log as been improved to add more details in builds like version, %basedir% value and a few more system messages

- Corrected "View Last log" button

- Rearranged a few GUI elements on the progress tab

- Added checkbox to use the same source directory for all available projects

- Added hint for images in script interface saying "Click on image to view in full size"

- Added keyboard support for navigation on the script window. Space=disable/enable, Enter=Run project, Up/Down=change script

- Added keyboard support for navigation on the log window. Up/Down=browse log messages

- Form resizing was disabled to avoid GUI problems under 120dpi

- qEmu was updated to 0.8.2 with USB support

- Added unrar.exe on the tools folder[/more]
исправили все глюки которые меня раздражали, теперь точно на нем останусь
брожу по форуму винбилдера и смотрю, что все лучшие специалисты по WinPE с 911cd там..
Автор: bob_from_saratov
Дата сообщения: 02.10.2006 15:57
HighwayStar
Спасибо, камрад, за свежие идеи и проделанную работу. Буду изучать WIM подход.

Цитата:
все лучшие специалисты по WinPE с 911cd там
- кто бы сомневался . Идеальных вещей нет - значит и билдер от барта рано или поздно кого-то перестанет устраивать. Началось с Батчера, затем ОпенБилдер - теперь еще ВинБилдер появился. Или просто опенбилдер переименовали?
Автор: RedKrasik
Дата сообщения: 02.10.2006 15:59
HighwayStar

Цитата:
закомментируй или удали из acronis.inf вот это
[Append]
nu2menu.xml

Попробывал так сделать. Ничего не вышла. Осталась одна ошибка - 87. Но что это я не знаю.
Автор: AkulaBig
Дата сообщения: 02.10.2006 16:03
bob_from_saratov

Цитата:
bootvid.dll = 1,,,,,,x_,2,0,0,,1,2

Действительно, такое я знаю. Забыл просто

Цитата:
Если что - выложу свой пакетник

Однозначно выкладывай. Вообще все, что есть по упаковки.

Цитата:
ескплорер - можно лишь "чуть" обрезать - на 10 кило

Делись, как это сделать.

HighwayStar

Цитата:
все лучшие специалисты по WinPE с 911cd там

Ну дык интересуются люди всем новым Хотя лично ине идея размещения винды в памяти кажется беспреспективной. Представь, мы пытаемся с большим трудом прикрутить винду на носитель всего в два раза меньший по объему (ЦД), чем нормальная винда. Проблем выше крыши. А ты и это пространство хчешь уменьшить 10 раз. Имхо глюки возрастут пропорционально.
Автор: bob_from_saratov
Дата сообщения: 02.10.2006 16:22
AkulaBig
Что то вроде такого батничка - вроде надо прятать за тегом [more=море ? ]

Цитата:

REM assy by bob
set ROOT=E:\save_\Bar\pebuilder
set OUTDIR=%ROOT%\bartpe
set UPXIT=E:\util\upx.exe
set PECOMP=%ROOT%\PECompact2\pec2.exe

attrib -R %OUTDIR%\*.* /S /D

Echo,1,"CAB'ing bootvid.dll (1/21)"
makecab %OutDir%\i386\system32\bootvid.dll %OutDir%\i386\system32\bootvid.dl_
del %OutDir%\i386\system32\bootvid.dll"
Echo,1,"CAB'ing hal.dll (2/21)"
makecab %OutDir%\i386\system32\hal.dll %OutDir%\i386\system32\hal.dl_
del %OutDir%\i386\system32\hal.dll"
Echo,1,"CAB'ing halaacpi.dll (3/21)"
makecab %OutDir%\i386\system32\halaacpi.dll %OutDir%\i386\system32\halaacpi.dl_
del %OutDir%\i386\system32\halaacpi.dll"
Echo,1,"CAB'ing halacpi.dll (4/21)"
makecab %OutDir%\i386\system32\halacpi.dll %OutDir%\i386\system32\halacpi.dl_
del %OutDir%\i386\system32\halacpi.dll"
Echo,1,"CAB'ing halapic.dll (5/21)"
makecab %OutDir%\i386\system32\halapic.dll %OutDir%\i386\system32\halapic.dl_
del %OutDir%\i386\system32\halapic.dll"
Echo,1,"CAB'ing halmacpi.dll (6/21)"
makecab %OutDir%\i386\system32\halmacpi.dll %OutDir%\i386\system32\halmacpi.dl_
del %OutDir%\i386\system32\halmacpi.dll"
Echo,1,"CAB'ing halmps.dll (7/21)"
makecab %OutDir%\i386\system32\halmps.dll %OutDir%\i386\system32\halmps.dl_
del %OutDir%\i386\system32\halmps.dll"
Echo,1,"CAB'ing halsp.dll (8/21)"
makecab %OutDir%\i386\system32\halsp.dll %OutDir%\i386\system32\halsp.dl_
del %OutDir%\i386\system32\halsp.dll"
Echo,1,"CAB'ing kdcom.dll (9/21)"
makecab %OutDir%\i386\system32\kdcom.dll %OutDir%\i386\system32\kdcom.dl_
del %OutDir%\i386\system32\kdcom.dll"
Echo,1,"CAB'ing ntoskernel.exe (10/21)"
makecab %OutDir%\i386\system32\ntoskrnl.exe %OutDir%\i386\system32\ntoskrnl.ex_
del %OutDir%\i386\system32\ntoskrnl.exe"
Echo,1,"CAB'ing acp[]i.sys (11/21)"
makecab %OutDir%\i386\system32\drivers\acpi.sys %OutDir%\i386\system32\drivers\acpi.sy_
del %OutDir%\i386\system32\drivers\acpi.sys"
Echo,1,"CAB'ing acpiec.sys (12/21)"
makecab %OutDir%\i386\system32\drivers\acpiec.sys %OutDir%\i386\system32\drivers\acpiec.sy_
del %OutDir%\i386\system32\drivers\acpiec.sys"
Echo,1,"CAB'ing cdfs.sys (13/21)"
makecab %OutDir%\i386\system32\drivers\cdfs.sys %OutDir%\i386\system32\drivers\cdfs.sy_
del %OutDir%\i386\system32\drivers\cdfs.sys"
Echo,1,"CAB'ing fastfat.sys (14/21)"
makecab %OutDir%\i386\system32\drivers\fastfat.sys %OutDir%\i386\system32\drivers\fastfat.sy_
del %OutDir%\i386\system32\drivers\fastfat.sys"
Echo,1,"CAB'ing isapnp.sys (15/21)"
makecab %OutDir%\i386\system32\drivers\isapnp.sys %OutDir%\i386\system32\drivers\isapnp.sy_
del %OutDir%\i386\system32\drivers\isapnp.sys"
Echo,1,"CAB'ing ksecdd.sys (16/21)"
makecab %OutDir%\i386\system32\drivers\ksecdd.sys %OutDir%\i386\system32\drivers\ksecdd.sy_
del %OutDir%\i386\system32\drivers\ksecdd.sys"
Echo,1,"CAB'ing ntfs.sys (17/21)"
makecab %OutDir%\i386\system32\drivers\ntfs.sys %OutDir%\i386\system32\drivers\ntfs.sy_
del %OutDir%\i386\system32\drivers\ntfs.sys"
Echo,1,"CAB'ing pci.sys (18/21)"
makecab %OutDir%\i386\system32\drivers\pci.sys %OutDir%\i386\system32\drivers\pci.sy_
del %OutDir%\i386\system32\drivers\pci.sys"
Echo,1,"CAB'ing setupdd.sys (19/21)"
makecab %OutDir%\i386\system32\drivers\setupdd.sys %OutDir%\i386\system32\drivers\setupdd.sy_
del %OutDir%\i386\system32\drivers\setupdd.sys"
Echo,1,"CAB'ing spddlang.sys (20/21)"
makecab %OutDir%\i386\system32\drivers\spddlang.sys %OutDir%\i386\system32\drivers\spddlang.sy_
del %OutDir%\i386\system32\drivers\spddlang.sys"
Echo,1,"CAB'ing wmilib.sys (21/21)"
makecab %OutDir%\i386\system32\drivers\wmilib.sys %OutDir%\i386\system32\drivers\wmilib.sy_
del %OutDir%\i386\system32\drivers\wmilib.sys"
Echo,1,"CAB'ing mup.sys (22/21)"
makecab %OutDir%\i386\system32\drivers\mup.sys %OutDir%\i386\system32\drivers\mup.sy_
del %OutDir%\i386\system32\drivers\mup.sys"
Echo,1,"CAB'ing ks.sys (23/21)"
makecab %OutDir%\i386\system32\drivers\ks.sys %OutDir%\i386\system32\drivers\ks.sy_
del %OutDir%\i386\system32\drivers\ks.sys"
Echo,1,"CAB'ing ftdisk.sys (24/21)"
makecab %OutDir%\i386\system32\drivers\ftdisk.sys %OutDir%\i386\system32\drivers\ftdisk.sy_
del %OutDir%\i386\system32\drivers\ftdisk.sys"
Echo,1,"CAB'ing atapi.sys (25/21)"
makecab %OutDir%\i386\system32\drivers\atapi.sys %OutDir%\i386\system32\drivers\atapi.sy_
del %OutDir%\i386\system32\drivers\atapi.sys"
Echo,1,"CAB'ing null.sys (26/21)"
makecab %OutDir%\i386\system32\drivers\null.sys %OutDir%\i386\system32\drivers\null.sy_
del %OutDir%\i386\system32\drivers\null.sys"

REM === Added by bob ))
Echo,1,"CAB'ing PCIIDEX.SYS (27/21)"
makecab %OutDir%\i386\system32\drivers\PCIIDEX.SYS %OutDir%\i386\system32\drivers\PCIIDEX.SY_
del %OutDir%\i386\system32\drivers\PCIIDEX.SYS"

Echo,1,"CAB'ing DMBOOT.SYS (28/21)"
makecab %OutDir%\i386\system32\drivers\DMBOOT.SYS %OutDir%\i386\system32\drivers\DMBOOT.SY_
del %OutDir%\i386\system32\drivers\DMBOOT.SYS"

Echo,1,"CAB'ing DMIO.SYS (29/21)"
makecab %OutDir%\i386\system32\drivers\DMIO.SYS %OutDir%\i386\system32\drivers\DMIO.SY_
del %OutDir%\i386\system32\drivers\DMIO.SYS"

Echo,1,"CAB'ing MOUNTMGR.SYS (30/21)"
makecab %OutDir%\i386\system32\drivers\MOUNTMGR.SYS %OutDir%\i386\system32\drivers\MOUNTMGR.SY_
del %OutDir%\i386\system32\drivers\MOUNTMGR.SYS"

Echo,1,"CAB'ing OHCI1394.SYS (21/21)"
makecab %OutDir%\i386\system32\drivers\OHCI1394.SYS %OutDir%\i386\system32\drivers\OHCI1394.SY_
del %OutDir%\i386\system32\drivers\OHCI1394.SYS"

Echo,1,"CAB'ing CDROM.SYS (32/21)"
makecab %OutDir%\i386\system32\drivers\CDROM.SYS %OutDir%\i386\system32\drivers\CDROM.SY_
del %OutDir%\i386\system32\drivers\CDROM.SYS"

Echo,1,"CAB'ing CLASSPNP.SYS (33/21)"
makecab %OutDir%\i386\system32\drivers\CLASSPNP.SYS %OutDir%\i386\system32\drivers\CLASSPNP.SY_
del %OutDir%\i386\system32\drivers\CLASSPNP.SYS"

Echo,1,"CAB'ing DISK.SYS (34/21)"
makecab %OutDir%\i386\system32\drivers\DISK.SYS %OutDir%\i386\system32\drivers\DISK.SY_
del %OutDir%\i386\system32\drivers\DISK.SYS"

Echo,1,"CAB'ing USBPORT.SYS (35/21)"
makecab %OutDir%\i386\system32\drivers\USBPORT.SYS %OutDir%\i386\system32\drivers\USBPORT.SY_
del %OutDir%\i386\system32\drivers\USBPORT.SYS"

Echo,1,"CAB'ing USBHUB.SYS (36/21)"
makecab %OutDir%\i386\system32\drivers\USBHUB.SYS %OutDir%\i386\system32\drivers\USBHUB.SY_
del %OutDir%\i386\system32\drivers\USBHUB.SYS"

REM === Echo,1,"CAB'ing VIDEOPRT.SYS (21/21)"
REM === makecab %OutDir%\i386\system32\drivers\VIDEOPRT.SYS %OutDir%\i386\system32\drivers\VIDEOPRT.SY_
REM === del %OutDir%\i386\system32\drivers\VIDEOPRT.SYS"

Echo,1,"CAB'ing C_037.NLs (37/21)"
makecab %OutDir%\i386\system32\C_037.NLs %OutDir%\i386\system32\C_037.NL_
del %OutDir%\i386\system32\C_037.NLs"

Echo,1,"CAB'ing C_866.NLS (38/21)"
makecab %OutDir%\i386\system32\C_866.NLS %OutDir%\i386\system32\C_866.NL_
del %OutDir%\i386\system32\C_866.NLS"

Echo,1,"CAB'ing C_1250.NLS (39/21)"
makecab %OutDir%\i386\system32\C_1250.NLS %OutDir%\i386\system32\C_1250.NL_
del %OutDir%\i386\system32\C_1250.NLS"

REM === Echo,1,"CAB'ing C_1251.NLS (21/21)"
REM === makecab %OutDir%\i386\system32\C_1251.NLS %OutDir%\i386\system32\C_1251.NL_
REM === del %OutDir%\i386\system32\C_1251.NLS"

REM === Echo,1,"CAB'ing C_1252.NLS (21/21)"
REM === dont === makecab %OutDir%\i386\system32\C_1252.NLS %OutDir%\i386\system32\C_1252.NL_
REM === del %OutDir%\i386\system32\C_1252.NLS"

REM === Echo,1,"CAB'ing C_1253.NLS (21/21)"
REM === makecab %OutDir%\i386\system32\C_1253.NLS %OutDir%\i386\system32\C_1253.NL_
REM === del %OutDir%\i386\system32\C_1253.NLS"

REM === Echo,1,"CAB'ing C_20866.NLS (21/21)"
REM === makecab %OutDir%\i386\system32\C_20866.NLS %OutDir%\i386\system32\C_20866.NL_
REM === del %OutDir%\i386\system32\C_20866.NLS"

REM === Echo,1,"CAB'ing C_20905.NLS (21/21)"
REM === makecab %OutDir%\i386\system32\C_20905.NLS %OutDir%\i386\system32\C_20905.NL_
REM === del %OutDir%\i386\system32\C_20905.NLS"

GOTO NA_VYXOD

:NA_VYXOD
filecase.exe /u /h /q /s %OutDir%\i386\system32\*.??_

PAUSE

переменные нужно свои подставить.
[/more]

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

HiWayStar

Так что там насчет исключения из ядра некоторых ДЛЛ и прописывания их в PATH ? Откуда инфа и работает ли такой вариант? Не представляю даже как их отличить и зарегистрировать.. Какие есть наработки?
Автор: 7sh3
Дата сообщения: 02.10.2006 16:26
HighwayStar
конечно гибкости с плагами там больше но это противопоказано новичкам в этом деле
а в барте плагин или есть или его нет. если собрать без скрипта autoUPX то свободно
грузится и работает на 64 мегах правда рам диск должен быть 4 мб с autoUPX
не грузится, нужно минимум 96, а если увеличить рам диск то про 64 можно забыть
даже без UPX

Цитата:
исправили все глюки которые меня раздражали, теперь точно на нем останусь

блин так всегда скачаешь, и вот уже новый вышел интересно как там с сетью дело
обстоит и с дровами, это добавить вообще возможно? также интересно насчет панели
быстрого запуска, русик твой работает нормально
Автор: bob_from_saratov
Дата сообщения: 02.10.2006 16:31
7sh3
Хмм. Я точно видел там скрипт по работе с сетью. Его кстати и хотел пробовать. А дрова - с ними то же самое что и в барте - разве нет?

Добавлено:
HighwayStar
Только что заметил. Акуле ты сказал что при SDI-загрузке
Цитата:
FBFW не нужен
. Мне кажется, что ты погорячился. Где же будут храниться создаваемые файлы?
Автор: HighwayStar
Дата сообщения: 02.10.2006 16:54
bob_from_saratov
data.wim в архиве оказался кривым используй для тестов свой образ
конвертировал плагин под WinBuilder, там тоже все работает как надо, в ближайшее время можно ожидать решение SDI+WIM+FBWF для винбилдера за моим авторством

Цитата:
Мне кажется, что ты погорячился. Где же будут храниться создаваемые файлы?

файлы можно было бы хранить на SDI
я тогда не говорил про wim теперь SDI+WIM+FBWF рулит!
Цитата:
Так что там насчет исключения из ядра некоторых ДЛЛ и прописывания их в PATH ? Откуда инфа и работает ли такой вариант? Не представляю даже как их отличить и зарегистрировать.. Какие есть наработки?
видимо большинство библиотек которых нет в system32 в сборке винбилдера. mfc40u.dll было установлено опытным путем во время прикручивания ERD коммандера к винбилдеру.
можно пробовать кидать те библиотеки которых нехватает какой либо программе в каталог для библиотек и там ее регистрировать, снимая RegShot
7sh3
Цитата:
блин так всегда скачаешь, и вот уже новый вышел
старый был аж от 28 июля рекомендую всем кому он интересен обновится, конструктор стал гораздо стабильнее, и плаги барта стало легче конвертировать

Цитата:
с autoUPX
не грузится, нужно минимум 96,
я говорил про то же, он жмет много лишнего
Цитата:
интересно как там с сетью дело
обстоит и с дровами, это добавить вообще возможно?
в начальной сборке дров нет, а добавляются они так же как в любой другой винпе
Цитата:
конечно гибкости с плагами там больше но это противопоказано новичкам в этом деле
а в барте плагин или есть или его нет
сами не пишут плагины, а с условиями можно сделать использование плагтна проще, например autoramresizer можно грузить через XPEInit если он есть или просто через реестр, или из autorun.cmd если используется autoruns.script
Цитата:
также интересно насчет панели
быстрого запуска
в 051 появилась

Добавлено:
AkulaBig

Цитата:
Представь, мы пытаемся с большим трудом прикрутить винду на носитель всего в два раза меньший по объему (ЦД), чем нормальная винда. Проблем выше крыши. А ты и это пространство хчешь уменьшить 10 раз. Имхо глюки возрастут пропорционально.

тут люди тут обрезают реальную XP до 50Мб, а потом еще патчат разные проги, чтобы они работал под их виндой и список работающих прог и игр не маленький. Так что ИМХО с WinPE это тем более возможно.
Автор: FREECHEESE
Дата сообщения: 02.10.2006 18:39
Господа, я думаю, что может конечно вопрос не стОит выеденного так сказать яйца, но все же подскажите, как вылечить проблему установления сети в win pe.
Очень нужно решить вопрос..Вы последняя почти надежда..
Автор: bazzzilio
Дата сообщения: 02.10.2006 19:53
FREECHEESE
А в чем проблема? Давай в личку...
Автор: bob_from_saratov
Дата сообщения: 02.10.2006 20:04
FREECHEESE
Неясно описал проблему.

Согласно этому http://www.microsoft.com/licensing/sa/benefits/winpe.mspx в WinPE поддержка сети есть по умолчанию.

Цитата:

Maintain easy network access: Windows PE provides network access comparable to Windows XP. In fact, Windows PE provides the same network drivers that come with Windows XP, enabling IT professionals to access the network quickly and easily.


Может быть это поможет:

Цитата:

Q: My WinPE does not find my network. Is there an updated WinPE?
A: If you boot WinPE without a Winbom.ini and from the command prompt type the following command "netcfg -v -s a" if your network card is not listed then you will need to create a custom WinPE CD and include your Network Drivers. The following FAQ explains the process.

Erik -SBST (Expert):
Q: My WinPE does not find my network. Is there an updated WinPE?
A: The following FAQ explains the process for creating a custom winpe cd with updated network drivers
Top Issues May 2003: Using the OEM Preinstallation Kit
http://oem.microsoft.com/script/contentpage.aspx?pageid=520851
If you are using WinPE 2004 then the following faq lists the new method of adding network drivers.
Windows XP SP2 Tools FAQ
http://oem.microsoft.com/script/ContentPage.aspx?pageid=552819

Автор: bazzzilio
Дата сообщения: 02.10.2006 20:04
ПыСы.HighwayStar
Может, я не прав, но, может, по WinBuilder'у новую тему замутить? А то посты теряются на фоне PE, а тема интересная, и с разгона не совсем понятная... Я сегодня попытался чегото скурить, но у меня даже эмулятор не запустился - грит, нету ntldr. Кароче, вопросы есть... Как таки софт прикручивать, можно ли конвертировать бартовские плаги... В буржуинском особо не силен, идею понять могу, но хоцца в подробностях...
Автор: DLans
Дата сообщения: 02.10.2006 20:30

Цитата:
Предположу, что ты забыл записать загрузчик. Простым копированием файлов он не записывается. Только через образ.

Цитата:
Как уже тебе сказали через образ нужно писать, но этот образ еще и сделать нужно В Nero к примеру нужно выбрать BOOT.CD , указать загрузочный файл для BCDW (если папка не твоя, то его могли переименовать, поэтому не скажу названия) расширение скорее всего bin. ПОТОМ УКАЗАТЬ бЕЗ ЭМУЛЯЦИИ, загрузочных секторов 4 , и нажать ОК, после того как появятся две панели кинуть те папки, что тебе попались на диск и прожечь


Извиняюсь, ввел вас в заблуждение...
У меня оказывается .iso файл с этим Windows PE (давно я записывал, сразу и не вспомнил).

За советы спасибо, но они не совсем подходят в моем случае..

Куда еще копать?..
Автор: bazzzilio
Дата сообщения: 02.10.2006 20:44
HighwayStar
ПыПыСы
Так и не понял. Матерится "The path you specified as you windows files source is not valid". Где грабли? У меня все инсталляхи на винте - только папка i386. Барту хватало...
Автор: Hrist
Дата сообщения: 02.10.2006 21:07
RedKrasik

Цитата:
Скачал плагин BartPE_ATIES_9.1.3694_RUS_with_UR. Добавляю его в Базовый конструктор Windows XPE Live CD (13.08.2006). При создании iso образа дает ошибку. Кто может подсказать в чем проблема?
конструктор - весь архив разархивируй в папку с простып палагином типа bart ту да же в папку \BART\plugin\ кинь папку трайимадж с твоим плагином, запусти конструктор - нажми Модули - увидишь что твой плагин подцепился - выйди и запусти создание исо... все должно работать... файл кторый у тя почему то не находиться - должен быть уже в составе конструктора бартпе (может битыйх архив конструктора скачал?)

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: после WindowsUpdate не видны сетевые интерфейсы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.