28 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Экспорт и импорт драйверов Windows с помощью программы Dism++

Содержание

Резервное копирование и восстановление драйверов в Windows 10

Резервная копия драйверов не только поможет быстро восстановить работоспособность оборудования и периферийных устройств компьютера (принтеров, сканеров, МФУ и т. д.), но и минимизирует возможные проблемы со звуком, графикой и другим оборудованием при выполнении сброса Windows 10 в исходное состояние либо при полной переустановке системы.

Примечание. Для создания резервных копий драйверов в Windows имеется довольно много бесплатных программ. В этой статье мы опишем способ создании резервной копии драйверов без использования сторонних программ, с помощью лишь встроенных в Windows 10 средств.

Windows 10 позволяет извлечь из хранилища драйверов (Driver Store) все сторонние (не относящиеся к Microsoft) драйверы, установленные в системе и сохранять их в указанном каталоге.

Резервное копирование драйверов с помощью DISM

Чтобы создать резервную копию установленных в Windows 10 драйверов, можно воспользоваться консольной утилитой DISM.exe (Deployment Image Servicing and Management).

  1. Запустите cmd.exe с правами администратора
  2. Создайте каталог, в который будут сохранены драйвера: md C:BackupDrivers
  3. Выполните команду: dism /online /export-driver /destination:C:BackupDrivers и нажмите Enter

Примечание. В моем примере были экспортированы всего три драйвера, т.к. эту команду я выполнил на виртуальной машине с Windows 10, запущенной на VMware ESXi и при установке системы дополнительных драйверов, кроме идущих в комплекте VMTools, ставить не пришлось . В случае реальной системы экспортируемых драйверов будет значительно больше.

  • Каждый драйвер сохраняется в отдельную папку. Причем, в каталог драйвера помещается не только *.inf файл, но и все связанные файлы (*.sys, *.dll, *.exe и т.д.).
  • Осталось сохранить содержимое данного каталог на внешний диск, флешку, DVD или в облако и у вас будет резервная копия всех необходимых вашей системе драйверов.

    Экспорт драйверов с помощью PowerShell

    Вы также можете создать резервную копию драйверов, установленных в Windows 10, с помощью командлета PowerShell Export-WindowsDriver.

    Совет. Командлет Export-WindowsDriver появился в версии PowerShell, представленной в Windows 8.1 Update 1. С помощью командлета Export-WindowsDriver можно экспортировать драйвера как напрямую с запущенной системы, так и из офлайн образа Windows.

    Для этого откройте консоль PowerShell и выполните команду:

    Export-WindowsDriver -Online -Destination C:BackupDriversPS

    Как вы видите, результат аналогичный – в указанном каталоге появились папки с драйверами.

    Восстановление драйверов Windows 10 из резервной копии

    Итак, у нас имеется резервная копия установленных драйверов. Каким образом из нее можно восстановить конкретный драйвер (например, после сброса или переустановки ОС)?

    1. Откройте консоль Диспетчера устройств (Device Manager — Devmgmt.msc).
    2. Щелкните ПКМ по необходимому устройству, драйвер которого вы хотите восстановить, и выберите пункт Update Driver Software
    3. Нажмите Browse my computer for driver software и укажите путь к каталогу, в котором хранятся резервные копии драйверов:
    4. Убедитесь, что выбрана опция Include subfolders. Нажмите кнопку Next и выберите в списке один из найденных драйверов, который нужно установить.

    Кроме того, есть возможность импортировать сразу все драйвера, хранящиеся в резервной копии. Для этого воспользуемся параметром Add-Driver утилиты DISM. Команда установки драйверов может быть такой:

    dism /online /Add-Driver /Driver:C:BackupDriversPS /Recurse

    Резервная копия (экспорт) драйверов и их восстановление с помощью PowerShell в Windows 10 и 8.1

    После переустановки или чистой установки Windows пользователь сталкивается с необходимостью установки актуальных версий драйверов для устройств, установленных в компьютере. Сразу после переустановки системы пользователю приходится вручную качать драйвера с сайта производителя или использовать различные драйвер-паки (в комплекте с которыми как правило идет разный мусор и рекламное ПО). Однако есть более простой способ переустановки драйверов в Windows. Не все знают, что перед переустановкой Windows вы можете создать резервную копию всех драйверов, установленных в системе. В дальнейшем с помощью резервной копии вы сможете быстро установить все необходимые драйвера уже в чистой системе.

    В этой статье мы покажем вам основные способы создания бэкапа (резервной копии) всех драйверов, установленных в Windows и способы восстановления драйверов из бэкапа без использования сторонних инструментов.

    Экспорт драйверов с помощью командлета Export-WindowsDriver

    В Windows 8.1 Update 1 появился новый Powershell командлет Export-WindowsDriver, позволяющий экспортировать все установленные в системе сторонние драйвера (имеются в виду не родные драйвера Microsoft) напрямую из хранилища драйверов (Driver Store). Во всех версиях Windows 10 командлет Export-WindowsDriver уже имеется в системе. Данный командлет позволят существенно облегчить и ускорить процесс переустановки Windows, т.к. раньше для создания резервной копии драйверов, установленных в системе, приходилось использовать стороннее ПО, например, DoubleDriver, DriverMax и пр.

    Итак, чтобы в Windows 10 или 8.1 непосредственно в установленной системе извлечь из текущего образа все установленные драйвера сторонних производителей, откройте консоль PowerShell с правами администратора и выполните команду:

    Export-WindowsDriver –Online -Destination c:drivers

    Если нужно извлечь драйвера из офлайн образа Windows, смонтированного, например, в каталог c:win_image, команда должна выглядеть так.

    Export-WindowsDriver -Path c:win_image -Destination c:drivers

    После запуска командлета на экране появится информация о всех экспортируемых драйверах, которые не являются частью ОС.

    В результате выполнения команды PowerShell вы получите каталог с резервной копией всех драйверов, установленных в Windows. Каждый драйвер и все связанные с ним файлы сохраняется в собственный каталог, который называется по имени inf-файла драйвера.

    В каждом каталоге присутствуют все файлы, необходимый для установки драйвера в системе (не только inf файлы, но и все связанные sys, dll, exe и другие типы файлов). Командлет Export-WindowsDriver строит список файлов, которые необходимы для установки драйвера в соответствии со списком файлов, указанных в секции CopyFiles inf-файла драйвера.

    Чтобы отобразить список всех экспортируемых драйверов в удобном виде с указанием класса, производителя и версии драйвера, осуществим экспорт драйверов двумя командами:

    $BackupDrv = Export-WindowsDriver -Online -Destination c:drivers

    После чего отобразим результаты выполнения команды в табличной форме:

    $BackupDrv | Select-Object ClassName, ProviderName, Date, Version | Sort-Object ClassName

    Как вы видите, в получившейся таблице указан класс драйвера, производитель, версия и дата.

    Вы можете выгрузить информацию об экспортированных драйверах в CSV файл:

    $BackupDrv| Select-Object ClassName, ProviderName, Date, Version |Export-Csv c:psdrivers_list.txt

    Можно вывести список драйверов определенного класса устройств с помощью атрибута класса ClassName. Например, чтобы вывести только драйвера принтеров, выполните команду:

    Чтобы вывести список драйверов определенного производителя, воспользуйтесь командой:

    Бэкап драйверов с помощью DISM

    Утилита DISM также предоставляет возможность как создания резервной копии драйверов, так и их импорта в образ Windows.

    Чтобы экспортировать все драйвера в каталог C:Drivers, откройте командную строку с правами администратора и выполните команду:

    dism /online /export-driver /destination:C:Drivers

    Экспорт 1 из 27 — oem0.inf: Пакет драйверов успешно экспортирован.

    Как вы видите, в нашем примере утилита DISM успешно экспортировала в указанный каталог 27 драйверов.

    Используем утилиту PNPUtil для создания резервную копии установленных драйверов

    В состав всех версий Windows, начиная c Windows 7, входит утилита PNPUtil, которая обычно используется для добавления или удаления драйверов в Windows (ранее мы показывали как удалить старые версии драйверов из хранилища драйверов Windows для экономии места на диске).

    Откройте командную строку с повышенными правами и выполните команду:

    pnputil.exe /export-driver * c:drivers

    Драйвера из получившегося каталога с драйверами можно распространить на другие системы вручную с помощью PowerShell или DISM (Как интегрировать драйвера в образ Windows), или автоматизировано с помощью скриптов на основе PNPUtil, DISM, PowerShell, MDT, SCCM и т.п.

    Восстановление драйверов из резервной копии

    После переустановки системы вы можете использовать каталог с резервной копией драйверов для установки в чистой системе.

    Вы можете установить конкретный драйвер, щелкнув правой кнопкой по INF файлу и выбрав пункт меню «Установить».

    Также можно установить драйвер конкретного устройства через диспетчер оборудования. В диспетчере устройств выберите устройство, драйвер которого вы хотите заменить, выберите пункт «Обновить драйвер» -> «Выполнить поиск драйверов на этом компьютере». Укажите путь к каталогу с резервной копией драйверов. Чтобы автоматически просканировать на подходящие драйвера все вложенные папки, выберите соответствующую опцию.

    Однако есть более простой способ установки сразу всех драйверов, которые присутствуют в резервной копии. Для этого воспользуйтесь следующим PowerShell скриптом:

    $driver_inf_files = Get-ChildItem -Path «C:Drivers» -Filter «*.inf» -Recurse -File
    foreach($driver_inf_file in $driver_inf_files)<
    $driver_inf_file.FullName
    pnputil.exe -i -a «$driver_inf_file.FullName»
    >

    Данный PoSh скрипт последовательно обходит все папки в указанном каталоге, ищет все inf файлы и устанавливает драйвера в хранилище драйверов с помощью утилиты PNPUtil.

    Также можно импортировать все драйвера из каталога с резервной копией в образ Windows с помощью параметра Add-Driver утилиты DISM:

    DISM /online /Add-Driver /Driver:C:Drivers /Recurse

    Можно добавить драйвер как в онлайн, так и в офлайн образ Windows (см. пример Интеграция драйверов USB 3.0 в дистрибутив Windows 7).

    Итак, в этой статье мы рассмотрели разные способы экспорт и импорта драйверов в Windows. Также мы познакомились с новым командлетом Export-WindowsDriver в Windows 10 и Windows 8.1 Update 1, позволяющим создать резервную копию всех сторонних драйверов, установленные в системе, и экспортировать их в отдельную папку.

    Интеграция драйверов в дистрибутив Windows с помощью программы Dism++

    Один из вариантов создания собственного кастомного дистрибутива Windows – интеграция в него драйверов под конкретный компьютер. Это незначительная оптимизация процесса установки в случае с последними версиями Windows и компьютерами на базе распространённой аппаратной начинки. Но если приходится часто переустанавливать систему на ПК или ноутбуке с редкими комплектующими, чтобы потом вручную не допиливать процесс установки драйверов.

    Можно единожды создать установочный ISO нужной версии и разрядности Windows с внедрёнными конкретными драйверами. Это могут быть драйверы сетевых, видео-, аудиоустройств, портов USB 3.0 , принтеров и т.п. Как интегрировать в дистрибутив Windows драйверы нужного железа и периферии?

    Интеграция драйверов не требует сложностей в виде установки Windows в режиме аудита с последующим захватом её в файл WIM или ESD , как это происходит при создании кастомной сборки системы с внедрёнными настройками и сторонним софтом. Драйверы внедрить можно путём переупаковки системного образа консольным средством Dism. Но проще для этих целей использовать бесплатную программу Dism++, большая часть её возможностей – это реализация функционала консольного средства Dism в графическом интерфейсе.

    Эта программа же и поможет решить вопрос с самими драйверами, она умеет экспортировать их из среды установленной Windows.

    1. Экспорт драйверов из среды установленной Windows

    Программе Dism++ для внедрения драйверов в дистрибутив Windows принципиально не требуется, чтобы это были именно экспортированные ею же драйверы. Можем найти в Интернете драйверы нужного железа и периферии в формате отдельных файлов «.inf» или в виде папок-пакетов. Можем даже распаковать архиватором (например, 7zip) установочные файлы драйверов «.exe» , но только в этом случае надо определённо знать, какие конкретно файлы нужно интегрировать. Файлы-установщики драйверов часто идут для серии устройств производителя, и под конкретную модель драйвер выбирается на этапе установки в среду Windows. Программа Dism++ не обустроена программным интеллектом подгона драйверов под конкретную модель из серии устройств, она интегрирует в дистрибутив операционной системы без разбору всё, что мы ей подсунем. Но в итоге после установки Windows из такого дистрибутива получим проблемы в её работе.

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

    Для экспорта драйверов на верхней ленте в окне Dism++ кликаем образ текущей установленной Windows, впрочем, если на компьютере нет второй системы, она там будет одна. Идём в программный раздел «Драйверы», раскрываем категории устройств, галочками отмечаем драйверы для экспорта. Жмём внизу «Экспорт».

    Указываем папку для экспортируемого содержимого.

    2. Извлечение содержимого установочного ISO

    Теперь необходимо подготовить дистрибутив – установочный ISO нужной версии и разрядности. И смонтировать, т.е. подключить для отображения образ. В системах Windows 8.1 и 10 это делается просто – дважды кликаем по файлу ISO .

    Далее копируем всё, что находится на смонтированном диске ISO , и вставляем его в папке с любым названием, в нашем случае эта папка так и называется — «Содержимое ISO».

    В среде Windows 7 содержимое ISO можно извлечь архиватором 7zip . Открываем образ с помощью соответствующего пункта контекстного меню архиватора.

    Кликаем в окне архиватора кнопку «Extract».

    И указываем путь извлечения содержимого ISO .

    3. Извлечение образа WIM/ESD

    Создаём ещё одну папку, в неё мы извлечём содержимое файла install.wim или install.esd – непосредственно файла-образа дистрибутива Windows. В нашем случае это папка с дефолтным названием «Новая папка» .

    Теперь в окне Dism++ идём в меню «Файл», выбираем «Монтировать образ».

    В окошке параметров монтирования указываем, соответственно:

    • Редакцию Windows;
    • Путь к образу WIM/ESD – путь к файлу install.wim или install.esd, который находится в папке с извлечённым установочным ISO, в подпапке «sources»;
    • Путь к созданной на предыдущем этапе папке.

    Как только смонтированный образ дистрибутива будет готов, жмём «Открыть сессию».

    4. Интеграция драйверов

    Идём в раздел Dism++ «Драйверы», жмём внизу «Добавить».

    Открываем папку с экспортированными драйверами и указываем для выбора одну из папок-категорий экспортированных драйверов.

    Ждём, пока драйверы интегрируются.

    И по точно такому же принципу добавляем папки-категории других драйверов.

    5. Сохранение образа WIM/ESD

    Теперь можем сохранять отредактированный дистрибутив Windows.

    В меню «Файл» жмём «Сохранить образ как».

    Жмём «Обзор».

    Где-нибудь в отдельной папке сохраняем файл под именем «install» .

    По умолчанию для этого файла стоит тип «Максимальное сжатие образа», это формат WIM . Он весит обычно на 30% больше, чем файл формата ESD , но для сохранения последнего потребуется намного больше времени, поскольку в этом процессе будет участвовать ещё и операция сжатия образа. Если есть риск того, что из-за веса файла install дистрибутив может не поместиться на установочный носитель, например, на флешку 4 Гб, то лучше при сохранении образа выбрать тип «Ультра сжатие образа».

    Жмём «Ок» и дожидаемся сохранения файла.

    После этого нужно размонтировать изначальный образ: в окне Dism++ жмём «Файл» и, соответственно – «Размонтировать образ».

    6. Подмена образа WIM/ESD

    Теперь идём в папку, куда мы на втором этапе извлекали содержимое установочного ISO . В подпапке «sources» удаляем исходный файл install.wim или install.esd . И вместо него вставляем скопированный новый install.wim или install.esd – тот, что с интегрированными драйверами, который мы сохранили на предыдущем этапе.

    7. Создание нового установочного ISO

    Если есть необходимость в упаковке отредактированного дистрибутива в файл установочного ISO , в программе Dism++ в разделе «Дополнительно» жмём «Создание ISO».

    • Папку с изначальным содержимым ISO и подменённым впоследствии файлом install.wim или install.esd;
    • Путь сохранения нового ISO;
    • Метку ISO.

    Дожидаемся завершения создания ISO .

    И всё – установочный образ с интегрированными драйверами готов.

    Как создать резервную копию драйверов на Windows 10, 8, 7?

    одной из статей я описывал способ копирования драйверов на Windows 8.1 с помощью утилиты PowerShell. В этот раз я опишу еще два способа, которые позволят вам создать резервную копию драйверов на любой из современных ОС Windows. Рассмотрим встроенную в систему утилиту и сторонние программы DriverMax и Auslogics Driver Updater.

    Напомню, что такое действие среди пользователей очень актуально, так как упрощает в будущем поиск и установку драйверов. Зачем после переустановки системы искать в интернете или на диске необходимые драйвера, если все уже есть в файлике резервной копии.

    Множество интересных новостей и статей в сфере мобильных технологий – http://setphone.ru/

    Утилита DISM в Windows 7, 8.1 и 10

    Для начала разберем утилиту DISM, встроенную в систему. Для начала создайте на каком-нибудь диске папку, куда будет помещена копия драйверов. Можно создать на внешнем диске, флешке или другом разделе, но несистемном. Название папки не должно иметь проблемы.

    Теперь запустим командную строку с повышенными привилегиями. Нажмите правой кнопкой мыши по меню Пуск или сочетание Win+X и выберите пункт, как показано на скриншоте.

    В окне строки вводим команду:

    dism /online /export-driver /destination:F:Папка_с_драйверами

    F:Папка_с_драйверами – название папки с драйверами, находящаяся на диске F, у вас может быть другое название папки.

    Начнется процесс копирования и, если операция будет успешно завершена, командная строка оповестит вас об этом.

    Восстанавливаем драйвера на переустановленной системе

    Допустим, вы уже переустановили Windows и заметили, что каких-то драйверов не хватает, тогда открываем диспетчер устройств (попасть туда можно, если нажать Win+X и выбрать нужный пункт) и нажимаем правой кнопкой мыши по устройству без драйвера. Открывается контекстное меню, где выбираем пункт «Обновить драйверы».

    Появляется окно, в котором нажимаем вариант «Выполнить поиск драйверов на этом компьютере».

    Указываем путь до папки с резервной копией драйверов, для этого нажмите кнопку «Обзор». После указания пути нажимаем «Далее».

    Известные программы, которые позволяют автоматически загрузить и установить драйвера тоже имеют возможность создавать бэкапы. В качестве примера можно привести DriverPack Solution.

    Программа DriverMax

    Скачиваем бесплатную версию программы DriverMax и идем в раздел копий – «Backup». Здесь есть две функции – создание точек восстановления и создание самих копий драйверов в виде архива.

    Выбираем там «Create driver backup archive», а потом жмем «Next».

    Тут выбираем те устройства, драйвера которых хотим сохранить. Чтобы выбрать все, отмечаем галочку «Select all» справа внизу, потом жмем «Backup».

    Чтобы посмотреть, сохранённые драйверы, нажмите по кнопке «Open backup folder». Потом поместите эту папку на внешний носитель или флешку, либо на несистемный раздел.

    Восстановление драйверов на переустановленной системе с DriverMax

    Чтобы восстановить драйвера нажимаем в программе «Restore» и в этом разделе выбираем пункт «Restore from a previously created backup» и нажимаем кнопку «Next».

    Теперь просто нажимаем по кнопке «Load» и указываем путь до архива с драйвера.

    Указываем галочки те устройства, в которых необходима установка драйверов. Можно выбрать все, с помощью галочки «Select all». Нажимаем кнопку «Restore».

    Программа для работы с драйверами – Auslogics Driver Updater

    В этой программе, как и в предыдущей есть две версии – бесплатная и платная. Для создания бэкапа хватит и бесплатной. Открываем программу и слева переходим на вкладку «Резервная копия». Теперь выделяем галочками те пункты устройств, в которых есть драйвера и жмем кнопку «Копировать».

    Для сохранения архива нужно перейти на вкладку «Восстановить». Там должна быть строчка с датой создания резервной копии. Напротив, нажимаем по ссылке «Экспорт архива». Выбираем путь, куда будет сохранена копия.

    Когда вы сделаете переустановку системы, снова скачайте эту программу и перейдите на вкладку «Восстановить», а потом нажимаем там по кнопке «Импорт архивов». Теперь указываем путь до архива с драйверами.

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

    На этом я закончу рассказывать о создании резервных копиях в данной статье.

    Экспорт и импорт драйверов Windows с помощью программы Dism++

    Можно импортировать драйверы устройств для использования на своем сайте Configuration Manager 2007. Импортированные драйверы устройств можно добавить к пакетам образа загрузки или пакетам драйверов и можно установить как часть последовательности задач развертывания операционной системы, используя шаги последовательности задач Автоматическое применение драйверов и Применить пакет драйвера. Configuration Manager 2007 читает сведения о поставщике, классе, версии, подписи, поддерживаемом оборудовании и поддерживаемой платформе как часть процесса импорта. По умолчанию драйвер называется по первому устройству, которое он поддерживает, но позднее драйвер устройства можно переименовать. Список поддерживаемых платформ определяется на основании определения драйвера устройства. Но точность этого может меняться, поэтому после импорта драйвера устройства вручную проверьте, поддерживается ли он.

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

    Чтобы импортировать драйверы устройств Windows в каталог драйверов, используйте следующую процедуру.

    Процедура

    Чтобы импортировать драйверы устройств Windows

    На консоли Configuration Manager перейдите к System Center Configuration Manager / База данных сайта / Управление компьютером / Развертывание операционной системы / Драйверы.

    Чтобы запустить мастер импорта нового драйвера, выполните одно из следующих действий:

      в меню «Файл» оснасток MMC последовательно выберите Действие и Импорт;

    в области действий нажмите кнопку Импортировать;

    щелкните правой кнопкой мыши узел Драйверы и выберите Импортировать.

    На странице Поиск драйвера укажите, требуется ли импортировать конкретный драйвер устройства или все драйверы устройств, содержащиеся в конкретном каталоге.

      Чтобы импортировать конкретный драйвер, выберите Импортировать конкретный драйвер и укажите каталог исходного файла в формате UNC и импортируемый файл driver.INF устройства Windows или txtsetup.oem запоминающего устройства.

    Чтобы импортировать все драйверы устройства из конкретного каталога, выберите Импортировать все драйверы из следующего сетевого пути (UNC) к INF-файлу или файлу TXTSETUP.OEM и укажите сетевой путь к каталогу драйвера устройства.

    На странице Сведения о драйвере укажите описательное имя и необязательное описание для файла driver.INF или файлов, которые будут импортированы. Чтобы разрешить компьютерам использовать эти драйверы устройств, необходимо установить флажок Разрешить эти драйверы и позволить компьютерам их установку. Этот флажок установлен по умолчанию.

    Чтобы для целей фильтрации назначить драйверы устройства категории, например «Бета» или «Производство,» нажмите кнопку Категории. Назначение категории используется также для настройки драйверов устройств, которые будут рассматриваться на шаге последовательности задач Автоматическое применение драйвера.

    На странице Применимость платформ подтвердите платформы, на которых эти драйверы будут установлены.

      Чтобы сделать драйвер доступным для всех платформ, выберите Этот драйвер может быть запущен на любой платформе.

    Чтобы указать особую платформу клиента для устанавливаемого драйвера, выберитеЭтот драйвер может работать только на указанных платформах, а затем выберите применимые платформы.

    На странице Добавление драйвера в пакеты назначьте драйвер устройства существующему пакету или создайте новый пакет, нажав кнопку Новый пакет, чтобы открыть диалоговое окно Новый пакет драйвера.

    Укажите Имя и Описание, которые должны быть связаны с этим новым пакетом драйвера, и задайте исходный каталог в формате UNC, а затем выберите Обновить точки распространения по завершении, чтобы немедленно обновить точки распространения.

    На странице Добавление драйвера в образы загрузки укажите образ или образы загрузки, к которым нужно добавить драйвер.

    Чтобы немедленно обновить все точки распространения с обновленными образами загрузки, выберите Обновить точки распространения по завершении.

    На странице Сводка просмотрите сведения о действии и нажмите кнопку Далее, чтобы завершить работу мастера.

    Программа DISM++ — оболочка для штатного средства работы с образами DISM

    Программа DISM++ — графический интерфейс к консольному средству работы с образами Windows DISM

    Итак, программа DISM++ — это графический интерфейс, реализующий некоторые возможности штатного консольного средства Windows DISM (dism.exe). И, прежде чем приступить к рассмотрению программы, логично было бы первично разобраться непосредственно с консольным средством. Что оно являет собой?

    DISM (аббр. Deployment Image Servicing and Management) – это система обслуживания образов развертывания и управления ими, которая присутствует в штате Windows, начиная с версии Vista.

    Это средство умеет проводить многие серьёзные операции:
    Редактировать дистрибутив Windows (удалять/интегрировать драйверы, компоненты, обновления, языковые пакеты, удалять/добавлять редакции, применять технологии типа WIMBoot и т.п.);
    Конвертировать форматы дистрибутива Windows (WIM, ESD, SWM);
    Захватывать Windows в её текущем состоянии в установочный файл-образ WIM или ESD для создания бэкапа или собственной сборки системы;
    Развёртывать WIM- или ESD-образы Windows на разделы диска;
    Восстанавливать повреждённое хранилище системных компонентов;
    Устанавливать/удалять драйверы, экспортировать их;
    Очищать системные папки;
    И прочее.

    Работа с DISM проводится с помощью командной строки, и это является огромнейшим недостатком этого средства. Если вы не знаток специфики работы с командной строкой, одной лишь справки о командах средства будет недостаточно. Понадобится чёткий пошаговый мануал. Программа DISM++, являя собой графический интерфейс к штатному консольному DISM, решает проблему последнего в части обеспечения поддерживаемых функций.

    DISM++ — это портативная программа с открытым исходным кодом, полностью бесплатная. Создана китайскими разработчиками-энтузиастами, именующими себя Chuyu Team’s. Привязка в названии к DISM и двум плюсам означает реализацию программой отдельных функций консольного средства в юзабильном формате с использованием графического интерфейса, написанного на языке программирования C++. Но программа не являет собой в чистом виде GUI для DISM, у неё есть дополнительные функции, никаким боком не касающиеся консольного средства. DISM++ работает со всеми актуальными версиями Windows и устройствами, включая таковые на базе ARM-архитектуры.

    Скачать DISM++ можно на сайте Chuyu Team’s:

    Идея создания программы родилась как результат неудовлетворённости разработчиков существующими на рынке софта инструментами для чистки и оптимизации Windows. Они хотели простой, минималистичный, шустрый инструмент без коммерческих функций, который бы реально решал насущные задачи продвинутого пользователя ПК. Не нашли они такой программы, вот взяли, да и создали свою – ну очень уж нетипичный продукт для чистки и оптимизации Windows.

    То, что программа создавалась под индивидуальные потребности отдельной категории людей, видно со старта. Соединить в одной программе функции по установке и бэкапу Windows, восстановлению загрузчика, управлению системными обновлениями, чистке и оптимизации, редактированию дистрибутива, плюс к этому, добавить доступ к отдельным вырванным из контекста системным функциям – это не придёт в голову ни одному создателю профильного или масс-маркетового программного обеспечения. Давайте, друзья, бегло ознакомимся с этими функциями.

    Функции DISM в составе DISM++

    Что может DISM++ из того, что нам бы пришлось выполнять с помощью мануалов и команд консольного средства DISM? В общем-то многое, что касается работы с образами Windows:
    Захват текущей Windows в WIM-образ для создания бэкапа или эталонной сборки системы под свои нужды;
    Развёртывание WIM-или ESD-образов бэкапа или дистрибутива Windows;
    Монтирование WIM-образов для получения сведений о дистрибутиве;
    Редактирование WIM-образов;
    Конвертирование из одного в другой форматов образов Windows WIM, ESD, SWM;
    Упаковка отредактированного дистрибутива в установочный ISO.

    На базе функций консольного DISM построены прочие возможности DISM++ — по оптимизации системы, по работе с обновлениями и драйверами, к ним мы ещё вернёмся.

    Восстановление загрузки Windows

    DISM++ умеет восстанавливать загрузчик Windows. При этом программа позволяет выбрать не только текущий жёсткий диск, но другой подключённый носитель с загрузочным разделом.

    Чистка и оптимизация DISM++

    Из числа функций по чистке и оптимизации Windows в арсенале DISM++ присутствуют:
    Удаление временных и ненужных данных;
    Управление автозагрузкой;
    Деинсталлятор системных приложений;
    Твикер отдельных системных параметров;

    Настройщик активности, установщик и деинсталлятор системных компонентов;
    Интегратор и деинсталлятор обновлений Windows.

    В числе возможностей DISM++ в части драйверов – их установка, удаление, экспорт, импорт.

    Альтернативный доступ к системным функциям

    DISM++ может предложить альтернативный, более удобный доступ к некоторым системным функциям как то:
    Редактирование файла hosts;
    Режим God Mode для запуска системных функций без проверки прав администратора;
    Менеджер включения/отключения учётных записей и сброса их пароля.

    Редактирование дистрибутива Windows

    Возможности по оптимизации, работе с обновлениями и драйверами, редактированию учётных записей и файла hosts доступны для применения и к текущей Windows, и к смонтированному для редактирования дистрибутиву Windows. Плюс к этому, в части редактирования дистрибутива можем задать для него предустановленные региональные и языковые параметры, ассоциации файлов, а также автоматизировать некоторые шаги по установке и настройке системы с помощью файла ответов. По этой части, конечно, DISM++ во многом уступает мощному редактору дистрибутива Windows – программе NTLite, в последней намного больше возможностей по кастомизации системы для персональной установки. Но многие интересные и нужные вещи можно осуществить и с помощью DISM++.

    Работа с LiveDisk

    Поскольку DISM++ предусматривает операции по развёртыванию Windows на диск С при восстановлении системы из бэкапа или переустановке, программа сама же может и обеспечить собственную работу в среде WinPE. В этой среде также можно проводить операцию по захвату эталонного образа Windows с отвязанными утилитой SysPrep комплектующими.

    Читать еще:  Пропал звук на компьютере
    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector
    ×
    ×