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

» Создание ISO-образа Windows PE 3.0, используя AIK от Windows

Автор: sabash
Дата сообщения: 28.01.2011 12:05
Ну и как ?
Автор: Xemom1
Дата сообщения: 28.01.2011 12:47
sabash

Получается удобнее чем у Wimb за счет выбора необходимых скриптов.
Но у Wimba попроще. Как правильно подметил SEAKZT

Цитата:
Конструктор работаeт очень просто и тупо, в особенности из образов, правильно смонтированных.

Автор: VV2006
Дата сообщения: 31.01.2011 09:38
После продолжительной и безуспешной возни с SndVol в MIN (BsExplorer), напался на альтернативное решение - Volume2 1.0.9 - лепота!
Особенно понравилась появляющаяся при пересечении мышью полоска под таскбаром - можно колесом или просто движением мыши громкость регулировать.
Автор: AZJIO
Дата сообщения: 02.02.2011 05:07
Сделал панель ярлыков для Win7 - подробно.
Автор: VV2006
Дата сообщения: 02.02.2011 07:36
AZJIO
А...ах...хринеть!!! Самое главное - твоя снасть и в BS Explorer'e работает!

Заметил, что ссылки на готовые образы, собранные конструктором Make_PE3, из шапки улетели. Смутно стал догадываться, что мысль помещать их туда могла возникнуть от недомыслия. )) Согласен, никто здесь никому ничего не обязан сообщать, и правила превыше всего. Но... только совершенно случайно лишний раз убедился, что мир не без добрых людей.
Автор: datass
Дата сообщения: 07.02.2011 01:43

Цитата:
совершенно случайно лишний раз убедился, что мир не без добрых людей.

Давно его наблюдаю - это несчастное создание пытается таким причудливым образом самоутвердиться. Не судите строго.
Автор: AZJIO
Дата сообщения: 08.02.2011 23:35
VV2006
панелька кнопок обновлена, добавлен твик USB, для флешки некоторая портабельность получается, хотя пути всё же не относительные, только подмена текущей буквы диска.

И до кучи USB-утильку попробовал сделать.
Автор: VV2006
Дата сообщения: 09.02.2011 18:18
AZJIO
И без включения опции USB нормально - всё равно недоступные в текущей конфигурации загрузки для выполнения значки видны. Так даже удобнее в том плане, что рабочие ярлыки прог на смонтированных и других дисках с буквой, отличной от буквы флешки видны. Но как опция для контроля того, что работает именно с текущей флешки будет не лишней.

С русскими шрифтами непонятная трабла: с одним и тем же рег-плагом минимальная версия сборки кракозяблит, а эксплорерная отображает те же шрифты нормально. Что же может давать разницу?
Автор: SEAKZT
Дата сообщения: 10.02.2011 14:17

Цитата:
трабла: с одним и тем же рег-плагом

По быстрому и без роверки !!!
Промучился с подобным при попытке импортировать reg для запуска RusLat для мини версии через
[HKEY_LOCAL_MACHINE\PE3-USER\Software\Microsoft\Windows\CurrentVersion\Run]
"RusLat"="\"X:\\Windows\\system32\\Ruslat.exe\""
Ключ то появлялся то нет,
пока не экпортировал ключ напрямую из реестра, естественно в unicode, выглядит так же, но вроде работает
Проверь появляются ли нужные ключи в реестре непосредственно в boot.wim

###
Ключ Run работает лод BS Explorer, в отличии от Explorer где работает только RunOnce
Во где ещё интересно покопаться
Автор: VV2006
Дата сообщения: 10.02.2011 17:41
SEAKZT
У меня нормально клавишный рег отрабатывает с заголовком Windows Registry Editor Version 5.00 и в кодировке 1251.

RuslLat из RunOnce не катит в миниверсии сборки - после перезапуска оболочки его значок слетит из трея, поэтому - только из Run.

А в Explorer'е у меня вот так работало:
[HKEY_LOCAL_MACHINE\PE3-USER\Software\Microsoft\Windows\CurrentVersion\Run]
"Ruslat"="\"X:\\Windows\\system32\\Ruslat.EXE\""
[HKEY_LOCAL_MACHINE\PE3-USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]
"Ruslat"="Ruslat.EXE"

Ключи шрифтового рега проверял запуском в PE батника:
reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" "1.reg" /y
reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper" "2.reg" /y
reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes" "3.reg" /y
reg export "HKLM\SYSTEM\ControlSet001\Control\Nls\CodePage" "4.reg" /y
В итоге параметры в сравнении с регом plugins_min\PE3-Font_Russian.reg все сошлись и все нашлись - проблема не здесь.

Считал тему шрифтов закрытой - во всевозможных прогах отображались правильные шрифты, причём без "левых" подмен кодовых страниц, пока не запустил FontExpert 2010.
Прикол в том, что в минимальной версии сборки обнаружилась трабла с отображением шрифтов именно его меню! ))
Хотел просечь, какой же это шрифт - оказалось Unknown. В эксплорерной версии сборки - тоже, но отображается-то правильно! Рег шрифтовый - один в один, что-то ещё даёт разницу....
Вот ещё что, оказывается: если в експлорерной сборке пешеллом сначала выбрать BSExplorer - меню FontExpert'а кажет кракозяблы. Затем, после запуска в той же сессии оболочки Explorer'а и возврата в оболочку BSExplorer'a - меню FontExpert'а отображается уже нормально!
Т.е. файлы те же, реестр тот же, но при запуске Explorer'а создаются дополнительно записи в реестре, позволяющие правильно отобразить шрифт меню FontExpert'а. Попробую вычислить энто колдунство Regshot'ом...
Автор: Xemom1
Дата сообщения: 22.02.2011 12:59
Обновление Win7Live.
Добавлено:
ERD 6.5 , ActiveBootDisk 5.1.3 , WinNTSetup v.2 (Установка Windows).

Размер зарузочных wim:

winpe.wim ~ 150Mb (работает на 512Mb ОЗУ)
media.wim ~ 180Mb (работает от 512 и выше)

Изменен алгоритм установки и поиска внешних драйверов (из стандартных драйверпаков *.7z с индексацией)
Добавлено классическое меню в стиле WindowsXP.

http://narod.ru/disk/6142457001/Win7LiveRUS.iso.html

Все программы вы можете заменять или добавлять по вашему вкусу.
Автор: Neo45
Дата сообщения: 22.02.2011 23:34
Пожалуйста перезалейте на какую нибудь другую ссылку конструктор Make_PE3.
Очень надо.

Добавлено:
Сколько раз не пробовал скачать конструктор Make_PE3 он не качается, перезалейте пожалуйста на другую ссылку.
Автор: Xemom1
Дата сообщения: 23.02.2011 07:38
Neo45

http://narod.ru/disk/6191833001/Make_PE3_40.exe.html
Автор: Neo45
Дата сообщения: 23.02.2011 10:13
Спасибо!
Автор: AZJIO
Дата сообщения: 25.02.2011 03:14
VV2006

Цитата:
И без включения опции USB нормально
эта опция для использования утильки с флешки и с запуском программ с самой флешки. Буква флешки на других компах меняется взависимости от кличества дисков. Так вот этот твик будет запускать проги только с флешки, независимо, какой буквой она подключилась.
Автор: conty9
Дата сообщения: 26.02.2011 09:50
Назрел небольшой вопросик. Хочется полностью размежевать загрузчик РЕ-системы и стандартный. Обычная схема загрузки 7-ки примерно такая: bootmgr->BCD->boot.sdi->Windows.wim. bootmgr может находиться де угодно, вызвать его на загрузку (из Груба, например) несложно. А вот как его пропатчить, чтобы он вызывал переименованный (например, в W7P) BCD??? Дальше сам BCD патчится без проблем на вызов переименованного boot.sdi, загвоздка только с BCD.
Проблема возникает, если на одном диске (флешке) находится и РЕ-сборка 7-ки, и стандартная инсталяшка. Официальный способ MS - создание меню загрузки не очень универсальный, охота сделать именно независимую от инсталятора загрузку.
Автор: AZJIO
Дата сообщения: 27.02.2011 05:29
conty9
У меня так:

Цитата:
title bootmgr > bc0
map --mem /BOOTMGR (rd)
write --offset=0x105E (rd)+1 \xEB\x08
write --offset=0x54696 (rd)+1 \x30
chainloader (rd)+1
Автор: conty9
Дата сообщения: 27.02.2011 11:09
AZJIO, попробовал пропатчить HEX-редактором:
0x0105E - EB
0x0105F - 08
0x54696 - 30
После правки, действительно, уже нацеливается на BC0. Но после этого - ошибка, неправильная цифровая сигнатура.


Добавлено:
Получилось - нужно для BCD отключить проверку сигнатуры:
bcdedit -store BCD -set {bootmgr} nointegritychecks Yes
После пропатчивания полученный BCD переименовать в нужный (можно поменять вторую и третью буквы, например, в BPE (boot PE). В BOOTMGR правим Hex-редактором:
0x0105E - EB
0x0105F - 08
0x54694 - 50 /буква P/
0x54696 - 45 /буква E/
Автор: AZJIO
Дата сообщения: 27.02.2011 15:47
conty9
Да, забыл сказать про отключение проверки, а вот патчить BOOTMGR лучше грубом, так не придётся плодить BOOTMGR'ы
Автор: SEAKZT
Дата сообщения: 02.03.2011 10:14
Допилил свой конструктрор до того что он может строить PE3 из самодельного DVD со смешанной архитектурой по указанию нужного номера WIM образа
Одна проблема: BOOT.WIM в SOURSES только один, и для второй архитектуры не подходит
Поэтому извлекаю нужный WinRE.wim из %imgindex%\Windows\System32\Recovery\winRE.wim, но диск то самопал и других нет.
Подтвердите пожалуйста что эти WIMы имеются на нормальных DVD по указанным путям.
не хочется усложнять код ненужными проверками

Автор: VV2006
Дата сообщения: 02.03.2011 12:35
SEAKZT, ты про диск MS с дистром семёрки? Там два вима:
\sources\boot.wim
\sources\install.wim
Автор: SEAKZT
Дата сообщения: 02.03.2011 14:36
Да, конечно, именно про оффициальные дистрибутивы для X86 и X64
Имеется ли ЕЩЁ один winRE.wim в папках System32\Recovery для каждого имиджа видимого через 7z
напимер; как я это виж удля смонтированного ISO:
n:\SOURCES\INSTALL.WIM\2\Windows\System32\Recovery\winRE.wim
Как то же этот "дистрибутив" устанавливется, и создаёт корректный winre. wim для установленной архитектуры
Автор: VV2006
Дата сообщения: 02.03.2011 14:59
SEAKZT, да, во всех пяти вимах внутри \sources\install.wim есть:
\Windows\System32\Recovery\winRE.wim
Размер 149 748 343 (143 MB). И рядышком с ними \Windows\System32\Recovery\ReAgent.xml.
Смотрел "внутрях" 7600.16385.090713-1255_x86fre_client_ru-ru_Retail_Ultimate-GRMCULFRER_RU_DVD.iso

Кстати, что в 2,26 гигах дистрибутива семёрки заведомо не нужно для PE-строительства русской x86 версии? В install.wim самые "жирные" папки - Windows\System32.
Автор: SEAKZT
Дата сообщения: 02.03.2011 16:14
VV2006 Спасибо. Значит должно быть и в X64 версиях. 173 368 972 (165 MБ) (для ru-RU)
Облегчает задачу.
Думаю что WIMB и не знал об этом, иначе не делал бы дурацкий код для сборки во второй WIM имидж для DVD дистрибутивов
Ну нет худа без добра, всё это и невело на мысль сделать универсальный код для создания листов для 7z при работе с DVD. Ни каких mui, ??-?? или "1\windows...".
Потестирую чуть-чуть и выложу на 911 при готовности 95%. Всё надеюсь на продолжение проекта




Автор: Neon 77
Дата сообщения: 07.03.2011 20:07

Цитата:
AZJIO, попробовал пропатчить HEX-редактором:
0x0105E - EB
0x0105F - 08
0x54696 - 30
После правки, действительно, уже нацеливается на BC0. Но после этого - ошибка, неправильная цифровая сигнатура.


Добавлено:
Получилось - нужно для BCD отключить проверку сигнатуры:
bcdedit -store BCD -set {bootmgr} nointegritychecks Yes
После пропатчивания полученный BCD переименовать в нужный (можно поменять вторую и третью буквы, например, в BPE (boot PE). В BOOTMGR правим Hex-редактором:
0x0105E - EB
0x0105F - 08
0x54694 - 50 /буква P/
0x54696 - 45 /буква E/


Можете по подробнее описать как и каким Hex-редактором править BOOTMGR.
Я его открывал в Win Hex но не понял, что дальше делать.
Автор: conty9
Дата сообщения: 07.03.2011 20:25
Neon 77, в левом столбике адрес начала строки (внизу показывает для текущей позиции), справа данные, их и правим.
Автор: Neon 77
Дата сообщения: 08.03.2011 15:21

Цитата:
Neon 77, в левом столбике адрес начала строки (внизу показывает для текущей позиции), справа данные, их и правим.


Что то не получается. Все делаю как надо, а он все равно просит BCD.

Добавлено:
Вот скрин ошибки
http://i17.fastpic.ru/big/2011/0308/77/2365705a5b7fcf01dfb5c495a391a377.png
Автор: pav
Дата сообщения: 10.03.2011 14:03
Я видимо тупой или судьба такая...
Взял у WZOR'a AIK под Win7 SP1. Хотел поработать на Windows XP SP3 (таковая значится в числе поддерживаемых). Но как его запустить? На диске нет STARTCD.EXE! Из всех экзешников только BOOTSECT.EXE. Метка диска совпадает с той, что упоминается здесь. Контрольная сумма диска совпадает.
Автор: NegoroX
Дата сообщения: 10.03.2011 16:19
pav
вставь образ в вирт.привод.
Автор: conty9
Дата сообщения: 10.03.2011 19:22
Neon 77, судя по скрину, bootmgr непропатчен. Либо не сохранил после правки в НЕХ-радакторе, либо не тот положил. Напиши, на какой вариант пропатчить (BC0, BC1... BXX) - выложу готовый комплект.

Страницы: 12345678910111213141516171819

Предыдущая тема: Java и Win7 x64


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