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

Название темы: Изменение файла INSTALL.WIM
Показать сообщение отдельно

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


Сообщения: 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

Название темы: Изменение файла INSTALL.WIM