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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: KarabassJKS
Дата сообщения: 03.09.2009 21:55

Цитата:
У меня работало.

Ivan_Strelec спасибо вам за ссылку - рабочий вариат.
Попробую по образцу теперь новее версию туда вложить.

Автор: VictorMan
Дата сообщения: 03.09.2009 22:56

Цитата:
bcors
Переменная target_root создается в системных переменных, но утилиты из ERD ее не видят,
да и в cmd, если набрать set, ее не видно.

Э....что-то давно это было....я тогда отказался от erdroot и сделал запуск через ERDLogon, не помню, где взял. Вот на всякий случай комплект ERD2005, .lnk сделаны обычные, там все понятно. _http://narod.ru/disk/12781916000/ERD2005.rar.html
Пароль стандартный.

Автор: 7sh3
Дата сообщения: 03.09.2009 23:23
slawa321

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

новые конструкторы практически уже доделаны, прикручены wim'ы multicpu и т.д. осталось пару вещей реализовать, но это уже зависит от уважаемого NIKZZZZ в общем скоро будет...

bcors

Цитата:
Как с этим боротся не подскажете?

можно просто прикрутить родной bslogon, вот плаг bsexplorer из нового конструктора
Автор: Ivan_Strelec
Дата сообщения: 04.09.2009 07:22
AZJIO


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


Я делал несколько вариантов: Mini-самое необходимое при восстановительных работах, Maxi- mini+ плагины для восстановления файлов, паролей ....
Вот Mini тоже была в вариациях - полностью WIM-загрузка и WIM-загрузка системы + дополнительное монтирование всего Programs.
Вытаскивание CD меня не волновало, поэтому всё устраивало.

Остался открытым вопрос - без подключенного FBWF ntfs.sys выбрасывает BSOD 0x24.
Автор: AZJIO
Дата сообщения: 04.09.2009 22:17
Заинтересовал такой вопрос какая ком-строка отвечает за создание ярлыков. Ведь при создании ярлыка проверяется верность пути ярлыка и если *.exe отсутствует, то ярлык не создаётся. А каждое обращение к CD для проверки пути увеличивает время загрузки с CD. Столкнулся с этим проверяя скрипт создания ярлыков. В рам-загрузке скрипт отрабатывает в треть секунды, успевает только имя мигнуть в окне процессов xpeinit.exe, а при старте с CD скрипт висит в окне процессов не менее 10 секунд и только слышно в приводе головка вжик-вжик, попробовал убрать проверку путей, но при этом скорость обработки скрипта осталась прежней. А проверка пути точно исчезает, так как без такой проверки создаются все ярлыки, даже те для которых отсутствуют пути к *.exe и иконки.

Добавлено:
Ivan_Strelec
Цитата:
Остался открытым вопрос - без подключенного FBWF ntfs.sys выбрасывает BSOD 0x24.
вроде как для wim-загрузки подключение FBWF это правило, но может при тестах это правило кто-то обойдёт, тот кто не знает что это правило))).
Автор: yurkesha
Дата сообщения: 04.09.2009 22:34
AZJIO

Цитата:
вроде как для wim-загрузки подключение FBWF это правило

только вроде... Я же уже писал - это необязательный компонент и поэтому я его выношу в необязательные плаги...
Автор: Ivan_Strelec
Дата сообщения: 05.09.2009 09:29
AZJIO


Цитата:

Заинтересовал такой вопрос какая ком-строка отвечает за создание ярлыков. Ведь при создании ярлыка проверяется верность пути ярлыка и если *.exe отсутствует, то ярлык не создаётся.


За создание ярлыков отвечает команда xpeinit -l

Кстати, в одной из сборок Winbuilder ярлыки создаются на этапе сборки, а при загрузке просто из архива кидаются в нужные папки. Надо будет внимательнее разобраться в этом и, возможно, прикрутить такой аналог на этапе постобработки.

Добавлено:
yurkesha


Цитата:
вроде как для wim-загрузки подключение FBWF это правило

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


Привожу свои наблюдения:

Использую Ваши плагины wim_boot, wim_file, imdisk
1. "Полная" WIM сборка не требует FBWF
2. Делаю отдельный wim с системой и отдельный с programs. Система грузится нормально, но когда приходит очередь монтировать programs, то без FBWF драйвер ntfs.sys моментально выпадает по 0x24.

Похоже, что это проблемы драйвера WIM.
Автор: yurkesha
Дата сообщения: 05.09.2009 11:36
Ivan_Strelec
Если следовать твоим выводам то тогда вообще при таком раскладе запуск из WIM при WIM-загрузке и отсутствии FBWF невозможен. Но это нонсенс - берем в минимальную WIM-загрузку любой WIM-плаг приложения и проверь загрузку вручную.
И убедишься что монтирование и потом запуск приложения работает!
Так что проблемы твоей реализации монтирования programs.wim.
Вполне возможно что ты например пытаешься сонтировать либо в неудачный момент(до запуска нужных модулей), либо пытаешься монтировать на чтение/запись в каталог который на самом деле read-only без использования FBWF(ну то есть пытаешься монтировать в %SystemDrive% при wim-загрузке).
Автор: AZJIO
Дата сообщения: 05.09.2009 13:22
Ivan_Strelec
Проверил без FBWF, проги вроде нормально запускаются, а при старте avp8 вылетело в синий экран с ntfs.sys. Для меня всё равно без FBWF нет смысла собирать.
Автор: yurkesha
Дата сообщения: 05.09.2009 14:08
AZJIO
я лично проверял запуск как раз на AVP8 и AVP9...

ЗЫ: Кстати я пофиксил AVP9 - дата баз теперь отображается... Оказывается в финальной версии все устроено так же как и в AVP8, а я раньше еще плаг делал на бета-версии...
Автор: AZJIO
Дата сообщения: 05.09.2009 14:23
Есть у кого нибудь справка по ключаам xpeinit.exe. Пытался к строке "xpeinit -l" добавить строку комментов чтоб отображалась при загрузке и посмотреть сколько времени отрабатывает, но не получается.
Автор: yurkesha
Дата сообщения: 05.09.2009 14:47
AZJIO
Ivan_Strelec
Ребята - я ошибся... У меня действительно был запущен FBWF в момент монтирования WIM... А без него - синий экран...
Поковыряюсь...

AZJIO
Личку прочел - щас залью...
Автор: lucky_Luk
Дата сообщения: 05.09.2009 15:59
7sh3

Цитата:
win7 x64? под win7 x86 собирается без проблем, uac выключен, да и с включенным uac работает, правда добавляет в сборку примерно 3.5 мег мусора, всякие *.regtrans-ms...

x86. У меня не самая новая версия конструктора, даже не предпоследняя.
Во время сборки есть какая-то стадия, когда пробегают ползунки, несколько таких стадий. На Win7 эти ползунки пробегают очень быстро, гораздо быстрее чем на WinXP. ИМХО в этих процедурах есть какая-то проблема, из-за которой собранная WinPE не может загрузится.


Добавлено:
Доделывай новый конструктор быстрее , подожду и сразу перейду на новую версию.
Автор: Ivan_Strelec
Дата сообщения: 05.09.2009 17:57
yurkesha


Цитата:
Так что проблемы твоей реализации монтирования programs.wim.
Вполне возможно что ты например пытаешься сонтировать либо в неудачный момент(до запуска нужных модулей), либо пытаешься монтировать на чтение/запись в каталог который на самом деле read-only без использования FBWF


Я попробовал много вариантов. Вначале монтировал вручную. Наиболее работающий вариант - на виртуальный диск.
Если пытаться монтировать на диск Х:, который создался при загрузке winpe.wim, то imagex рапортует, что все в норме, а на самом деле каталог монтирования остаётся пустой!!!

Кстати, у тебя в profiles стоит

[Software.AddReg]
; Profiles HKLM\Software
0x2,"Microsoft\Windows NT\CurrentVersion\ProfileList","ProfilesDirectory","%ProfilesDir%"
0x1,"Microsoft\Windows NT\CurrentVersion\ProfileList","DefaultUserProfile","PE_User"
0x1,"Microsoft\Windows NT\CurrentVersion\ProfileList","AllUsersProfile","PE_User"

и когда пытаешься создать ярлык на рабочем столе, то он появляется дважды!
Лучше разнести Default и AllUsers
Автор: 7sh3
Дата сообщения: 05.09.2009 18:19
yurkesha
я когда ковырялся с wim то понял все так - просто загрузка wim образа - fbwf не нужен, а вот wim загрузка плюс плаг wim монтирования - fbwf нужен, без него синька, в тоже время обычная загрузка с cd плюс плаг wim монтирования работает нормально и без fbwf
Автор: Ivan_Strelec
Дата сообщения: 05.09.2009 18:24
AZJIO


Цитата:
Есть у кого нибудь справка по ключаам xpeinit.exe


Немного порывшись нашёл:


XPEinit.exe


no switches -> command to execute without showing window (proxy mode),
holding control key skips the execution

-b sends a broadcast message to all apps to re-read the environment
variables
-l creates shortcuts
-y disables unsigned driver warning dialog box
-p setup ie proxy from xpeinit registry keys
-z setup refresh
-h max refresh rate for -z
-d runoncedel, deletes RunOnceEx keys between 400 and 600
-s doesn't complain if the launched command fails
-r processes RunOnceEx keys
-f force, when running in proxy mode, executes the program, even if the
control key is pressed
-m message to display in the title of window when launching an
application in proxy mode
-w check for WBEM repository in %SystemRoot%\system32\wbem\Repository
or build it in %temp%\Repository
-9 disables 24 hour time limit by killing smss.exe and winlogon.exe
(thx TheTruth)
-6 reboot system (tells XPELogon to reboot the system)
-0 shutdown system (tells XPELogon to shutdown the system)
Автор: yurkesha
Дата сообщения: 05.09.2009 19:31
Ivan_Strelec

Цитата:
Лучше разнести Default и AllUsers

1_BASE\Z_CUSTOM\FILES\profile_fix.cmd как раз решает проблему задвоения...
Стартует из profiles.inf:
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\999","200","||xpeinit.exe -f -m ""Фикс Common Desktop и Common Autorun"" profile_fix.cmd"
Автор: VictorMan
Дата сообщения: 05.09.2009 21:03

Цитата:
AZJIO
Есть у кого нибудь справка по ключаам xpeinit.exe.

Так в самой XPE и есть справка....
_http://oss.netfarm.it/winpe/
_http://prdownloads.sourceforge.net/winpe/xpe-1.0.7.cab?download
Там XPE.htm
Автор: voidshah
Дата сообщения: 05.09.2009 22:26
Вот захотел себе сделать загрузочную флешку с WinXP на борту для своего Acer Aspire One 150. Цель одна, возможность грузиться с флешки для просмотра фильмов, слушать музыку, Word и Exel, чтение Pdf, DjV. Может еще к инету конектится. Для чего?! Просто в моей модели есть винт на 160 гиг. НО! В транспорте (наши дороги, наши маршрутки) пользоваться работой с винта не хотелость бы, да бы его не убить при тряске. Есть SD карта 8гб для данных и usb-флешка для загрузки системы. Хотелось бы интегрировать дрова для нетбука в образ и необходимый софт. Все остальное убрать. Я видел образы на основе BartPE очень малого размера. Как их сделать? Как убрать лишнее? После работы nLite - PEbuilder ругается, что не может скопировать необходимые файлы... Как быть??? Может уже и писалось где, но перечитывать более 500 страниц - это слишком. Жаль, что нет ФАК по сему вопросу. Помогите советом.
Автор: SanchesV
Дата сообщения: 05.09.2009 22:41
voidshah Для того чтобы убрать лишнее и вшить драйверы есть удобная программа, называется nLite.
Автор: voidshah
Дата сообщения: 05.09.2009 22:55
SanchesV
Читай внимательно! За nLite я знаю - но косяки потом с PEbuilder. Может еще что есть?! Или как подружить nLite и PEbuilder????
Автор: 7sh3
Дата сообщения: 06.09.2009 00:18
voidshah

Цитата:
Я видел образы на основе BartPE очень малого размера

какой размер нужен? в этих очень малого размера тоже были - просмотра фильмов, слушать музыку, Word и Exel, чтение Pdf, DjV. ?

Цитата:
Просто в моей модели есть винт на 160 гиг.

винт вытаскивать будешь?

сколько памяти? если делать то грузить pe надо в память с флешки, сама флешка после загрузки будет не нужна, вот тут что-то похожее делали...
Автор: voidshah
Дата сообщения: 06.09.2009 00:48
Винт вытаскмвать не буду. Его же можно отключить в диспечере устройств ведь. Ну или как-то отключить питание (не физически). Ведь повредить винт в выключеном состоянии более проблематично. Что именно было в этих малого размера не смотрел. Сам факт, что их урезали просто. А как и чем??? Задача - просто убрать все не нужное мне. Если я правильно понял, то и грузиться быстрее будет и памяти жрать меньне. Зачем грузить не нужное?! И добавить нужное. Оперативы 1024мв все же.

Да, и огромное пасиб за ссылку - буду читать!
Автор: yurkesha
Дата сообщения: 06.09.2009 09:39
voidshah
Давай тогда для начала ты решишь задачу програмного отключения питания от винта(по-видимому более простую ), а потом уже будешь заниматься BartPE.
Автор: voidshah
Дата сообщения: 06.09.2009 11:32
Ну не надо с меня ржать... Я в компах разбираюсь - далеко не новичек. В винде есть функция энергосбережения - "Отключение дисков". Потом я же не говорю, что отключить - именно полностью обесточить!!! Понятно, что это можно сделать только физически. А просто не будут крутиться пластины в винте, головки запаркованы. Т.е. фактически винт не работает. Да и вопрос не про винты был...
Автор: 7sh3
Дата сообщения: 06.09.2009 21:27
voidshah
остановить винт программно средствами винды можно только через 3 минуты, хотя для pe винт и не нужен - при любом случайном обращении он снова заведется, потом снова 3 минуты, старт/стоп винту жизни тоже не прибавляет
вообще, сама идея эта довольно сомнительная, ладно если бы винта действительно небыло а нетбук нужен для работы, а так - вероятность того что винт выйдет из строя при тряске в маршрутке гораздо меньше чем эта самая маршрутка врежется в столб да и винт на 160 гиг не такая уж и ценная вещь, данные на винте обычно стоят в разы дороже и для этого есть бэкап...
Автор: voidshah
Дата сообщения: 06.09.2009 23:40
7sh3
Спасибо огромное за поддержку! Я понимаю, что сразу его не остановишь. А как бы сделать, чтобы он совсем не определялся???? Тогда, думаю, и обращений к нему не будет.

Пользуюсь твоим конструктором. VLC - уже привязал - пашет!!! Звук и тачпад привязываю сейчас. И драйвер для кардридера.
Автор: nick152
Дата сообщения: 07.09.2009 02:21
voidshah
Цитата:
А как бы сделать, чтобы он совсем не определялся????

Диск можно скрыть, с помощью PHDM 6, например. Он мало места занимает, есть у yurkesha (в шапке).
Автор: SANIOK_AV
Дата сообщения: 07.09.2009 11:24
AZJIO

Цитата:
а пароль какой на архив?
ru-board

Спасибо!
Автор: EgOrus
Дата сообщения: 07.09.2009 12:22
подкажите, использую конструктор BartPE+ (Nu2Menu\BsExplorer, IE, PnP, MMC). © 7sh3 от 26.03.2008,
Хочу вырезать Nu2Menu, отредактировал basepe.inf и секции плагинов отвечающие за установку ярлыков, все работает но есть вопрос можно ли отказаться от nu2shell.exe, т.е. в конструкторе BsExplorer стартует через nu2shell.exe, поставил загрузку напрямую ничего вроде не изменилось, может на nu2shell.exe какие-то функции завязаны?
Удалил в basepe.inf

Код: 0x2,"Setup", "CmdLine", "nu2shell.exe \Programs\Nu2Menu\nu2menu.exe"

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

Предыдущая тема: Обновления для Microsoft Windows XP


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