Показать полную графическую версию : Изменение файла INSTALL.WIM
Страниц :
1
2
3
4
5
6
7
8
[
9]
The_Immortal
09-04-2015, 10:51
Guman, Подключение и изменение образа (https://technet.microsoft.com/ru-ru/library/dd744314%28v=ws.10%29.aspx) + Patch_basebrd (http://forum.oszone.net/post-1256810-12.html) (не тестировал).
burunduk_ee@vk
17-07-2015, 16:53
Посоветуйте, как изменить дату образа Windows 7, которая выводится при установке,, т.е. http://rghost.ru/55172548/image.png
Просто обновления интегрировал, хотелось бы дату поменять »
Возник такой же вопрос : как сделать так, чтобы при выборе редакций Win при установке показывалась дата последнего обновления Install.wim, а также поменять в Install.wim названия образов ?
MasterLogic
28-04-2016, 16:11
Возник такой же вопрос : как сделать так, чтобы при выборе редакций 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 НЕ стоит. Если все же надо, то предварительно нужно вернуть значения на дефолтные.
Ж.Д.А.Л.К.Е.Р.
28-04-2016, 16:18
Уж лучше через wimlib (https://wimlib.net/downloads/index.html).
MasterLogic
28-04-2016, 21:42
А какая команда wimlib'a сохраняет изменения в файле [1].xml?
Ж.Д.А.Л.К.Е.Р.
28-04-2016, 22:46
Получить 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.
MasterLogic
28-04-2016, 23:23
Спасибо за наводку, разобрался уже сам. Хотел просто xml туда копировать, а оказалось нужно командами редактировать. Согласен, так проще чем патчить))
Киньте инструкцию как из стартера повышать редакции, чтобы сделать инсталл.вим из 1 редакции все 11 от стартера до интерпрайса обеих разрядностей. Мож скрипт какой есть для ускорения или, что-нибудь.
L1yod, так не получится нужно 4 разных дистрибутива а именно:
1 С редакцией Starter x86
2 С редакцией HomeBacic x64
3 С редакцией Enterprise x86
4 С редакцией Enterprise x64
подробнее: https://technet.microsoft.com/ru-ru/library/dd744380%28v=ws.10%29.aspx
Скажите, а в каком месте в нутрях boot.wim указано запускать экзешник на установку ((dvd):\sources\setup.exe) ? т.е. его имя.
Painkiller
13-07-2016, 17:36
Скажите, а в каком месте в нутрях boot.wim указано запускать экзешник на установку ((dvd):\sources\setup.exe) ? т.е. его имя. »
Путь: boot.wim\2\Windows\System32\winpeshl.ini
Пример своего содержимого :
[LaunchApps]
%SYSTEMDRIVE%\sources\Mazahaka\loader.exe
CtrlSoft,
надо заменить шрифтом (от Mr. dUSHA) из вложения шрифт в папке FONTS. »
я не один не вижу вложение в шапке темы. Где же оно?
не дает ничего скопировать в смонтированную папку, не заменить файлы
пишет нужны права администратора
даже через терминал
снимите защиту от записи
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.