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

» Windows Preinstallation Environment(WinPE). WinBuilder (2)

Автор: DShtorm
Дата сообщения: 07.03.2010 00:08
Вычислил №2
Проблема изза незаписи iso связана с UltraIso - снес программу проблемма исчезла .

Похоже проблемы с отсутствием разделов ( жесткий есть - разделов нет )
изза скрипта с Acronis TrueImage 2010

если у когото есть есть готовый подгоните пожалуйста ...

я пользовался wim версией от VasAlex_BartPe_constructor
с добавкой вот этого

[Variables]
%ProgramFolder%=Acronis\TrueImageHome
%ProgramTitle%=Acronis TrueImage Home 2010
%ProgramEXE%=TrueImage_starter.exe

[Process]
If,ExistFile,%ProjectDir%\infconvert.ini,AddVariables,%ProjectDir%\infconvert.ini,variables
Run,%ScriptFile%,WinntDirectories
Run,%ScriptFile%,SourceDisksFolders
Run,%ScriptFile%,SourceDisksFiles
Run,%ScriptFile%,Software.AddReg
Run,%ScriptFile%,SetupReg.AddReg
Run,%ScriptFile%,SetValue

[WinntDirectories]
Echo,"Making new directories.."
DirMake,%target_prog%\%ProgramFolder%

[SourceDisksFolders]
Echo,"Copying directories.."
FileCopy,"%ScriptDir%\files\Drivers\Microsoft.VC80.CRT\*.*","%Target_Prog%\%ProgramFolder%"

[SourceDisksFiles]
Echo,"Copying files.."
FileCopy,"%ScriptDir%\files\Drivers\snapapi.dll","%target_sys%"
FileCopy,"%ScriptDir%\files\Drivers\snapman.sys","%target_sys%\drivers"

[Software.AddReg]
Echo,"Loading registry hive: [software]"
Hive_Load,HKU
Echo,"Writing new values on registry hive.."
reg_add,0x1,"%reg%\Acronis\TrueImage","standard"," 15 24 2 97108 98 29102120 6 13 99109 16 27 13108120 96 18 25 23 30 6108 27120 97 13 98 20 6 30 3103120 0 23 3 98109 16 5 18120 22 13 5 96 19 5103 27120 19 3102 15 30 96 31 19120 7 24 24 98 23 16 15 30"
reg_add,0x1,"%reg%\Acronis\TrueImage\Settings","WorkingDir","\%ProgramFolder%\Acronis"
reg_add,0x1,"%reg%\Acronis\CommonComponents","icu38.dll","\%ProgramFolder%\Acronis\icu38.dll"
reg_add,0x1,"%reg%\Acronis\CommonComponents","rpc_client.dll","\%ProgramFolder%\Acronis\rpc_client.dll"
reg_add,0x1,"%reg%\Acronis\CommonComponents","resource.dll","\%ProgramFolder%\Acronis\resource.dll"
reg_add,0x1,"%reg%\Acronis\CommonComponents","gc.dll","\%ProgramFolder%\Acronis\gc.dll"
reg_add,0x1,"%reg%\Acronis\CommonComponents","thread_pool.dll","\%ProgramFolder%\Acronis\thread_pool.dll"
reg_add,0x1,"%reg%\Acronis\CommonComponents","libcrypto9.dll","\%ProgramFolder%\Acronis\libcrypto9.dll"
reg_add,0x1,"%reg%\Acronis\CommonComponents","libssl9.dll","\%ProgramFolder%\Acronis\libssl9.dll"
reg_add,0x1,"%reg%\Acronis\CommonComponents","auto_reactivate.exe","\%ProgramFolder%\Acronis\auto_reactivate.exe"
reg_add,0x1,"%reg%\Acronis\CommonComponents","auto_reactivate64.exe","\%ProgramFolder%\Acronis\auto_reactivate64.exe"
reg_add,0x1,"%reg%\Acronis\CommonComponents","kb_link.dll","\%ProgramFolder%\Acronis\kb_link.dll"
Hive_Unload,HKU

[SetupReg.AddReg]
Echo,"Loading registry hive: [setupreg.hiv]"
Hive_Load,HKLM
Echo,"Writing new values on registry hive.."
reg_add,0x7,"%reg%\ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","UpperFilters","PartMgr","snapman"
reg_add,0x7,"%reg%\ControlSet001\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}","UpperFilters","snapman"
reg_add,0x4,"%reg%\ControlSet001\Services\snapman","ErrorControl","0"
reg_add,0x1,"%reg%\ControlSet001\Services\snapman","ImagePath","system32\DRIVERS\snapman.sys"
reg_add,0x4,"%reg%\ControlSet001\Services\snapman","Start","0"
reg_add,0x4,"%reg%\ControlSet001\Services\snapman","Type","0"
Hive_Unload,HKLM

[SetValue]
IniWrite,txtsetup.sif,"SourceDisksFiles","snapman.sys","1#$c#$c#$c#$c#$c#$c_3#$c4#$c1"
IniWrite,txtsetup.sif,"SCSI.Load","snapman","snapman.sys#$c4"
IniWrite,txtsetup.sif,"SCSI","snapman","#$qAcronis Snapshot Driver#$q"
IniWrite,txtsetup.sif,"HardwareIdsDatabase","STORAGE\Volume","#$qVolume#$q#$c{71A27CDD-812A-11D0-BEC7-08002BE2092F}"
Автор: OlegPOV1
Дата сообщения: 07.03.2010 00:21
Вместо этого

Цитата:
reg_add,0x7,"%reg%\ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","UpperFilters","PartMgr","snapman"

Попробуйте это
reg_add,0x7,"%reg%\ControlSet001\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}","UpperFilters","snapman"
Автор: DShtorm
Дата сообщения: 07.03.2010 13:22
С горем пополам подобрал рабочую комбинацию .
Подозреваю что помог плагин от amalux
http://amalux.winbuilder.net/index.php?dir=MyScripts%2F

Сейчас нормально работают все версии ...

еще никто не подскажет почему Drweb дает синий экран
с ошибкой Stop 0*00000024

Разобрался -
Произошла ошибка во время записи или чтения с системного диска
на фаловой системе NTFS. Возможна проблема с самим диском или
с Interrupt Request Packet (IRP) пакетом.

http://www.oszone.net/3709/

Видно не хватает памяти почему-то

У меня PePrograms 217 метров .
В виртуалке 512 mb файл - подкачки 200 mb - доступно 85 mb
Imdisk (b) - 64.9 - доступно 62,4
X - 162 - доступно 134

http://i052.radikal.ru/1003/9c/bb864e1cd03a.png

После запуска уже 2 программы система пишет виртуальная
память заканчивается .

Как можно уменьшить потребление памяти ??
И еще если запускать файлы в wim и просто распакованные файлы .
Есть какая-то разница ?

Автор: alexfocus
Дата сообщения: 07.03.2010 14:40
DShtorm

Цитата:
еще никто не подскажет почему Drweb дает синий экран
с ошибкой Stop 0*00000024

запускай так

Код: start drweb32w.exe /not_use_shield /shell /tm- /ts-
Автор: DShtorm
Дата сообщения: 07.03.2010 14:57

Цитата:
монтирования по требованию с помощью xxx_wim_par.ini и shl

А это как организовывается ???
Где можно пример посмотреть


+ Кто нибудь работал успешно с DefineBootsector ?
после выбора grub - искомые файлы оказываются в iso
но никакого меню при запуске не появляется -
висит белый курсор в углу экрана
Автор: alexfocus
Дата сообщения: 07.03.2010 16:05

Цитата:
А это как организовывается ???
Где можно пример посмотреть

к примеру avz - http://rghost.ru/1115406
Автор: DShtorm
Дата сообщения: 07.03.2010 16:20

Цитата:
к примеру avz - http://rghost.ru/1115406

Такое я уже видел .
А как это работает в Ruslive ,
надо добавлять что-то ??

Добавлено:
с загрузкой grub разобрался

работает комплект flash_boot15.7z отсюда
http://forum.ru-board.com/topic.cgi?forum=5&topic=32855

внутри брал

Скелет LiveCD-сборок для флешки - вариант вариант 4 RusLive-WIM
+ Создание ISO с Grub4Dos - комплект 1

осталось еще что-то с wim пакетами решить чтобы памяти меньше жрали
и буду писать
Автор: alexfocus
Дата сообщения: 07.03.2010 16:52

Цитата:
А как это работает в Ruslive ,
надо добавлять что-то ??

попробуй плагин со скриптом WIM Support - http://rghost.ru/1115655
Автор: DShtorm
Дата сообщения: 07.03.2010 23:46
А ни у кого нет Nod32 4.0 wim рабочего ??
Автор: NIKZZZZ
Дата сообщения: 08.03.2010 02:56
Обновление проекта RusLiveMini_2010_03_08

UpDate_2010_03_08 - для тех, кто имеет предыдущую версию.

Автор: Sonya
Дата сообщения: 08.03.2010 22:14
NIKZZZZ

Цитата:
Это не проблема.
Sh.script
Добавлен

Код: [Shortcut]
Desc=Комментарий
Автор: NIKZZZZ
Дата сообщения: 10.03.2010 12:54
Sonya

Цитата:
При добавлении поля Desc=Комментарий ничего не меняется, у ярлыка не появляется описание.

Моя ошибка, опечатка.

Desк=Комментарий

Поправлю в ближайшее время.
Автор: NIKZZZZ
Дата сообщения: 10.03.2010 21:02
Исправил

Код: [Shortcut]
Desc=Комментарий
Автор: Sonya
Дата сообщения: 11.03.2010 14:08
NIKZZZZ

Цитата:
Исправил

Благодарю. Теперь работает.
Автор: pEnemy
Дата сообщения: 14.03.2010 13:58
Использую загрузку образов img по сети c сервера (своя сборка WinBuilder-ом), для подключения рабочих станций к серверу терминалов. Всё отлично работает, но есть одна мелочь, которая не дает спокойно спать. В конторе для сервера терминалов куплены лицензии на устройства, и насколько я понимаю лицензия генерится по SID-у компьютера, а при использовании WinPE sid генерится каждый раз заново и в диспетчере лицензий их уже туева хуча, а переходить на лицензирование на пользователей не охота(их больше, чем компов).

Так вот вопрос - можно ли как то жестко установить SID компьютера при загрузке, пофиг даже если для каждого компа будет свой образ? Пробовал использовать сторонние утилиты для замены sid-а уже после загрузки - как то коряво и долго.

p.s.
Большущий респект и уважуха товарищам HighwayStar, NIKZZZZ and Oleg_2 за BootSDI.


Автор: Sonya
Дата сообщения: 15.03.2010 15:52
Сконвертировал новый плагин SCSIRAID от Yurkesha 20-02-2010 для winbuilder.
По сравнению с предыдущим кардинальных изменений нет.
Добавились контроллеры BROADCOM, драйвера SIL_IMG откатились на предыдущую
версию. Добавились вендоры устройств в пунктах HPCOMPAQ, IBM, LSI, NVIDIA,
PROMISE, ALI-ULI, INTEL, MARVELL, JMICRON.
Как обычно, удобный пользовательский интерфейс с возможностью отключения отдельного подозрительного драйвера при возникновении проблем.

Скачать
Автор: OlegPOV1
Дата сообщения: 15.03.2010 21:44
Sonya
Уважаемый сыроват ваш скрипт я вообще поражаюсь как он работает в WB 080.
Замечания:
1.Зачем копируются inf,exe и тд. ненужные файлы для увеличения размера сборки ?
2.Строки типа:

Цитата:
reg_add,0x1,"%reg%\ControlSet001\Services\si3112r\ProblemDevices","Maxtor 7B250S0 (Куча пробелов) BANC1B70","DisableSataQueueing"

пока еще правильно обрабатываются WB но не факт что в новых версиях WB это будет работать.
Автор: Sonya
Дата сообщения: 15.03.2010 23:12
OlegPOV1

Цитата:
1.Зачем копируются inf,exe и тд. ненужные файлы для увеличения размера сборки ?

Я только сконвертировал плагин. В оригинальном они тоже копируются. Надо попробовать оставить одни SYS-ки.

Цитата:
2.Строки типа:

Цитата: reg_add,0x1,"%reg%\ControlSet001\Services\si3112r\ProblemDevices","Maxtor 7B250S0 (Куча пробелов) BANC1B70","DisableSataQueueing"
Автор: yurkesha
Дата сообщения: 15.03.2010 23:26
Sonya
Не надо. Ну то есть попробовать оно конечно можно... но на размер сборки влияет несущественно(inf-файлы) и к тому же с возможными отваливаниями дисков при массовом реплуге...
А насчет пробелов - тем более - кто не верит - сравнивает с INF-файлом... И при желании обращается в компанию SiliconImage и учит их какие строки внутренних наименований устройств они могут использовать, а какие нет
Автор: OlegPOV1
Дата сообщения: 15.03.2010 23:37
yurkesha
Я не про количество пробелов а про синтаксис записи этих пробелов.
И что inf файлы нужны все ? Все эти устройства с поддержкой HotSwap?





Автор: yurkesha
Дата сообщения: 16.03.2010 01:03
OlegPOV1
Это все устройства на которых кэширование на данном контролере может вызвать серьезные сбои в файловой системе... Насчет некоторых сигейтов убеждался лично
Автор: rustym
Дата сообщения: 16.03.2010 10:37
NIKZZZZ
запускал RusLiveRam_Mini_2009_11_10.iso с флешки с GRAB4DOS запускалась нормально, с USB HDD с GRAB4DOS RusLiveRam_Mini_2009_11_10.iso не запускается, умирает в самом начале, как я понимаю не может найти файл BootSdi.wim в чем разница? ведь флешка отформатирована то же как USB HDD?
Автор: Shadow_31
Дата сообщения: 20.03.2010 17:30
NIKZZZZ
вопрос по поводу zPNP. Можно ли в файле конфигурации прописать несколько папок?
А то пытался, что-то он не нашел в папке драйверов.
Автор: kadet_bigler
Дата сообщения: 22.03.2010 17:46
Попробовал поиграться с LiveXP (загруженной с сайта WinBuilder). Записал ее на флешку. Все замечательно грузится и работает до тех пор, пока в USB находится флешка.
Если же ее вытащить, то либо выдетает BSOD либо просто все виснет.
Хотелось бы видеть LiveXP в следующем виде: загрузился с флешки и можно ее вынимать.
Как это можно сделать?
Автор: OlegPOV1
Дата сообщения: 22.03.2010 23:59

Цитата:
Если же ее вытащить, то либо выдетает BSOD либо просто все виснет.
Хотелось бы видеть LiveXP в следующем виде: загрузился с флешки и можно ее вынимать.


Скрипты BootSDI или WimBoot (Мой выбор)
Автор: NIKZZZZ
Дата сообщения: 23.03.2010 16:05
rustym

Цитата:
запускал RusLiveRam_Mini_2009_11_10.iso с флешки с GRAB4DOS

А как именно ?

Shadow_31

Цитата:
Можно ли в файле конфигурации прописать несколько папок?

Нельзя, хотя можно добавить такую возможность, вопрос насколько это надо?
Автор: amortos nunov
Дата сообщения: 25.03.2010 12:07
NIKZZZZ
Попробовал LiveXP (загрузил с сайта WinBuilder). Исходник: Win XP SP2 Rus. Включил также скрипт Russian language support. Но после его влючения, в некоторых диалогах системы, например свойства Моего компьютера, кнопки ОК Отмена Применить трансформировались в OK Cancel Apply. Перерыл настройки скрипта, искал в реестре и ресурсах эксплорера - ничего не поменялось. Где посмотреть? Пробьлема конечно не Бог весть какая, но хочется разобраться.
Автор: mvlad_70
Дата сообщения: 26.03.2010 19:45
Решил, может кому и пригодится:
На винте у меня валялись (ещё много чего валяется, вот и решил почистить) образы дистриба урезанной Вин7 и раздела, с ней же, установленной, так сказать и настроенной - вобщем оба умещались на ДВД (к этому я и стремился!), ну и задумка была, шоб на диске были и инструменты для разворачивания образа - решил познакомиться с консолью восстановления поближе, а она собака, не досовская, а вылитая командная строка в винде (но система тут конечно урезанная, РЕ ?) - то-то не мог запустить досовский NortGhost, при нажатии кнопки "Установить драйвер" (вроде) можно комфортно обсмотреть, что есть на компе и через консоль запустить любой виндовый файловый менеджер (тотал не пробовал, а a43 и Q-Dir 3.29 только так), а т.к. упомянутые оболочки маленькие, их и запихнул на диск для полной автономности - дальше в системе много чего можно делать (я говорю про стандартный практически , загрузочный виндовский диск) - правда видеоплеер не запустился, dsound.dll вроде была нужна...
Всё ищу для лайв-сборки компактный и всеядный (признак всеядности для меня - проигрывание flv-роликов) видеоплеер и обратил внимание на MPC-Homecinema после того, как удалил языковые файлы mpcresources.*.dll (да и mpcresources.ru.dll не очень нужен), mpciconlib.dll (чем новее версия, тем он больше становится) и MediaInfo.dll (вкладка в свойствах о кодеках видео и аудио, появившаяся в новых версиях), а плеер продолжал показывать, только в лайв-сборках он и неурезанный неочень с flv-роликами, показывает, но если окно передвинуть или развернуть, то картинка замирает, а звук продолжает идти - а с другой стороны, чего привередничать при таких размерах и в LiveXP !?
Автор: Sonya
Дата сообщения: 27.03.2010 00:55
amortos nunov

Цитата:
Включил также скрипт Russian language support. Но после его влючения, в некоторых диалогах системы, например свойства Моего компьютера, кнопки ОК Отмена Применить трансформировались в OK Cancel Apply

Тоже долгое время искал, почему кнопки Apply и Cancel, спасибо за наводку, буду ковырять этот плагин.

Добавлено:
Немного порыл, дело в реестре, конкретно в строчке:

Код:
RegWrite,HKLM,0x1,"WB-System\ControlSet001\Control\Nls\Language","InstallLanguage","0409"
Автор: amortos nunov
Дата сообщения: 28.03.2010 20:28
Sonya, спасибо - помогло. Теперь другой вопрос - уже по сборке RusLive. Какой скрипт отвечает за дрова сидирома? Под Virtual Box'om сидюк определяется, а на настоящей машине нет. Естественно она уже "настроенная" под меня. Вот и думаю - где галку поставить чтоб определять стал?
З.Ы. В качестве источника использовал чистую win SP3

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859

Предыдущая тема: не отвечает Директ 10


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