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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 4

Автор: DarkSavant
Дата сообщения: 03.10.2007 22:09
Хочу сделать плагин с драйверами для некоторых PATA/SATA контроллеров на чипах Marvell и Adaptec.
В связи чем возник вопрос программа autodriver создаёт папку с копией драйверов и неким файлом Plugin.inf, который, насколько я понял необходим для интеграции драйвера в WinPE / BartPE.
Вот какой вопрос возник - что в плагине к Radeon X800 означают цифры после знака равно ?
[SourceDisksFiles]
ati2mtag.inf=20,,1
ati2cqag.dll=2,,1
ati2dvag.dll=2,,1
ati2edxx.dll=2,,1
ati2erec.dll=4,,1
ati2evxx.dll=2,,1
ati2evxx.exe=2,,1
ati2mdxx.exe=2,,1
ati2mtag.sys=4,,1
ati3duag.dll=2,,1
...........

Например все файлы с расширением inf имеют =20,,1
С расширением dll =2,,1 , а иногда и =4,,1
С расширением sys =4,,1
Что значат эти цифры ?


А в плагине для ATA/Raid - контроллера Sillicon Images 680, в файле Plugin.inf есть ещё и секция
[SetValue]
"txtsetup.sif","SourceDisksFiles","pnp680.sys", "1,,,,,,_3,4,1"
"txtsetup.sif","SCSI.Load","pnp680", "pnp680.sys,4"
"txtsetup.sif","SCSI","pnp680", """Silicon Image SiI 0680 ATA/133 Controller"""
"txtsetup.sif","HardwareIdsDatabase","pci\ven_1095&dev_0680", """pnp680"""

Откуда надо брать данные для неё ?
Для некоторых контроллеров у меня остались только дрова для XP, вытащенные DriverMax-ом.
Если возможно хотелось бы получить информацию о написании драйверов-плагинов пополнее.
Автор: 7sh3
Дата сообщения: 04.10.2007 00:43
KY3bMA

Цитата:
Вопрос ключевой в том, что-бы подсунуть дрова на USB2.0 ещё на этапе загрузки

как, куда и какие дрова ты будешь подсовывать своему биосу который не может грузить в режиме USB 2.0?, если нет в нем такой возможности вообще
Автор: AZJIO
Дата сообщения: 04.10.2007 02:09
NIKZZZZ
А я имел виду папку с батниками с именами "Импортировать Свойства папки.bat", "Импорт настройки Панели инструментов.bat", "Импорт настроек Панели задач.bat", "Импорт настроек Меню пуск".
Ну и небольшое описание, что это файлы для импортирования текущих настроек винды в BartPE. И что получившийся reg-файл нужно конвертировать утилиткой convregtoinf.exe в корне папки установленного pebuilder_xpe.
DarkSavant
Цифры после знака = указывают направление копирования файлов, например 2 - system32, 4- system32\drivers. Смотри справку "C:/pebuilder_xpe/help/russian/pluginformat.htm".
7sh3
Какой лучше вариант разделения диска? 400Мб для полной сборки, 200 Мб для загрузки WinPE в память и ~100 мег для дискет и урезанного Hiren's? Ведь можно загрузившись в память использовать большинство программ с диска X. Создать образ для загрузки в память, но очистить папку "PROGRAMS", оставив только "Common Files", или в реестре все пути %SystemDrive%\Programs сменить на X:\Programs.

При выборе программ "Открыть с помощью", там всего 6 прог в списке, причём так как я добавлял раньше не получается.
0x2, "Classes\Applications\mspaint.exe\shell\open\command","","""X:\i386\System32\mspaint.exe"" ""%1"""
Пробовал запустить *.reg-файл загрузившись с WinPE, в реестре всё появилось, но при использовании контекстного меню "Открыть с помощью..." там ничего нету. При чём я знаю, что если проги нет, то её и в этом списке не будет, но я то пробовал mspaint.exe, да и все проги уже были добавлены.
Автор: Sish
Дата сообщения: 04.10.2007 07:21
DarkSavant

Цитата:
Хочу сделать плагин с драйверами для некоторых PATA/SATA контроллеров на чипах Marvell и Adaptec.

Всё уже сделано до нас, - бери и юзай, зачем изобретать велосипед?
Автор: denis255
Дата сообщения: 04.10.2007 13:40
Вопрос как систему с сабжем можно ввести в домен. Неужели никто об этом не думал.. Система загружается с флешки. Или может есть другие решения для инсталяции OS на флешку.
Автор: 7sh3
Дата сообщения: 04.10.2007 13:47
AZJIO

Цитата:
Ведь можно загрузившись в память использовать большинство программ с диска X

в памяти у образа HDD и так буква X:, %SystemDrive%\Programs и X:\Programs это одно и тоже %SystemDrive% это X:, при загрузке в память буква носителя c образом, с чего ты загрузился (cd\flash\hdd) будет другая, не X: а так конечно можно, сама сборка в памяти а проги запускать с другого носителя
Автор: ILAVWSEX
Дата сообщения: 04.10.2007 14:36
7sh3

Цитата:
зачем мудрить с PE которая ну никак не может быть удобней чем обычная урезанная XP

В некоторых случаях удобней. Например. Быстрая установка. Если вирус или диск сглючил и попортил файлы. То отформатировал и установил за 5 мин. Антивирус не обязателен в трее... Никакая бяка в реестре не пропишется. Если делаеш для деток или рабочее место для кого то ещё, то систему никто не изменит , только то что в неё поставил то там и будет. Игрушек не на ставиш.... Никаких тормозов из-за разбухания реестра... Ну и другие интересные моменты...

А 2к и ХР с классическим интерфейсом и без эффектов ничем практически не отличаются. Во всяком случае RARовский тест быстродействия кажет одно и то же.....
Автор: Sish
Дата сообщения: 04.10.2007 14:42
ILAVWSEX
Только добавь ко всему сказанному, что винда, впрочем, работает-таки в Safe Mode, на котором по-любому сильно не разгонишься.

Хотя конечно же, кому что удобней, то тО и выбирает
Автор: ILAVWSEX
Дата сообщения: 04.10.2007 15:05
Sish

Цитата:
что винда, впрочем, работает-таки в Safe Mode, на котором по-любому сильно не разгонишься.


Сафе моде вроде только тем и отличается, что нет родных для железа драйверов (видеокарты и сети), а используются некие стандартные. Так это вроде как исправляется плагинами...
Автор: Chef
Дата сообщения: 05.10.2007 01:12
Хочу прикрутить DbgPrintLog, чтобы он стартовал после autoramresizer'а и писал лог на B:, но никак не разберусь в параметрах Подсобите плиз...
Автор: euheny
Дата сообщения: 05.10.2007 07:55
Chef
Попробуй MobileOS собрать - он там есть

Кто-нибудь из читающих эту тему может мне ответить здесь - а то там что-то тихо
Автор: denis255
Дата сообщения: 05.10.2007 11:11
На мой вопрос тишина? Что неужели никто не знает
Автор: Chef
Дата сообщения: 05.10.2007 13:18
euheny
Обязательно попробую, но хотелось бы именно в барте
Автор: 7sh3
Дата сообщения: 05.10.2007 22:07
denis255
не будет работать, и при чем тут флешка в твоем вопрсе?

Chef
главное драйвер прикрутить от DbgPrintLog, только ведь самое интересное с чего можно снять лог (типа загрузки драйверов) происходит до запуска рамдиска, и вроде системный eventlog тоже должен работать а он стартует в xpe практически в конце загрузки или этой службы не может быть вовсе, для чего хочешь лог снимать и какой?
Автор: Chef
Дата сообщения: 05.10.2007 22:37
7sh3

Цитата:
с чего можно снять лог

С одной своей старой "поделки". Долгая история Лог нужен от OutputDebugString.

Кстати, это только у меня QIP зависает при подключении?
Автор: euheny
Дата сообщения: 06.10.2007 11:12
Chef

Цитата:
но хотелось бы именно в барте

что есть в барте чего нет в хр ?
я заготовки уже удалил - попробуй вытянуть инфу из скриптов


Цитата:
старой "поделки". Долгая история

ну начни с чег-нибудь - мож интересное что




тут IE вышел - мож кто плагин сделает
просто dialup у меня !

Автор: Chef
Дата сообщения: 06.10.2007 14:14

Цитата:
попробуй вытянуть инфу из скриптов

Таки вынудил скачать Если позволишь, [more=немного критики]Первое, что бросается в глаза - огромный синий квадрат. Нет, где-то в глубине души я тоже за соблюдение аффтарских прав, но блин...
Названия скриптов мало информативны, а описания вообще отсутствуют.
Если не ошибаюсь, большенство проектов сейчас используют папку \Projects\Tools, а не \Tools. Было бы удобнее всё в одном месте.
Все утилиты должны быть доступны через Download. Допустим 7z.dll я нашел, а вот dd.exe нет.
Поэтому, пока больше ничего сказать не могу
[/more]


Цитата:
мож интересное что

неа. свой ПэЙе лоадер был написан исключительно из любопытства
Автор: euheny
Дата сообщения: 07.10.2007 00:38
Chef

Цитата:
Если позволишь, немного критики

так только ею (желанной) и живу
надо-было сразу в тему


Цитата:
свой ПэЙе лоадер

неплохо

так может попробуеш winlogon написать - оригинальный вредноват
Автор: Chef
Дата сообщения: 07.10.2007 02:19
euheny
у меня щас другое развлечение - второй день прикручиваю загрузчик от висты. Барт грузится, XP ругается на boot.ini но грузится, а сама виста нет
Автор: AZJIO
Дата сообщения: 07.10.2007 16:15
7sh3
С ассоциациями вообще завал. Ничего не прописывается даже из самой загруженной WinPE. Она видит программы только в %SystemRoot% и %SystemRoot%\system32. Ни одна программа из %SystemDrive%\Programs\ не появляется в списке выбора программ. И при попытке запуска пишет "нет доступа". Пробовал "Тоталом (подарок эдишн)", ассоциации встроенная утилитка видит, но толку нету, и в свойствах папки пробовал, ничего, всё бестолку.
Панельку инструментов на панели задач сделал, работает. На панели быстрого запуска ярлыки прописаны 2 раза, в "01-customconfig.inf" и "basexpe.inf", не сразу нашёл, у себя ошибки искал, когда переделывал.
Установил WinPE на жёсткий, дело в 2 раза быстрей пошло. Ещё проблема с плагином WindowBlinds: мне нравится метрика от стиля с огромным шрифтом (Extra Large), а шрифт от большого шрифта (Large), но не пойму где менять, в папке со стилем посмотрел текстовые файлы с поиском слова "Font", и даже пробовал менять результата никакого. Сразу вспомнил, что где то была программа для сравнения различий в текстовых строках, но так и не вспомнил название.

Добавлено:
Уже вспомнил - "Beyond Compare 2" с помощью гугля. Разница шрифта только в *.uis

Добавлено:
Ну вот примерно так. Несколько мелких прог для проверки, менюшка, всё на скрине:
Автор: shaddamHB
Дата сообщения: 09.10.2007 11:21
Привет всем.

Помогайте гуру bart-a
Проблема довольна интересная - загружаем Барт, в его составе есть и Парагон и управление компьютером.
Любой из этих програм пробовалось следующее - создается новый раздел, присваивается ему буква и форматируется.
Проблема в том - что в парагоне все эти действия проходят на ура, и вроде бы имеем рабочий раздел, но если после этого пытаемся отформатировать через управление компьютером - получаем ошибку "раздел или том не задействованы".
В итоге акронис этот псевдодиск С: не видит и корректно заливать образ на него отказывается - точнее заливать заливает, но с него потом не грузиться. (где то процентов 70 случаев, 30 процентов спишем на везение)
Если через управление - то создание раздела и присвоение буквы и даже назначение активным - без проблем. Как только форматирование - тут же ступор. (даже кнопочки преобразовать в динамический дергал - не помогает, ругается что нет места.)
Проверено уже больше 10 раз и на разных конфигурациях.
Перезагрузка помогает, но не всегда - самое действенное средство после таких шаманств - это загрузка с бут диска ХП и создание разделов там, после чего все на ура.
Вот, собссно в чем вопрос - КАК задействовать том или раздел сразу, без перезагрузки?
Ведь ХП это умеет и как то делает..

в общем глобальный хелп!
Автор: Sish
Дата сообщения: 09.10.2007 11:26
shaddamHB
Как вариант, не относящися к сабжу - поставить в ситсему Acronis Disk Director поледней версии - вещь провереная и рабочая.
Автор: shaddamHB
Дата сообщения: 09.10.2007 13:38
Sish
Спасибо, но результат тот же.

Еще в ДД нельзя букву назначить - при создании раздела она сама ставиться на С:, потом в TI акронисе при заливке образа зачем то меняется на Е:, в итоге остается С: и не грузиться опять же.

Простой путь чтобы увидеть эту ошибку - грузим BartPE - заходим в управление компьютером, сносим раздел, создаем раздел, ставим галку форматирование. Все, том или раздел не задействованы.. как же их задействоваааать.

причем такое чувство что Acronis, Paragon и управление компьютером - создают совершенно разные разбивки диска, по разному назначают одну и ту же букву. К примеру присвоенная буква С: любой из программ в управлении компьютером не видиться.

В общем похоже что перезагрузки не избежать. А самое обидное что когда все это слетает, все равно придется грузиться с загрузочного диска установки ХП и разбивать диск там.
Автор: Sish
Дата сообщения: 09.10.2007 13:49
shaddamHB
А не мог бы уважаемый поподробнее описать, что именно он хочет получить на выходе?

Если имеется в виду заливка эталонного образа, то я, обычно, действую по такой схеме:
1. Разметка диска BootCD ADD build 2161.
2. Ребут (другого выхода из BootCD Acronis просто нет ).
3. Заливка образ (из-под BartPE, или с BootCD TI - в зависимости от конфигурации компа).

И ещё вопросец: почему надо именно без ребута?

Разве он (ребут) так много времени занимает?

И последнее: sorry за
Автор: shaddamHB
Дата сообщения: 09.10.2007 14:07
Гхм, а почему оффтопик?
Речь идет о плагине Акрониса загружаемого из BartPE.

На выходе меня интересует корректная заливка образа на любое количество машин.
В принципе с перезагрузкой Барта это тоже вариант, но желательно без него, потому что за день при 3-5 установках теряется на одних только загрузках минут 15. В общем этакая борьба за экономию времени.

Имеется - любой ПК с установленной видной. Требуется за одну загрузку Барта: снести разделы, заново их создать, и залить предварительно подготовленный образ. Но, в связи с разнообразием конфигурации ПК на которых приходиться это делать возникают вышеозвученные ошибки. Т.е. в реале имеем - невозможность отформатировать диск, неправильное создание разделов и/или некорректно заливающийся образ.

Это в принципе не так страшно, но к сожалению из-за всего этого иногда приходиться грузить и загрузочный ХП - а это еще минут 10. Вот я и пытаюсь разобраться, что же такого может делать установленный WinXP (а также и разбиватель разделов из установки WinXP), чего не умеют плагины к BartPE.

Самое интересное что после того как разбивка производиться установочным диском ХП - тот же самый образ на ту же самую машину встает без проблем с первого раза...
Автор: 7sh3
Дата сообщения: 09.10.2007 22:56
shaddamHB

Цитата:
Требуется за одну загрузку Барта: снести разделы, заново их создать, и залить предварительно подготовленный образ.

а зачем создавать, просто удали все нафиг и заливай свой образ, в акронисе выбери не на все свободное место раскатывать если планируешь еще один раздел создать

Цитата:
заходим в управление компьютером, сносим раздел, создаем раздел, ставим галку форматирование. Все, том или раздел не задействованы.. как же их задействоваааать.

да, только перезагрузка, после только можно отформатить, кстати точно также и в реальной винде, так сделано само управление дисками, но можно использовать DiskPart от MS, создает, назначает буквы, форматит и делает активным за раз

;---

последние конструкторы корректно работают в vistа, только что проверил, правда какие-то левые файлы вида - petmphive{24931ee0-7698-11dc-a810-83a635b89aa0}.TMContainer00000000000000000001.regtrans-ms добавляет в сборку, в папку CONFIG рядом с реестром, но вроде все нормально работает и с ними, RamBoot работает также без проблем, разумеется все запускать надо из контекстного – запуск от имени администратора, и еще вырубить восстановление системы и windows defender, с ними собирается долго...
Автор: euheny
Дата сообщения: 09.10.2007 23:46
7sh3

Цитата:
кстати точно также и в реальной винде

да ничего подобного - нет таких проблем в обычной винде, впрочем как и в MobileOS
Автор: 7sh3
Дата сообщения: 10.10.2007 00:24
euheny

Цитата:
да ничего подобного - нет таких проблем в обычной винде, впрочем как и в MobileOS

про MobileOS не знаю а в обычной винде и в PE, в управление дисками:

Цитата:
...сносим раздел, создаем раздел, ставим галку форматирование. Все, том или раздел не задействованы.. как же их задействоваааать.

именно так и никак иначе, том или раздел не задействованы.. после перезагрузки будут задействованы и можно отформатировать
Автор: euheny
Дата сообщения: 10.10.2007 07:22
7sh3
ну незнаю, пусть кто-нибудь ещё проверит - используя управление дисками не помню чтоб перезагружался. Все диски уже переразбил - нет на чём проверить

возможно может помочь удаление/отключение и перескан/включение винта
Автор: KY3bMA
Дата сообщения: 10.10.2007 10:47
Windows XP
Если диски не динамические, то любой раздел, кроме системного, можно создать, отформатировать, назначить/сменить букву. Всё без перезагрузки.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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