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

» Windows Preinstallation Environment(WinPE). WinBuilder

Автор: NIKZZZZ
Дата сообщения: 18.11.2006 00:59
strun

Цитата:
Посмотри файлы в скриптe Standard-2-CopyAndExpand.Script
А как посмотреть файлы, в какой папке?

Открой файл Standard-2-CopyAndExpand.Script в блокноте. Там будут строки типа
FileCopy,"%SourceDir%\I386\NTFS.SYS","%TargetDir%\i386\system32\drivers"
Expand,"%SourceDir%\I386\HAL.dl_","%TargetDir%\i386\system32"
Вот в этих папках их и смотришь. К сожалению лог не всегда выдает сообщение об ошибке.
Посмотри хотябы общее к-во файлов.


Добавлено:

Цитата:
А нельзя сделать проще, у кого работает(на флешки), выложил бы, все файлы, для "скачки"

А какой в этом смысл? Сборка сделанная под себе не представляет никакого интереса для других.



Добавлено:
VV2006

Цитата:
Насчёт использования UPX: у меня сложилось впечатление, что лучше его отключать - меньше вероятности глюков

Совершенно правильно, в особенности для тестов.

Цитата:
Однако WinSxS, похоже, работает только с UPX.

????? - это врядли.

Цитата:
расходования памяти и времени на распаковку

времени на распаковку - распаковка происходит в памяти достаточно быстро, а вот чтение с медленных носителей (CD,UsbFlash) процесс относительно долгий, так что это ускоряет работу.

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

Теряем - распаковка жрет память
Приобретаем - упаковка экономит память
Вот и ищи компромис.


Автор: VV2006
Дата сообщения: 18.11.2006 01:27
strun
Ты не пробовал ufdprep форматировать первый раздел в FAT32 или NTFS? А модифицированным заменить ntdetect.com? А файлы можно брать из любого загружаемого образа PE, кроме вариантов с мультизагрузкой.
Автор: Shido
Дата сообщения: 18.11.2006 01:27
Redisych

Цитата:
ак вроде альфа она? Я даже не бета-тестер по жизни.

Ну и что я уже года два пользую и ни одной ошибки.
Автор: NIKZZZZ
Дата сообщения: 18.11.2006 01:31

Цитата:
ак вроде альфа она? Я даже не бета-тестер по жизни.

Могу подтвердить.
Автор: VV2006
Дата сообщения: 18.11.2006 01:36
NIKZZZZ
А как же:
Title: 5 - Process WinSxS files
This script prepares use of WinSxS in your project.
It is your choice to UPX the WinSxS files
Автор: HighwayStar
Дата сообщения: 18.11.2006 01:36
NIKZZZZ

Цитата:
Поправь ссылку в шапке.

Сделано.

Цитата:
А вот на счет того, куда лучше выкладывать, надо подумать. Важно чтобы можно было выкладывать новое без обновления ссылок. Может кто посоветует?

Можно ещ всем кто хочет завести сайты на pochta.ru, там дают 20Мб с FTP доступом, и качается по прямым ссылкам. В шfпке есть одна такая на плагин FBWF.

Цитата:
Сеть от Alexei с бутлэнда
какой из них более `правильный` ?

В сеть от NIKZZZZ все включено, а сетью от alexei нужно еще PENETCONFIG.script, также у NIKZZZZ'a правленнные инфы включены в скрипт, а в скрипте от Alexei они правятся во время сборки.

Цитата:
Еще: версия 052 насколько нестабильна, какие известны глюки её использования?

Сам екзешник 052 beta 10 довольно стабилен и поддерживает кириллицу, сейчас собираю только им. С Sandbox_Latest все гораздо хуже, у меня порой вообще не собираются, поэтому использую старые скрипты с новым екзешником, и некоторые скрипты обновляю из Sandbox'a.
strun
Расскажи какая у тебя материнка. Помнится в основной теме рассказывали страшные вещи про USB на интеловских материнках.
sergeyg

Цитата:
может я конечно плохо смотрел, но как то нечего конкретного не видел, только слова "у меня работает", не скриптов, не описания, нечего
на msfn есть статья, только для старых версий, и на msfn почему-то неделю меня не пускают говорят 404.
Автор: sergeyg
Дата сообщения: 18.11.2006 01:53
NIKZZZZ

Цитата:
Скачал конструктор, в выходные попробую. Пока не слишком актуально, но протестировать можно. Да Виста грядет ..

она уже вышла, обычным winpe заниматься как то не очень интересно, он уменя замечательно собирается на основе BartPE, все работает и им заниматься не очень интересно, а вот виста ....

Цитата:
Какую версию Висты ты использовал при сборке?

финальную естественно, но в принципе должно работать на любой ... я довольно долго думал что лучше, собрать winpe используя файлы из install.wim, самому собирая реестр и все прочее, или переписать boot.wim, а потом его уже урезать... впринцепи для обоих вариантов нужен диск с вистой, к тому же мне нужна полная потдержка scsi, usb и сети, так что остановился на втором варианте... хочу сделать что бы сначала грузился относительно небольшой boot.wim, затем находилось оборудование, потом подгружался, например, programs.wim в котором будут все программы, в принципе все реализуется довольно просто...

ps в качестве носителя использую флешку, загрузчик - grub4dos ...


Добавлено:
HighwayStar

Цитата:
на msfn есть статья, только для старых версий, и на msfn почему-то неделю меня не пускают говорят 404.

меня пускают, оно?
http://www.msfn.org/board/index.php?showtopic=73692&mode=linear


Цитата:
6. Copy all *.dll files except any that Start with NLS*.dll, from d:\vistape\install\windows\system32 to d:\vistape\test\windows\system32

ты это сам читал? по моему слижком топорный метод и уж очень много места отжирает, не настолько эксплорер и нужен ...
Автор: HighwayStar
Дата сообщения: 18.11.2006 02:06
sergeyg

Цитата:
она уже вышла, обычным winpe заниматься как то не очень интересно, он уменя замечательно собирается на основе BartPE, все работает и им заниматься не очень интересно, а вот виста ...

Полностью поддерживаю, кроме того это существенн поднимет интерес к WinBuilder'у , так как Барт еще ничего не говорил по поводу висты, а микрософтовский WAIK размером в 900Мб качать тяжело.
В общем 85Мб пусть и в сжатом виде, но с кучей драйверов и сетью очень даже не плохо.

Цитата:
хочу сделать что бы сначала грузился относительно небольшой boot.wim, затем находилось оборудование, потом подгружался, например, programs.wim в котором будут все программы,
единственно верное решение.
попробуй опубликовать на бутлэнде, может статус разработчика и место на серваке дадут.
Автор: strun
Дата сообщения: 18.11.2006 02:07

Цитата:
А какой в этом смысл? Сборка сделанная под себе не представляет никакого интереса для других.

На против, я бы мог сравнить и искать свои ошибки, на много легче разбираться!
Это если бы я в "Photoshop"-е в "двух словах" объяснил как сделать ......., или б выложил готовый макрос!

Цитата:
Открой файл Standard-2-CopyAndExpand.Script в блокноте.

Начну все пробовать!!

З. Ы.
Вот завели, вторую неделю до 5-и утра сижу!!!

Респект ВАМ
Автор: HighwayStar
Дата сообщения: 18.11.2006 02:14
sergeyg

Цитата:
6. Copy all *.dll files except any that Start with NLS*.dll, from d:\vistape\install\windows\system32 to d:\vistape\test\windows\system32
ты это сам читал? по моему слижком топорный метод и уж очень много места отжирает, не настолько эксплорер и нужен ..

согласен, но там пишут как сделать чтобы хоть как то работало. Надо тестить, тестить и еще раз тестить чтобы выкинуть лишние файлы. Может стоит отталкиваться от скрипта Explorer для XP.
Можно попробовать добавить скрипт Xoblite, он есть в Downloads на бутлэнде, очень симпатичный шелл, можно и темку под висту подыскать.
Кстати похоже что в WinPe 2.0 нету ограничения по ресурсам, запустил сейчас с десяток блокнотов и регедитов. Или это только с МС программами?
Автор: sergeyg
Дата сообщения: 18.11.2006 02:24
HighwayStar

Цитата:
В общем 85Мб пусть и в сжатом виде, но с кучей драйверов и сетью очень даже не плохо.

хотелось бы уменьшить где-нибудь до 60-65, тогда должно на 128 оперативке нормально (относительно конечно) работать ... вот думаю есть ли смысл попробовать все upx'ом упаковать ....


Цитата:
попробуй опубликовать на бутлэнде, может статус разработчика и место на серваке дадут.

и зачем оно мне?


Цитата:
единственно верное решение.

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


Цитата:
Надо тестить, тестить и еще раз тестить чтобы выкинуть лишние файлы. Может стоит отталкиваться от скрипта Explorer для XP.

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


Цитата:
Кстати похоже что в WinPe 2.0 нету ограничения по ресурсам, запустил сейчас с десяток блокнотов и регедитов. Или это только с МС программами?

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

Добавлено:
кстате, посмотри на wpeutils.exe (кажется так), очень интересная штука ...
Автор: HighwayStar
Дата сообщения: 18.11.2006 02:43

Цитата:
попробуй опубликовать на бутлэнде, может статус разработчика и место на серваке дадут.
и зачем оно мне?

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

Меня уже очень заинтересовал, все выходные наверное буду экспеременировать
Автор: Redisych
Дата сообщения: 18.11.2006 07:25

Цитата:
Скажите, в Totalcmd решена проблема шрифтов или как?

У меня проблем не было.

Тогда бы шапку поправить, до сих пор Локализация от HighwayStar v005 пользуем...
Где выуживать: 14:54 16-11-2006
Автор: NIKZZZZ
Дата сообщения: 18.11.2006 10:30
HighwayStar

Цитата:
Кстати похоже что в WinPe 2.0 нету ограничения по ресурсам, запустил сейчас с десяток блокнотов и регедитов. Или это только с МС программами?

??? что-то я не понял, никогда не видел я никаких ограничений !

Автор: HighwayStar
Дата сообщения: 18.11.2006 11:18
Обновился скрипт MMC, теперь в нем меньше файлов и он работает с Win2k3
NIKZZZZ

Цитата:
??? что-то я не понял, никогда не видел я никаких ограничений !

Попробуй собрать WinPE конструктором от M$. В WinPE можно запустить всего 3 приложения. В винбилдере это ограничение обходится при помощи PELoader из скрипта Misc Settings, можешь попробовать собрать без него, тоже получишь ограничения.
Никак не могу найти сто за шрифт используется в менюшках PsPsd'a, уже нашел и исправил 5 неверных записей в версии 006, но PSPad'у это не помогло, помогло только SmallCD Writer'у, там у него слева показывается дата и вней были кракозябы.
Небольшая картинка Vista PE и Xoblite.
Автор: NIKZZZZ
Дата сообщения: 18.11.2006 11:42
HighwayStar

Цитата:
В WinPE можно запустить всего 3 приложения. В винбилдере это ограничение обходится при помощи PELoader из скрипта Misc Settings

Так вот о чем речь.
В WinPE можно запустить всего 3 приложения - это ограничения памяти. Необходим какой-либо менеджер памяти.
Я использую вместо него родной WinPeShl.exe от Microcoft. PeLoader не желает работать с RamDisk. Может что подскажешь по этому вопросу?

Автор: Chef
Дата сообщения: 18.11.2006 12:05
Vista PE, правда без Xoblite

через несколько секунд ребутится, но не важно.
Может мы пока не будем на неё отвлекаться? Вариант

Цитата:
что бы сначала грузился относительно небольшой boot.wim, затем находилось оборудование, потом подгружался, например, programs.wim в котором будут все программы


Цитата:
загрузчик - grub4dos

вроде всех устраивает, так давайте наконец сделаем рабочий

Цитата:
SandBox.Ru-Board

Автор: NIKZZZZ
Дата сообщения: 18.11.2006 12:30
VV2006

Цитата:
А как же:
Title: 5 - Process WinSxS files
This script prepares use of WinSxS in your project.
It is your choice to UPX the WinSxS files

Ну не будут они паковаться, так ведь неупакованные уж точно работать будут!


Добавлено:
HighwayStar

Цитата:
Можно ещ всем кто хочет завести сайты на pochta.ru, там дают 20Мб с FTP доступом, и качается по прямым ссылкам.

Завел. Подключился по FTP. Все нормально. Но если я даю прямую ссылку, как у тебя, то для закачки требуется авторизация. А такие ссылки, как
http://www3.pochta.ru/hosting/0745cc0a2e742a5c5206a8d498545e73/go/?f=%2FFiles%2FTest2.exe
неудобны.
Как обойти эту проблему?
Автор: HighwayStar
Дата сообщения: 18.11.2006 13:03
NIKZZZZ

Цитата:
В WinPE можно запустить всего 3 приложения - это ограничения памяти. Необходим какой-либо менеджер памяти.

Зачем? Все уже и так есть PELoader или minlogon от MS.
Или ты хочешь собирать WinPe средсвами от MS?

Цитата:
PeLoader не желает работать с RamDisk.

Это как?, все же его используют и с рамдиском и без, он по-умолчанию включен в WinBuilder


Цитата:
Может мы пока не будем на неё отвлекаться? Вариант
Цитата:
что бы сначала грузился относительно небольшой boot.wim, затем находилось оборудование, потом подгружался, например, programs.wim в котором будут все программы

В том то и дело что реализации нет пока в виде скриптов, да если sergeyg ее сделает остальные скрипты все равно надо по мелочам переписывать, тот же setupreg.hiv перемещен из system32 в System32\config\SYSTEM
Chef
И разве не ты пару страниц назад спрашивал о загрузке из образа и монтировании образа в любую директорию. Так в висте все это есть в базовой так сказать комлектации.
ИМХО нам нужен филиал "WinPE 2.0 Winbuilder, Vista PE". Кто за?
Там будем переделывать скрипты под висту.
sergeyg

Цитата:
агрузчик - grub4dos

Очень хочу узнать какой файл прописывать в chainload. bootmgr ?

Цитата:
SandBox.Ru-Board

Надо начинать делать, но не знаю что брать за основу Sandbox_Latest и править его напильником, или взфть уже исправленные скрипты из папки с моим винбилдером.
Сегодня Nuno прислал 052 Pre release 2 опять полно глюков по мелочам.

Может стоит сделать сайт winbuilder.pochta.ru положить туда разрабатываемый Sandbox и дать пароли на FTP доступ местным разработчикам, кто что меняет сразу отписывается здесь. Так ИМХО будет быстрее чем каждый будет править скрипты у себя и потом сравнивать с общими.

Добавлено:
NIKZZZZ

Цитата:
Завел. Подключился по FTP. Все нормально. Но если я даю прямую ссылку, как у тебя, то для закачки требуется авторизация.

Может неправильно ссылки даешь? В ссылке должен быть протокол http
Как он авторизацию просит? Та ссылка что ты привел тоже на работает.
Автор: Chef
Дата сообщения: 18.11.2006 13:29

Цитата:
Так в висте все это есть в базовой так сказать комлектации.

Это ты про возможности wim? Так там тоже облом - смонтировать можно, но содержимое папки куда монтируеш блокируется Без драйвера никак.
Похоже придётся засунуть PicoXP в sdi, а дальше извращаться с wim...


Цитата:
ИМХО нам нужен филиал "WinPE 2.0 Winbuilder, Vista PE". Кто за?

Это единственная твоя идея, с которой я не согласен
Автор: NIKZZZZ
Дата сообщения: 18.11.2006 13:32
HighwayStar

Цитата:
Может неправильно ссылки даешь? В ссылке должен быть протокол http


ftp.nikzzzz.pochta.ru/files/test2.exe - такая требует авторизацию
http://nikzzzz.pochta.ru/files/test2.exe - как у тебя не работает
http://www3.pochta.ru/hosting/0745cc0a2e742a5c5206a8d498545e73/go/?f=%2FFiles%2FTest2.exe - эта работает, проверил на чужом копе.


Автор: HighwayStar
Дата сообщения: 18.11.2006 13:56

Цитата:
Это ты про возможности wim? Так там тоже облом - смонтировать можно, но содержимое папки куда монтируеш блокируется Без драйвера никак.

То что ты хочешь это фантастика. Существование подобного драйвера науке неизвестно . Даже под nix'ами когда монтируешь что-то в каталог то его содержимое недоступно, если б такое было возможно думаю такой драйвер уже давно был бы написан.

Цитата:
ИМХО нам нужен филиал "WinPE 2.0 Winbuilder, Vista PE". Кто за?
Это единственная твоя идея, с которой я не согласен

Почему? ИМХО виста в любом случае будет рулить через несколько месяцев, а WinPE 2.0 это просто нечто, один wpeutils.exe чего стоит, заменяет сразу половину утилит параглайдера.
Плюс загрузка непосредственно из wim образа который обеспечивает сжатие примерно в 2 раза.
Если сейчас начать, то потом кога Барт сделает свой конструктор у нас уже будет все готово и будет куча скриптов в эту тему придут 7sh3 и AkulaBig и начнут описывать преимущества бартовского конструктора, а я скажу сколько думаешь NIKZZZZ очередной ожиотаж продлится? какая утопия нарисовалась блин ...

NIKZZZZ
Попробуй выкинуть из корневого каталога index.htm тогда по ссылке http://nikzzzz.pochta.ru должно быть видно файлы и каталоги, я сейчас так и сделал http://highwaystar.pochta.ru
Вторая ссылка к меня так и не открылась, сколько надо ждать? или там всплывающее окно?
Можно еще в теме по бесплатным хостингам поспрашивать
Автор: Chef
Дата сообщения: 18.11.2006 14:40

Цитата:
То что ты хочешь это фантастика.

FBWF это фантастика? Ссылка по теме:
http://www.microsoft.com/whdc/driver/filterdrv/default.mspx
и вот тоже интересно:
http://blogs.msdn.com/embedded/archive/2006/11/03/what-is-horm-and-how-can-you-use-it.aspx


Цитата:
в эту тему придут 7sh3 и AkulaBig и начнут описывать преимущества бартовского конструктора, а я скажу сколько думаешь NIKZZZZ очередной ожиотаж продлится?

Скромнее надо быть, скромнее
Автор: NIKZZZZ
Дата сообщения: 18.11.2006 15:01
HighwayStar
Решил проблему. Удалил сайт и создал заново.

http://nikzzzz.pochta.ru/files/winbuilder/inf2script.7z
http://nikzzzz.pochta.ru/files/winbuilder/net.7z
http://nikzzzz.pochta.ru/files/winbuilder/test2.7z

Проверь пожалуйста и поправь шапку.





Автор: HighwayStar
Дата сообщения: 18.11.2006 16:12
NIKZZZZ
ссылки работают. Добавил в шапку.
Chef
Да действительно про FBWF я что-то не подумал, Первая ссылка действительноочень интересна, там даже примеры есть, осталось найти того кто сможет написать нам такой драйвер. вот еще полезная ссылка по теме http://www.acc.umu.se/~bosse/

Цитата:
Скромнее надо быть, скромнее
Ссылка на оригинал

Почему все-таки не создать отдельную тему по WinPE 2.0? если обсуждать в одной теме, то будет возникать путаница в скриптах для висты и для XP так ка они будут заметно отличаться и каталогами и файлами.
Автор: Shido
Дата сообщения: 18.11.2006 16:26
HighwayStar, Chef
Так или иначе, но вистой придётся заниматся. Поэтому я думаю, что такая тема нужна, и нужна имменно отдельная. Далеко не каждый эпизодически выходящий в Интернет сможет и будет разбиратся к какой оси скрипт.

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

Кроме того логичную и непрерывную тему читать проще интереснее да и полезнее по моему.

Автор: HighwayStar
Дата сообщения: 18.11.2006 19:18
sergeyg
нашел еще файлы которые можно поудалять
inf\*.PNF
system32\DriverStore
system32\catroot
в сжатом виде выигрыш 5Мб
Без них винда грузится нормально. Как встают дрова еще не проверял. Еще можно из winsxs удалить записи в которых содержаться не русские и не английские файлы, тоесть не en-US и ru-RU
P.S Завтра точно надо открывать новую тему. Виста ПЕ реально зацепила
Автор: sergeyg
Дата сообщения: 18.11.2006 22:48
HighwayStar

Цитата:
нашел еще файлы которые можно поудалять

щас буду тестить, завтра (если успею) будет новый конструктор, немного переделал идеологию, теперь нечего не монтируется и как следствие некаких драйверов в систему ставить не надо ... хотя когда надо будет скопировать что-нибудь из install.wim они опять понадобятся... также новая версия (финальная) imagex и вообще немного быстрее стало работать... щас разбираюсь с шелом, точнее пишу для него скрипт


Цитата:
P.S Завтра точно надо открывать новую тему. Виста ПЕ реально зацепила

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

Добавлено:

Цитата:
нашел еще файлы которые можно поудалять

удалил как ты советывал, загружаться стало быстрее, но все оборудование отвалилось, сети нет и вообще ... может я конечно что то лишнее случайно убил
Автор: HighwayStar
Дата сообщения: 19.11.2006 12:27
Создал тему по WinPE 2.0 ссылка в шапке. Почти готова нормальная локализация. Языки переключаются, консоль нормально отображает кириллицу. GUI тоже кое-где кириллицу показывает, с остальным надо разбираться со шрифтами для этого надо побольше тестовых приложений. Ссылка в первом посте новой темы.
С локализацией XP застрял на этом PsPad'e никак не могу определить какой ему шрифт надо, хотя есть еще одна мысль...
sergeyg

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

у меня сеть судя по выводу net start есть. Как ее вообще проверить ipconfig ничего не показывает.
Все дальше про висту пишем в новой теме, я тут написал чтобы первый пост не портить
Автор: sergeyg
Дата сообщения: 19.11.2006 13:42
Нужна помощь!

подскажите как правельно отконвертировать строчку реестра в формат winbuilder?
"UpperFilters"=hex(7):50,61,72,74,4d,67,72,00,73,6e,61,70,6d,61,6e,00,00

у меня получается RegWrite,HKLM,0x7,"Tmp_setupreg_hiv\ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","UpperFilters","PartMgr snapman"
НО между PartMgr и snapman должен быть не пробел, а перевод строки... при автоматическом конвертировании, получается вообще "PartMgrsnapman" без пробела

и еще, есть например строка RegWrite,HKLM,0x1,"Tmp_software\Acronis\Acronis Disk Director\Settings","key"," 2 13 30102 6120 25 29 99 27 12120 19 13 6 98 1120 13 5 19 24 6120109 1 23 24102", тут в некоторых местах стоят двойные и тройные пробелы, но при добавлении в реестр они все становятся одинарными

как бы мне все это сделать правельно?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: ntfs ИЛИ fat 32?


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