2018-09-22

DISM: Конвертирование SWM в WIM

Как сконвертировать многотомный файл *.SWM в *.WIM с помощью программы DISM?


Запускаем командную строку от имени администратора (CMD/PowerShell).


В командной строке выполняем переход в директорию содержащую все части многотомного SWM-архива. В моем случае это директория D:\SWM_to_WIM\.

cd D:\SWM_to_WIM\ 



В данной директории уже находится подготовленный заранее, то есть разбитый на несколько частей, файл boot.swm. Файл взят исключительно для примера. Узнаем сколько индексов содержится в файле boot.swm.

DISM /get-wiminfo /wimfile:boot.swm


Замечу, что выполнение данной команды можно проводить для любой части многотомного SWM-архива. Вывод будет одинаков.


Выполним экспорт каждого индекса boot.swm файла, в новый WIM-архив boot.wim.

DISM /export-image /sourceimagefile:boot.swm /swmfile:boot*.swm /sourceindex:1 /destinationimagefile:boot.wim /compress:max
DISM /export-image /sourceimagefile:boot.swm /swmfile:boot*.swm /sourceindex:2 /destinationimagefile:boot.wim /compress:max


Экспорт завершен. Рядом с файлами boot(2,3,4).swm появится файл boot.wim.


Снова выводим информацию о только что созданном файле boot.wim, чтобы убедиться что все в порядке.

DISM /get-wiminfo /wimfile:boot.wim


Конвертирование файлов *.SWM в единственный *.WIM архив, на этом можно считать завершенным.

Комментариев нет :

Отправить комментарий