PDA

Показать полную графическую версию : [решено] Dism - удаление образа тома


MKN
14-11-2022, 15:04
Понадобилось в install.wim (из образа Windows 7x64) удалить не нужную редакцию.

Выполняю команду(в среде W7x64) : Dism /Delete-Image /ImageFile:D:\install.wim /Index:2

Получаю - Ошибка: 87 Неизвестный параметр delete-image.

Вроде раньше работало и вроде делаю, как сказано в доке(правда док нашёл только для W10-11) :
https://learn.microsoft.com/ru-ru/windows-hardware/manufacture/desktop/dism-image-management-command-line-options-s14?view=windows-11
В чём проблема ?

ps Коррекция синтаксиса - путь к образу в кавычках, полный путь к dism, добавляю ключ /CheckIntegrity - без результата...
ps2 Dism++ делает это удаление без проблем... Но нужно из ком строки...

Anton04
14-11-2022, 15:28
MKN,

У меня работает удаление редакции. Пробовал на последнем Dism.
Использую команду:
Dism /Delete-Image /ImageFile:D:\PROGECT\install.wim /Index:3 /CheckIntegrity

Может нужно переустановить свежую версию?

MKN
14-11-2022, 15:58
Может нужно переустановить свежую версию? »
В смысле - dism ( у меня версия 6.1.7601.24499) ? Как бы это лучше сделать ?

sov44
14-11-2022, 19:10
Dism++ делает это удаление без проблем... Но нужно из ком строки... »
Удалите с помощью wimlib (https://wimlib.net)
wimlib-imagex.exe delete "c:\test\install.wim" 2 --soft

MKN
15-11-2022, 09:29
sov44, Vanadiy777, - спасибо, попробую.

Anton04
15-11-2022, 10:31
В смысле - dism ( у меня версия 6.1.7601.24499) ? Как бы это лучше сделать ? »

Актуальная версия ADK (https://learn.microsoft.com/ru-ru/windows-hardware/get-started/adk-install).

MKN
15-11-2022, 15:51
Актуальная версия ADK. »
Дело в том, что лет 10 и более назад, в W7 всё работало с актуальным ADK на тот момент... И команда Delete-Image древняя...
Vanadiy777,
К сожалению замена файлов на "десяточные" ничего не дало - DISM вообще перестал работать...

ps Может конечно в ОС нечто произошло... Хотя "криминала" пока не выявил...

Vanadiy777
15-11-2022, 16:00
замена файлов на "десяточные" ничего не дало - DISM вообще перестал работать... »
MKN,
Странно, только сегодня пробовал, чтобы в памяти освежить... У меня все заработало...

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

P.S. MKN, у Вас система сейчас какой разрядности установлена?
Не из праздного любопытства спрашиваю, где то мельком видел, что если система х86, то почему-то не дает обрабатывать образы с разрядностью х64...

MKN
15-11-2022, 16:37
Vanadiy777,
Файлы я заменил из под WinPE. Удалять пробовал в обеих разрядностях W7. Чертовщина какая то...

Anton04
15-11-2022, 19:31
Чертовщина какая то... »

Ну буди лиха....

Ничего сверхъестественного нет, вполне может быть, что у Вас есть два и более dism, но только путь до одного из них прописан, например в переменных средах, и запускается не тот dism который вы ожидаете.

Ставьте эксперимент, устанавливаете VM и на неё чистую windows, потом скачиваете ADK и после установки пробуете удалить нужную редакцию в wim файле.

Vadikan
16-11-2022, 01:45
MKN, надо не левые файлы себе в систему пихать, а ставить ADK и запускать командную строку средств развертывания

Vanadiy777
16-11-2022, 02:07
надо не левые файлы себе в систему пихать, »

Vadikan, какие левые файлы? Этот комплект был выдернут из официальных дистрибутивов Windows 10
Версия DISM - 10.0.19041.1, и в семерке они замечательно работают.

Другой вопрос, что их здесь нельзя выкладывать было, с этим согласен - виноват...
Извините, был не прав. :)

Vadikan
16-11-2022, 10:54
Vanadiy777, это левые файлы для системы, в которую вы пытаетесь их запихать. Есть поддерживаемые способы, и надо ими пользоваться, особено при работе с образами. Тут не надо быть семи пядей во лбу, чтобы это понимать.

MKN
16-11-2022, 11:59
ставить ADK и запускать командную строку средств развертывания »
Из среды развёртывания ADK всё работает. Но ведь в ОС по умолчанию есть DISM и с его помощью можно делать ряд операций с образами и без установки ADK.
И в том числе, точно помню, что команда dism Delete-Image работала в Windows 7 ! Откопал даже старые батники с её применением. Только именно эта команда перестала работать... Прочие ходовые команды - работают ! И дело не в ОС, пробовал на свежеустановленной... (может какие то обновления что то изменили ?)
Конечно это не беда, есть масса других средств для решения задачи, но был чисто технический интерес - что бы это значило ?

Vanadiy777
16-11-2022, 17:03
Из среды развёртывания ADK всё работает. »
И это не удивительно, ведь в нем используется последний DISM, доступный для вашей системы, и управление передается на него, минуя старый DISM, установленный в самОй системе...
Но ведь в ОС по умолчанию есть DISM и с его помощью можно делать ряд операций с образами и без установки ADK. »
Да, есть... Попробуйте в Windows 7 набрать команду DISM /?

и таких параметров, как:
/Delete-Image
/Export-Image
/Append-Image
/Capture-Image

Вы там не увидите, т.к. она их просто не поддерживает... В то же время, DISM от Windows 10 эти параметры знает.

Не зря же, всем нам известный, и уважаемый simplix (http://forum.oszone.net/member.php?userid=39948) использует в своих наборах UpdatePack7R2 (http://forum.oszone.net/thread-257198-1195.html) DISM, именно, от Windows 10...
Надеюсь, что его компетенция, в этом вопросе, сомнений ни у кого не вызывает.

Да, и потом, зачем мне ставить весь ADK, со всеми вытекающими, если я могу обойтись малой кровью, просто заменив пакет DISM на более новую версию? Вообще не понятно...

Так что, что бы не говорил уважаемый Vadikan, этот метод (с заменой файлов) рабочий, и имеет право на жизнь.
Есть поддерживаемые способы, и надо ими пользоваться, особено при работе с образами. »
Если бы все, и всегда делалось бы по инструкции, то и прогресса бы не было...
Шаг влево, шаг вправо - попытка к бегству... Прыжок на месте - попытка улететь...

Vadikan, в споре рождается истина, так что, извините, ничего личного...

Anton04
16-11-2022, 18:26
Да, и потом, зачем мне ставить весь ADK, со всеми вытекающими, если я могу обойтись малой кровью, просто заменив пакет DISM на более новую версию? »

На свой страх и риск и без гарантии результата.

в споре рождается истина, так что, извините, ничего личного... »

Вы немного путаете, в данном контексте с Вашей стороны прослеживается линия самоутверждения и о оставления последнего слова за собой.

Vanadiy777
16-11-2022, 18:52
На свой страх и риск и без гарантии результата. »
Абсолютно верно! Я ни кого не заставляю, и не принуждаю использовать этот метод. Каждый выбирает для себя.
Вы немного путаете, в данном контексте с Вашей стороны прослеживается линия самоутверждения и о оставления последнего слова за собой. »
Ну это, уже вообще, просто Ваши домыслы... :). Ни чего такого я, вообще, не имел ввиду...

geepnozeex
23-11-2022, 17:34
Понадобилось в install.wim (из образа Windows 7x64) удалить не нужную редакцию.
Получаю - Ошибка: 87 Неизвестный параметр delete-image. »
а почему бы просто не сделать экспорт нужной редакции?
Dism /Export-Image /SourceImageFile:C:\WORK\install.wim /SourceIndex:1 /DestinationImageFile:C:\install.wim /DestinationName:"имя редакции"
если нужно больше одной редакции, то просто в один install.wim последовательно делаем экспорт с разными именами редакций.

К сожалению замена файлов на "десяточные" ничего не дало - DISM вообще перестал работать... »
нужно просто взять новый дисм (папку DISM) из ADK и запускать этот дисм из папки дисм.

Vanadiy777
23-11-2022, 19:39
нужно просто взять новый дисм (папку DISM) из ADK и запускать этот дисм из папки дисм. »
Можно и так, и видимо, этот вариант будет правильней...
Но, у меня прокатило с заменой файлов, мне так удобней. :wink:




© OSzone.net 2001-2012