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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 2

Автор: sergeyg
Дата сообщения: 26.07.2006 10:20
Кто нибудь пытался добавить "Windows Image File Filter Driver" (wimfltr) в WinPE? Есть готовый плагин? Хочу папку "programs" запаковать в wim фаил и подключать во время загрузки ....
Автор: lucky_Luk
Дата сообщения: 26.07.2006 20:47
Ковыряюсь с BartAIO 1.4 (кстати почему здесь нет на него ссылок?). С русским дистром XP SP2 на этапе установки WinPE в RAM скрипты конструктора глючат и создают корявый образ. С английским дистрибутивом образ создается нормально но если грузится с такого диска то выдает ошибку 14 мол не может подгрузить файл ntoskrnl.exe из папки I386\System32. Такой же глюк наблюдается если собирать образ из английской Win 2003 Server. В чем косяк не пойму.
У кого-нибудь получилось создать рабочий образ с BartAIO? Можете выложить его в смежной теме?
Автор: AkulaBig
Дата сообщения: 26.07.2006 21:27
lucky_Luk
Образ собирается, но долго пришлось разбираться с настройками, особенно путями. Система получается маленькая и непонятно для чего сделанная. Функционала никакого.
ЗЫЖ Дистриб английский.
Автор: BigB
Дата сообщения: 27.07.2006 14:37
Подскажите что за хрень. Запускаю Програмы>Удаленный компьютер>Конфигурация служб и устройств и получаю окно ошибки. Пишет примерно следующее Error: Unable to parse line. Запускал под VMware. HDD под ней разбивать не стал.
Автор: lucky_Luk
Дата сообщения: 27.07.2006 16:30
AkulaBig

Цитата:
Образ собирается, но долго пришлось разбираться с настройками, особенно путями. Система получается маленькая и непонятно для чего сделанная. Функционала никакого.

А можно инструкцию по сборке образа? Я что-то не допру - вроде все собирается, но в результате получаем исошник с именем test.iso (имена не менял), в котором находится еще один исошник с именем SmallPE.iso. Это так надо? Ну а про глюк при загрузке я писал выше. Еще не пойму нафига в Батчере задается имя исошника, ведь мастер его собирает только на следующем этапе...
А эта WinPE диски писать умеет, там вроде SmallCD Writer подключается?
Автор: AkulaBig
Дата сообщения: 27.07.2006 17:37
lucky_Luk

Цитата:
А можно инструкцию по сборке образа?

Просто надо очень внимательно читать инструкцию. Если время найду, за выходные напишу.


Цитата:
находится еще один исошник

Именно так. Он-то и загружается в память.


Цитата:
SmallCD Writer подключается

Даже пробовать не стал. SmallCD Writer не пишит ДВД, поэтому тестить его в разных сборках желания нет. Жалко конечно. Такая прога, имхо лучшее, что было написано для прожига (из маленьких) и прекращено развитие
Автор: lucky_Luk
Дата сообщения: 27.07.2006 19:33

Цитата:
Просто надо очень внимательно читать инструкцию.

Я внимательно читал, образ собирается но при загрузке глючит. Какой версией BartAIO ты пользуешься? Может 1.4 кривая? Дистры винды нормальные, обычный BartPE и конструктор от 7sh3 с ними нормальные образы собирают. Пойду в Варезник просить готовый образ.
Автор: AkulaBig
Дата сообщения: 27.07.2006 20:02
lucky_Luk
Вот неполенился, тольчто собрал и записал шаги:
----------------------------------------------------
1. Run PEBuilder ->Run PEBuilder
Путь к дистрибутиву (D:\SETUP\XPPROSP2)
    Build
    Создалась папка C:\BartAIO1.3\pebuilder\bartpe объемом ~154 Мб
2. Run Butcher
    Path..
        Source directory - Путь к дистрибутиву (D:\SETUP\XPPROSP2)
        Target directory - Путь к созданному BartPE (C:\BartAIO1.3\pebuilder\bartpe)
        Start
            Проверяем Show Details. Все должно быть successfully. Два предупреждения о существующих путях.
            Объем папки C:\BartAIO1.3\pebuilder\bartpe стал ~57 Мб
        Закрываем окно butcher крестиком
3. RAM/USB -> Boot PE into RAM
    Путь к сборке (C:\BartAIO1.3\pebuilder\bartpe)
    Путь для временных файлов (C:\TEMP\bart (директория в папке TEMP обязательна, иначе не создается ISO-файл с вложенным ISO-файлом))
    Путь для ISO-файла (C:\my.ISO)
    Run

Все. Получился файл ваше_имя.iso. Внутри файл SmallPE.iso с системой и файлы для первоначальной загрузки. То есть сначала запускается система. Она загружает файл SmallPE.iso в память и загружает его.
----------------------------------------------------


Цитата:
при загрузке глючит

Версия у меня 1.3. Грузится норм.

ЗЫЖ Если у тебя памяти немерено. Начни с шага 3 и будешь грузить свою ВинПЕ из памяти
Автор: 7sh3
Дата сообщения: 27.07.2006 22:35
BigB
там ошибка, servicespe.exe должен быть упакован UPX'ом а я распаковал
так как надо было в размер 5 мег конструктор уместить, замени на рабочий
из старого конструктора или качни с http://www.paraglidernc.com

AkulaBig

Цитата:
SmallCD Writer...

Sateira CD&DVD Burner - ScbData.exe 497 КБ и DVD пишет
Автор: lucky_Luk
Дата сообщения: 27.07.2006 22:55
AkulaBig
Спасибо, попробую еще раз.

Цитата:
ЗЫЖ Если у тебя памяти немерено. Начни с шага 3 и будешь грузить свою ВинПЕ из памяти

Я пробовал собирать с BartAIO на основе русского дистра (конструктор 7sh3 с ним работает без проблем) - так с ним третий шаг вообще не работает - процесс сборки пробегает очень быстро и не создается вложенный исошник. С английским дистром хоть собирается...
Это я к тому что как я смогу подсунуть этой штуке свой WinPE если он основан на русском дистрибутиве.

Добавлено:
Удалено. Нифига BartAIO с русским дистром не собирается, я образы дисков перепутал.

Скачал версию BartAIO 1.3 - выдает ту же ошибку, зря 10 метров трафика потратил.

Вернулся к версии 1.4 и попробовал исправить глюк с ntoskrnl.exe (в папке проекта его действительно нет - проверил). Подсунул вручную в папку проекта файл из дистра винды (там их несколько с таким названием, все перебрал). После этого при загрузке ошибку не выдает, белая полоса проходит нормально, но потом виснет (на экране белая полоса и надпись "Please wait..."). Пробовал на виртуальной машине (200 метров памяти) и на физической (512 метров памяти) - везде виснет, но на физической машине еще и к дисководу обращается, после зависания лампочка дисковода горит, но дисковод не трещит.
Возможно английский дистр XP у меня кривой но другого нет. Пробовал с Win2003 Server - та же ошибка (но я с этого дистра систему ставил, вроде нормально пахала).

Заколебался, ну его ... Может в теме в Варезнике кто-то выложит готовый рабочий образ, интересно поюзать.
Автор: AkulaBig
Дата сообщения: 29.07.2006 18:23
lucky_Luk
Зря лишние метры качал. Я-то просто трафик пожалел новую версию качать, а не из-за того, что 1.3 стабильная
Дистрибутив у меня английский. Наверняка русский должен глючить, так как не рассчитан на такое обрезание. А ты четко все шаги выполнял? Файл ntoskrnl.exe в сборке у меня присутствует.
Автор: Aspirine
Дата сообщения: 30.07.2006 21:29
Господа помогите плиз...
Делаю свой WinPe, на основе reatogo-235. Сам BartPe отрабатывает без ошибок, но при тестировании образа на VMware Workstation, выскакивает след ошибка^

Ошибка при инициализации приложения (0хс0СцЭ12с1). Для выхода из приложения нажмите кнопку "ОК".

Подскажите в чем сожет бытть косяк?
Из плагинов только auto_help Winrar и Total.
Автор: lucky_Luk
Дата сообщения: 31.07.2006 00:15
AkulaBig

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

Нашел нормальный английский дистрибутив, все собралось и запустилось без ошибок. Но оказалось что эта штука не поддерживает русские и украинские имена файлов. Я как-то не подумал об этом, вот облом.
Если прикрутить плагин z_ruslang от Yurkesha (поддержка русских и украинских имен файлов) то начинает глючить при загрузке - шрифтов ему не хватает, некоторых нет в папке с проектом даже после сборки Бартом, но большинство файлов удаляет Батчер.
Подсунул вручную нужные шрифты так пропали значки в A43 File Manager.
Yurkesha
Не подскажешь какие конкретно файлы нужны твоему плагину (нужна толька поддержка имен файлов, индикатор раскладки и пр. не надо)? Попробую Батчер настроить.
Автор: yurkesha
Дата сообщения: 31.07.2006 11:32
Ну базовые самые файлы описаны в самом плагине плюс еще потребуются фонты - проще наверное в этом как его "Батчере" помотреть скрипт и закоментить удаление фонтов... Предположение о том что скрипт зашит и его нигде не посмотришь отметаю заранее как неконструктивное и упадочническое Мониторим внимательно текущую директорию проекта и папку TEMP и все станет прозрачным...
Автор: lucky_Luk
Дата сообщения: 31.07.2006 23:10
yurkesha

Цитата:
проще наверное в этом как его "Батчере" помотреть скрипт и закоментить удаление фонтов...

Пробовал, получается закоментить (батчер настраивается).

Собрал образ обычным BartPE на основе английского дистра Винды, при загрузке ругнулся на отсутствие файла vga866.fon, добавил его вручную и все заработало.

А когда прикручивал твой плагин к BartAIO то при загрузке он ругался еще и на отсутствие нескольких файлов .nls (точно помню что хотел c_1251.nls), но их добавление не помогло - WinPE загрузился но не видел жесткого диска и в A43 File Management Utility пропали значки папок, дисков и пр, только надписи остались.
Думаю что Батчер еще что-то удаляет.

Цитата:
Мониторим внимательно текущую директорию проекта и папку TEMP и все станет прозрачным...

Можно об этом подробнее - чем и как мониторить, где находится папка Temp при работе Батчера (ИМХО он просто удаляет некоторые файлы из готового проекта - подпапки BartPE)?

Никто не пробовал максимально обрезать обычный проект BartPE (на русском дистре), например чтобы осталась только поддержка русских и украинских имен файлов и поддержка плагинов (в первую очередь поддержка Small CD-Writer)? Задача максимально уменьшить объем образа чтобы он поместился в оперативку. По аналогии со скриптом BartAIO удалил калькулятор, Paint и пр., но самая "толстая" папка в проекте это I386\SYSTEM32\DRIVERS\ - что можно там порезать?
Автор: FUH
Дата сообщения: 02.08.2006 04:55
Где можно скачать InfCasheBuilder?
Автор: yurkesha
Дата сообщения: 02.08.2006 19:45
С моего хомяка возьми сценарий постобработки - в нем присутствуют все необходимые утилиты - InfCasheBuilder в том числе...
Автор: lucky_Luk
Дата сообщения: 06.08.2006 18:19
7sh3
Почему в твоем плагине для Small CD-Writer в SFX-архиве путь для распаковки принудительно установлен на диск B:\? Я понимаю что это рамдрайв, но с таким путем нельзя запустить эту прогу с WinPE-диска в обычной Винде.
А если в SFX-архиве вместо жесткого пути прописать "TempMode" без кавычек, то получится запустить ее и под обычной виндой, и под WinPЕ - проверено, работает.
Параметр "TempMode" SFX-модуля WinRAR задает распаковку во временную папку (по значению переменной Temp в Винде т.е. в WinPE распакуется в папку на рамдрайве , а в обычной Винде в папку для временных файлов.

Добавлено:
Нужна помощь по синтаксису плагинов. Например возмем плагин для Kaspersky Internet Security, в тексте inf-файла есть такие строки: [more]
[WinntDirectories]
a="Programs\AVP6",2
b="Programs\AVP6\Doc",2
c="Programs\AVP6\Skin",2
d="Programs\AVP6\Skin\En",2
e="Programs\AVP6\Skin\images",2
f="Programs\AVP6\Skin\images\tasks",2
g="Programs\AVP6\Skin\images\tray",2
h="Programs\AVP6\Skin\layout",2
i="Programs\AVP6\Skin\RU",2
j="Programs\AVP6\Skin\sounds",2
k="Programs\AVP6\Temp\Bases",2
l="Programs\AVP6\Temp\Data",2
m="Programs\AVP6\Temp\Dskm",2

[SourceDisksFiles]
files\*.*=a,,2
files\Doc\*.*=b,,2
files\Skin\*.*=c,,2
files\Skin\En\*.*=d,,2
files\Skin\images\*.*=e,,2
files\Skin\images\tasks\*.*=f,,2
files\Skin\images\tray\*.*=g,,2
files\Skin\layout\*.*=h,,2
files\Skin\RU\*.*=i,,2
files\Skin\sounds\*.*=j,,2
files\Temp\Bases\*.*=k,,2
files\Temp\Data\*.*=l,,2
files\Temp\Dskm\*.*=m,,2
Driver\klif.sys=4,,1[/more]
Я так понял буквы английского алфавита в секции [WinntDirectories] нужны для того чтобы задать очередность создания папок в проекте исошника и указать где в проекте создавать папки из диска-источника. А что означают запятые, почему в [WinntDirectories] в каждой строке по одной запятой, а в [SourceDisksFiles] по две?
И что означает цифра "2" в каждой строке - почему не 1 или 3?
И почему синтаксис строки Driver\klif.sys=4,,1 отличается от остальных?
Интересно разобраться, в статьях из шапки этого вроде нет.
Что написать при создании плагина, чтобы он файлы из своей подпапки Files ложил в корень проекта (хочу сделать плагин для программы PStart)?
Автор: 7sh3
Дата сообщения: 07.08.2006 00:05
lucky_Luk
не было задачи запуска с CD в винде

Цитата:
Нужна помощь по синтаксису плагинов

в справке к pebuilder'у в ''Формат файла модуля'' все расписано

Автор: BigB
Дата сообщения: 07.08.2006 08:57
lucky_Luk

Цитата:
Например возмем плагин для Kaspersky Internet Security, в тексте inf-файла есть такие строки: Подробнее...

Зачем такой геморой? Можно проще:

[Version]
Signature="$Windows NT$"

[PEBuilder]
Name="Kaspersky Anti-Virus 6.0 (unpacking bases to RamDrive)"
Enable=1
Help="\"

[WinntDirectories]
a="Programs\avp6",2

[SourceDisksFolders]
files=a

[SourceDisksFiles]
drivers\klif.sys=4,,1

[Software.AddReg]
0x2,"Sherpya\XPEinit\Programs","Антивирусные сканеры\Антивирус Касперского 6.0","%SystemDrive%\Programs\avp6\kav6.exe"
Автор: lucky_Luk
Дата сообщения: 07.08.2006 20:35
7sh3

Цитата:
не было задачи запуска с CD в винде

ИМХО чем больше возможностей поддерживает плагин тем лучше.

Цитата:
в справке к pebuilder'у в ''Формат файла модуля'' все расписано

Спасибо, почитаю. Не подскажешь как все-таки заставить плагин класть файлы в корень проекта (сходу не нашел)?
BigB

Цитата:
Зачем такой геморой?

Это не я придумал, а автор плагина.


Добавлено:
7sh3
Как в твоем конструкторе заменить стандартную метку диска?
Можно ли как-то регулировать скорость записи исошника на болванку?
Автор: BigB
Дата сообщения: 08.08.2006 08:07
lucky_Luk

Цитата:
Не подскажешь как все-таки заставить плагин класть файлы в корень проекта (сходу не нашел)?

[SourceDisksFolders]
files=30000
Автор: Sish
Дата сообщения: 08.08.2006 08:56
lucky_Luk

Цитата:
Можно ли как-то регулировать скорость записи исошника на болванку?

Если ты исохи нюрой прожигаешь, перед записью выбери нужную тебе скорость.
Автор: 7sh3
Дата сообщения: 08.08.2006 11:10
lucky_Luk

Цитата:
сходу не нашел

"Список некоторых (наиболее часто используемых) идентификаторов каталогов:"

Цитата:
заменить стандартную метку диска?

в pebuilder'e меню - Конструктор>Опции...

Цитата:
Можно ли как-то регулировать скорость записи исошника на болванку?

если пишешь диск встроенным в pebuilder движком записи то нельзя


Автор: lucky_Luk
Дата сообщения: 08.08.2006 21:51
7sh3

Цитата:
"Список некоторых (наиболее часто используемых) идентификаторов каталогов:"

Нашел, спасибо.
В опциях твоего конструктора есть "Оптимизация на диске дубликатов файлов", у меня она была выключена, но судя по логу команда -duplicates-onse подавалась. Сейчас включил и заново создал образ - размер не изменился. Зачем тогда эта опция?
Автор: 7sh3
Дата сообщения: 08.08.2006 23:33
lucky_Luk
это оптимизация для чистого BartPE без постпроцессинга, у меня чтоб включить надо добавить инфу в файлы постпроцессинга яж тебе уже здесь писал что добавить надо
Автор: AkulaBig
Дата сообщения: 09.08.2006 16:26
lucky_Luk
Чтобы разобраться в прелестях оптимизации, надо обзавестись какой-нибудь оптимизированной сборкой. Скажем диском Реаниматолога. Например версией Reanimator_EE_CD_13.02_27.04.2006.ISO. Реаниматолог является лидером в сборке мультизагрузочных дисков, поэтому очень интересно посмотреть, как он реализует оптимизацию и мультизагрузку. С помощью оптимизации Реаниматолог затолкал на ЦД-диск 1891 Гб данных. Впечятляет? Тут-же можно увидеть, как изящно Реаниматолог реализует связи между разными сборками Винды. То-есть у него есть ядро Винды и несколько папок, которые позволяют устанавливать/запускать Винду в разных вариациях. Вот его меню автозагрузки:
---------------------------------------------------------------
Документация к CD версии Reanimator Extreme Edition
1. Загрузка с диска С: (переход к загрузке с жесткого диска)

2. Загрузка операционных систем (загрузка осуществляется напрямую с CD, наличие HDD не обязательно)

Windows LiveCD

Windows LiveCD с поддержкой контроллеров HDD

Microsoft DOS 7.1 Extended

Microsoft DOS 7.1 Minimal (Dos Navigator)

Microsoft DOS 7.1 Minimal (Volkov Comander)

Microsoft DOS 6.22 Minimal (Dos Navigator)

Microsoft DOS 6.22 Minimal (Volkov Comander)

3. Установка операционных систем

Тихая установка настроеной Windows XP SP2 с встроенными драйверами

Автоустановка настроеной Windows XP SP2 с встроенными драйверами

Тихая установка настроеной Windows XP SP2

Автоустановка настроеной Windows XP SP2

Автоустановка Windows XP SP2 с встроенными драйверами

Автоустановка Windows XP SP2

Установка Windows XP SP2 с встроенными драйверами

Установка Windows XP SP2

4. Тест стабильности компонентов

Тест стабильности процессора

Тест оперативной памяти

Тест видеопамяти nVidia

Комплексный тест подсистемы "процессор-память"

5. Резервное копирование разделов HDD

PowerQuest DriveImage 2002

Acronis TrueImage Server 8.0

Ghost 8.0

6. Создание и изменение разделов HDD

PowerQuest PartitionMagic 8.05

Acronis Disk Director Server 10.0

7. Работа с BIOS материнской платы

Сброс пароля на BIOS ноутбуков Toshiba

Просмотр пароля на LILO (LInux LOader)

Просмотр пароля на BIOS

Сброс пароля на BIOS

!BIOS

BIOS

UniFlash

8. Редактирование учетных записей

Active@ Password Changer

9. Обслуживание и ремонт HDD

MHDD

Виктория

Виктория I486 Edition

HDD Regenerator

HDDL

Полное стирание HDD

PC INSPECTOR e-maxx

Копирование сбойных HDD

PC inspector Clonemaxx

CopyR

XXCOPY

g4u

HDClone

Восстановление и просмотр удаленных разделов

TestDisk

PhotoRec

Active@ Partition Recovery

Active@ UNERASER

10. Загрузка с дискеты
---------------------------------------------------------------
Автор: Hazard
Дата сообщения: 09.08.2006 16:52
lucky_Luk, AkulaBig
Мало того, все эти фишки подробно рассматривались на форуме. Заталкивание бОльшего размера на CD возможно лишь при налиичии одинаковых файлов (делается линк). Одно ядро и куча настроек - при сборке 3in1 или 6in1 дистрибутивов (см. темы по w2k w3k и xp). Так что прочитав пару тем на рубоарде можно стать еще более гениальным, чем Реаниматолог (1891 Гб данных не предел. Я могу на CD болванку хоть 20 гб записать, т.е. так будет считать операционка )
Автор: lucky_Luk
Дата сообщения: 09.08.2006 23:10
7sh3

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

Я все добавил и вроде все работает. Но галка в опциях конструктора не была поставлена и ее установка ничего не дала, теперь знаю что к чему, спасибо.
AkulaBig

Цитата:
Чтобы разобраться в прелестях оптимизации

Я немного разобрался, хорошая это штука. Интересовали именно опции конструктора 7sh3.
Hazard

Цитата:
Я могу на CD болванку хоть 20 гб записать, т.е. так будет считать операционка

Ага, берем например один фильм метров на 400, копируем в проект под разными именами и вперед оптимизировать .
Автор: JHBTYN
Дата сообщения: 09.08.2006 23:12
Набрел на очень интересную программку (ShadowUser Pro Edition), которая будет очень полезна при создании плагов, и конечно же не смог не поделиться инфой о ней. Кому интересно, качаем небольшой неофициальный help к ней.

Добавлено:
Кому надо "все", обращайтесь в ПМ...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: после WindowsUpdate не видны сетевые интерфейсы


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