Показать полную графическую версию : [решено] Как сжать install.wim
Страниц :
1
2
3
4
5
6
[
7]
8
Ж.Д.А.Л.К.Е.Р.
13-11-2017, 13:10
geepnozeex, не понял »
Изменение параметра NAME, чтоб можно было объединить два одинаковых дистрибутива в один wim/esd файл. Если это параметр одинаков у обоих дистрибутивов то при создании файла-образа wimlib выдаст ошибку.
В случае когда нужно поменять название дистрибутива отображаемое установщиком Windows при выборе ОС:
wimlib-imagex info install.wim 1 --image-property DISPLAYNAME="Windows 7 Enterprise (x64)"
Все эти параметры и остальные можно посмотреть с помощью команды:
wimlib-imagex info install.wim --xml >xml.txt
нужна эта команда для wimlib »
wimlib-imagex export install.wim 2 install.esd "Windows 10 Home" --compress=LZMS:100 --solid
Ж.Д.А.Л.К.Е.Р.
13-11-2017, 21:18
так это должно быть при экспорте в ESD »
Смотри последний пример. И вообще, читай справку по wimlib-imagex, там ведь все есть.
geepnozeex
14-11-2017, 20:14
wimlib-imagex export install.wim 2 install.esd "Windows 10 Home" --compress=LZMS:100 --solid
это название образа не меняет.
читай справку по wimlib-imagex, там ведь все есть. »
ничего там непонятно.
я к дисму вернулся
Ж.Д.А.Л.К.Е.Р.
15-11-2017, 12:45
geepnozeex, Перепутал параметры. Во время экспорта можно изменить параметры NAME и DESCRIPTION (в wimexport.pdf они описаны как DEST_IMAGE_NAME и DEST_IMAGE_DESC), ключ --image-property в опциях не указан - значит во время экспорта он недоступен. В итоге нужны будут две команды, экспорт wim > esd и изменение параметра DISPLAYNAME (до или после экспорта), пример:
wimlib-imagex export install.wim 2 install.esd --compress=LZMS:100 --solid
wimlib-imagex info install.esd 1 --image-property DISPLAYNAME="Windows 10 Home"
geepnozeex
18-11-2017, 09:21
Ж.Д.А.Л.К.Е.Р., последний вопрос - как к уже имеющемуся ESD насовать ещё других образов.
в дисме это реализуется простым поочерёдным экспортом.
позасекал время как жмёт wimlib-imagex - почти в 2 раза быстрее дисма
Ж.Д.А.Л.К.Е.Р.
19-11-2017, 19:25
geepnozeex, как к уже имеющемуся ESD насовать ещё других образов. »
Глупая затея, суть ESD в том что это непрерывный файловый архив с LZMS сжатием (wim - файловый архив с LZX компрессией). Добавляя новые индексы получим файл большего размера, чем если конвертировать wim со всеми нужными индексами в esd.
boot.wim - взят из образа 7 х64, содержит 2 индекса и весит 173 770 440 байт. install.wim весит в разы больше и поэтому мне лень было проводить с ним тесты.
Тест-1 (экспорт всех индексов сразу):
wimlib-imagex export boot.wim all boot.esd --compress=LZMS:100 --solid
boot.esd - 107 542 190 байт.
Тест-2 (экспорт индесов по одному):
wimlib-imagex export boot.wim 1 boot.esd --compress=LZMS:100 --solid
wimlib-imagex export boot.wim 2 boot.esd --compress=LZMS:100 --solid
boot.esd - 112 255 826 байт, если добавить ключ --recompress размер esd не измениться.
Тест-3 (экспорт индесов по одному с оптимизацией):
wimlib-imagex export boot.wim 1 boot.esd --compress=LZMS:100 --solid
wimlib-imagex export boot.wim 2 boot.esd --compress=LZMS:100 --rebuild --solid
boot.esd - 111 979 842 байт.
Поэтому лучше объединить все wim (их индексы) в один wim чтоб затем конвертировать одним махом в esd.
Объединение 7 х86 Enterprise с 7 х64 Enterprise (заняло всего 10 секунд):
wimlib-imagex export install-x86.wim 1 install-x64.wim
позасекал время как жмёт wimlib-imagex - почти в 2 раза быстрее дисма »
Еще и размер wim/esd меньше.
DISPLAYNAME="Windows 10 Home" »
А откуда взялся параметр DISPLAYNAME? Я просмотрел справку и нигде не нашел такого параметра, там также как и imagex указывается последовательно название и описание
Ж.Д.А.Л.К.Е.Р.
01-12-2017, 21:18
Ruboard, Из xml что есть в каждом wim/esd.
Получить все параметры xml и их значения:
wimlib-imagex info boot.wim --xml >xml.txt
есть команда
wimlib-imagex info install.wim 1 "Win7_x64"
она изменяет название "образа"
а как изменить название при установке windows с помощью wimlib-imagex?
оно не меняется командой выше.
Ж.Д.А.Л.К.Е.Р.
04-12-2017, 09:58
kelly, а как изменить название при установке windows с помощью wimlib-imagex? »
wimlib-imagex info install.esd 1 --image-property DISPLAYNAME="Windows 10 Home"
kelly,
Цитата kelly:
а как изменить название при установке windows с помощью wimlib-imagex? »
Код:
wimlib-imagex info install.esd 1 --im »
info: unrecognized option `--image-property'
Usage:
wimlib-imagex.exe info WIMFILE [IMAGE [NEW_NAME [NEW_DESC]]]
[--boot] [--check] [--nocheck] [--xml]
[--extract-xml FILE] [--header] [--lookup-table]
Some uncommon options are not listed;
See wimlib-imagex.exe-info.pdf in the doc directory for more details.
info: unrecognized option `--image-property'
Usage:
wimlib-imagex.exe info WIMFILE [IMAGE [NEW_NAME [NEW_DESC]]]
[--boot] [--check] [--nocheck] [--xml]
[--extract-xml FILE] [--header] [--lookup-table]
Some uncommon options are not listed;
See wimlib-imagex.exe-info.pdf in the doc directory for more details.
выдает ошибку. поэтому и был вопрос.
или новая версия wimlib-imagex.exe имеется?
Ж.Д.А.Л.К.Е.Р., спасибо. вопрос был по причине отсутствия данного параметра. из-за старой версии wimlib-imagex, в новой данный параметр есть. и все заработало.
А кто нибудь проводил эксперимент по скорости развертывания/установки ОС из esd при конвертации через dism и wimlib-imagex?
Очень хотелось бы узнать т.к. пока сам лично всегда использовал DISM
замерял скорость распаковки (при установке ОС) одинаковая так что лучше использовать wimlib-imagex да и функционал у него побогаче
Ж.Д.А.Л.К.Е.Р., или кто еще подскажи пожалуйста.
wimlib-imagex info install.esd 1 --image-property DISPLAYNAME="Windows 10 Home"
прекрасно работает.
НО описание при установке windows не меняется. остается "windows 7 максимальная".
как его поменять?
kelly,
Как-то так:
imagex /export install.wim 1 install-2.wim "Windows 10 Home" /compress maximum
Ж.Д.А.Л.К.Е.Р.
28-12-2018, 15:40
kelly, На двух предыдущих страницах описывал.
kelly,
wimlib-imagex info install.esd 1 --image-property DISPLAYNAME="Windows 10 Home" --image-property DISPLAYDESCRIPTION="bla-bla Windows 10 Home"
wimlib-imagex info install.esd 1 --image-property DISPLAYNAME="Windows 10 Home" - работает на ура
пробовала (--image-property DISPLAYDESCRIPTION="bla-bla Windows 10 Home")
но не срабатывает. образ остается неизменным :(
даже wimlib-1.13.0-windows-x86_64-bin скаченный не помогает.
имя и описание меняет для dos (утилиты winlib) но при установке windows описание не меняется :(
да и сам wim остается неизменным. почему и возник вопрос
Ж.Д.А.Л.К.Е.Р., wimlib-imagex info install.esd 1 --image-property DISPLAYNAME="Windows 10 Home"
да описал. и это работает. это выводит название. но поменять описание?
Ж.Д.А.Л.К.Е.Р.
28-12-2018, 21:03
kelly, Вбил wimlib-imagex info install.wim 5 --image-property DISPLAYDESCRIPTION="Windows 12345678901234567890" и получил (https://a.radikal.ru/a35/1812/30/f27e8d948306.png).
Может не тот индекс указан или правим один wim/esd файл, а результат проверяем на другом (перепутали оригинальный и правленый).
Ж.Д.А.Л.К.Е.Р., файл один! не перепутали
"%wimlib%" info "%~dpnx1" 1 "Win7_x64" "Win7_x64"
"%wimlib%" info "%~dpnx1" 1 --image-property DISPLAYNAME="Win7_x64"
"%wimlib%" info "%~dpnx1" 1 --image-property DISPLAYDESCRIPTION="Win7_x64"
1,2 команда работает на ура.
а третья выходит с ошибкой.
можно ваш wimlib-imagex
в моем даже хелпа по такой команде нет.
вытащила из xml
Ж.Д.А.Л.К.Е.Р.
30-12-2018, 14:41
kelly, а третья выходит с ошибкой. »
wimlib выдает ошибку при выполнении или ошибка в том что в процессе установки Windows не видим желаемое описание ?
можно ваш wimlib-imagex »
Всегда пользуюсь последней финальной версией, той же разрядности что и ОС на которой он будет запущен. Из архива достаточно взять wimlib-imagex.exe + libwim-15.dll, их можно положить в папку C:\Windows\System32 (или любую другую из %Path%) чтоб при использовании wimlib-imagex не указывать к нему путь.
в моем даже хелпа по такой команде нет. »
DISPLAYNAME, DISPLAYDESCRIPTION и прочие это не команды wimlib-imagex, а атрибуты wim/esd файлов. Как эти атрибуты использует установщик Windows в справке по wimlib-у не описано.
Чтоб понять в чем проблема, возьми оригинальный образ Windows (к примеру ru_windows_7_ultimate_with_sp1_x64_dvd_u_677391.iso или ru_windows_7_ultimate_with_sp1_x86_dvd_u_677463.iso). Извлеки из ISO файл install.wim, измени имя/описание одного из образов, закинь правленый install.wim обратно в ISO с помощью UltraISO (так же надо будет удалить в образе \sources\ei.cfg чтоб отображался выбор редакций ОС при установке). Дальше запустить ISO на виртуалке/записать на флешку и посмотреть результат.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.