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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 7 / 2008 R2 - Изменение файла INSTALL.WIM

Ответить
Настройки темы
7 / 2008 R2 - Изменение файла INSTALL.WIM

Аватара для CtrlSoft

Ветеран


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


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

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


Изменения
Автор: CtrlSoft
Дата: 28-01-2010



Для развертывании ОС я выделил на жестком диске отдельный раздел и назвал его "Deployment". Diskpart присвоил ему букву "K", так что в инструкциях я буду использовать именно ее...

Интеграция серийного номера в образ "Install.wim"


Если вам не хочется каждый раз при установки ОС Windows 7 вводить ключ продукта, можно его интегрировать в образ. Для этого монтируем нужный нам индекс:
(Посмотреть информацию об индексах образа можно здесь)
Запускаем "Командная строка средств развертывания" от имени администратора и пишем:
Код: Выделить весь код
dism /Mount-WIM /WimFile:K:\DVD\sources\install.wim /index:5 /MountDir:K:\Offline
В данном случае я смонтировал 5-й индекс образа install.wim соответствующий редакции "Ultimate".

Итак, образ успешно смонтирован. Переходим к интеграции "Product Key":
Код: Выделить весь код
dism /Image:K:\Offline /set-ProductKey:12345-QWERTY-67890-ASDFG-12345
Поскольку я пытался интегрировать вымышленный ключ, Dism выдал ошибку.
Тоже самое произойдет при попытке интеграции ключа другой редакции. На пример при интеграции "Product Key" Windows 7 Home Premium в издании Windows 7 Ultimate.

Если написать валидный серийный номер то операция произойдет успешно.

Демонтируем образ сохраняя сделанные изменения:
Код: Выделить весь код
dism /Unmount-WIM /MountDir:K:\Offline /commit
Если по каким-то причинам изменения не требуется сохранить, набираем команду:
Код: Выделить весь код
dism /Unmount-WIM /MountDir:K:\Offline /discard
Готово. Теперь во время установки вам не будет предложено ввести серийный номер!


Интеграция фоновых рисунков ("Wallpaper") в образ "Install.wim"


Монтируем нужный нам индекс:
(Посмотреть информацию об индексах образа можно здесь)
Запускаем "Командная строка средств развертывания" от имени администратора и пишем:
Код: Выделить весь код
dism /Mount-WIM /WimFile:K:\DVD\sources\install.wim /index:5 /MountDir:K:\Offline
В данном случае я смонтировал 5-й индекс образа install.wim соответствующий редакции "Ultimate".

Итак, образ успешно смонтирован. Переходим к интеграции фоновых рисунков:

Все обои должны быть скопированы в папку "K:\Offline\Windows\Web\Wallpaper".
(Допускаются "одноуровние" подпапки)
Копирование можно выполнить как через командную строку, так и "обычным" метом.

При вставки изображении в вышеуказанную папку, появляется предупреждение:

(мы должны обладать правами администратора для копировании файлов в эту папку)

В командной строке ничего не предлагается, но если ее не запустить от имени администратора, скопировать ничего не удастся

Итак, запускаем командную строку от имени администратора и пишем:
Код: Выделить весь код
copy "H:\Wallpaper\7_Wallpaper_Pack_2_by_zawir\1920x1200\*.*" "K:\Offline\Windows\Web\Wallpaper"
Операция выполнена успешно.

Демонтируем образ сохраняя сделанные изменения:
Код: Выделить весь код
dism /Unmount-WIM /MountDir:K:\Offline /commit
Если по каким-то причинам изменения не требуется сохранить, набираем команду:
Код: Выделить весь код
dism /Unmount-WIM /MountDir:K:\Offline /discard
Готово! Теперь после установки в "Персонализация" можно выбрать собственные обои в качестве фонового рисунка.


..........................................................

читать дальше »

Изменение файла INSTALL.WIM в русском дистрибутиве

Редактировался файл из сборки 7600.16385.090713-1255_x86.

Удаление объектов



1. Удалил курсоры, оставив только Aero,

2. Удалил темы с обоями, оставив только Aero и Basic,

3. Удалил все ненужные языковые папки, кроме en-US, en и ru-RU, ru

4. Удалил тему Россия.


Добавление объектов


1. Добавил в папку Windows\Web\Wallpaper свои обои,

2. Добавил в папку \Program Files папку \7-Zip, скопировав
ее из уже установленной и пропатченной ресурсами от Prokazzza,

3. Заменил файлы themeservice.dll, themeui.dll и uxtheme.dll на
пропатченные для использования неподписанных тем оформления.


Изменение объектов


Изменение названий "Максимальная", "Профессиональная", и т.д. на "Ultimate", "Professional" и т.д.

Решение

Пример пропатчивания ресурсов


С помощью gimagex 2.0.16 можно экспортировать из INSTALL.WIM образ
Ultimate (индекс 5) и заменить им INSTALL.WIM в дистрибутиве, т.е в файле
INSTALL.WIM останется только образ Ultimate с индексом 1.
(экономия места небольшая, но из принципа!).
Замечания >>

Если у вас в дистрибутиве в папке sources имеется файл ei.cfg, то выглядеть он должен так:
Код: Выделить весь код
[EditionID]
Ultimate
[Channel]
Retail
[VL]
0
Если вы используете файл ответов autounattend.xml, то не забудьте в нем указать редакцию:
Код: Выделить весь код
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>

После установки системы файл setuperr.log чистый, т.е. ошибок нет!

В первом вложении пропатченные файлы для использования неподписанных тем.
Во втором вложении gimagex 2.0.16, который работает с файлами WIM Windows 7


Mr. dUSHA поделился написанной им утилитой, которая изменяет размер шрифта с 9 на 8.

Делать это лучше со смонтированным файлом INSTALL.WIM, т.к. 7 файлов MUI в "живой" системе заблокированы.
Разница в окнах с Segoe UI 9 и Segoe UI 8:
с изменением размера шрифта уменьшается размер окна!



К утилите прилагается командный файл, в котором надо прописать свои пути к папке монтирования.
Тех. поддержку утилиты осуществляет Mr. dUSHA.
*Изменить шрифт с Segoe UI на Tahoma вручную во всех файлах MUI можно, но придется пропатчить 76 файлов!

Кому не нравится шрифт Segoe UI, то во вложении измененный и подписанный шрифт Segoe UI,
который содержит Tahoma. Т.е. надо заменить шрифтом (от Mr. dUSHA) из вложения шрифт в папке FONTS.
Замена шрифта нужна для отображения четких букв при отключеном сглаживании шрифтов.
Если в настройках темы для всех элементов, для которых стоит размер шрифта 9 поставить 8, то будет красиво, как в ХР


PS. Если вы создали файл ответов для автоматической установки (autounattend.xml),
а потом изменяли в нем системные файлы (интегрировали обновления, например),
то, во избежание ошибок при установке, понадобится создать новый файл каталога install*.CLG!
Прочитать о файлах install*.CLG можно здесь

Как работать с образами .WIM описано здесь и здесь.


Патчер ресурсов в INSTALL.WIM[/ht]

Отправлено: 20:18, 05-08-2009

 

Ветеран


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

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


Guman, Подключение и изменение образа + Patch_basebrd (не тестировал).

Отправлено: 10:51, 09-04-2015 | #161



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

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


Новый участник


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

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


Цитата Mr Shape:
Посоветуйте, как изменить дату образа Windows 7, которая выводится при установке,, т.е. http://rghost.ru/55172548/image.png
Просто обновления интегрировал, хотелось бы дату поменять »
Возник такой же вопрос : как сделать так, чтобы при выборе редакций Win при установке показывалась дата последнего обновления Install.wim, а также поменять в Install.wim названия образов ?

Отправлено: 16:53, 17-07-2015 | #162


Новый участник


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

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


Цитата burunduk_ee@vk:
Возник такой же вопрос : как сделать так, чтобы при выборе редакций Win при установке показывалась дата последнего обновления Install.wim, а также поменять в Install.wim названия образов ? »
Возможно еще кому-то актуально
В корне файла install.wim есть файлик [1].xml (виден например через 7Zip) - в нем содержится вся эта инфа (ее же выдает также ImageX, DISM).

За эту дату отвечает тэг <CREATIONTIME> (в нем "вложены" <HIGHPART> и <LOWPART>). Дата там закодирована в hex-формате FILETIME. Например для x86: <HIGHPART>01CB8901</HIGHPART><LOWPART>EF63352E</LOWPART> => 129347655714420014 в dec => Nov 20, 2010 10:26:11pm (и установщик показывает 11/20/2010).
Соответственно менять надо с конца: взять нужную дату, перевести в десятичный формат FILETIME (в инете есть online-конверторы) и потом в hex (обычным windows калькулятором). Например хотим 27.04.16: это 131062110100000000 в dec => 01D1A04B 74060D00 в hex => <HIGHPART>0x01D1A04B</HIGHPART><LOWPART>0x74060D00</LOWPART> (и установщик покажет 4/27/2016).

За описание образов отвечают теги <DESCRIPTION> (если в начале setup выбрать ENG) или <DISPLAYDESCRIPTION> (для RUS). Длина заменяемого текста должна быть равной оригиналу, это ВАЖНО!, т.е. размер install.wim НЕ должен измениться, иначе потом будут ошибки при установке.

Однако как просто сохранить этот измененный файл обратно в wim, не известно. Возможно кто-то подскажет?
Поэтому приходится патчить сам install.wim winhex'ом. По поиску находим нужные теги (они в unicode) и меняем значения на свои. Все это, естественно, отдельно для каждого <IMAGE INDEX=...>. Эта xml-структура может находится в разных местах install.wim, править надо последнюю, которая в самом конце файла - легко находится поиском. Она остается в читабельном виде независимо от сжатия и перепаковки.
После такого патча wim-файл остается полностью рабочий, проверено, и проходит тесты утилитами. НО, после него вносить изменения в install.wim НЕ стоит. Если все же надо, то предварительно нужно вернуть значения на дефолтные.

Последний раз редактировалось MasterLogic, 29-04-2016 в 01:41.


Отправлено: 16:11, 28-04-2016 | #163


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


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

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


Уж лучше через wimlib.

Отправлено: 16:18, 28-04-2016 | #164


Новый участник


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

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


А какая команда wimlib'a сохраняет изменения в файле [1].xml?

Отправлено: 21:42, 28-04-2016 | #165


Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


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

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


Получить XML данные из install.wim в текстовый файл xml.txt:
wimlib-imagex.exe info install.wim --xml >xml.txt

Первому индексу install.wim задать отображаемое имя "Sper Puper Mega Seven":
wimlib-imagex.exe info install.wim 1 --image-property DISPLAYNAME="Sper Puper Mega Seven"

Подробно ключ --image-property описан в wimlib-imagex-capture.pdf.

Отправлено: 22:46, 28-04-2016 | #166


Новый участник


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

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


Спасибо за наводку, разобрался уже сам. Хотел просто xml туда копировать, а оказалось нужно командами редактировать. Согласен, так проще чем патчить))

Отправлено: 23:23, 28-04-2016 | #167


Новый участник


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

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


Киньте инструкцию как из стартера повышать редакции, чтобы сделать инсталл.вим из 1 редакции все 11 от стартера до интерпрайса обеих разрядностей. Мож скрипт какой есть для ускорения или, что-нибудь.

Отправлено: 22:17, 12-05-2016 | #168


Аватара для timon45

Ветеран


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

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


L1yod, так не получится нужно 4 разных дистрибутива а именно:
1 С редакцией Starter x86
2 С редакцией HomeBacic x64
3 С редакцией Enterprise x86
4 С редакцией Enterprise x64

подробнее: https://technet.microsoft.com/ru-ru/...=ws.10%29.aspx

Отправлено: 15:18, 13-05-2016 | #169


Новый участник


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

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


Скажите, а в каком месте в нутрях boot.wim указано запускать экзешник на установку ((dvd):\sources\setup.exe) ? т.е. его имя.

Отправлено: 17:27, 13-07-2016 | #170



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » 7 / 2008 R2 - Изменение файла INSTALL.WIM

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
7 / 2008 R2 - Неполная интеграция твиков в install.wim. Почему? Pozia Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 31 24-06-2018 06:34
7 / 2008 R2 - Возможно ли создать архив install.wim rushen Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 3 22-11-2009 21:40
7 / 2008 R2 - [архив] Патчер ресурсов в INSTALL.WIM Smarty Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 53 28-09-2009 16:12
[решено] Install.wim + vLite, добавляет текст Malfatto Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 9 14-02-2009 00:12
Поскажите как отредактировать архив Install.wim Vadimannim Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 7 11-11-2007 21:39




 
Переход