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

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: Oleg_II
Дата сообщения: 27.06.2009 19:35
yurkesha
Черт его знает... Надо систему из бэкапа переставить, может просто уже загадил - целая неделя экспериментов все таки

С профилями таки хотелось бы разобраться - чтобы были независимы от наличия рамдиска (может быть его и не делать вообще) и уж точно не находились в папке TEMP. Вообщем-то у меня это получается, но почему-то (?) появляются лишние папки в ненужных местах, что не есть правильно... (дистрибутив пользую аглицкий так что с именами проблем нет).

По поводу выложенной сборки: в него можно добавить твой же плаг поддержки сети?

Добавлено:
Кстати, просто с жесткого диска полученный WIM (из первого выложенного варианта) не загружается, выдается какая-то странная ошибка по поводу диска D: и какого-то пути, которого на компе нет...

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

Добавлено:
Вторая сборка тоже не грузится. Причем путь там к файлам сервера-ртм Сейчас попробую перепаковать файл.
Автор: yurkesha
Дата сообщения: 27.06.2009 19:45
Oleg_II
на самом деле чтобы нормально использовать сеть придется еще обрезать TOOLS\!del.txt так как в нем у меня удаляются многие сетевые дрова - из этого файла надо вырезать все начиная с 408 строки... И тогда можно подставлять NET_ALL и NIC.
Кстати только что ради интереса проверил - дефолтная сборка грузится даже на 128 мегах...
Автор: Oleg_II
Дата сообщения: 27.06.2009 19:56
Хм... Ничего не могу понять: опять какая-то ошибка... Сейчас буду на этом компе перегружаться - может это проблема с тем компом?

Ошибка:
Цитата:
Unexpected error (192872588)
d:\srvrtm\base\boot\setup\arcdisp.c.
Автор: yurkesha
Дата сообщения: 27.06.2009 20:01
Oleg_II
проверяй содержимое WIM-файла после упаковки и если в нем сидит что-то помимо раздела 1 то однозначно будет проблема...
WIM_BOOT перевыложил - закоментил удаление трех файлов(в сборке это все уже сделано)...

Добавлено:
Oleg_II - кстати могу для сравнения выложить готовый ISO или WIM. Или листинг WIM-а
Автор: Oleg_II
Дата сообщения: 27.06.2009 20:09
yurkesha
На этом компе проблема с TXTSETUP.SIF - ничего не менял (не трогал плагины вообще), кроме пути к дистрибутиву (у тебя там N: , вроде, я переставил на G: , где у меня ХР СП2 аглицкий стоит - "чистый"

Выложи WIM, если не сложно.

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

Добавлено:
Интересно, что только что о подобном баге при загрузке доложили здесь.
Автор: yurkesha
Дата сообщения: 27.06.2009 20:40
Oleg_II
Читал в паралельной ветке...
Лови готовый ISO-файл - 60 мегов(с wim-файлом по степени упаковки разницы практически нет)...

Добавлено:
Ой блин - чуть не забыл - пароль обычен для моей странички...
Автор: Oleg_II
Дата сообщения: 27.06.2009 20:49
yurkesha
Ну, пароль у тебя был уже на конструкторе
Сейчас опробую "в живую"

Спешу доложить, что с помощью набора плагинов сборка на основе конструктора из шапки на новом компе загрузилась после восстановления системы из бэкапа, т.е. вероятно действительно было "замусоревание" (до этого ругалось на "поломанный" TXTSETUP.SIF).
К сожалению, на старом компе бэкапа нет, сейчас пробую дефрагментировать, если не пойдет, то поставлю туда Fundamentals и забэкаплю для дальнейших экспериментов

Интересно еще то, что лежащие на обоих компах WIM-ы сборки NIKZZZZ продолжают работать, когда новые только что созданные дают ошибки - может дело в том, что "замусоревание" сработало после их помещения на жесткие диски?

ЗЫ Еще по твоему конструктору: а поддержку звука и мультимедия можно подбросом плагинов из конструктора из шапки сделать? (удаление файлов можно пока и отменить, интересно - можно ли это так просто осуществить?).

Добавлено:
А! Только что увидел - набор плагинов (наверно, еще первый вариант) создал папку _BARTPE2 на последнем логическом разделе и поместил туда ISO файл... Зачем он там?

Добавлено:
Опробовал загрузку прямо с жесткого диска (вытащил WIM из образа). Рыбалка - это хорошо
Грузится со свистом (бстро , но на этапе загрузки ХРЕ выдает ошибку:
Цитата:
Нет доступа к ....\Рабочий стол.
Недостаточно системных ресурсов для завершения операции.
Ну, не знаю, 1 гиг - это, конечно, сейчас не очень много, но вроде должно быть достаточно

Потом пытаюсь зайти на диск В: - та же ошибка:
Цитата:
Нет доступа к В:\
Недостаточно...

Хотя, это уже относится к другому. Загрузиться, действительно загрузилось. Щас попробую забэкапить старый комп и на нем поэксперементирую (на новом вроде проблема пока локализована).
Автор: yurkesha
Дата сообщения: 27.06.2009 21:29
Oleg_II
Опа - я выдирая из большой сборки минисборку привнес ошибку 1 гига
Бывает - но ошибка зараза плавающая - правится только методом тыка

А насчет _BARTPE2 - это я забыл очистить параметры из input.inf... Вобщем поправлю все - перезалью...
Автор: Oleg_II
Дата сообщения: 27.06.2009 21:39
yurkesha
На стареньком железе, к сожалению, пока идет только сборка NIKZZZZ, новые сборки перестали там грузиться... Буду пробовать переразбить диск и переставить систему.
Хотя очень странно, как это замусоревание системы влияет на такую загрузку? Но на этом компе помогло восстановление бэкапа из образа.

А по поводу поддержки звука и мультимедия в минисборке? (т.е. если взять два INF файла из полной сборки, то будет работать? понимаю, что нужно будет еще разобраться с удалением файлов, но это, вроде как, уже не самая большая проблема).
Автор: yurkesha
Дата сообщения: 27.06.2009 21:48
Oleg_II
так по поводу 1 гига - я ошибся в LOW-профиле загрузки и надо в ramdisk.cmd поменять:
Код: IF %SIZE% GTR 1024 SET /A "SIZE=%SIZE%-608"&GOTO M1
Автор: Oleg_II
Дата сообщения: 27.06.2009 21:56
yurkesha
Жаль... Опять идеала нет... Придется таки на конструкторе из шапки пока эксперементировать (хочется и интренету вскякого, и мультимедий всевозможных - сборка не аварийная, а для мобильного передвижения, чтоб и поработать, и поразвлечься
Автор: yurkesha
Дата сообщения: 27.06.2009 22:01
Oleg_II
Дык я просто хотел сделать с минимальными системными требованиями... Если закладываться на от 256 мегов памяти то можно и мультимедия и сеть запихнуть...

Добавлено:
Конструктор и образ временно убрал - подделаю чуток выложу опять...
Автор: Oleg_II
Дата сообщения: 27.06.2009 22:10
yurkesha
Дык 256 не жалко Тем более, что такой же - с заявленной поддержкой мультимедия, и сетью - от NIKZZZZ работает на 192 МВ и похоже будет и при меньших объемах тянуть - правда, я не пробовал там мультимедиями ворочать.

Каждый человек индивидуален, каждому хочется чего-то своего... Там сеть меня не очень устраивает и еще кое что... Фичи конструктора из шапки вполне бы подошли (я б еще чего убрал лишнего на мой взгляд, добавил чего-то из той сборки, конечно, но основная база того, что конкретно мне надо, в этом конструкторе уже есть). Вот размеры в WIM варианте - это огромный плюс и хотелось бы это тоже поиметь

Добавлено:
Такой вопрос:

В RunOnceEx есть строчки вида:
Цитата:
0x1,"Microsoft\Windows\CurrentVersion\RunOnceEx\500","104","||ie4uinit.exe"
Будет ли работать это ("||"), если поменять лоудер на другой, например на PELOGON.EXE? (ресурсов жрет в 4 раза меньше чем дефолтный XPELOGON.EXE, да и "замочить" его можно вообще после загрузки, а лимит по времени убирается всего одной строчкой в реестре).

7sh3
Все ж таки будет время, посмотри, может можно как-то безболезненно разделить %TEMP% и профайлы. Хотелось бы профайлы и логи оставить на Х: , а временные файлы (не логи!) выносить на отдельный виртуальный диск.
Я пробовал вручную править, но на setupapi.log не нашел где задается путь к нему и, кроме того, появляются несколько пустых папок из профайлов в i386...
Автор: yurkesha
Дата сообщения: 28.06.2009 00:02
Oleg_II
Закинул подправленный минимальный и расширенный конструкторы с поддержкой сети и мультимедиа. Но в расширенный вполне возможно придется еще кодеков добавлять(я по минимуму закинул и может плеер по вкусу...). Драйвера NIC и SCSIRAID в конструкторах отсутствуют - обычные с моей страницы вполне подойдут
Расширенный с дровами тянет на 121 метр и грузится на 176 мегах - даже странно я ожидал что будет грузиться только на 192...
Автор: plyg
Дата сообщения: 28.06.2009 02:23
помогите долбодятлу
собрал себе сборку с помощью

Цитата:
Базовый конструктор (26.03.2008) BartPE+ (Nu2Menu\BsExplorer, IE, PnP, MMC, Multimedia) - © 7sh3

добавл плагин с драйверами SCSI\RAID и в результате не видит не только SATA но и деже обычные IDE винты

Автор: AZJIO
Дата сообщения: 28.06.2009 03:07
Oleg_II
на счёт изменения путей "%TEMP% и профайлы" вот куски из моего инфа:

Цитата:
; смена переменных на правильные
[SetupReg.AddReg]
0x2, "ControlSet001\Control\Session Manager\Environment","ProfilesDir","%ramdrv%\Documents and Settings"
0x2, "ControlSet001\Control\Session Manager\Environment","USERPROFILE","%ramdrv%\Documents and Settings\Default User"
0x2, "ControlSet001\Control\Session Manager\Environment","ALLUSERSPROFILE","%ramdrv%\Documents and Settings\All Users"


[Default.AddReg]
0x2, "Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Personal","%USERPROFILE%\Мои документы"
0x2, "Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","My Pictures","%USERPROFILE%\Мои документы\Мои рисунки"
0x2, "Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","My Music","%USERPROFILE%\Мои документы\Моя музыка"
здесь первые три строки были изменены для поддержки WIM-RW в сборке, то есть была бы возможность перепаковать WIM-файл. Нижние три строчки - изменение путей только ради того, чтоб папка "Мои документы" не смешивалась с папкой TEMP. Пытался изменить пути к папке TEMP, чтоб была ни диск B:, а путь B:\temp, но это привело к тому, что беспроводная сеть не видит точки, хотя можно подумать что работает, ведь дрова определяются нормально, вот только соединятся не с чем.
Хотя у каждой сборки какая-то индивидуальная зависимость, на сборке Алкида сменой переменных не удалось сделать поддержку WIM-RW. Хотя перепаковывать можно обычными командами извлечь/упаковать без монтирования RW.
Если профили перенести на диск X, то нужно отключить старт ADDFILE.EXE из RunOnceEx, содержимое сразу положить в проект распакованным.

Обновил креатор Boot.img
Автор: Oleg_II
Дата сообщения: 28.06.2009 07:40
Неушели ошушесляюся мешты?

yurkesha
Минимальный и расширенный конструкторы работают (пока попробовал только на виртуалке, чуть позже буду на железе пробовать). Таки сообщу о нескольких мелких багах

0. Разрешение все таки желательно выставить 800 на 600 для совместимости (при испытаниях в виртуалке и на старых компах).
1. При загрузке вылетает ошибка: Библиотека shell32.dll не соответствует русской. Это может вызывать ошибки и отсутствие чего-то в меню (сборка из аглицкого дистрибутива).
2. При старте системы вылетает ошибка: RUSLAT.EXE: Unable to locate component. CRTDLL.DLL was not found. Re-installing the application may fix this problem. Опять же - у меня там еще китайческий будет, так что эта утилита мне не нужна будет.
3. Runscanner при запуске жалуется, что не хватает NETUI0.dll, хотя и запускается.
4. NTBackup жалуется на отстутсвие файла sfc.dll (если честно, то лично мне он в сборке все равно не будет нужен).

По мелочам (это больше записи для себя):
- нет иконок у всего, что относится к ММС (в Административных Инструментах);
- иконка Таск Шедуллер из Панели Управления (убрать?);
- попробовать убрать ссылку из Фаворитов (где-то недавно видел что-то такое);
- попробовать убрать поиск в интернете (кажется был такой твик);
- убрать Саунд Рекодер (не нужен?).

Ну, может после испытаний на железе еще что вылезет.

Кодеки - это ерунда! Главное, чтоб поддержка дефолтных (как оно в чистой системе) была, а так прикрутим Mplayer (а чего его прикручивать? он и так должен работать!) и все будет проигрываться. Ну а плеер - это действительно по вкусу, вот мне тот же Mplayer подходит, а кому-то захочется Классик или еще что - на вкус и цвет, как говориться

ЗЫ Вопрос по внутренностям: у тебя по дефолту файлы сжимает? Просто вроде как нет смысла, если потом все равно сжимать в WIM, наоборот потом проигрыш в ресурсах будет.

plyg
Дык это, а если не добавлять драйвера SCSI\RAID, то обычные IDE винты видит?
А какие SATA не видит? Ты людям информации то дай, а то не помогут так

AZJIO
Да я вроде все это нашел и исправил на нужные пути, но вся беда в том, что если исправляешь не на %ramdrv% или %temp%, а на Х: , то появляются лишние папки там, где они не должны быть... Хотя ты меня на мысль натолкнул - а если не изменять пути в конструкторе, а сделать плаг, который будет исправлять их на последних этапах? Надо будет попробовать
Автор: haver333
Дата сообщения: 28.06.2009 08:06

Цитата:
Расширенный с дровами тянет на 121 метр и грузится на 176 мегах - даже странно я ожидал что будет грузиться только на 192...

Интересно а сколько может весить подобная сборка с интегрированными AVP и Avira8 от Ewieldra? Хотелось бы иметь шуструю сборку с RAM загрузкой, для антивирусного сканирования. AVP очень медленно работает, а сборок с Авирой почти нет. Есть в Alkid и еще в одной, но они шибко монструозные, родной Live CD от Авира не загружается, что-то там с драйверами на видео, а ведь самый шустрый сканер и процент обнаружения у нее сейчас топовый.

Автор: yurkesha
Дата сообщения: 28.06.2009 08:23
Oleg_II
Когда есть время для работы и соратники то любые мешты ошушесляюся!
Вышеуказанные баги поправлю...

haver333
А с антивирями типа каспера сразу надо быть готовым к поднятию минимального объема памяти (для работы антивиря само-собой 0 сборка и на меньшых объемах пойдет) до 512 мегов... И дело тут не в весе сборки AVP8 добавит 40 метров к весу сборки и .... требование на 140 мегов незанянятой памяти для работы

Добавлено:
Oleg_II
А с индикатором эт я на прошлой неделе поменял только на этот - совершенно не подумал о китайском Хотя сам же как то приводи его в пример - верну стандартный - он все языки поддерживает...
Автор: NIKZZZZ
Дата сообщения: 28.06.2009 11:20
Oleg_II
yurkesha
По поводу загрузки из Wim, критичный момент, в txtsetup.sif секция [BusExtenders.Load] должна начинаться со строк:


Код: [BusExtenders.Load]
fltmgr=fltmgr.sys
fbwf=fbwf.sys
wimfsf=wimfsf.sys
Автор: haver333
Дата сообщения: 28.06.2009 11:46

Цитата:
3. Runscanner при запуске жалуется, что не хватает NETUI0.dll, хотя и запускается.


Не подскажете - Runscanner уже включен в сборку конструктор? Работает из проводника правой кнопкой?
Автор: NIKZZZZ
Дата сообщения: 28.06.2009 12:38
yurkesha
Еще маленькое дополнение - загрузка из wim не допускает cab сжатия системных файлов. Так-же рекомендую не использовать Upx сжатие, хотя это не критично.
Батники для распаковки, в них нужно только поправить пути.
Автор: Oleg_II
Дата сообщения: 29.06.2009 03:37
yurkesha
Еще багов в копилку

1. Конструктор от 7sh3 с добавленным WIM_BOOT
При установке драйверов на сетевые платы ругается на отсутствие NET installer (пробовал подсовывать файлы, но все равно чего-то не хватает). Какая-то сетевая карта в диспетчере появляется, но с восклицательным знаком.

Среди устройств под восклицательным знаком в не-PNP девайсах также стоит: Remote Access Auto Connection Driver, хотя в стандарном конструкторе этот драйвер устанавливается нормально и восклицательного знака нет.

(Есть подозрение, что с этими двумя багами ты уже разобрался - в последнем BARTPE&XPE_MAX их уже нет.)

После установки сетевых компонентов появилась папка Accessories\Communications. Все бы хорошо, но папка Accessories смещается вниз меню... Вроде был такой твик в Винде - алфавитная сортировка в меню.

2. BARTPE&XPE_MAX (версия от 29 июня)
В Диспетчере задач висят "не убитые" WINLOGON.EXE и SMSS.EXE. Надо бы "убить"
Да и потребление памяти какое-то уж очень большое показывает по сравнению с тем, что было ранее.

С переносом профилей в TEMP на рамдиске ты попал Как раз то, о чем я писал чуть раньше: в i386 появляется пустая папка Application Data, пустая папка Start Menu с пустой подпапкой Start Menu\Programs, в SendTo пропадает возможность создавать шорткаты на рабочий стол (впрочем, там вообще ничего нет...). Вот если бы папка профилей была на Х: , то можно было бы вообще с линками не заморачиваться (в том числе и для SendTo), а просто иметь их в дефолтном или общем профиле.

На диске Х: некоторые папки и файлы показывает дважды (две папки i386, два файла boot.sdi, два файла $WIMDESK). м. Появилась непонятная папка Microsoft в корне.

При установке программ по умолчанию предлагает установить в C:\Program Files\ и это тем более странно, что своя папка Programs на диске Х: есть.

Размер диска Х: показывает всего 8.84 МВ. Не смертельно, мелочи, но как-то не так...

Не очевидна ручная установка драйверов - надо бы тулзу какую добавить типа UPDATEDEVICES.EXE. (Да и пункты меню с определением различного железа, как это в дефолтном конструкторе из шапки, были бы удобны.)

Хорошо бы добавить поддержку HD Audio, без нее не удалось попробовать звук (под рукой не было нужного хотфикса, хотя не уверен сработал бы он для РЕ?).

В Non Plug and Play Drivers с восклицательным знаком стоит PartMgr - вероятно не хватает какого-то файла.

Нажатие на DXdiagnostic приводит к черному экрану (отключается видеоадаптер?). Может вообще ее убрать? Не очень-то и нужно в РЕ вроде.

При запуске Backup Utility вылетает ошибка: Could not create or access shared backup catalog file directory: "\\?\X:\\Microsoft\Windows NT"
Verify that you have full access to the folder and there is disk space available.
Using private media catalogs instead.
Потом утилита все-таки запускается.

(Может вынести Backup Utility и Disk Cleanup в отдельлный плагин как это в конструкторе из шапки?)

Не открываются CHM, HLP, флеш. Флеш, скорее всего, легко будет поправить - там всего одну библиотеку надо зарегистрировать, а вот с остальным, возможно, чуть сложнее. Причем интересно, что MHT открывает отлично, а вот сборка на конструктор от 7sh3 с добавленным WIM_BOOT его как раз открывает неправильно (с CHM, HLP, флеш проблем там нет).

Иконку Интернет Эксплорера хорошо бы куда-нибудь в меню добавить.
Тот же глюк (ну, не глюк это вообще-то...) с перемещением папки Accessories в самый низ меню после старта поддержки сети (надо твик поискать на алфавитную сортировку, был где-то).

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

Обои, конечно, хорошо. Но люди все ж таки разные, вдруг кому не понравится. Надо бы дать возможность выбора - ставить обои или нет (и какие).

И вот по предложениям NIKZZZZ тоже стоит подумать - в принципе, зачем дополнительное сжатие, если все и так будет сжиматься в WIM? И файлы у тебя действительно в конце нужной секции идут, может по этому на старом компе не грузится (надо будет пробовать, конечно).


ЗЫ Интересно, что сборка на конструкторе от 7sh3 с добавленным WIM_BOOT у меня получилась 81 МВ, а BARTPE&XPE_MAX по дефолту - 86 МВ
Автор: yurkesha
Дата сообщения: 29.06.2009 06:26
NIKZZZZ
Насчет cab я уже понял - ты ведь говорил в соседней ветке... У меня в постобработке ветвление - если WIM то не CAB и наоборот
Насчет порядка записей подумаю...
Автор: Sish
Дата сообщения: 29.06.2009 07:48
yurkesha
По поводу Z_CPU.7z. При нажатии конпки "Настройка" выскакивает окошко:



По ходу, ты просто забыл положить туда cmd-шник
Автор: yurkesha
Дата сообщения: 29.06.2009 08:49
Sish
Эт я забыл убить эту штуку в плаге... Нынче настройка уже не требуется...
Убей строку Config=start_work.cmd

Добавлено:
Oleg_II
на PartMgr можно не обращать внимания - он точно работает безо всяких проблем.
Автор: Oleg_II
Дата сообщения: 29.06.2009 08:57
Алфавитная сортировка пунктов в меню Start:
Код: Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites]

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu]

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2]
Автор: yurkesha
Дата сообщения: 29.06.2009 08:58
И порядком записей в [BusExtenders.Load] определился: меняем метод [SetValue] на метод [AddLine] и записи добавятся в начало секции... Сделаю. [more=Изменения]
Код: [AddLine]
"txtsetup.sif","BusExtenders.Load","wimfsf=wimfsf.sys"
"txtsetup.sif","BusExtenders.Load","fbwf=fbwf.sys"
"txtsetup.sif","BusExtenders.Load","fltmgr=fltmgr.sys"
Автор: Oleg_II
Дата сообщения: 29.06.2009 10:39
yurkesha
Чес-сказать, не уверен, что без сети вообще нужно делать Хотя лично мне так надо с мультимедиями - рескью дисков уже есть приличный выбор, нужна мобильная сборка для несложной работы-отдыха
Автор: yurkesha
Дата сообщения: 29.06.2009 10:55
Oleg_II
Блин опять ошибку допустил...
в файле \PLUGIN\_BASE\RAMDISK\ramdisk.cmd строки:
Код: IF NOT EXIST "%SystemRoot%\boot.sdi" SET "STRATEGY=MAIN"
IF EXIST "%SystemRoot%\boot.sdi" SET "STRATEGY=LOW"

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

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


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