PracticU

Редактируем Image c помощью DISM

Без субтитровС субтитрами
PracticU › Курс техников Windows - Поддержка пользователей - Help Desk › Редактируем Image c помощью DISM
Словарь терминов:
образ - Полная копия диска, системы или приложения в виде файла, из которой разворачивают систему или контейнер.
папка - Контейнер в файловой системе для организации файлов и других папок.
драйвер - Программа, позволяющая операционной системе работать с конкретным устройством, например видеокартой или принтером.
файл - Именованный набор данных, сохранённый на диске: документ, программа, изображение и т. п.
индекс - Структура в базе данных, ускоряющая поиск и выборку. Также номер, указывающий положение элемента в массиве.
XML - Язык разметки для представления структурированных данных с помощью тегов, для обмена информацией и файлов настроек.
путь - Строка, описывающая расположение файла или папки в файловой системе, либо адрес ресурса внутри сайта.
администратор - Пользователь с наивысшими правами в системе, который управляет настройками, программами и другими пользователями.

Редактируем Image c помощью DISM
Лекция о редактировании образов Windows с помощью DISM: подключение образа к папке, добавление драйвера и файла ответов, сохранение или отмена изменений.
Основные шаги
1. Два режима. Offline image это образ, подключённый к папке, его система не работает, поэтому файлы свободно меняются. Online image это работа с запущенной системой: открытые файлы блокируются, зато драйверы устанавливаются привычнее.
2. DISM и ImageX. Microsoft рекомендует DISM: он умеет добавлять драйверы и файлы ответов и знает нужные места в образе. ImageX тоже подключает образ к папке, но всё остальное приходится делать вручную.
3. Выбор образа. Сначала смотрят список образов в файле .wim: в одном файле их может быть несколько, и нужен индекс.
4. Подключение и драйверы. Образ подключается к папке, после чего драйвер добавляется в образ. Ключ recurse добавляет все драйверы из папки. В папке Windows\inf установленные драйверы получают имена вида oem0, oem1.
5. Файл ответов. XML-файл ответов применяется к подключённому образу той же командой с ключом unattend.
6. Сохранение. Образ отключается от папки: с сохранением изменений или без них.
Команды и настройки
dism /Get-WimInfo /WimFile:<файл.wim> показывает образы и их индексы.
dism /Mount-Wim /WimFile:<файл.wim> /Index:1 /MountDir:<папка> подключает образ к папке. Без индекса образ не подключается.
dism /Image:<папка> /Add-Driver /Driver:<путь к inf> добавляет драйвер. С ключом /Recurse добавляются все драйверы из папки.
dism /Image:<папка> /Apply-Unattend:<файл.xml> применяет файл ответов.
dism /Unmount-Wim /MountDir:<папка> /Commit сохраняет изменения, а /Discard отбрасывает их.
Частые ошибки
1. Подключение без индекса, если в .wim несколько образов.
2. Запуск без прав администратора.
3. Неподписанный драйвер не принимается 64-битной системой. Для него нужен ключ Force Unsigned.
4. Размонтирование с Discard стирает все сделанные изменения.
После урока вы сможете подключить образ, добавить в него драйвер или файл ответов и сохранить изменения.
Следующий урок курса: RAM-Disk (Основы)

Содержание лекции: Редактируем Image c помощью DISM

  1. 00:00

    Введение: редактирование образов

  2. 00:36

    DISM и ImageX: возможности

  3. 01:30

    Offline и Online образы

  4. 03:20

    Mount VHD как диска

  5. 04:32

    Запуск DISM от администратора

  6. 06:14

    Mount WIM-образа в папку

  7. 07:46

    Добавление драйвера в образ

  8. 08:20

    Указание INF-файла драйвера

Расшифровка лекции: Редактируем Image c помощью DISM

Полный текст первых минут лекции «Редактируем Image c помощью DISM» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.

  1. 00:00

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

  2. 00:10

    Они называются Online Images и Offline Images. Мы научимся редактировать имейджи с помощью двух программ. Наша основная в этом деле программа — это DISM.

  3. 00:22

    Ну а также есть ещё второстепенная программа, которая нам тоже в этом поможет — это ImageX. Две эти программы позволяют нам сделать mount имейджу, то есть открыть его в виде папки и работать с содержимым имейджа, как с содержимым папки.

  4. 00:37

    Кстати, обе эти программы входят в комплект набора инструментов Windows 8. Нам он уже знаком по последним фильмам, верно?

  5. 00:46

    Итак, Microsoft рекомендует использовать программу DISM. В ней больше возможностей, чем у ImageX. Практически всё, что может ImageX по части редактирования, Это тот самый mount image к папке, а вот dism, например, может добавить драйверы в image, а также dism может включить в image файл

  6. 01:07

    ответов. Впрочем, всё это можно сделать и вручную с помощью того же image.x, сделать mount image к папке и вручную добавить все нужные файлы.

  7. 01:16

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

  8. 01:23

    Далее, Offline Images и Online Images. Работаем ли мы с помощью DISM или с помощью ImageX? В любом случае, когда мы редактируем Image, сначала сделав ему mount к папке, сперва прикрепив его к папке.

  9. 01:38

    Это называется Offline Image. А если мы просто работаем на компьютере с какой-то операционной системой, вся партиция которой вот-вот станет Image, то это называется Online Image.

  10. 01:49

    Что может вас запутать? потому что тут идёт просто речь о работе на компьютере, не о работе с каким-то имейджем, только после этой подготовки, после этой работы на компьютере всё это станет имейджем.

  11. 02:01

    То есть онлайн-имейдж — это то, что вот-вот в будущем станет имейджем. Когда мы работаем с имейджем оффлайн, то у нас есть больше доступа, доступа к имейджу.

  12. 02:12

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

  13. 02:21

    не работают программы этого имейджа. Поэтому ничто не блокирует нашу работу с файлами этой операционной системой и программ. А когда же мы работаем по методу online-image, нам проще устанавливать драйверы в операционную систему.

  14. 02:34

    Всё гораздо привычнее настраивать, но доступа к файлам меньше. Наверняка вы в жизни хоть расталкивались с невозможностью открыть какой-то файл для записи, если его уже открыла для записи другая программа.

  15. 02:46

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

  16. 02:58

    Операционная система не даст вам этого сделать. А когда мы работаем со спящим имейджем, с нефункционирующей в данный момент операционной системой, то это offline image.

  17. 03:09

    И там мы можем делать с файлами всё, что хотим. А ещё dism умеет с помощью команд делать mount имейджем вида VHD. Тут мы не делаем mount к папке.

  18. 03:20

    Тут мы делаем mount к диску, как диск C, как диск D, как CD-ROM, диск, буковка. Когда мы делаем mount, VHD становится таким вот диском.

  19. 03:30

    В практической части фильма мы сегодня сделаем две главных вещи. Мы установим драйвер в Image, а также мы внесём в Image файл с ответами. Давайте я вам сначала покажу подопытный материал.

  20. 03:43

    Я тут в одной папке подготовил все файлы, на которых мы будем ставить опыты. На диске C я тут подготовил папку test. И тут у нас две папки: images и offline. Давайте сперва ознакомимся с папкой images.

  21. 03:56

    Сюда я положил image install.wim. Я его взял с установочного диска. А ещё тут есть файл auto-unintent.xml. Это тот самый файл с ответами. А ещё тут в папке есть драйвер.

  22. 04:08

    Тут, кстати, могли бы быть сразу несколько драйверов, и мы бы смогли их установить все одним махом, установить в image.

  23. 04:17

    мы научимся делать и это. А ещё у нас есть папка Offline. К ней мы и сделаем mount Image. И будем работать с Image через эту папку. Что ж, закроем пока нашу папку, жмём Window R и пишем тут CMD.

  24. 04:35

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

  25. 04:46

    То есть мы не можем просто зайти в CMD. Давайте зайдём в All Programs, в Accessories, и правая кнопка на cmd, и далее жмём Run as administrator, и мы получаем cmd с полномочиями администратора.

  26. 04:59

    Очистим экран. И первое, что я хочу исполнить в программе DISM, это команда GetWimInfo. Получить справку об имидже, о файле WIM.

  27. 05:11

    Внимание, в одном файле WIM может быть сразу несколько имиджей, и чтобы сделать image mount, Нужно знать, что в этом файле wim внутри, какие там имиджи.

  28. 05:22

    Для того, чтобы указать на файл wim, я пишу /wim-file, о каком файле я хочу получить информацию. Он находится по адресу: та папка test, которую я вам показывал.

  29. 05:35

    Итак, я указываю путь к этому файлу. Кстати, не обращайте внимания, что я тут большую букву f написал и большую букву i.

  30. 05:42

    Это просто для наглядности. Для программы это не имеет значения. И жмём Enter. И я вижу, что в этом файле wim действительно два имейджа.

  31. 05:51

    Первый имейдж — это Windows Ultimate 32-битный, а второй — 64-битный. Мы будем сейчас работать с 32-битным. И теперь я знаю, что меня интересует индекс 1.

  32. 06:03

    Порядковый номер — единичка. Очистим экран после того, как мы уже выбрали индекс. И сделаем этому имейджу mount, команда mount wim.

  33. 06:14

    Далее мы укажем путь к файлу wim Точно таким же образом, как и прежде Вот я тут дописываю путь к нашему файлу wim А далее нужно указать на папку, К которой нужно прикрепить этот image К которой нужно сделать mount Switch mountdir И я пишу путь к нашей папке по имени offline

  34. 06:36

    Помните, я вам её показывал? Жмём Enter И, конечно же, так это не получится Вспомните, что мы забыли Мы просто указали файл wim Но в файле WIM может быть несколько имейджей.

  35. 06:48

    И, соответственно, нужно указать нужный нам индекс. Индекс единичка. Нужно добавить switch_index, index:1. Мы хотим сделать mount именно этому конкретному имейджу.

  36. 07:01

    А теперь жмём Enter, и всё будет работать. Этот самый mount делается довольно долго. Это может занять несколько минут. Вот, дело завершено. Давайте пока отложим cmd и посмотрим в ту папку под названием Offline.

  37. 07:17

    Зайдём на диск C. Вот она наша папка Test. И далее папка Offline. Вот, смотрите, всё, что было в Image. Программа DISM положила это всё сюда.

  38. 07:36

    Теперь наш Image прикреплён к папке, и мы можем просто делать брауз по нему, производить обзор его файлов. Что ж, давайте теперь закроем папку. Вернёмся в CMD.

  39. 07:51

    Помните, мы хотели установить драйвер в Image? Напишем CLS, очистим экран. Только не подумайте, что это обязательно. Просто я не хочу, чтобы нас отвлекало лишнее.

  40. 08:02

    Вновь пишем имя программы, dism. И теперь, когда image уже сделан mount, мы напишем switchImage и скажем, в какой папке mountImage. Наша папка test, и в ней папка offline.

  41. 08:17

    И команда addDriver добавляет driver. А дальше мы используем switch под названием driver:. С помощью него мы указываем на драйвер, указываем путь к нашему драйверу.

  42. 08:30

    Помните, я вам уже его показывал? Там была папка «Driver», вспомните? И там был ряд файлов. Нас интересует файл «Inf». Он вот так вот у меня там называется.

  43. 08:40

    Жмём Enter, и через минуту-другую драйвер

Полный курс: Курс техников Windows

Предыдущая лекция: Image, создание и применение при работе с ImageX, WinPE

Следующая лекция: RAM-Disk (Основы)

Похожие лекции из других курсов

  • Публикация Image
  • Внедрение драйверов в Image на SCCM
  • Взлом RDP с помощью Crowbar
  • Установка программ с помощью GPO

Другие курсы этого направления

  • Курс системных администраторов - MCSE / MCSA / MCTIP
  • Системный администратор - Учимся за 3 минуты
  • Собеседование - Системный администратор