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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 4

Автор: 7sh3
Дата сообщения: 15.02.2008 17:35
bob_from_saratov
http://rapidshare.de/files/38583759/atiesur.png.html
Автор: vin1909
Дата сообщения: 15.02.2008 19:37
есть сетевой принтер, для его подключения нужна авторизация, подскажите пожалуйста, где в настройках bartpe указывается логин-пароль пользователя ?
Автор: AZJIO
Дата сообщения: 16.02.2008 09:54
7sh3
В сборке позапрошлого года звук был нормальный, вот попробовал из неё драйвер VINIL в новую вставить, не помогло. Стал пробовать разные плеера, со встроенными кодеками. GomPlayer не помог, KMPlayer незапустился, Winamp 5 воспроизводил отлично, как и в обычной винде. В итоге как я понял виноваты кодеки. Надо попробовать отключить один из плагинов, может в этом проблема.
Спасибо за fbwf, посмотрел в инфе, там размер как я понял динамический, можно сколько хочешь копировать файлов, хотя ограничение наверно есть и где-то эти файлы должны быть, может в памяти, на дисках я их не нашёл (С,D,B). Зато для "Kleptomania" сделал нормальную копию k-mania.Ini и она работает с CD-диска.
По инфам из старой сборки вытащил файлы из кэша драйверов. Поиском *.in_, переименование in_ в cab, извлечение всех архивов в том числе и кэша драйверов, всё в одну папку, далее в инфах скриптом замены заменил =20, =2, =4 на =30000, чтоб собрать только нужные файлы в корень, в итоге 77 мег (21 мег в архиве), которые положил потом рядом с оригинальными инфами, собрал сборку, но проверять не начем, моё железо и так работает с автодрайвером.
Для варианта рам-загрузки нужно авторан делать, и в реестре разрешить его срабатывание, чтоб батник запустить с данными реестра, чтоб прописать ассоциации.
Автор: Grande
Дата сообщения: 16.02.2008 12:48
Уважаемые знатоки, пробовал ли кто "впихнуть" в LiveCD что-либо от Acronis'a (дискдиректор, trueimage)? Поделитесь, пожалуйста, опытом.
Автор: gyra
Дата сообщения: 16.02.2008 13:15
Grande
Использовал плагины от Yurkesha, нормально "пихаются".
Автор: Grande
Дата сообщения: 16.02.2008 13:39
gyra
Спасибо огромное.
Автор: AZJIO
Дата сообщения: 16.02.2008 14:11
Похоже я сам себя обманул, то что ищется в дистрибутиве винды я стал вытаскивать создавая плагин.

Добавлено:
7sh3
NIKZZZZ
Как в "postprocessing", в "custom_commands.cmd" вписать патч замены иконок? попробовал так:

Цитата:
echo BCDW not found.
echo bootloader: %outdir%\%loader%
GOTO vista_style

:vista_style
echo ; -----------------------------------------
echo ; STEP: vista style icons
echo ; -----------------------------------------
ResHacker.exe -script resources\shell32_modify_script.txt
ResHacker.exe -script resources\rasdlg_modify_script.txt

папку "resources" и "ResHacker.exe" положил в "C:\pebuilder_xpe\oem1\postprocessing", какие путя только не использовал, и примые и с переходом на уровень вверх - ..\ и с переменной %OutDir%, ничего не работает.
Сначала даже в логе не появлялся пункт "STEP: vista style icons", но потом я посмотрел другой переход к метке, я ведь заменил переход к метке создания исошника на метку создания патча иконок. Всё равно не работает...
Автор: 7sh3
Дата сообщения: 16.02.2008 17:11
AZJIO

Цитата:
В итоге как я понял виноваты кодеки

плагин Multimedia Support (DirectX, WinMedia9, Video Player's) (+35mb) включен?

патчи твои надо делать по типу как сделано удаление файлов, со своими inf и txt...
Автор: LonerDergunov
Дата сообщения: 17.02.2008 00:36
Подскажите, пожалуйста.
При использовании ImDisk в качестве рамдрайва, как и чем правильно создать Boot.img-файл?
Если использую RamBoot от NIKZZZZ, то в дальнейшем получается проблема: подмонтирую полученный Boot.img с помощью ImDisk, редактирую его (добавляю-удаляю файлы), сохраняю, добавляю в сборку - сборка после этого не хочет загружаться
Автор: NIKZZZZ
Дата сообщения: 17.02.2008 00:53
LonerDergunov

Цитата:
подмонтирую полученный Boot.img с помощью ImDisk

Для создания и работы с имиджем я обычно пользуюсь Vdk. Именно им и собирается диск в утилите RamBoot. Откуда взялись проблемы с ImDisk не знаю, для этой цели я его не использовал. Удобно так-же изменять содержимое имиджа так-же с помощью плагина VirtualDisk к TotalCmd. Сним я тоже проблем не видел.

Автор: LonerDergunov
Дата сообщения: 17.02.2008 01:16
NIKZZZZ
Спасибо, разобрался.
Проблема была в том, что в утилите RamBoot есть файлик Ramdisk.sys, который подменяет одноименный файл в сборке. Я же пытался делать так: редактировал папку BartPE, очищал подмонтированный диск и писал на него содержимое папки BartPE. Вот Ramdisk.sys и копировался обратно старый, и после не грузилось

И еще такой вопрос. Заменяю NTOSKRNL.EXE и NTKRNLMP.EXE на сжатые cab-ом версии NTOSKRNL.EX_ и NTKRNLMP.EX_.
Система грузится нормально и так. Экономия порядка 2 метров.
Где в дальнейшем могут выплысти ошибки?
Почему-то ведь этим никто не пользуется... Единственная сборка, где увидел эту фишку - RusLive_RAM.
Автор: NIKZZZZ
Дата сообщения: 17.02.2008 01:30
LonerDergunov

Цитата:
Экономия порядка 2 метров.

В большинстве случаев экономия от сжатых исполняемых файлов приносит только вред. Простой пример - небольшая программка весом 200 Кб может занимать в памяти 4 Мб. Сжатая , например, Upx, она будет весить 100 Кб и занимать в памяти примерно 8 Мб. В результате - потеря ~ 3.9 Мб.
Сжимать можно только проги кратковременного использования !!!

Автор: LonerDergunov
Дата сообщения: 17.02.2008 02:18
NIKZZZZ
про сжатие исполняемых файлов всякими пакерами я прекрасно понимаю, уже отказался от этого давно.
Веду речь только про указанные файлы ядра (к тому же просто взятые из дистрибутива в запакованном виде). Так же, как сделано в Вашей сборке. Это, возможно, на секунду замедляет загрузку системы, но единственный ли это недостаток? Или данные файлы в последствии постоянно сидят в памяти в распакованном виде и пожирают ресурсы? (првда мало представляю себе подобную ситуацию в указанном контексте).
Автор: NIKZZZZ
Дата сообщения: 17.02.2008 13:07
LonerDergunov

Цитата:
Это, возможно, на секунду замедляет загрузку системы

Скорее увеличит - скорость чтения (исключая RamDisk) значительно меньше времени распаковки.

Цитата:
Или данные файлы в последствии постоянно сидят в памяти в распакованном виде и пожирают ресурсы?

Не совсем корректно поставлен вопрос - файлы всегда сидят в памяти в распакованном виде. А вот на счет ресурсов - надо просто провести эксперимент - посмотреть ресурсы памяти например, с помощью TaskMgr.


Автор: LonerDergunov
Дата сообщения: 17.02.2008 15:28
NIKZZZZ, поставлю вопрос по другому. Вы используете в своей сборке NTOSKRNL.EX_ в сжатом виде. Это уже отработанный вариант? Проблем нету из-за этого? Или это пока экспериментальный вариант?

7sh3,
Здесь поднимался вопрос про файл
X86_MICROSOFT.TOOLS.VISUALCPLUSPLUS.RUNTIME-LIBRARIES_6595B64144CCF1DF_6.0.9792.0_X-WW_8A6620A.MANIFEST
Он появляется, если использую дистрибутив с интегрированными обновлениями от Petya V4sechkin.
Если собираю на чистом СП2, данного файла нет (при этом установленная винда, в которой работаю и делаю сборки - с обновлениями)

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

Код:
I386\WINSXS\MANIFESTS\X86_MICROSOFT.TOOLS.VISUALCPLUSPLUS.RUNTIME-LIBRARIES_6595B64144CCF1DF_6.0.0.0_X-WW_FF9986D7.CAT
I386\WINSXS\MANIFESTS\X86_MICROSOFT.TOOLS.VISUALCPLUSPLUS.RUNTIME-LIBRARIES_6595B64144CCF1DF_6.0.0.0_X-WW_FF9986D7.MANIFEST
I386\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.COMMON-CONTROLS_6595B64144CCF1DF_6.0.0.0_X-WW_1382D70A.CAT
I386\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.COMMON-CONTROLS_6595B64144CCF1DF_6.0.0.0_X-WW_1382D70A.MANIFEST
I386\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.COMMON-CONTROLS_6595B64144CCF1DF_6.0.2600.2180_X-WW_A84F1FF9.CAT
I386\WINSXS\MANIFESTS\X86_MICROSOFT.WINDOWS.COMMON-CONTROLS_6595B64144CCF1DF_6.0.2600.2180_X-WW_A84F1FF9.MANIFEST
I386\WINSXS\x86_Microsoft.Tools.VisualCPlusPlus.Runtime-Libraries_6595b64144ccf1df_6.0.0.0_x-ww_ff9986d7\atl.dll
I386\WINSXS\x86_Microsoft.Tools.VisualCPlusPlus.Runtime-Libraries_6595b64144ccf1df_6.0.0.0_x-ww_ff9986d7\mfc42.dll
I386\WINSXS\x86_Microsoft.Tools.VisualCPlusPlus.Runtime-Libraries_6595b64144ccf1df_6.0.0.0_x-ww_ff9986d7\mfc42u.dll
I386\WINSXS\x86_Microsoft.Tools.VisualCPlusPlus.Runtime-Libraries_6595b64144ccf1df_6.0.0.0_x-ww_ff9986d7\msvcp60.dll
I386\WINSXS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-ww_1382d70a\comctl32.dll
I386\WINSXS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
Автор: NIKZZZZ
Дата сообщения: 17.02.2008 15:38
LonerDergunov

Цитата:
NIKZZZZ, поставлю вопрос по другому. Вы используете в своей сборке NTOSKRNL.EX_ в сжатом виде. Это уже отработанный вариант? Проблем нету из-за этого?

Вариант отработан на BootLang, а там люди весьма придирчивые. Проблем нет.
Автор: 7sh3
Дата сообщения: 17.02.2008 19:34
LonerDergunov
в последнем конструкторе что я выложил на тест этот манифест удаляется и проблем быть не должно
NTKRNLMP.EXE в барте это переименованный NTOSKRNL.EXE поэтому взятый из дистрибутива пожатый NTKRNLMP.EX_ там будет не в тему
Автор: AZJIO
Дата сообщения: 17.02.2008 20:39
NIKZZZZ
Какая команда для VDK.EXE на открытие образа? Я уж по разному склонял их и до забора путь писал и после и вместо слова part, и с буквой диска то же самой, пишет инвалидная команда и всё...

VDK.EXE OPEN disk# image /RW /P:part# /L:drive
эту строку как прописать, что куда вписывать, у меня всё инвалид выдаёт...
Автор: LonerDergunov
Дата сообщения: 17.02.2008 21:16
7sh3

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

я к тому веду речь, что, возможно, удалять не надо? Или наоборот, можно безболезненно удалить всю папку WINSXS?
для чего вообще используется содержимое папки WINSXS?
хранение системных библиотек разных версий.
А в .MANIFEST-файлах идут указания на соответствующие папки. Если убить .MANIFEST-файл. то тогда можно смело убирать и соответствующую папку. Или я в чем-то не прав?

По поводу файлов ядра.
Если использовать плагин Acronis True Image+UR 10.4942 RUS от yurkesha (и при этом его не подредактировать), то в сборку попадает именно реальный NTKRNLMP.EXE, а не переименованный NTOSKRNL.EXE.
Вот изначальный фрагмент плагина
; need for UR
hal.dll=2
hal.inf=2
halaacpi.dll=2
halacpi.dll=2
halapic.dll=2
halmacpi.dll=2
halmps.dll=2
halsp.dll=2
ntkrnlmp.exe=2
ntkrnlpa.exe=2
ntkrpamp.exe=2
ntoskrnl.exe=2


NIKZZZZ
спасибо, понятно.
Автор: mark4s
Дата сообщения: 17.02.2008 21:26
Если решение моего вопроса уже есть на форуме прошу не пинать.
Я искал но так и ни чего не нашел.


Проблема такова:
При загрузке сборки винды(после бегающей полоски) сделаной с помощью BartPE+XP
Вылезает синий экран с ошибкой STOP:0x0000007B
Вроде бы эта ошибка возникает из-за отсутствия драйверов для SATA/RAID
Так вот как подключить драйвера для SATA/RAID и что бы потом эта винда будучи в загруженом состоянии видела сата диски??

Например вот эта сборка Extra Small Windows XP USB Flash Edition, нормально загружается буз синих экранов, НО не видит разделы на сата диске!!

ЗЫ для сборки использую вот такую винду Microsoft Windows XP Professional Corporate VLK SP2 (Russian)
Автор: yurkesha
Дата сообщения: 17.02.2008 22:39
LonerDergunov - ну что тут говорить... Если тебе UR нужен только для названия убери тогда все это:
Код: ; need for UR
hal.dll=2
hal.inf=2
halaacpi.dll=2
halacpi.dll=2
halapic.dll=2
halmacpi.dll=2
halmps.dll=2
ntkrnlmp.exe=2
ntkrnlpa.exe=2
ntkrpamp.exe=2
ntoskrnl.exe=2
[SourceDisksFiles.2600]
halsp.dll=2
Автор: LonerDergunov
Дата сообщения: 17.02.2008 23:05
yurkesha, да я то уже убрал у себя. Мне UR вообще не нужен.
Автор: 7sh3
Дата сообщения: 18.02.2008 01:20
yurkesha
вроде как он должен брать это файло из образа с xp которую разворачиваешь, во всяком случае ATIESUR9.1 так и делает, берет из Driver Cache, если конечно он есть в образе
Автор: Sish
Дата сообщения: 18.02.2008 14:26
Друзья мои!

Подскажите, плиз, как можно (и вообще можно ли) активировать клавишу "Windows" в BartPE (т.е. чтобы при нажатии на неё активировалось меню GO, по аналогии с кнопкой "Пуск" в винде)?

Заранее спасибо!
Автор: 7sh3
Дата сообщения: 18.02.2008 17:36
Sish чем ALT-M не устраивает?
Автор: AZJIO
Дата сообщения: 18.02.2008 19:56
7sh3

Цитата:
плагин Multimedia Support (DirectX, WinMedia9, Video Player's) (+35mb) включен?

включен, но не хочется "DirectX" отключать. Ещё включены плагины " Windows Media Player 9 (with divx-mpeg2dvd-ac3 decoders) (+15mb)", "Media Player Classic 6.4.9.0 (611.3) with FFdshow Video Codec", "Media - Codecs Plugin v1.0". Каких достаточно для всего?
Автор: LonerDergunov
Дата сообщения: 18.02.2008 20:46
AZJIO
Попробуй отключить Windows Media Player 9 и Media - Codecs Plugin v1.0.
Из кодеков вполне достаточно FFdshow, распознает всякие форматы, включая mov (разве что Voxware не хочет жевать).
Автор: 7sh3
Дата сообщения: 18.02.2008 23:18
AZJIO

Цитата:
включен, но не хочется "DirectX" отключать

сам понял что написал? чтобы полностью работала мультимедиа должгы быть включены плаги
Sound Support (Sound Devices, Audio Player's) (+8mb)
и
Multimedia Support (DirectX, WinMedia9, Video Player's) (+35mb)
все
если используешь мой плаг Media Player Classic 6.4.9.0 (611.3) with FFdshow Video Codec то все должно показывать, плаг Windows Media Player 9 (with divx-mpeg2dvd-ac3 decoders) (+15mb) не нужен, зачем два проигрывателя в сборке
ну и само собой дрова на звук и видео должны быть в сборке
Автор: rimvydukas
Дата сообщения: 19.02.2008 12:13
Привет всем,

Вот взял последний плагин барта с акронисом 8039 и UR, селал новый bartpe диск, и когда делаю Restore с акронисом, так на самом конце красивая ошибка:

E000101F4: Failed to synchronize the hard disk with operating system.

Барт делал используя Win XP Sp2, но пробовал и Win 2003. Может кто нибудь поможете побороть это? Что я делаю не так? Или тут в акронисе очередные глюки? Спасибо
Автор: AZJIO
Дата сообщения: 19.02.2008 12:20
7sh3
Могу ли я использовать этот параметр:

Цитата:
-skipfiles - Пропустить сборку файлов, удобно при тестировании изменений, затрагивающих только реестр

или у меня будет неправильный реестр, так как не сработает "postprocessing"?


Цитата:
патчи твои надо делать по типу как сделано удаление файлов, со своими inf и txt...

Посмотрел возможность процесса запуска в inf-файлах, и не обнаружил что-то этой возможности. Есть копирование, удаление, переименование, добавление данных в ini, inf, sys, bat -файлы, работа с реестром, а на запуск файлов команд нету.
Вариант замены dll не устраивает, так как размер плагина большой и неудобно изменять ресурсы (иконки, рисунки).
Если вариант типа "echo ; STEP: Delete Files from delete_list.txt", то там добавление строк и последующие удаление. А как выполнить запуск программы с параметрами?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Проблемы с установкой MDAC 2.8 SP1


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