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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: Pavel75
Дата сообщения: 05.03.2009 16:13
Ksanderash
Sish
Попробую вычленить драйвер методом исключения.
Но у меня подозрение, что там просто их больше, чем WinPE может "переварить" при загрузке. Отсюда и медленная скорость и "задумчивость" во время загрузки системы сам факт выдачи ошибки.
Кстати, dmboot.sys - это NT Disk Manager Startup Driver
Может где-то здесь собака порылась?
Автор: imbad
Дата сообщения: 05.03.2009 17:07
Поискал, ответа не нашел, потому спрошу так
есть флэшка, и есть желание создать на ней мультизагрузку и спрятать этот раздел.
мультизагрузку делал grub4dos'ом.
Что делаю:
1. подменил дрова флэхи на домашнем компе на те, что позволяют работать с ней как с hdd.
2. разбиваю флэху на 2 части. первую часть в винде не видно для обычного пользователя.
3. есть образ(партиция) мультизагрузочной флэхи, который я заливаю на флэху во второй раздел.
беда в том, что винда не грузится с этой флэшки, хотя загрузка идет, есть бутскрин, а потом вываливается в бсод "нули7B". при том, если залить образ флэхи на раздел, начинающийся с начала диска, то все работает. линукс грузится и там и там.
сдается мне винда не может правильно подмонтировать себе раздел.
sif-ы поковырял, но че-то пока ответа не нашел.

Автор: lucky_Luk
Дата сообщения: 05.03.2009 18:49
yurkesha

Цитата:
Есть интересная инфа которая устраняет большинство преимуществ WinBuilder
В BartPE есть метод(недокументированный) Execute.

Можно ли его задействовать для запуска командного файла, который копирует файлы и базы антивируса в твоем плагине "AVP 8.0 scanner"?
Пробовал прописать командный файл в inf плагина, но он не запускается при сборке образа диска.
Автор: yurkesha
Дата сообщения: 05.03.2009 20:24
lucky_Luk
Запускается все - просто sourcediskfiles обрабатывается раньше...
Поэтому для обновы потребуется пакетник который обновит не файлы в плагине а файлы в папке собираемого проекта...
Автор: lucky_Luk
Дата сообщения: 05.03.2009 21:04
yurkesha

Цитата:
Запускается все - просто sourcediskfiles обрабатывается раньше...
Поэтому для обновы потребуется пакетник который обновит не файлы в плагине а файлы в папке собираемого проекта...

Сделай такой пакетник пожалуйста.
ИМХО такой способ будет хорошим универсальным решением для всех твоих плагинов, которые поставляются без файлов программ. А особенно он пригодится для плагинов антивирусов. Чтобы не приходилось перед созданием сборки вручную запускать пакетник для обновления файлов и баз антивируса в плагине.
Автор: Sish
Дата сообщения: 06.03.2009 07:05
Pavel75

Цитата:
Но у меня подозрение, что там просто их больше, чем WinPE может "переварить" при загрузке. Отсюда и медленная скорость и "задумчивость" во время загрузки системы сам факт выдачи ошибки.

Подозрение в корне неверное, т.к. BartPE и не предполагает быстрой загрузки по определению

В отношении перевариваемости/перегруженности - также не более, чем твоё предположение.
Автор: Ksanderash
Дата сообщения: 06.03.2009 15:19
Pavel75
Если поищешь в инете, увидишь, что четкого ответа с решением твоей проблемы нет, это индивидуально. Разбей папку на группы и найди сбоящий плаг.
Автор: warlock1985
Дата сообщения: 08.03.2009 11:41
yurkesha
Скажите пожалуйста, Ваш плагин для SCSI/SATA/RAID/IDE устройств должен ли поддерживать работу интеловских контроллеров ICH7-10 в режиме AHCI?
Автор: yurkesha
Дата сообщения: 08.03.2009 11:54
warlock1985
Да должен. У меня ICH9 в режиме ACHI точно работает на домашнем компе
Автор: warlock1985
Дата сообщения: 08.03.2009 11:56
Спасибо. А обновление его не планируется?
Автор: yurkesha
Дата сообщения: 08.03.2009 12:17
warlock1985
я уже ответил - должен для всех ICH с 6-го по 10.
Добавлено:
Для 10-ки коды устройств:
PCI\VEN_8086&DEV_3A02&CC_0106
PCI\VEN_8086&DEV_3A22&CC_0106
Автор: alkid11
Дата сообщения: 10.03.2009 17:43
yurkesha
А nVidia MCP73 должен работать в ahci? Вроде как все файлы для него есть и коды устройств тоже, но в NVIDIA.INF 73-й не указан, последним там почему-то 72-ой.
Автор: lucky_Luk
Дата сообщения: 10.03.2009 22:24
Хочу сделать чтобы при загрузке сборки запускался звуковой файл (как приветствие в обычной винде). Файл формата wav есть, что нужно прописать в конфиге конструктора, чтобы этот файл воспроизводился при запуске сборки?
Пробовал отследить нужный ключ реестра с помощью regshot в обычной Винде, но запутался в куче новых ключей (при замене ссылки на один звуковой файл изменяется вся звуковая схема, получается дофига изменений в реестре).
Автор: Skif_off
Дата сообщения: 11.03.2009 11:18
lucky_Luk, если конструктор из шапки, то копать надо в 11-sound.inf
секция:

Код: [Software.AddReg]
; Enable some sound events (RUS), не все звуки работают
Автор: Pavel75
Дата сообщения: 11.03.2009 16:28
Господа, я вынужден снова поднять вопрос о плагине с драйверами для IDE/SCSI устройств уважаемого Yurkesha версии 2008_11_09

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

Играться со сборкой дисков, убирая по одному плагину - уйдет уйма времени.

И мне до сих пор не понятно какое соответствие существует между плагинами с драйверами устройств и Disk Managment (dmboot.sys), которому почему-то не хватает памяти, чтобы загрузиться?

Заранее благодарен а конструктивные ответы.
Автор: Sish
Дата сообщения: 11.03.2009 16:44
Pavel75
C какой конкретно мамаой у тебя траблы? Или ты всё виртуалку мучаешь?
Автор: yurkesha
Дата сообщения: 11.03.2009 17:25
Pavel75
1. Плагин используется как плагин надеюсь?
2. Если так то каким образом было выполнено его обновление с предыдущего релиза - случайно не копированием поверх?
3. Если не копированием поверх то остается только отладка - для ускорения рекомендую использовать метод деления пополам - то есть убираешь половину вендоров из плага, если все еще не работает то делишь пополам, если работает то делишь на две части оставшуюся половинку и так далее... В итоге выходишь на вендора - дальше уже отладка на уровне драйверов по этому вендору...
Автор: ZARIS
Дата сообщения: 11.03.2009 18:28
Здравствуйте. Появилась мысль использовать загрузку системы с образа антивируса.
Записываешь в корень образ диска с антивирусом, изменяешь boot.ini
Перезагружаешь и проверяешь с чистой системы.
Не надо никаких компашек, которые могут не читаться..
Подскажите как это сделать.
Для начала, имеем CD с Касперким. Плагин для Барта.
Перепробовал кучу вариантов, не хочет грузиться образ ...
Ни через ramdrive, ни черег ГРУБ
Автор: lucky_Luk
Дата сообщения: 11.03.2009 21:04
yurkesha
Где в базовом конструкторе забить частоту обновления экрана - 60 Гц (LCD)?

Дома внешняя видяха, обычный монитор и плагин на видяху, сделанный автодрайвером, по-умолчанию дает частоту обновления экрана 75 Гц, в ручную выставляю 100 Гц. Все ОК.

А на работе стоит LCD-монитор, интегрированное видео на i82945G (вроде бы G), в параметрах экрана стоит "оптимальная" частота обновления экрана.
Нужно выставить жестко 60 Гц, потому что 75 Гц монитор не тянет и посылает. Но с твоим плагином VGA_INTEL не получается регулировать частоту обновления экрана, в параметрах стоит "оптимальная" и менять нельзя.
Если сделать плагин автодрайвером, то можно регулировать частоту, но размер этого плагина получается 22 метра. Выкинул ненужные файлы локализации, уменьшил размер до 14 метров, что бы еще выкинуть?
Автор: yurkesha
Дата сообщения: 11.03.2009 21:52
lucky_Luk
[Default.AddReg]
;Частота регенерации экрана 60 Герц
0x4,"ControlSet001\Services\VgaSave\Device0","DefaultSettings.VRefresh",0x03C
но это для стандартной загрузки... После PNP естественно все меняется...
Автор: lucky_Luk
Дата сообщения: 11.03.2009 23:39
Skif_off

Цитата:
[Software.AddReg]
; Enable some sound events (RUS), не все звуки работают

У меня не работает ни один звук, прописанный в этих файлах. Апплет Панели Управления тупо не видит файлов по заданным путям, хотя файлы в папке i386\Media есть, имена совпадают.
У кого-нибудь хоть один звук работает?
Свой звуковой файл для звука запуска системы, с другим именем, подсунуть не могу, прописывал его в конфиги, но сборка все равно ищет файл со стандартным именем, хотя ни в одном конфиге файл с именем "Windows XP - запуск.wav" не записан.
"Невидение" звуковых файлов - это глюк винды, даже стационарной. После загрузки не видит файлов по заданным путям, хотя они там есть. Укажешь на файл - видит, до следующей перезагрузки.
Я когда делал свои звуки для винды, тоже нарвался на этот глюк. Решается путем убирания пробелов и переименования файлов латинскими буквами.
Но в сборку файл с другим именем подсунуть не могу.
Автор: Pavel75
Дата сообщения: 12.03.2009 08:44
Sish
Цитата:
C какой конкретно мамаой у тебя траблы? Или ты всё виртуалку мучаешь?


Да, мучаю виртуалку
Имхо лучший способ для отладки, т.к. не нужно постоянно переписывать болванку и перегружаться.

yurkesha
Цитата:
1. Плагин используется как плагин надеюсь?
2. Если так то каким образом было выполнено его обновление с предыдущего релиза - случайно не копированием поверх?
3. Если не копированием поверх то остается только отладка - для ускорения рекомендую использовать метод деления пополам - то есть убираешь половину вендоров из плага, если все еще не работает то делишь пополам, если работает то делишь на две части оставшуюся половинку и так далее... В итоге выходишь на вендора - дальше уже отладка на уровне драйверов по этому вендору...


1. Плагин используется именно как плагин
2. Обновление происходило полной заменой старой папки с плагином на новую
3. Метод половинного деления конечно лучший вариант по сравнению с одиночным выключением. Но я еще хотел спросить про отсутствие проблем у других при использовании плагина в виде as is.
Пошел делить вендоров пополам.
Автор: Sish
Дата сообщения: 12.03.2009 08:52
Pavel75

Цитата:
Но я еще хотел спросить про отсутствие проблем у других

Проблем не было.

Единственно, недавно приносили комп (к сожалению, не помню уже, на какой маме), у которого SATA-контроллер в BIOS'e пришлось переключить в режим совместимости.
Автор: yurkesha
Дата сообщения: 12.03.2009 10:04
Pavel75
Странно конечно что на виртуалке уже проблема... Это как бы у меня всегда первый шаг проверки - загрузка в VirtualBox и VMware...
Чем конкретно создается ISO?
Автор: Pavel75
Дата сообщения: 12.03.2009 11:09
yurkesha

Цитата:
Чем конкретно создается ISO?


Самим конструктором, точнее mkisofs.exe, который входит в его состав.
Я включаю опцию создания образа и все.
Автор: yurkesha
Дата сообщения: 12.03.2009 11:49
Pavel75
то есть сборка производится стартовым BartPE? В случае использования какого-либо конструктора в постобработке может меняться сборщик...
Автор: Pavel75
Дата сообщения: 12.03.2009 14:09
yurkesha

Цитата:
то есть сборка производится стартовым BartPE? В случае использования какого-либо конструктора в постобработке может меняться сборщик...


Сборка производится конструктором, автором которого является 7sh3
Раньше я использовал его конструктор от 11.11.2006.
После появления ошибки в итоговой сборке я обновил версию конструктора на 26.03.2008.
Результат не изменился
Автор: Sish
Дата сообщения: 12.03.2009 14:37
Pavel75
А какой дистр винды используешь для сборки?
Автор: Pavel75
Дата сообщения: 12.03.2009 14:41
Sish

Цитата:
А дистр винды для сборки какой используешь?


Windows XP Pro SP2 VLK Eng
Автор: Ksanderash
Дата сообщения: 12.03.2009 21:05
Pavel75
Собрал BartPE+(26.03.08) из WinXPSP2 VLK c последним SCSIRAID. Полученную iso-шку проверил на зарузку на следующих виртуалках:

VMware Workstation 5.5.3.34685 (знаю, старенькая, не пользуюсь просто)
QEMU (MobaLiveCD2.0)
Microsoft Virtual PC 2007 SP1
VirtualBox-2.0.2-36488-Win_x86

Везде, разумеется, работает. Вот лог создания:
http://temporemores.pochta.ru/pebuilder.log

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

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


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