Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - х86 - Добавление программ в образы BOOT.WIM и WINRE.WIM

Ответить
Настройки темы
Общее - х86 - Добавление программ в образы BOOT.WIM и WINRE.WIM

Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Smarty
Дата: 27-12-2013
Описание: Конструктор перезалит
Вложения
Тип файла: txt Constructor.txt
(30 байт, 629 просмотров)
Зачем это нужно?

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

Итак.
Первая версия была немного урезанной , т.к. отсутствовал индекс #1 в образе BOOT.WIM,
что делало невозможным установку из "живой" системы.
(Впрочем сделано это было специально, в результате чего и выяснилось назначение индекса #1 в образе BOOT.WIM)
Во второй версии решил исправить этот момент, чтобы был полный функционал.

Сразу хочу сказать, почему нет (да, наверное и не будет) версии для х64:
Во-первых, дело в оболочке.
Для х64 ничего подходящего так и не нашел, хотя искал давно и долго.
Во-вторых, не все программы можно заставить работать в WIN PE, всё-таки это урезанная версия системы,
а некоторым программам "подавай" Фреймворк и другие компоненты, не входящие в состав WIN PE.
И в-третьих, сложность заключается в подборе программ, которые будут работать в WIN PE и при этом имеют х64-версии.
Поэтому и версия - X86 ONLY.


Все представленные программы полностью бесплатны!

В качестве оболочки использована бесплатная программа RunMe (ничто не мешает вам заменить ее на что-то своё).

Список программ:
  1. Установка системы (для BOOT.WIM)
  2. Среда восстановления
  3. Paragon Partition Manager 11 Free
    Управление разделами жестких дисков
  4. Paragon Backup & Recovery 2011 Advanced Free
    Создание и восстановление файлов или целиком дисков из резервной копии
  5. UsefulUtils Discs Studio 3.0.2
    Запись на оптические носители
  6. ImageX GUI 2.0.17
    Графическая оболочка для утилиты ImageX
  7. Bulk File Changer 1.02
    Изменение даты и времени файлов
  8. AkelPad 4.5.3
    Текстовой редактор с подсветкой синтаксиса
  9. HxD Hex and Disk Editor 1.7.7
    Шестнадцатеричный и дисковый редактор
  10. IrfanView 4.28
    Просмотр изображений и создание скриншотов
В оболочке есть пункт Total Commander, но так как программа является платной,
то вам надо будет скопировать свою установленную программу в папку для копирования, но об этом ниже.



Чтобы не выкладывать готовые образы я сделал структуру с папками и скриптами.
От вас требуется добавить Total Commander и запустить один из двух скриптов.

Структура содержит следующие папки и скрипты >>

\FILES\boot.wim shell - папка с оболочкой для BOOT.WIM
\FILES\winre.wim shell - папка с оболочкой для WINRE.WIM
\FILES\shared files - общая для обоих образов папка с программами

BOOT_WIM.cmd - скрипт для обработки образа BOOT.WIM
WINRE_WIM.cmd - скрипт для обработки образа INSTALL.WIM и WINRE.WIM
CleanUp.cmd - скрипт для демонтирования неудачно отключенного образа
ImageX - утилита для работы с образами
PBR.reg - твик реестра для внесения настроек Paragon Backup & Recovery 2011 Advanced Free
PPM.reg - твик реестра для внесения настроек Paragon Partition Manager 11 Free



Процесс добавления программ

Чтобы обработать образы, их надо извлечь из дистрибутива.
читать дальше »

Образ BOOT.WIM находится в папке ...\SOURCES непосредственно в дистрибутиве.
Образ WINRE.WIM находится в образе ...\SOURCES\INSTALL.WIM любой редакции системы.

Чем извлекать из дистрибутива (образ ISO) образы BOOT.WIM и INSTALL.WIM решать вам,
я пользуюсь программой PowerISO.

Извлеките из архива папку WINPE x86 в удобное место.
Ссылка на скачивание находится в прикрепленном текстовом файле Download.txt.
Извлеките в папку ...\WINPE x86 оба образа, скопируйте в папку ...\WINPE x86\FILES\shared files\Program Files\Total Commander
установленный у вас Total Commander (только содержимое папки программы, а не саму папку!) и запустите нужный скрипт.

После обработки и экспорта новый образ(ы) будет расположен в созданной скриптом папке ...\WINPE x86\Export.

При запуске скрипта WINRE_WIM.cmd монтируется образ INSTALL.WIM, из него монтируется WINRE.WIM,
после добавления программ и оболочки сохраняются изменения и образ экспортируется (для очистки) в папку ...\WINPE x86\Export,
откуда скрипт копирует его в смонтированный INSTALL.WIM, после чего сохраняется и этот образ.

При запуске скрипта BOOT_WIM.cmd монтируется образ BOOT.WIM, добавляются программы с оболочкой, образ сохраняется
и экспортируется в папку ...\WINPE x86\Export.

Осталось заменить в дистрибутиве образ ...\SOURCES\BOOT.WIM образом из папки ...\WINPE x86\Export,
образ ...\SOURCES\INSTALL.WIM образом из папки ...\WINPE x86 и сохранить образ (ISO) дистрибутива.

Размер архива для скачивания - 85,54 Мб.
В Paragon Backup & Recovery 2011 Advanced Free оставлена возможность создания загрузочного диска.


Можно использовать созданный BOOT.WIM для замены в загрузочном диске WIN PE.
Экспортируйте индекс 2 в отдельный образ и замените в образе WIN PE.

Как самому создать такой диск написано здесь: Создание базового загрузочного диска Windows PE.


Полезные ссылки:
Техническое руководство по Windows PE
Техническое руководство среды восстановления Windows


Параллельная тема с продуктами Acronis

Отправлено: 13:05, 06-01-2011

 

Аватара для kazimir

Ветеран


Сообщения: 811
Благодарности: 96

Профиль | Цитировать


а с boot.wim windows 8 сработает ?

Отправлено: 11:44, 30-03-2013 | #91



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135

Профиль | Отправить PM | Цитировать


kazimir, теоретически должно сработать, осталось проверить.

Отправлено: 11:46, 30-03-2013 | #92


Аватара для kazimir

Ветеран


Сообщения: 811
Благодарности: 96

Профиль | Цитировать


у мя только в понедельник будет возможность - комп занят . ща сижу с черепахи с ОЗУ 512 . и 64 бит не будеш больше заниматься ? хорошо было бы и 64 бит .это просьба .

Отправлено: 11:56, 30-03-2013 | #93


Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135

Профиль | Отправить PM | Цитировать


kazimir, 8-кой заниматься я не буду.
Цитата kazimir:
хорошо было бы и 64 бит »
Про х64 уже неоднократно писал!
В WINPE х64 нет совместимости для х86 программ.

Отправлено: 12:01, 30-03-2013 | #94


Аватара для kazimir

Ветеран


Сообщения: 811
Благодарности: 96

Профиль | Цитировать


Smarty,
т.е. скрипт с 64bit отрабатывает , всё добавляет , только проги не работают ? так то memtest ,totalC. должны работать с обеими bit .

Отправлено: 12:10, 30-03-2013 | #95


Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135

Профиль | Отправить PM | Цитировать


Цитата kazimir:
т.е. скрипт с 64bit отрабатывает , всё добавляет , только проги не работают ? »
Да.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:18, 30-03-2013 | #96


Аватара для Core-2

Старожил


Сообщения: 284
Благодарности: 62

Профиль | Сайт | Отправить PM | Цитировать


kazimir, Не будет работать х64 . Нужно добавлять недостающее в SysWOW64 и реестр.

Маленький кусочек :
читать дальше »
CopySysWoW,actxprxy.dll
CopySysWoW,adsldp.dll
CopySysWoW,adsldpc.dll
CopySysWoW,advapi32.dll
CopySysWoW,apphelp.dll
CopySysWoW,asycfilt.dll
CopySysWoW,atl.dll
CopySysWoW,avifil32.dll
CopySysWoW,browseui.dll
CopySysWoW,cfgmgr32.dll
CopySysWoW,clusapi.dll
CopySysWoW,comctl32.dll
CopySysWoW,comdlg32.dll
CopySysWoW,credui.dll
CopySysWoW,crtdll.dll
CopySysWoW,crypt32.dll
CopySysWoW,cscapi.dll
CopySysWoW,dbghelp.dll
CopySysWoW,dhcpcsvc.dll
CopySysWoW,dhcpcsvc6.dll
CopySysWoW,dnsapi.dll
CopySysWoW,duser.dll
CopySysWoW,ehstorshell.dll
CopySysWoW,esent.dll
CopySysWoW,gdi32.dll
CopySysWoW,iertutil.dll
CopySysWoW,imagehlp.dll
CopySysWoW,imm32.dll
CopySysWoW,iphlpapi.dll
CopySysWoW,kernel32.dll
CopySysWoW,lpk.dll
CopySysWoW,lz32.dll
CopySysWoW,mpr.dll
CopySysWoW,mprapi.dll
CopySysWoW,msacm32.dll
CopySysWoW,msasn1.dll
CopySysWoW,mscms.dll
CopySysWoW,msctf.dll
CopySysWoW,msi.dll
CopySysWoW,msimg32.dll
CopySysWoW,msvcp60.dll
CopySysWoW,msvcrt.dll
CopySysWoW,msvfw32.dll
CopySysWoW,mswsock.dll
CopySysWoW,netapi32.dll
CopySysWoW,normaliz.dll
CopySysWoW,nsi.dll
CopySysWoW,ntdll.dll
CopySysWoW,ntshrui.dll
CopySysWoW,ntvdm64.dll
CopySysWoW,odbc32.dll
CopySysWoW,odbcint.dll
CopySysWoW,ole32.dll
CopySysWoW,oleacc.dll
CopySysWoW,oleaccrc.dll
CopySysWoW,oleaut32.dll
CopySysWoW,oledlg.dll
CopySysWoW,olepro32.dll
CopySysWoW,propsys.dll
CopySysWoW,psapi.dll
CopySysWoW,reg.exe
CopySysWoW,regapi.dll
CopySysWoW,regsvr32.exe
CopySysWoW,riched20.dll
CopySysWoW,riched32.dll
CopySysWoW,rpcrt4.dll
CopySysWoW,rsaenh.dll
CopySysWoW,rtutils.dll
CopySysWoW,rundll32.exe
CopySysWoW,samlib.dll
CopySysWoW,schannel.dll
CopySysWoW,secur32.dll
CopySysWoW,setupapi.dll
CopySysWoW,shell32.dll
CopySysWoW,shfolder.dll
CopySysWoW,shlwapi.dll
CopySysWoW,slc.dll
CopySysWoW,stdole2.tlb
CopySysWoW,stdole32.tlb
CopySysWoW,svchost.exe
CopySysWoW,sxs.dll
CopySysWoW,sxsstore.dll
CopySysWoW,sxstrace.exe
CopySysWoW,syssetup.dll
CopySysWoW,tzres.dll
CopySysWoW,urlmon.dll
CopySysWoW,user32.dll
CopySysWoW,userenv.dll
CopySysWoW,usp10.dll
CopySysWoW,uxtheme.dll
CopySysWoW,version.dll
CopySysWoW,wininet.dll
CopySysWoW,winmm.dll
CopySysWoW,winsta.dll
CopySysWoW,winnsi.dll
CopySysWoW,winspool.drv
CopySysWoW,wintrust.dll
CopySysWoW,wldap32.dll
CopySysWoW,wow32.dll
CopySysWoW,ws2help.dll
CopySysWoW,ws2_32.dll
CopySysWoW,wshtcpip.dll
CopySysWoW,wsock32.dll
CopySysWoW,xmllite.dll

Отправлено: 13:11, 30-03-2013 | #97


Пользователь


Сообщения: 114
Благодарности: 1

Профиль | Отправить PM | Цитировать


тема очень интересная, но есть пара вопросов:
1) можно ли переименовывать папку "shell" и главный исполняемый файл(называть точно также)?
2) и как это работает, если можно поподробнее?

Отправлено: 11:22, 16-04-2013 | #98


Аватара для Smarty

In reserve...


Contributor


Сообщения: 6918
Благодарности: 2135

Профиль | Отправить PM | Цитировать


Цитата rocet:
1) можно ли переименовывать папку "shell" и главный исполняемый файл(называть точно также)? »
Можно, но придется тогда файл winpeshl.ini править.
Цитата rocet:
2) и как это работает »
Что это?

Отправлено: 18:58, 16-04-2013 | #99


Аватара для Сrack

Ветеран


Сообщения: 1255
Благодарности: 436

Профиль | Цитировать


Можно добавить в сборку утилиту:
http://forum.oszone.net/thread-257435.html
с ее помощью можно устанавливать драйверы на AHCI, RAID, LAN.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:03, 16-04-2013 | #100



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » Общее - х86 - Добавление программ в образы BOOT.WIM и WINRE.WIM

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Оболочка для установки XP из WIM образа .:[invisible]:. Программирование и базы данных 11 04-12-2009 20:29
Оболочка для установки программ Evgeny-Vladimirovich Хочу все знать 6 16-03-2009 11:14
VBS/WHS/JS - Скрипт для последовательного запуска нескольких программ skatet Программирование и базы данных 10 21-11-2007 17:02
Доступ - [решено] как установить ограничения в реестре для запуска программ? Дима К. Microsoft Windows 2000/XP 13 25-10-2007 19:27
Программа-оболочка для автоматической установки программ. MishaS Автоматическая установка приложений 7 04-10-2006 08:16




 
Переход