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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 7

Автор: sukanegoni
Дата сообщения: 29.03.2011 23:38
Здравствуйте. Расскажите пожалуйста если знаете как работает система ремдиска ПЕ, а именно интересует вариант W7 (WinPE 3). Хочу понять какая разница между запуском ПЕ из WIM и прямым запуском с VHD на жестком диске. Я так понял что при запуске из WIM имеет место быть некая система подгрузки из WIM'а во временный буфер ограниченного размера в памяти, а при загрузке из VHD нет этого ничего? Если можно, то как можно подробней)...
Автор: mat86
Дата сообщения: 29.03.2011 23:53

Цитата:
ты хочешь из под барта Вин7 поставить? или что?
Да точно, есть варианты?


Добавлено:
yurkesha спасибо большое вы в очередной выручаете. Это то что надо, вот только руссификации нет.
Автор: yurkesha
Дата сообщения: 30.03.2011 06:47
mat86
Да не нужна там русификация - все параметры интуитивно понятны
Автор: Sish
Дата сообщения: 30.03.2011 08:05
yurkesha

Цитата:
Возьми себе WinNTSetup2

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

Он под "чистым" бартом будет работать?
Автор: conty9
Дата сообщения: 30.03.2011 09:52
Sish, скачать последнюю версию WinNTSetup2 и посмотреть описание.
Автор: Sish
Дата сообщения: 30.03.2011 12:37
conty9
Пасибки, помотрел. А вот скачать, почему-то не удаётся...

Переложи на rghost, пожалуйста, если не затруднит.

Заранее спасибо!
Автор: MishaEmS
Дата сообщения: 30.03.2011 13:14
Sish
http://rghost.ru/4996595
WinNTSetup2 v2.0.3.38
Автор: sukanegoni
Дата сообщения: 30.03.2011 13:34
Еще вопрос, не знаете ли вы как в ПЕ установить драйвер firadisk на лету (при загрузке с VHD) так что-бы и драйвер стал и контроллер сразу появился в устройствах, у меня только драйвер становится...

И еще, может собирал у вас кто вот это

http://reboot.pro/12427/

или что-то подобное, нужен рабочий диспетчер устройств в ПЕ, если есть что-то угостите пожалуйста, т.к. у самого пока не получается собрать рабочий вариант на W7x64... А ставить x86 пока времени нет... Или это лучше в ветку WinBuilder'а?
Автор: dimbat
Дата сообщения: 30.03.2011 16:01
yurkesha
Возвращаясь к теме значка сети в трее (...ShowIcon /T REG_DWORD /D 1...).
Никак не выходит отобразить его автоматом. Т.е. он появляется только если вручную/с ярлыка запустить start_netservices.cmd. Кидаю его же в StartUp - батник отрабатывает, а значок не появляется. От чего это зависит?
И еще один вопрос:
Чем отличается плаг net_xpe_autostart от состава start_netservices.cmd, что из них целесообразнее пользовать запуская из RunOnceEx? Есть ли какие-то подводные камни в этом случае?
Спасибо.
Автор: mat86
Дата сообщения: 30.03.2011 17:52
sukanegoni
В шапке есть ссылка на сайт Paraglider BartPE Plugins там найдете много полезных плагинов, среди них
UpdateDevices - это и есть диспетчер устройств. У меня есть, ни помню где взял помойму с какой то сборки, но сделавшему спасибо, руссифицированный диспетчер устройств
Автор: sukanegoni
Дата сообщения: 30.03.2011 17:59
mat86
Спасибо большое сейчас проверю...
Автор: mat86
Дата сообщения: 30.03.2011 18:00

Цитата:
т.к. у самого пока не получается собрать рабочий вариант на W7x64... А ставить x86 пока времени нет... Или это лучше в ветку WinBuilder'а?

вам с этим вопросом в эту ветку там вы сможите собрать подобное. Опять таки ссылка в шапке наз - создание Windows 7 PE (WinPE 3.0), сборка конструктором Make_PE3. Хотя ветка называется - Создание ISO-образа Windows PE 3.0, используя AIK от Windows 7
Автор: sukanegoni
Дата сообщения: 30.03.2011 19:50
Спасибо за пенок в нужном направлении, нашел нужную сборку в ветке... Будем двигаться дальше...
Автор: yurkesha
Дата сообщения: 30.03.2011 21:20
dimbat
ну net_xpe_autostart.inf переложение достаточно старой версии скрипта старта сети... Его лучше переписать по новой исходя из последних CMD-шных скриптов.
Опять же иконка совершенно точно появится если перезапустить оболочку. В скрипте именнов определенном месте подставляется этот параметр в реестр...
Автор: dimbat
Дата сообщения: 30.03.2011 23:53
yurkesha

Цитата:
Его лучше переписать по новой исходя из последних CMD-шных скриптов

Да, уже так и сделал, спасибо. Хотя там разница не существенная, как оказалось.

Цитата:
В скрипте именно в определенном месте подставляется этот параметр в реестр

Только не создает ключ в реестре, если на автомате запущен. ShowIcon 1 не появляется. Уже сотню раз проверял. Соответственно перезапуск оболочки не сыграет никакой роли.
Тупо создал neticon.cmd с одной строкой:

Код: FOR /F "DELIMS=" %%i IN ('REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318} /S^|FINDSTR \\Connection$') DO REG ADD "%%i" /V ShowIcon /T REG_DWORD /D 1 /F>nul 2>&1
Автор: yurkesha
Дата сообщения: 31.03.2011 09:29
dimbat
Выполни тогда отладку - в скрипт добавь строку:
Код: REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318} /S|FINDSTR \\Connection$>>C:\log.log
Автор: dimbat
Дата сообщения: 31.03.2011 19:14
yurkesha
Ну как бы ситуация схожая. На примере поиска раздела Connection:
После запуска батника из стартапа создается лог-файл, но пустой. Если опять же вручную запустить, то в логе появится полный путь до раздела Connection, что и требовалось...
Такое впечатление, что под запретом операции с реестром до полной загрузки, ну или около того.
Автор: yurkesha
Дата сообщения: 31.03.2011 19:43
dimbat
пробуй сдвигать все на более поздний этап например на "Microsoft\Windows\CurrentVersion\RunOnceEx\998"
Автор: dimbat
Дата сообщения: 31.03.2011 20:59
yurkesha

Код: 0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\999","202","||xpeinit.exe -f -m ""Логирование работы с реестром"" neticon.bat"
Автор: yurkesha
Дата сообщения: 31.03.2011 21:14
dimbat
Ну это как раз объяснимо - не найден раздел реестра.
Вот полный текст отладочного скрипта:
Код: @ECHO OFF
START /WAIT bartpe -c p -i MS_TCPIP
START /WAIT bartpe -c c -i MS_MSCLIENT
START /WAIT bartpe -c s -i MS_RasSrv
START /WAIT bartpe -c s -i MS_RasCli
REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318} /S 1>>C:\log1.logEXIT 0
Автор: dimbat
Дата сообщения: 31.03.2011 22:30
yurkesha

Код: REG QUERY HKLM\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318} /S>>C:\0.log
Автор: yurkesha
Дата сообщения: 31.03.2011 22:44
dimbat
нет - я забыл в отладочный скрипт еще это(добавлять в начало):
Код: regsvr32 /s netcfgx.dll
bartpe -pnp
bartpe -cn WinXPE -wg HOME
Автор: dimbat
Дата сообщения: 31.03.2011 22:56
yurkesha
Ок, сейчас погоняю.
---
Кстати, наверняка поможет разобраться твой собственный опыт.
Старый конструктор (вроде от 2009 где-то) - в нем иконка сама стартует и оболочка без перезапуска.
Но дело там не в плагах. А до большего пока руки не дошли поковырять.
Может глянешь?
---
Отбой, уже сам нашел. Там был целый костыль прикручен в виде приложения shownicico. Пока сгодится.

Добавлено:

Цитата:
забыл в отладочный скрипт

Абсолютно тот же результат.
Собственно, все эти действия выполняет плагин net_xpe_autostart, только раньше теста.
Но на всякий проверил и так и этак.
Автор: yurkesha
Дата сообщения: 01.04.2011 06:05
dimbat
меняй CurrentControlSet на ControlSet001
Автор: kmf
Дата сообщения: 01.04.2011 09:00
yurkesha
Твои замечательные плаги под BartPE\XPE в прежнем объеме теперь недоступны для скачивания? Решил вот обновить свою сборку и обломался...
Автор: Sish
Дата сообщения: 01.04.2011 09:07
kmf
Ссылка на некоторые из них - в кепке.
Автор: yurkesha
Дата сообщения: 01.04.2011 09:41
kmf
Пока что в шапке ссылки на файлообменники. Если чего не хватает - говори - выложу.
Но надеюсь вскорости вопрос с сайтом будет решен в лучшем виде.
Автор: dimbat
Дата сообщения: 01.04.2011 10:27
yurkesha

Цитата:
меняй CurrentControlSet на ControlSet001

В логе результат такой же, без изменений.
Автор: yurkesha
Дата сообщения: 01.04.2011 10:47
dimbat
Тады ой... Значит ветка инициализируется позднее...
Автор: dimbat
Дата сообщения: 01.04.2011 11:09
yurkesha

Цитата:
Значит ветка инициализируется позднее

Похоже, но маловероятно теперь... Скорее REG QUERY не подходит в случае с загрузкой и требуется другой алгоритм.
Ведь shownicico.exe как-то пашет до загрузки. И он не резидентный, отработал и закрылся - вроде так. Но как он устроен так и не выяснилось, на сколько я понял?
Но в любом случае - спасибо за помощь

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

Предыдущая тема: обновления в эксплорере с вирусом?


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