Добавление драйверов в дистрибутив Windows

Начиная с Vindows Vista, дистрибутивы Windows создаются на базе образов формата WIM (Windows IMaging Format),
главной особенностью которых является технология единственной копии множества файлов (single instance storage) позволяющей получить
компактный дистрибутив, с высокой скоростью развертывания.

Файлы образов формата WIM

В отличие от сектор-ориентированных форматов (таких, как .iso, .tib, .bin ), образ формата WIM является файл-ориентированным,
то есть его наименьшим логическим элементом является файл. При чем, файл, входящий в состав дистрибутива хранится в сжатом виде и в
единственном экземпляре. Его же копии в дереве файловой системы заменяются ссылками, что обеспечивает компактность образов и высокую скорость
их развертывания. Файл формата WIM может содержать несколько образов, отличающихся числовым индексом.

Структура файла WIM, содержащего 2 образа:

Структура файла WIM

Как видно, wim-файл содержит 6 типов содержимого :

WIM Header — заголовок wim-файла, описывающий индексы образов, их содержимое, атрибуты, версию, размер, тип сжатия и т.п.

File Resources — последовательность пакетов, содержащих упакованные данные файлов в составе образа.

Metadata Resource — содержит информацию о файлах в составе образа, включая структуру папок и атрибуты.

Lookup Table — таблица расположений и размеров ресурсных файлов в файле .wim

XML Data — данные в формате XML с дополнительными сведениями об образе. Представляют собой несжатый текст в кодировке Unicode.

Integrity Table — таблица целостности, используемая для контроля работоспособного состояния образа

Попросту говоря, WIM-файл – это хранилище WIM-образов, и каждый из них является образом обычного логического диска. При чем, как и логические диски, WIM-образы могут быть загрузочными. В частности, установка всех современных операционных систем семейства Windows выполняется с использованием двух файлов WIM-образов boot.wim и install.wim. Первый обеспечивает начальную загрузку среды предустановки Windows PE (Windows Preinstall Environment), из которой выполняется процесс установки самой системы с использованием содержимого файла образа с именем install.wim. Кроме того, после завершения стандартной установки Windows, создается среда восстановления Windows RE (Recovery Environment), предназначенная для загрузки из образа WinRE.WIM и восстановления работоспособности при проблемах с загрузкой основной системы.

Обычно образ winre.wim располагается в скрытом разделе, которому не присваивается буква логического диска. В диспетчере дисков отображается как ”Зарезервировано системой”

Образ WIM может быть смонтирован в системе, т.е. распакован и представлен в виде исходного дерева папок и файлов, на основе которого он был создан. В смонтированный образ можно внести изменения, а затем пересоздать образ заново. Именно так и происходит добавление новых драйверов в существующий дистрибутив Windows.

Добавление драйверов в дистрибутив Windows с помощью стандартной утилиты dism. exe

Начиная с Windows 7, утилита dism.exe ( Deployment Image Servicing and Management ) входит в стандартный комплект программного обеспечения установленной ОС Windows. Представляет собой средство командной строки, которое может использоваться для обслуживания образов Windows, и заменяет утилиты Pkgmgr.exe, PEimg.exe и Intlcfg.exe, которые впервые появились в Windows Vista. Функциональные возможности этих средств теперь собраны в одном инструменте dism.exe. Кроме того, в dism.exe были добавлены новые функции, улучшающие возможности автономного обслуживания образов.

Процесс добавления драйверов состоит из нескольких шагов:

– монтирование WIM-образа в какой-либо каталог. Содержимое образа распаковывается и помещается в указанный каталог.

– установка требуемых драйверов в смонтированный образ с помощью утилиты dism.exe.

– применение изменений в образе и демонтирование его командой dism

Для добавления драйверов в дистрибутив Windows потребуется сам дистрибутив и собственно файлы драйверов. Дистрибутив должен обеспечивать запись измененных образов, а файлы для установки драйверов не должны быть в упакованном виде (в формате .cab, .msi, .exe и т.п.). В качестве примера возьмем загрузочную флэшку с Windows 7 и старше, а в качестве драйверов – набор драйверов для материнской платы.

Файлы образов boot.wim и install.wim размешаются в папке sources установочной флэшки, например, имеющей букву F: в текущей системе.

Файлы и папки установочной флэшки Windows

Для добавления драйверов можно использовать каталог на жестком диске, например, D:\Drivers. Если файлы драйвера упакованы, то нужно их распаковать в подкаталоги каталога D:\Drivers например, с помощью архиватора 7-zip.

Распаковка файлов драйвера из файла формата .msu архиватором 7-zip

Естественно, необходимо учитывать разрядность системы. Если имеется 32-разрядные и 64-разрядные версии драйверов, а версия ОС 64-разрядная, то 32-разрядные версии нужно удалить.

Как уже упоминалось, в файле .wim может содержаться несколько образов и для работы с конкретным образом нужно знать его индекс. Делается это командой:

DISM /Get-WimInfo /WimFile:F:\sources\install.wim – отобразить информацию об образах файла install.wim

Пример отображаемой информации для установочной флэшки с Windows 7:


Cистема DISM
Версия: 6.1.7600.16385
Сведения об образе : F:\sources\install.wim

Индекс: 1
Имя : Windows 7 HOMEBASIC
Описание : Windows 7 HOMEBASIC
Размер (байт): 11 531 865 453

Индекс: 2
Имя : Windows 7 HOMEPREMIUM
Описание : Windows 7 HOMEPREMIUM
Размер (байт): 12 045 241 621

Индекс: 3
Имя : Windows 7 PROFESSIONAL
Описание : Windows 7 PROFESSIONAL
Размер (байт): 11 947 613 470

Индекс: 4
Имя : Windows 7 ULTIMATE
Описание : Windows 7 ULTIMATE
Размер (байт): 12 110 440 566

3

D:\newwim

Dism /Mount-Wim /index:3 /WimFile:F:\sources\install.wim /MountDir:D:\newwim

После выполнения команды, в каталоге D:\newwim будет содержимое образа, используемого для установки Windows 7 PROFESSIONAL:

Содержимое смонтированного образа, использующегося при установке Windows.

Для добавления драйверов можно использовать разные варианты команды DISM:

DISM.exe /Image:D:\newwim /Add-Driver /Driver:D:\Drivers\Usb\Usb3.inf – добавить в образ драйвер на основе информации из файла D:\Drivers\Usb\Usb3.inf

DISM.exe /Image:C:\newwim /Add-Driver /DriverName:”C:\Drivers\1.inf” /DriverName:”C:\Drivers\2.inf” /DriverName:”C:\Drivers\3.inf” – добавить несколько драйверов одной командой. При добавлении нескольких драйверов, их установка выполняется в том же порядке, в каком они перечисляются в командной строке DISM

DISM.exe /Image:D:\newwim /Add-Driver /Driver:D:\Drivers /recurse – добавить в образ все драйверы из каталога D:\Drivers и его подкаталогов. Обычно такой вариант удобнее, когда в каталог помещено несколько папок с драйверами.

Добавление драйверов сопровождается отображением служебных сообщений:

Сведения о ходе процедуры добавления новых драйверов в дистрибутив Windows

Кроме того, подробная информация записывается в журнал C:\Windows\Logs\DISM\dism.log

При возникновении ошибки установки отображается ее причина:


Ошибка 48 – системе не удается проверить цифровую подпись этого файла – rcraid.sys

Для добавления драйвера, не имеющего цифровой подписи (редко, но бывает) можно воспользоваться ключом /ForceUnsigned

DISM.exe /Image:D:\newwim /Add-Driver /Driver:D:\Drivers /recurse /ForceUnsigned

После успешного завершения процедуры добавления драйверов, необходимо отмонтировать образ с применением сделанных в нем изменений:

Dism /Unmount-Wim /MountDir:D:\newwim /Commit

Если по каким-либо причинам требуется отменить изменения, внесенные в образ, вместо ключа /Commit используется ключ /discard:

Dism /Unmount-Wim /MountDir:D:\newwim /discard – отмонтировать образ без внесения изменений.

При необходимости данная последовательность действий выполняется для других версий ОС с учетом их индекса, полученного командой DISM с ключом /Get-WimInfo ( 1 – Windows 7 Home Basic, 2 – Home Premium и т.д.).

При установке Windows 7 на современном оборудовании, может возникнуть такая ситуация, когда не работает ни мышь, ни клавиатура, поскольку система не имеет поддержки USB 3.0, а порты USB 2.0 отсутствуют или же не поддерживаются средой предустановки. В этом случае можно обойтись подменой файла boot.wim из дистрибутивов Windows 8.1 / Windows 10, как я уже описывал в статье Как избавиться от ошибки “Не найден необходимый драйвер для дисковода оптических дисков” при установке Windows 7, или интегрировать нужные драйверы в образы файла с помощью DISM. Выполняется данная процедура таким же образом, как и для образов в составе install.wim:

DISM /Get-WimInfo /WimFile:F:\sources\boot.wim – получить сведения об образах.

Dism /Mount-Wim /index:2 /WimFile:F:\sources\boot.wim /MountDir:D:\newwim – смонтировать образ с индексом 2.

Dism /image:D:\newwim /Add-Driver /driver:”D:\Drivers” /recurse /ForceUnsigned – добавить нужные драйверы.

Dism /Unmount-Wim /MountDir:D:\newwim /Commit – отключить образ с применением изменений.

Нужно учесть, что в файле boot.wim присутствуют 2 образа:


Сведения об образе : F:\Sources\boot.wim

Индекс: 1
Имя : Microsoft Windows PE (x64)
Описание : Microsoft Windows PE (x64)
Размер (байт): 1 447 345 496

Индекс: 2
Имя : Microsoft Windows Setup (x64)
Описание : Microsoft Windows Setup (x64)
Размер (байт): 1 629 402 470

Подробное описание команды dism с примерами.

В начало страницы.     |     На главную страницу сайта.

  • Управление дисками в Windows 10
  • Вопросы и ответы

Управление дисками в ОС Виндовс 10

По умолчанию в операционную систему Windows 10 интегрированы инструменты, которые позволяют полноценно управлять HDD/SSD. Знать, как правильно взаимодействовать с разделами и томами накопителей должен каждый пользователь компьютера или ноутбука. Именно поэтому в данной статье мы расскажем обо всех действиях, которые можно выполнять с дисками на «десятке».

Управление дисками в Windows 10

Для начала отметим, что все описываемые в статье действия будут выполняться в интегрированной утилите «Управление дисками», которая присутствует в каждой редакции Windows 10. Для ее запуска нажмите по кнопке «Пуск» правой кнопкой мышки. Затем из контекстного меню выберите одноименную строку.

Запуск утилиты Управление дисками в Windows 10 через кнопку Пуск

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

Данная функция подразумевает под собой разделение одной области на несколько частей. Единственным условием является наличие свободного места на разделяемом носителе. Перед тем, как приступить к сжатию, рекомендуется провести дефрагментацию. Как это выполнить, мы писали в отдельном руководстве.

Подробнее: Как дефрагментировать диск на Windows

Операция по сжатию тома выглядит следующим образом:

  1. Запустите средство «Управление дисками». В верхней области окна находится список всех подсоединенных к компьютеру накопителей и разделов на них. Внизу отображается аналогичная информация, только в виде блоков.
  2. Общий вид программы Управление дисками в Windows 10

  3. Нажмите ПКМ на диске, который вы хотите разделить. Из открывшегося меню выбирайте пункт «Сжать том».
  4. Нажатие на кнопку Сжать том в утилите Управление дисками Windows 10

  5. Подождите некоторое время. Системе нужно проанализировать выбранную область, чтобы определить, сколько максимум памяти можно отвести под создание дополнительного тома. Во время проверки на экране появится соответствующее уведомление.
  6. Уведомление об анализе перед сжатием тома в Windows 10

  7. Спустя некоторое время появится новое окно. В нем будет цифрами отображен максимально допустимый объем памяти, а также поле для указания желаемого значения. Введите нужное число, после чего нажмите кнопку «Сжать».
  8. Указание значения для сжатия тома в программе Управление дисками в Windows 10

  9. В результате появится дополнительный раздел. Однако, использовать сразу его будет нельзя — сначала необходимо создать в отведенном кластере том. Как это сделать, читайте далее.

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

  1. Откройте окно «Управление дисками». На участке, отмеченном черной полосой, нажмите правой кнопкой мышки. Из контекстного меню выберите строку «Создать простой том».
  2. Кнопка Создать простой том в утилите Управление дисками Windows 10

    Lumpics.ru

  3. Запустится «Мастер создания тома», в нем нажмите «Далее».
  4. Начальное окно утилиты Мастер создания тома в Windows 10

  5. В следующем окне необходимо указать размер тома, который будет создан. Обратите внимание, что тут же будет отображен и максимально допустимый объем памяти. Введи свое значение, после чего нажмите «Далее».
  6. Выбор размера нового раздела при создании тома в Windows 10

  7. Теперь необходимо присвоить будущему разделу букву. Для этого поставьте отметку возле показанной на скриншоте ниже строки, а затем из выпадающего меню напротив выберите любую букву. Нажмите «Далее» для продолжения.
  8. Указание буквы раздела при создании нового тома в Windows 10

  9. Следующим шагом будет выбор параметров форматирования создаваемого раздела. Укажите желаемую файловую систему и присвойте тому любое понравившееся имя. Затем снова нажмите «Далее».
  10. Параметры форматирования нового раздела при создании тома в Windows 10

  11. В завершении появится окно «Мастера создания тома», в котором будет отображена вся сводная информация о создаваемом разделе. Нажмите «Готово» для подтверждения.
  12. Финальное окно утилиты Мастера создания тома в Windows 10

  13. В результате в перечне вы увидите новый том. Теперь его можно использовать, как и другие разделы HDD.
  14. Результат создания нового тома в утилите Управление дисками Windows 10

Изменение буквы раздела

Если вам по каким-то причинам не нравится буква, которая присвоена разделу жесткого диска, тогда просто смените ее.

Обратите внимание, что подобным образом можно изменить и букву системного тома. По умолчанию он отмечен буквой «C». Однако делать это не рекомендуется без должных знаний, так как в дальнейшем могут возникнуть проблемы с использованием операционной системы.

Для смены буквы сделайте следующее:

  1. В окне «Управление дисками» кликните ПКМ на разделе, для которого хотите сменить букву. В контекстном меню выберите строчку, отмеченную на скриншоте ниже.
  2. Кнопка изменения буквы раздела через Управление дисками в Windows 10

  3. Выберите одиночным кликом ЛКМ из списка том, после чего нажмите кнопку «Изменить».
  4. Выбор тома и кнопка изменения буквы в Windows 10

  5. Появится другое окошко. В нем выберите новую букву, которая будет впоследствии присвоена тому, после чего нажмите кнопку «OK».
  6. Выбор буквы из списка для раздела через Управление дисками Windows 10

  7. Вы увидите предупреждение о возможных последствиях. Нажмите в этом окне кнопку «Да» для продолжения операции.
  8. Окно с предупреждением при изменении буквы в Windows 10

  9. Сделав это, вы увидите в списке раздел под другой буквой. Это значит, что все прошло успешно.
  10. Результат изменения буквы раздела в утилите Управление дисками Windows 10

Иногда возникает необходимость полностью стереть всю информацию на разделе накопителя. Сделать это несложно.

В средстве «Управление дисками» данная операция выполняется следующим образом:

  1. В окне уже знакомой вам утилиты нажмите ПКМ по разделу, который хотите отформатировать. Из появившегося контекстного меню выберите одноименный пункт.
  2. Кнопка Форматировать в утилите Управление дисками Windows 10

  3. В следующем окне укажите имя, которое будет присвоено тому после операции. Тут же задайте тип файловой системы диска и метод форматирования (обычное или быстрое). Затем нажмите «OK» для продолжения.
  4. Выбор файловой системы диска и метод форматирования в Windows 10

  5. На экране увидите предупреждение об удалении всей информации в процессе операции. Нажмите «OK» в этом окне.
  6. Окно с предупреждением перед форматированием раздела в Windows 10

  7. Автоматически начнется стирание информации. Отметим, что по завершении вы не увидите никакого уведомления. В системе просто откроется новое окно с пустым разделом.

Эту функцию используют в тех случаях, когда хотят объединить между собой два и более раздела HDD. Она подразумевает под собой полное удаление тома из отведенного места. Делается это очень просто:

  1. В средстве «Управление дисками» кликните ПКМ на нужном разделе. Затем выберите пункт «Удалить том» из контекстного меню.
  2. Кнопка Удалить том в утилите Управление дисками Windows 10

  3. На экране появится небольшое окно с уведомлением о том, что все данные будут уничтожены после удаления. Нажмите «Да» для продолжения операции.
  4. Окно с предупреждением перед удалением тома в Windows 10

  5. Процесс протекает достаточно быстро, поэтому буквально через несколько секунд в окне «Управление дисками» вы увидите пустую нераспределенную область.
  6. Результат удаления тома в утилите Управления дисками Windows 10

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

  1. В средстве «Управление дисками» кликните ПКМ по разделу, к которому будут присоединены остальные. Теперь из контекстного меню выбирайте строчку «Расширить том».
  2. Нажатие на пункт Расширить том в утилите Управление дисками Windows 10

  3. Появится окно утилиты «Мастер расширения тома». В нем кликните «Далее».
  4. Начальное окно утилиты Мастер расширения тома в Windows 10

  5. В левой половине нового окна будет находиться список разделов, которые можно добавить к выбранному сегменту. Выберите их левой кнопкой мышки и нажмите кнопку «Добавить».
  6. Выбор разделов для добавления к основному тому в Windows 10

  7. Затем эти же разделы будут перенесены в правую часть окна. Кликнув по такому тому, вы сможете указать конкретный объем памяти, который следует «забрать» у донорского раздела. Для удобства тут же вы найдете максимально допустимое значение. Используйте его, если хотите полностью провести слияние. Для продолжения нажмите «Далее».
  8. Указание размера раздела для объединения с основным томом в Windows 10

  9. На экране появится последнее окно «Мастера расширения». В нем вы увидите информацию о тех разделах, которые были присоединены к выбранному кластеру. Нажмите «Готово».
  10. Финальное окно утилиты Мастер расширения тома в Windows 10

  11. В перечне разделов в окне «Управление дисками» появится уже один том, который можно использовать. Обращаем ваше внимание, что в результате операции данные с основного раздела удалены не будут.
  12. Результат слияния разделов через утилиту Управление дисками в Windows 10

У многих пользователей возникают проблемы с отображением разделов накопителя. Особенно часто подобная ситуация возникает с новыми устройствами. Решение в данном случае очень просто – нужно лишь правильно инициализировать весь жесткий диск или конкретный раздел. Данной теме мы посвящали отдельное руководство, в котором детально описали процесс.

Пример окна Инициализация диска в Windows 10

Подробнее: Как инициализировать жесткий диск

Некоторые пользователи для своих нужд создают виртуальные жесткие накопители. По сути, это специальный файл, на котором хранится вся скопированная информация. Однако нужно правильно создать такой виртуальный накопитель, а после этого и подключить его. Все это легко реализуется в среде «Управление дисками». Об остальных подробностях вы узнаете из отдельной статьи:

Пример создания виртуального диска в Windows 10

Подробнее: Создание и использование виртуального жесткого диска

Таким образом, вы узнали обо всех основных методах управления жесткими дисками и их разделами в Windows 10. В качестве заключения мы хотели бы напомнить вам о том, что утерянную информацию можно восстановить с накопителя, даже если он поврежден.

Подробнее: Как достать файлы с поврежденного HDD

Для проверки целостности системных файлов и восстановления поврежденных файлов (библиотек) компонентов в Windows (Windows Server) можно использовать команды SFC и DISM. Эти две утилиты могут быть крайне полезными, если операционная система Windows работает нестабильно, появляются ошибки при запуске стандартных приложений или служб, после вирусного заражения и т.д.

В этой статье мы рассмотрим, как использовать команды
sfc /scannow
,
DISM /Online /Cleanup-Image /RestoreHealth
или
Repair-WindowsImage -Online -RestoreHealth
для восстановления образа и системных фалов в Windows 10/11 и Windows Server 2022/2019/2016.

Восстановление системных файлов Windows

Перед тем, как восстанавливать образ Windows с помощью DISM, рекомендуется сначала попробовать проверить целостность системных файлов с помощью утилиты SFC (System File Checker). Команда
sfc /scannow
позволяет проверить целостность системных файлов Windows. Если какие-то системные файлы отсутствуют или повреждены, утилита SFC попробует восстановить их оригинальные копии из хранилища системных компонентов Windows (каталог C:\Windows\WinSxS).

Если команда sfc /scannow возвращает ошибку “
Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них / Windows Resource Protection found corrupt files but was unable to fix some of them
”, скорее всего утилита не смогла получить необходимые файла из хранилища компонентов (образа) Windows.

sfc /scannow Программа защиты ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них

В этом случае вам нужно попробовать восстановить хранилище компонентов вашего образа Windows с помощью DISM.

После восстановления образа вы можете повторно использовать утилиту SFC для восстановления системных файлов.

Проверка целостности хранилища компонентов Windows с помощью DISM

Утилита DISM (Deployment Image Servicing and Management) доступна во всех версиях Windows, начиная с Vista.

Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Команды DISM нужно запускать из командной строки, с правами администратора.

Чтобы проверить наличие признака повреждения хранилища компонентов в образе Windows (флаг CBS), выполните команду (не применимо к Windows 7/Server 2008R2):

DISM /Online /Cleanup-Image /CheckHealth

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

DISM /CheckHealth - проверка повреждений в образе windows

В этом примере команда вернула, что с образом все хорошо:

No component store corruption detected.
The operation completed successfully.

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

DISM /Online /Cleanup-Image /ScanHealth

Команда проверки образа Windows может выполняться довольно долго (от 10 до 30 минут). И вернет один из трех результатов:

  • No component store corruption detected – DISM не обнаружил повреждения в хранилище компонентов;
  • The component store is repairable – DISM обнаружил ошибки в хранилище компонентов и может исправить их;
  • The component store is not repairable – DISM не может исправить хранилище компонентов Windows (попробуйте использовать более новую версию DISM или вам придется восстанавливать образ Windows из резервной копии, сбрасывать или полностью переустанавливать вашу копию Windows.

DISM Cleanup-Image ScanHealth проверить хранилище компонентов Windows, хранилище компонентов можно исправить

В Windows 7 и Windows Server 2008 R2 для использования параметра DISM /ScanHealth нужно установить отдельное обновление KB2966583. Иначе при запуске DISM будет появляться “
Ошибка 87. Параметр ScanHealth не распознан в этом контексте
”.

Команда DISM /ScanHealth может вернуть ошибки:

  • Ошибка: 1726. Сбой при удалённом вызове процедуры;
  • Ошибка: 1910. Не найден указанный источник экспорта объекта.

Это однозначно говорит о том, что ваш образ Windows поврежден и его нужно восстановить.

Восстановление образа Windows с помощью DISM /RestoreHealth

DISM /Online /Cleanup-Image /RestoreHealth

В Windows 7/2008 R2 эта команда выглядит по другому:
DISM.exe /Online /Cleanup-Image /ScanHealth

Процесс сканирования и восстановления компонентов может быть довольно длительным (30 минут или более). DISM автоматически загрузит недостающие или поврежденные файлы образа с серверов Windows Update.

Восстановление выполнено успешно. Операция успешно завершена.
The restore operation completed successfully.

DISM /Online /Cleanup-Image /RestoreHealth - восстановление образа windows 10

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

Если на компьютере (сервере) отсутствует доступ в Интернет или отключена/повреждена служба Windows Update (как восстановить клиент Windows Update), то при восстановлении хранилища компонентов появятся ошибки:

  • 0x800f0906 — Не удалось скачать исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (0x800f0906 — The source files could not be downloaded. Use the source option to specify the location of the files that are required to restore the feature);
  • Ошибка: 0x800f0950 — Сбой DISM. Операция не выполнена (0x800f0950 — DISM failed. No operation was performed);
  • Ошибка:0x800F081F. Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента, с помощью параметра Источник (Error 0x800f081f, The source files could not be found. Use the «Source» option to specify the location of the files that are required to restore the feature).

Во всех этих случаях вы можете использовать альтернативные средства получения оригинальных файлов хранилища компонентов. Это может быть:

  • Установочный диск/флешка/iso образ Windows
  • Смонтированный файл wim
  • Папка \sources\SxS с установочного диска
  • Файл install.wim с установочным образом Windows

Вы можете указать WIM или ESD файл с оригинальным установочным образом Windows, который нужно использовать в качестве источника для восстановления файлов системы. Предположим, вы смонтировали установочный ISO образ Windows 11 в виртуальный привод D:.

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

С помощью следующей PowerShell команды проверьте, какая версия Windows установлена на вашем компьютере:

powershell Get-ComputerInfo получить номер билда и редакцию windows

Выведите список доступных версий Windows в установочном образе:

Get-WindowsImage -ImagePath "D:\sources\install.wim"

В нашем случае образ Windows 11 Pro в образе install.wim имеет
ImageIndex = 6
.

index версии windows в wim файле

Для восстановления хранилища компонентов из локального WIM/ESD файла с блокированием доступа в интернет, выполните следующую команду (не забудьте указать ваш индекс версии Windows в файле):

DISM /online /cleanup-image /restorehealth /source:WIM:D:\sources\install.wim:6  /limitaccess

Или:
DISM /online /cleanup-image /restorehealth /source:ESD:D:\sources\install.esd:6  /limitaccess

dism restorehealth source: восстановить хранилище компонентов из оригинального образа Windows на установочном диске, ISO, WIM файле

Если при запуске появляется

  • Ошибка Error: 50: DISM does not support servicing Windows PE with the /Online option, значит ваша DISM считает, что вы используете WinPE образWindows. Чтобы исправить это, удалите ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNT.
  • Ошибка DISM Error 87: проверьте правильно написания команды, убедитесь что вы используете версию DISM для вашей версии Windows (обычно бывает при загрузке через WinPE/WinRE).

Утилита DISM пишет подробный журнал сканирования и восстановления системных файлов в файл
C:\Windows\Logs\DISM\dism.log
.

После восстановления хранилища компонентов вы можете запустить утилиту проверки системных файлов
sfc /scannow
. Скорее всего она успешно восстановит поврежденные файлы:

Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила. 
Windows Resource Protection found corrupt files and successfully repaired them.

sfc /scannow Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила

Если все системные файлы целы, появится сообщение:

Windows Resource Protection did not find any integrity violations

Восстановление образа Windows с помощью PowerShell

В версии PowerShell в Windows 10/11 и Windows Server 2022/2019 есть аналоги рассмотренных выше команд DISM. Для сканирования хранилища компонентов и поиска повреждений в образе выполните:

Repair-WindowsImage -Online –ScanHealth

Repair-WindowsImage -Online –ScanHealth ImageHealth State: Healthy

Если ошибок в хранилище компонентов не обнаружено, появится сообщение:

ImageHealth State: Healthy

Для запуска восстановления системных компонентов и файлов наберите:


Repair-WindowsImage -Online -RestoreHealth

При отсутствии доступа к интернету эта команда может зависнуть в процессе восстановления образа. Вы можете восстановить системные компоненты из локальной копии образа Windows в виде WIM/ESD файла, скопированного с установочного ISO образа Windows 10 (здесь также нужно указать индекс версии Windows в wim файле в качестве источника восстановления):

Repair-WindowsImage -Online -RestoreHealth -Source D:\sources\install.wim:5 –LimitAccess

Восстановление поврежденного хранилища компонентов, если Windows не загружается

Если Windows не загружается корректно, вы можете выполнить проверку и исправление системных файлов в оффлайн режиме.

  1. Для этого загрузите компьютер с установочного образа Windows (проще всего создать загрузочную USB флешку с Windows 10/11 с помощью Media Creation Tool) и на экране начала установки нажмите
    Shift + F10
  2. Чтобы разобраться с буквами дисков, назначенных в среде WinPE, выполните команду
    diskpart
    ->
    list vol
    (в моем примере диску, на котором установлена Windows присвоена буква C:\, эту букву я буду использовать в следующих командах);diskpart получить буквы дисков
  3. Проверим системные файлы и исправим поврежденные файлы командой:
    sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows

    sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
  4. Для исправления хранилища компонентов используйте следующую команду (в качестве источника для восстановления компонентов мы используем WIM файл с установочным образом Windows 10, с которого мы загрузили компьютер):
    Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:6
    Dism /image /RestoreHealth offline в windows 10
  5. Если на целевом диске недостаточно места, то для извлечения временных файлов нам понадобится отдельный диск достаточного размера, например F:\, на котором нужно создать пустой каталог:
    mkdir f:\scratch
    и запустить восстановление хранилища компонентов командой:
    Dism /image:C:\ /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /ScratchDir:F:\scratch

Совет. Другие полезные команды DISM, которые должен знать администратор:

  • DISM /Add-Package
    установка MSU/CAB файлов обновлений, интеграция обновлений в образ Windows;
  • DISM /Get-Drivers
    получение списка установленных драйверов;
  • DISM /Add-Driver
    добавление драйверов в образ;
  • DISM /Export-Driver
    экспорт установленных драйверов Windows;
  • DISM /Add-Capability
    – установка дополнительных компонентов Windows через Features on Demand (например, RSAT, сервер OpenSSH или ssh клиент Windows;
  • DISM /Enable-Features
    и
    /Disable-Features
    – включение и отключение компонентов Windows (например, протокола SMBv1),
  • DISM /online /Cleanup-Image /StartComponentCleanup
    очистка хранилища компонентов и удаление старых версий компонентов (папки WinSxS);
  • DISM /set-edition
    конвертирование ознакомительной редакции Windows на полную без переустановки.

Как сменить диск в cmd?

При работе в операционной системе Windows зачастую возникает необходимость сменить диск в командной строке. Одна команда cd с указанием буквенного обозначения диска не приводит к желаемому результату.

Добавление драйверов в дистрибутив Windows

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

Добавление драйверов в дистрибутив Windows

Оказывается, чтобы в cmd перейти на другой диск, нужно просто ввести название диска без команды cd .

Добавление драйверов в дистрибутив Windows

Если же требуется не только поменять диск, но и сразу же перейти в конкретную папку, тогда команду cd следует использовать с ключом /d . По окончании выполнения команды, текущим каталогом станет указанная папка. Вывести текущую директорию можно той же командой cd без указания параметров.

Добавление драйверов в дистрибутив Windows

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

Как перейти в папку или на другой диск в командной строке Windows

Добавление драйверов в дистрибутив Windows

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

Как перейти в папку в командной строке

Добавление драйверов в дистрибутив Windows

Для того чтобы вернуться назад (перейти на уровень выше по дереву папок) необходимо вводить команду:

Добавление драйверов в дистрибутив Windows

Команду CD можно вводить СHDIR, логика ее работы от этого не меняется.

Как перейти на другой диск

Если вам необходимо перейти на другой диск, например, с диска C на диск D, то команду cd необходимо выполнять с параметром /D. Например, если вам необходимо перейти с диска C на диск D в папку GAMES, то вам необходимо ввести команду:

Добавление драйверов в дистрибутив Windows

Также вы можете просто ввести букву диска с двоеточием и таким образом перейти на другой диск.

Добавление драйверов в дистрибутив Windows

Например, если вы находитесь на диске C и вам необходимо перейти на диск D, то вы можете просто ввести команду «D:».

Командная строка Windows. Создаем папку в другом каталоге, переходим на другой диск

Как сменить букву диска в Windows10 через командную строку пошагово

Приветствую на fast-wolker.ru! Иногда например, после процедуры клонирования жесткого диска (или других процедур ремонта) буквы разделов жесткого меняются на другие. К примеру, мой Яндекс-Диск до ремонта был на разделе D; а после перезагрузки вдруг обнаружилось, что теперь разделу, на котором лежит папка загрузки Яндекс присвоена буква E. Теперь все программы использующие эту папку придется перенастраивать, переписывать пути.

Добавление драйверов в дистрибутив Windows

Как поменять букву системного диска в Windows при установке системы с помощью Acronis?

Образ записываем на флешку (или CD-DVD диск) и с нее загружаемся. После запуска программы можно выбрать нужный том и изменить букву:

Добавление драйверов в дистрибутив Windows

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

Добавление драйверов в дистрибутив Windows

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

Добавление драйверов в дистрибутив Windows

Смена буквы системного диска в Windows10 на букву D через Управление дисками

Если не требуется переустанавливать систему, то самый легкий способ изменить букву тома через оснастку «Управление дисками». Вызвать ее можно командой diskmgmt.msc через меню «Выполнить»:

Добавление драйверов в дистрибутив Windows

Допустим, Вы не любите запоминать команды, тогда через «Панель управления» зайдите в «Управление компьютером», здесь Вы найдёте оснастку «Управление дисками». Теперь надо сменить букву системного диска. У меня буква D: уже присвоена логическому получается, она уже занята. Поэтому нужно «освободить» ее. Сначала переименуем раздел D на какую-нибудь другую свободную букву:

Добавление драйверов в дистрибутив Windows

Например так с D: на W, выбираем из ниспадающего списка нужную:

Добавление драйверов в дистрибутив Windows

Затем нужно аналогичным образом изменить букву системного диска на D. Иногда через «Управление дисками» не изменить букву тома. Тогда пробуем другие способы.

Как изменить букву диска через реестр?

Через реестр я иногда меняю буквы, которые система присваивает съемным носителям типа флешек и карт памяти. Через клавишу Win +R вызываем меню » Выполнить» и командой regedit вызываем редактор реестра:

Добавление драйверов в дистрибутив Windows

Ищем нужную ветвь HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices Добавление драйверов в дистрибутив Windows

Все что остается, это переименовать букву на нужную, так же обращая внимание на то не занята ли она уже. Переименовываем только букву в строке до двоеточия:

Добавление драйверов в дистрибутив Windows

Меняем букву диска через командную строку утилитой diskpart

Самый экзотический способ переименования букв томов. В тяжелых ситуациях его можно использовать, когда нет возможности загрузить Windows. После загрузки в режиме командной строки печатаем команду DISKPART и давим клавишу «ВВОД»

Добавление драйверов в дистрибутив Windows

Будем последовательно добираться до нужного тома. Порядок работы такой -ввводим очередную команду и нажимаем ВВОД. Сначала получим информацию обо всех томах командой List Volume одним списком:

Добавление драйверов в дистрибутив Windows

Нужный нам том под номером семь. Теперь его необходимо выбрать с помощью команды select volume (номер тома у меня 7, вы ставите свой):

Добавление драйверов в дистрибутив Windows

Теперь с этим томом можно проводить самые разные операции — от форматирования до удаления. Но нам нужно изменить букву тома. Для этого есть команда assign letter. Я меняю букву диска с I на W. Перед сменой убеждаюсь, что выбранная буква еще не занята и вводим команду как на рисунке:

Добавление драйверов в дистрибутив Windows

Результат отображается после выполнения команды. После перезагрузки компьютера изменения вступят в силу. Так что ничего сложного нет и в этой процедуре. Удачи Вам, до встречи на страницах блога!

Как перейти в папку или на другой диск в командной строке

Работая в командной строке (CMD) все действия приходится выполнять при помощи текстовых команд и переход в другую папку не исключение. Для этого

Как перейти в папку в командной строке

Добавление драйверов в дистрибутив Windows

Для того чтобы вернуться назад (перейти на уровень выше по дереву папок) нужно вводить команду:

Добавление драйверов в дистрибутив Windows

Команду CD можно вводить СHDIR, логика ее работы от этого не меняется.

Как перейти на другой диск

Если вам нужно перейти на другой диск, например, с диска C на диск D, то команду cd нужно выполнять с параметром /D . Например, если вам нужно перейти с диска C на диск D в папку GAMES, то вам нужно ввести команду:

Добавление драйверов в дистрибутив Windows

Также вы можете просто ввести букву диска с двоеточием и таким образом перейти на другой диск:

Добавление драйверов в дистрибутив Windows

Например, если вы находитесь на диске C и вам нужно перейти на диск D, то вы можете просто ввести команду «D:».

Как быстро изменить формат диска при установке системы

Иногда при установке системы, скажем Windows, можно столкнуться с невозможностью это сделать при выборе диска, на который предполагается установка системы. Например, у вас не самый новый компьютер, вы установили на него Linux Fedora. При установке, Fedora форматирует диск с преобразованием его из MBR в GPT. Потом вам надоела Fedora, и вы решились снова установить Windows 7. И тут возникает засада. Установка не может быть продолжена, так как диск GPT, а требуется MBR. Тоже самое, только со знаком наоборот, может случиться при установке новых версий Windows на диск MBR. Только в этом случае будет требоваться GPT. В этой ситуации, конечно же, можно расстроиться, так как процесс подобных преобразований через сторонние программы будет весьма нудным, долгим и местами даже сложным. Но расстраиваться рано. Все можно сделать быстро, не выходя из установщика.

Сперва немножко ликбеза. MBR – это старый формат, GPT – новый. Все новые компьютеры поступают к пользователю уже с дисками в формате GPT. MBR можно обозначить как «Главная загрузочная запись. » Появился MBR в 1983 году. Тогда же появился DOS 2.0 для IBM PC-компьютеров. MBR окрестили « Основной загрузочной записью », так как по сути, это специальный загрузочный сектор, располагающийся в начале носителя. В этом секторе располагаются файлы, ответственные за загрузку операционной системы. Кроме того, они содержат данные про все логические разделы внутренних накопителей. MBR поддерживает максимальный объем накопителя до 2 TB. Все что больше, это уже GPT. MBR работает с прошивками BIOS и UEFI. GPT работает только с UEFI. MBR поддерживает не более 4 разделов на одном диске, GPT – до 264 разделов. GPT содержит таблицу разделов GUID, включающую в себя и UEFI. GUID – это «Индивидуальный международный идентификатор», который присваивается разделам жесткого диска. С помощью GPT, как я уже писал, можно создавать большое количество разделов, которое ограничено только поддержкой определенной операционной системой. Стандарт MBR хранит всю информацию про разделы и жесткие диски в определенном месте. При повреждении данной информации сразу возникают всем известные проблемы. В GPT копии этих данных могут сохраняться в любой части накопителя. Поэтому диски GPT и работают быстрее, и имеют возможность восстанавливать эти данные.

Теперь перейдем непосредственно к сути вопроса. Если при установке Windows у вас возникла подобная проблема, находясь в установщике, нажмите Shift+F10 . На некоторых ноутах может потребоваться следующая комбинация: Fn+Shift+F10 . У вас откроется командная строка. В ней набираете diskpart и жмете Enter .

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

Система обслуживания образов развертывания и управления ими (DISM.exe) – это средство командной строки, которое может использоваться для обслуживания образа Windows или для подготовки образа среды предустановки Windows (Windows PE). Оно заменяет пакетов (Pkgmgr.exe), PEimg и Intlcfg, которые включались в . Функциональные возможности этих средств теперь собраны в одном инструменте ( DISM.exe). Кроме того, были добавлены новые функции, улучшающие возможности автономного обслуживания.

DISM можно использовать для обслуживания SP1 и 2008. Он предоставляет те же функциональные возможности, что и пакетов. Кроме того, DISM предоставляет дополнительные функции, используемые с 7 и 2008 R2.

DISM позволяет выполнять следующие действия:

  • добавление, удаление и перечисление пакетов
  • добавление, удаление и перечисление драйверов
  • включение и отключение компонентов Windows
  • применение изменений на основе раздела offlineServicing файла ответов .xml
  • настройка региональных параметров
  • модернизация Windows до другого выпуска
  • подготовка образа Windows PE
  • улучшенное ведение журнала
  • обслуживание предыдущих версий Windows, таких как Windows Vista SP1 и Windows Server 2008
  • обслуживание всех платформ (32-разрядные, 64-разрядные и Itanium)
  • обслуживание 32-разрядного образа с 64-разрядного компьютера и обслуживание 64-разрядного образа с 32-разрядного компьютера
  • использование старых сценариев диспетчера пакетов.

Ограничения

  • Установка пакетов на удаленный компьютер по сети не поддерживается. Образ Windows должен находиться на локальной системе. DISM может получать доступ к пакетам на общем сетевом ресурсе, но сначала он должен скопировать их во временный локальный каталог с возможностью записи, так называемый каталог временных файлов.
  • Если для образа указан файл ответов (.xml), применяются только те параметры, которые указаны для этапа настройки offlineServicing. Все прочие параметры файла ответов игнорируются.
  • Диспетчер пакетов можно использовать со старыми файлами образов Windows (WIM-файлами), но не с образами Windows, которые новее установленной версии предустановочного пакета автоматической установки Windows (Windows AIK), с которыми распространялся DISM.
  • DISM используется для установки только файлов CAB, , INF. Системные MSI-файлы системного установщика Microsoft должны устанавливаться в интерактивном режиме с помощью OCSetup.
  • Пакеты обновлений должны быть установлены в оперативном режиме с помощью автономного установщика обновлений Windows.
  • Для обеспечения нужно использовать файл ответов. Для установки некоторых пакетов требуется предварительно установить другие пакеты. В связи с этой зависимостью при установке нескольких пакетов необходимо использовать файл ответов. Использование файла ответов с DISM позволяет установить несколько пакетов в нужном порядке. Это рекомендуемый способ установки нескольких пакетов.
  • Пакеты устанавливаются в том порядке, в котором они перечислены в командной строке.
  • Поддерживаемые команды обслуживания являются динамическими. Команды и параметры, доступные для обслуживания образа, зависят от обслуживаемой операционной системы Windows (Windows 7, Windows Vista SP1, Windows Server 2008 R2, Windows Server 2008 или Windows PE) и от того, является ли образ автономным образом или уже работающей операционной системой.
  • Несколько файлов автоматической установки не поддерживаются. В командной строке можно задать несколько драйверов или пакетов. Но задание нескольких файлов ответов .xml не поддерживается.
  • Несколько команд обслуживания не поддерживаются. Можно задать несколько драйверов (1.inf, 2.inf) или пакетов, но нельзя задать в одной и той же командной строке несколько команд (таких как или ).
  • Ведение журнала на общем сетевом ресурсе. Если используемый компьютер не входит в сетевой домен, прежде чем задать путь к общему сетевому ресурсу, на котором будет храниться журнал DISM, необходимо использовать команду net use с учетными данными домена.
  • В командных строках DISM подстановочные знаки не поддерживаются.
  • Языковой пакет не следует устанавливать после обновления. При установке обновления (исправление, выпуск для общего распространения [GDR] или пакет обновления [SP]), содержащего зависящие от языка ресурсы, до установки языкового пакета зависящие от языка изменения, содержащиеся в обновлении, не применяются. Языковые пакеты всегда следует устанавливать до обновлений.
  • Исправление, необходимое для 64-разрядных сред основного компьютера Windows 7 или Windows Server 2008 R2. Перед использованием DISM с командами , или с 64-разрядного основного компьютера Windows Vista с пакетом обновления 1 (SP1), Windows Server 2008 R2 или с основного компьютера Windows Server 2003 R2 необходимо установить исправление.

Это исправление доступно на носителе AIK и находится в следующих папках:

  • для 64-разрядной операционной системы Windows Vista с пакетом обновления 1 (SP1) или Windows Server 2008 R2 основного компьютера установите исправление из папки \\KB960037\VistaSP1_WS08;
  • для 64-разрядной операционной системы Windows Server 2003 R2 основного компьютера установите исправление из папки \\KB960037\W2K3.

Если исправление не установлено, после выполнения команды будет выведено следующее :

“Для обслуживания образа 7 из этой среды основного компьютера необходимо установить на основной исправление KB960037. Исправление входит в состав предустановочного набора AIK и располагается в папке .

Как работает DISM

Технологии платформы работают в среде DISM и расширяют ее функциональные возможности благодаря использованию для обслуживания параметров командной строки. Параметры обслуживания для командной строки обычно связаны с обновлением или настройкой автономного образа , а в некоторых случаях и подключенного образа (или работающей операционной системы). Функциональные возможности, предоставленные параметрами обслуживания для командной строки, связаны с параметрами командной строки DISM стандартной моделью синтаксиса и общим механизмом регистрации, используемым DISM и всеми технологиями платформы.

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

Возможности утилиты DISM:

  • Добавление, удаление и перечисление INF-файлов драйверов
  • Добавление, удаление и перечисление пакетов, являющихся CAB-файлами или -файлами
  • Применение настроек в файле ответов автоматической установки
  • Изменение WIM-файлов образов Windows
  • Создание и изменение образов среды предустановки Windows (Windows PE)
  • Изменение параметров языка, языкового стандарта, шрифтов и ввода в образе Windows
  • Обновление выпуска Windows до выпуска более высокого уровня
  • Проверка применимости обновления приложения

Системные требования

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

DISM может использоваться для обслуживания следующих операционных систем:

  • Windows 7
  • Windows Vista SP1
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows PE 2.1 или более поздняя версия

Параметры командной строки обслуживания среды предустановки Windows (Windows PE)

Можно подключить образ PE и добавить или удалить пакеты, драйверы и языковые пакеты так же, как и любой образ 7 с помощью соответствующего драйвера, пакета или команд международного обслуживания. Также существуют специальные команды для образа PE, которые можно использовать для подготовки среды PE, включения профилирования, перечисления пакетов и подготовки образа PE к развертыванию.

Базовый для обслуживания образа PE:

DISM.exe /Image:<путь_к_каталогу_образа [параметры_dism] {команда_обслуживания} [<аргумент_обслуживания>]

Кроме параметров DISM для автономного образа доступны следующие параметры обслуживания PE:

DISM.exe /Image:<путь_к_каталогу_образа> [/Get-PESettings | /Get-Profiling | /Get-ScratchSpace | /Get-TargetPath | /Set-ScratchSpace: | /Set-TargetPath : | /Enable-Profiling | /Disable-Profiling | /Apply-Profiles<путь_к_профилю.txt>]

Использование параметров обслуживания PE. значения не имеет:

  • – отображает список параметров Windows PE в образе Windows PE. В список включается текущее состояние профилирования, параметры пространства рабочей зоны и конечного пути.
  • – получает включенное или выключенное состояние средства профилирования Windows PE.
  • – представляет доступное для записи место на системном томе Windows PE при загрузке в режиме ramdisk.
  • – получает конечный путь к образу Windows PE. Конечный путь представляет путь к корню образа Windows PE во время загрузки.
  • – устанавливает доступное пространство рабочей зоны в мегабайтах. Допустимыми значениями являются 32, 64, 128, 256 и 512
  • – устанавливает расположение образа Windows PE на диске для сценариев загрузки с жестких дисков.
  • – включает профилирование (ведение журнала) для создания собственных профилей. По умолчанию профилирование выключено.
  • – отключает ведение журнала, используемое для создания профиля
  • – должен быть списком имен файлов профилей, разделенных запятыми. Удаляет все файлы из образа Windows PE, которые не являются частью пользовательских профилей. Также сравнивает пользовательский профиль с профилем CORE, чтобы не удалить файлы приложений и важные для загрузки файлы. Образ Windows PE, измененный с помощью любого профиля, больше не обслуживается. Однако параметры и все равно будут работать.

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

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

Бэкап Windows в WIM-образ

Создание системного бэкапа путём захвата её текущего состояния в файл формата — это, по сути, создание собственной модифицированной сборки Windows с установленным софтом и заданными системными настройками. Только такая сборка будет с пользовательским профилем и драйверами на конкретное железо. В чём преимущества такого бэкапа?

Захват Windows в WIM-образ:
– Не так быстро делается, как создаётся точка отката, но это в разы надёжнее средство восстановления системы;
– Является более удобной альтернативой полноценной штатной функции бэкапа – архивации Windows;
– Является полностью бесплатной возможностью на фоне реализации бэкап-функционала программами типа Acronis True Image.

О программе Dism++

Программа позволяет использовать ключевые возможности консольной , такие как: захват и развёртывание – и -образов Windows, их редактирование с добавлением или удалением системных компонентов, конвертирование из одного формата в другой, создание бэкапа Windows и восстановление из него. Последние две возможности есть не что иное, как те же самые функции захвата и развёртывания -образов, просто названные в Dism++ бэкапом/восстановлением и реализованные отдельным пунктом меню «Восстановление» для понимания нами, что их можно использовать конкретно в целях резервного копирования системы. Эти функции также можно запускать из раздела «Дополнительно».

Dism++

Создание бэкапа Windows

Для создания резервной копии текущего состояния Windows в окне Dism++ запускаем функцию «Бэкап системы» – хоть из вкладки «Дополнительно», хоть в меню на верхней панели «Восстановление».

Бэкап системы

Указываем место сохранения бэкапа.

Место сохранения бэкапа

Вводим имя файла-образа .

Имя файла-образа WIM

Мастер сохранения образа

Запустится процесс создания -файла. Его прогресс сможем наблюдать в левом верхнем углу Dism++.

Процесс создания WIM-файла

Вот, собственно, и всё.

Восстановление в работающей Windows

Если Windows необходимо откатить к бэкапу, в работающей системе запускаем Dism++. Выбираем операцию восстановления.

Восстановление

Внизу в двух графах указываем путь к -файлу и диск С текущей системы в качестве пути развёртывания образа. Жмём «Ок».

Применить образ

Немножко нужно подождать, пока Dism++ создаст среду восстановления, необходимую для развёртывания бэкапа на системном диске.

Настройка среды восстановления Windows

И далее будем наблюдать прогресс восстановления.

Прогресс восстановления

По его завершении Dism++ предложит перезагрузиться. Жмём «Ок».

Dism++ - перезагрузиться

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

Система

:/>  Как временно обойти политику выполнения в power shell