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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: ramasik81
Дата сообщения: 13.08.2009 07:10
VictorMan
NIKZZZZ

Если честно, то мне тоже кажется, что WriteProtect блокирует все USB накопители! А мне необходимо только CompactFlash, а остальные оставить в разрешении!

По поводу EWF - Enhanced Write Filter я тоже попробовал разобраться, но он подменяет ntldr. Так вот после подмены чёрный экран и не грузимся.

FBWF - что то сделал (закомментировал в инфе последнюю строку), что вроде бы всё заработало. Т.е. видимость записи есть, а реально не пишет! И даже по сети! Всем огромное спасибо за помощь и за поддержку!

И ещё вопросы...
1. А как в EWF задать конкретную папку для исключения? А то у меня там конфиги лежат, на случай если по сети понадобиться что то подкрутить!
2.Вот теперь как всё убрать, урезать до минимума?
3. Как скрыть один из мапленных дисков в терминале? (простите за оффтоп)
Автор: NIKZZZZ
Дата сообщения: 13.08.2009 10:07
ramasik81

Цитата:
А как в EWF задать конкретную папку для исключения?

Никак. EWF , в отличии от FBWF, работает не на файловом уровне, для него понятия папки просто не существует.



Автор: ramasik81
Дата сообщения: 13.08.2009 10:12
NIKZZZZ
А в FBWF как это сделать? Я перепутал! Я как раз FBWF запустил...

Я так подозреваю, что это 0x7,"ControlSet001\Services\FBWF\Exclusion", "protection1","C:","\windows" и позволяет писать в папку Windows?
Автор: NIKZZZZ
Дата сообщения: 13.08.2009 11:22
ramasik81

Цитата:
Я так подозреваю, что это 0x7,"ControlSet001\Services\FBWF\Exclusion", "protection1","C:","\windows" и позволяет писать в папку Windows?

Сам не проверял, но по идее исключения должны работать.
Не нужно только забывать об ограничениях FBWF, основные - это не всегда корректная работа с русскими именами и ограничение по об'ему записываемой информации, диск иногда портится при записи 128Mb и более, независимо от об'ема RAM самой машины.

Автор: ramasik81
Дата сообщения: 13.08.2009 11:31
NIKZZZZ
Что то не заработало. Как был запрет на запись везде, так и остался.

Есть идеи?
Автор: NIKZZZZ
Дата сообщения: 13.08.2009 11:43
ramasik81

Цитата:
Что то не заработало.

Подробнее...
Изменение параметра "protection1" не будет работать на лету, он должен быть создан в реестре до начала загрузки системы.


Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 13.08.2009 12:17
Доброе время суток.
Подскажите, как прикрутить определение usb флэшэк к сборке, изготовленной Bart Pe? Пробовал скачивать разные плагины, ни один не помог.
Автор: NegoroX
Дата сообщения: 13.08.2009 12:32
I_Winter_I_I_Wolf_I

Цитата:
как прикрутить определение usb флэшэк к сборке,.....Пробовал скачивать разные плагины, ни один не помог.

Плагины не прикручивают к уже готовой сборке, а собирают сборку с теми или иными плагинами.
(смотри доп.инфу что и как в шапке.
Автор: ramasik81
Дата сообщения: 13.08.2009 16:14
NIKZZZZ
Ну так само собой. У меня системный диск "X", на нём есть папка "config". Я сделал так:
0x7,"ControlSet001\Services\FBWF\Exclusion", "protection1","X:","\config"

Может что то протабанил?
Автор: NIKZZZZ
Дата сообщения: 13.08.2009 16:27
ramasik81

Цитата:
"X:","\config"

Естественно, реестр в WinPe не сохраняется!!!
Попробуй просто добавить в эту папку файл, и посмотри, будет ли он сохранен.
Автор: RUS7005
Дата сообщения: 13.08.2009 20:29
Для начала-всем привет.Я тут новичок,посему извините,если не там и не потеме задам вопрос.
Проблема такая:скачиваю для BartPE Builder 3.1.10a поддержку русского языка тут "BartPE Builder 3.1.10a - оригинальная версия, поддержка русского языка (05.09.2007) - © Yurkesha".Архив скачал,открыть не могу...Какой пароль?
Помогите...
Автор: yurkesha
Дата сообщения: 13.08.2009 20:56

Цитата:
Пароль на запароленные архивы – мой ник.

на всякий случай - мой ник пишется с маленькой буквы
Автор: ramasik81
Дата сообщения: 13.08.2009 21:02
NIKZZZZ
Про реестр всё ясно! Я вношу изменения в самом плугине на этапе сборки. А файлики и папочки я пробовал создавать. Не сохраняет!

RUS7005
Если WinRAR-ом открываешь, то может прийдётся несколько раз вводить.

yurkesha
Может Вы как ГУРУ подскажите по вопросу исключений в FBWF?
Автор: RUS7005
Дата сообщения: 13.08.2009 22:22

Цитата:
на всякий случай - мой ник пишется с маленькой буквы


Извиняюсь за свою тупость...
yurkesha-Спасибо!


Добавлено:

Цитата:
Если WinRAR-ом открываешь, то может прийдётся несколько раз вводить.

Спасибо что тоже ответили,но WinRAR с ошибками открыл.7-zip открыл нормально.
Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 14.08.2009 03:02

Цитата:
Плагины не прикручивают к уже готовой сборке, а собирают сборку с теми или иными плагинами.
(смотри доп.инфу что и как в шапке.


Извиняюсь, если некорректно выразился.
Я скачиваю плагины, подключаю их к Bart PE, делаю сборку - результатов нуль. Флэшка не определяется. Я пробовал плагин от yurkesha, HWPnP, и еще один с длинным названием, что-то про USB&1394.
Автор: AZJIO
Дата сообщения: 14.08.2009 06:21
первый пример возможности вынести Wim-soft из загрузочного WIM'а
1. Создаётся каталог Wim-soft, в который добавить в отдельные каталоги wim'ы
2. inf содержит инфу копирования Wim-soft в корень CD-диска и инфу в реестр
[more] [Software.AddReg]
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_C","C:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_D","D:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_E","E:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_F","F:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_G","G:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_H","H:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_I","I:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_J","J:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_K","K:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_L","L:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_M","M:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_N","N:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_O","O:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_P","P:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_Q","Q:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_R","R:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_S","S:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_T","T:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_U","U:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_V","V:\Wim-soft\Wim_lnk.exe"
0x2,"Sherpya\XPEinit\Desktop","Wim-soft_X","X:\Wim-soft\Wim_lnk.exe"[/more]
3. Wim_lnk.exe - скрипт создания ярлыков, хотелось бы без компиляции, чтоб редактировать легче было, но тогда вариант через старт батником "AutoIt3.exe Wim_lnk.au3"
4. Ещё осталось сделать легко-редактируемую оболочку для выбора программ, которые нужно скопировать на диск B перед тем как вытащить диск. То есть сделать выбор либо создать ярлыки, либо скопировать отмеченный галочкой софт на диск B и создать ярлыки, а потом вытащить диск.
[more=скрипт]
Код: Opt("TrayIconHide", 1)

$DPCD = 'B:\Documents and Settings\Default User\Главное меню\Программы\!\Wim-soft на CD_HDD'
;$DPRM = 'B:\Documents and Settings\Default User\Главное меню\Программы\!\Wim-soft на RAM-Drive'

; 1 - Номер ярлыка
;$NME1 - Имя программы, оно же используется и каталогом и иконкой и wim-файл для удобства добавления ярлыков.
;$DIR1 - путь, где создаётся ярлык
;$LNK1 - путь и имя ярлыка (без расширения)
;$WRK1 - рабочий каталог программы (на момент старта ярлыка)
;$EXE1 - путь к стартовому файлу (wim-файлу) (без расширения)
;$DSC1 - описание ярлыка, отображается при всплывающей подсказке
;$ICO1 - иконка ярлыка (без расширения)

; 1

$NME1 = 'AVP8'
$DIR1 = $DPCD
$LNK1
= $DIR1&'\'&$NME1
$WRK1
= @ScriptDir&'\'&$NME1
$EXE1
= $WRK1&'\'&$NME1
$DSC1
= 'Антивирус Касперского 8'
$ICO1 = $WRK1&'\'&$NME1

; 2
$NME2 = 'mstTADsk'
$DIR2 = $DPCD
$LNK2
= $DIR2&'\mst Total Access Disk'
$WRK2 = @ScriptDir&'\'&$NME2
$EXE2
= $WRK2&'\'&$NME2
$DSC2
= 'Полный доступ к файлам и папкам'
$ICO2 = $WRK2&'\'&$NME2

; 3
$NME3 = 'DupeLocater'
$DIR3 = $DPCD
$LNK3
= $DIR3&'\'&$NME3
$WRK3
= @ScriptDir&'\'&$NME3
$EXE3
= $WRK3&'\'&$NME3
$DSC3
= 'Поиск дубликатов'
$ICO3 = $WRK3&'\'&$NME3

; 4
$NME4 = 'ActiveSMART'
$DIR4 = $DPCD
$LNK4
= $DIR4&'\'&$NME4
$WRK4
= @ScriptDir&'\'&$NME4
$EXE4
= $WRK4&'\'&$NME4
$DSC4
= 'Инфрмация о жёстком диске'
$ICO4 = $WRK4&'\'&$NME4

; Цикл создания вышеописанных ярлыков
;если 165 ярлыков, то меняем так:
;For $i=1 To 165
; ToolTip('Остался ' & (166-$i) & ' из ' & 165, 50, 100, 'Создание ярлыков')
;хотя строку ToolTip можно вообще убрать, это подсказка при создании ярлыков.

For $i=1 To 50
ToolTip('Остался ' & (51-$i) & ' из ' & 50, 50, 100, 'Создание ярлыков')
$DIR = Eval('DIR' & $i)
$LNK = Eval('LNK' & $i)
$WRK = Eval('WRK' & $i)
$EXE = Eval('EXE' & $i)
$ARG = Eval('ARG' & $i)
$DSC = Eval('DSC' & $i)
$ICO = Eval('ICO' & $i)
If NOT FileExists($DIR) Then DirCreate($DIR)
If FileExists ($EXE&'.wim') Then FileCreateShortcut($EXE&'.wim', $LNK&'.lnk', $WRK, $ARG, $DSC, $ICO&'.ico')
Next
Автор: NegoroX
Дата сообщения: 14.08.2009 08:52
I_Winter_I_I_Wolf_I

Цитата:
делаю сборку - результатов нуль. Флэшка не определяется.

я использую для сборки конструктор+XP sp2
h++p://yurkesha.seclorum.ru/bartpe/BARTPE&XPE.7z
на моем железе проблем небыло.
Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 14.08.2009 09:02
NegoroX

Не открывается сцылка (h++p исправил).
А это не третий конструктор из шапки - "Базовый конструктор (26.03.2008) BartPE+XPE (Explorer, IE, PnP, MMC, Multimedia) - © 7sh3" ?
Автор: ramasik81
Дата сообщения: 14.08.2009 09:09
I_Winter_I_I_Wolf_I
Вообще, плагин USB&1394 необходим для того, чтобы в системе (реестр, файлы) были данные о USB, а HWPnP для определения железа в системе. Так что нужны оба эти плагина. Более того, после загрузки системы необходим запуск плугина HWPnP с параметрами, которые тебе необходимы (читай мануал).

Я запускаю для определения железа так:
HWPnp.exe +all /a /p /d
HWPnp.exe +all /a /p /d /h

Второй раз для определения видео. С первого раза почему то не подхватывает. И у меня проблем нет! Более того, я не пользуюсь плугином USB&1394. Я написал свой маленький, вот текст INF файла плюгина (я его назвал USBSupport):
[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="USBSupport"
Enable=1

[SourceDisksFiles]
usbccgp.sys=4,,1
usbd.sys=4,,1
usbehci.sys=4,,1
usbhub.sys=4,,1
usbohci.sys=4,,1
usbport.sys=4,,1
usbprint.sys=4,,1
usbstor.sys=4,,1

usb.inf=20,,1
usbport.inf=20,,1
usbstor.inf=20,,1
usbprint.inf=20,,1

usbui.dll=2,,1
usbmon.dll=2,,1
pjlmon.dll=2,,1

Эти файлы, которые перечислены, необходимо положить в папку с плагином. Работают и USB накопители и есть поддержка USB принтеров (т.е. устанавливаются не сами принтеры, а USB printer support).
Автор: NegoroX
Дата сообщения: 14.08.2009 09:11
I_Winter_I_I_Wolf_I
так там дата стоит свеженький и хорошая фича ВИМ с загрузкой в РАМ - мне понравилось (памяти для этого надо поболе, а так шустро работает) можно отключить и будет стандартная загрузка для машин с малым объемом памяти.
ramasik81
по умолчанию и так стоит автоопределение зачем ещё запускать?
Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 14.08.2009 09:20
NegoroX

Так не открывается сцылка-то ваша... А тут hxxp://yurkesha.seclorum.ru/base.html Дата такая же, как в шапке.

ramasik81

А USB&1394 у меня не создает второй reg-файл после запуска батника. И, соответственно, ругается на это.
Автор: ramasik81
Дата сообщения: 14.08.2009 09:26
NegoroX
Ты про какое авто-определение? При использовании голого BARTPE, само по себе ни чего не определяется!
Автор: AZJIO
Дата сообщения: 14.08.2009 09:44
А кому нужен голый барт? я им в 2005г собрал первую и последнюю сборку. Пользовался до тех пор пока не увидел эту тему. У вас получается каша из топора, сначала добавим USB, потом поддержку WIM, потом HWPnP, потом ... и в итоге получим один из вариантов конструкторов 7sh3 и yurkesha. При одинаковых размерах полученных сборок голый барт проигрывает по функциональности.
Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 14.08.2009 09:51
AZJIO

Так какой взять конструктор, чтобы никаких проблем с флэшками точно не было?
Вот, допустим, в BartPE+XPE она один раз таки увиделась, но максимум чего удалось добиться - желтый восклицательный знак в диспетчере устройств. Том так нигде и не появился.
В чистом Bart + HWPnP в логах этого самого HWPnP статус ошибки = 39. И чего это значит - не ясно. И так далее...

ramasik81

Понял, попробую так.
Т.о. нужны 2 плагина - один "самописный" и HWPnP? Файлы в "самописном" плагине берутся из SP1.cab?
Да, после определения флэшки как ее подмонтировать? Или она сама?
Автор: ramasik81
Дата сообщения: 14.08.2009 09:53
AZJIO
Не греби всех под одну гребёнку! Мне нужен голый, за исключением поддержки USB, сети и ещё пару мелочей. Использую его только лишь в качестве терминального клиента. Пользую им на ОООЧЕНЬ маленьком девайсе созданном на процессоре VorteX86, имеющий всего лишь 64Мб ОЗУ и загружающийся с CF.


Задачи у всех разный!

(Модераторы, простите за ОФФТОП)

Добавлено:
I_Winter_I_I_Wolf_I

Я если честно файлы брал из своей ОС WinXPSP3 Rus и сборку делал с неё же.

А подмонтировать ни чего не надо. Втыкаю флешку и через 2 секунды она видна в системе!

Всё!!!
Автор: AZJIO
Дата сообщения: 14.08.2009 10:55
ramasik81
В шапке есть конструктор без эксплорера, он на 64 грузится?

I_Winter_I_I_Wolf_I
nat27 выкладывал ссылку, там есть "Mount Storage PE", попробуй её. У меня нет проблем с флешками, испольую тот же конструктор BartPE+XPE 7sh3.
Автор: ramasik81
Дата сообщения: 14.08.2009 10:59
AZJIO
Ты про какой? Я не в курсе! Я ни чего, кроме самосборного на базе голого PEBuilder ни чего не пробовал! Не было необходимости!

Вот теперь как бы сделать, чтоб он быстрей грузился...
Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 14.08.2009 11:21
ramasik81

Все, заработало! Спасибо большое.

Разжиться бы еще информацией, какие файлы для автоопределения какого устройства нужны, на будущее...
Автор: ramasik81
Дата сообщения: 14.08.2009 11:25
I_Winter_I_I_Wolf_I
Что Вы имеете ввиду???
В каждом из перечисленных inf файлов, есть информация о том, какие необходимы файлы в системе для работы (sys, dll, exe)
usb.inf - поддержка USB
usbport.inf - поддержка USB портов
usbstor.inf - поддержка USB накопителей
usbprint.inf - поддержка USB принтеров
Автор: I_Winter_I_I_Wolf_I
Дата сообщения: 14.08.2009 11:30
ramasik81

Для сканеров же отдельно файлы? Для usb-шных винтов еще?
В процессе поиска файлов для плагина в папке sp2.cab из дистрибутива были еще всякие usaudio.sys, usvideo.sys... Я так понял - это все для различных usb-устройств, которые PnP

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

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


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