Как создать диск MS DaRT 10 для восстановления Windows

Как создать диск MS DaRT 10 для восстановления Windows

MS DaRT logoДобрый день! Уважаемые читатели и гости одного из крупнейших IT блогов по системному администрированию Pyatilistnik.org. В прошлый раз мы с вами разобрали, что такое CSR запрос и как его сгенерировать. В сегодняшней заметке я хочу вас познакомить с мощным инструментом системного администратора по восстановлению и диагностике проблем с Windows, речь пойдет про Diagnostics and Recovery Toolset 10 (MS DaRT 10). Я покажу, как создать ISO с MS DaRT 10, как подготовить загрузочную флешку с ним, ну и естественно основные возможности на практике.

Что такое Microsoft Diagnostics and Recovery Toolset (DaRT 10)

Расскажу пример из своей недавней практики. Производил я обслуживание RDS фермы, обновлял по очереди сервера. После перезагрузки один сервер с Windows Server 2012 R2 выдал мне синий экран 0xc000021 и постоянно отправлялся в циклическую перезагрузку. Попытка входа в безопасный режим не получалась, так как я все так же получал BSOD и я понимал, что дело явно в последних обновлениях.

Второй недавний пример, был в Windows 10 после установки январского обновления KB4532695, который ломал звук и так же вызывал синий экран. Там так же нужно было решать проблему с обновлением. Не все пользователи Windows 10 настраивают себе меню F8 и умеют пользоваться командной строкой в инструментах восстановления (например DISM или Wusa). К сожалению не все настраивают точки отката, а в Windows Server их вообще нет по умолчанию, там ставится для этого отдельная роль Windows Server Backup (Служба архивации). Вот в таких сценариях вас может очень сильно выручить загрузочная флешка с инструментами Diagnostics and Recovery Toolset.

Microsoft Diagnostics and Recovery Toolset (DaRT 10) позволяет диагностировать и восстанавливать компьютер, который не может быть запущен или имеет проблемы с запуском. Используя DaRT 10, вы можете восстанавливать компьютеры конечных пользователей, которые стали непригодными для использования, диагностировать вероятные причины проблем и быстро восстанавливать не загружаемые или заблокированные компьютеры. Когда это необходимо, вы также можете быстро восстановить важные потерянные файлы, а также обнаружить и удалить вредоносные программы, даже если компьютер не подключен к сети, произвести удаление нужных обновлений.

MS DaRT 10

DaRT 10 позволяет вам создавать образ восстановления DaRT в форматах ISO и Windows Imaging (WIM) и записывать образ на CD, DVD или USB. Затем вы можете использовать файлы образа восстановления и развернуть их локально или в удаленном разделе или разделе восстановления.

Diagnostics and Recovery Toolset является важной частью пакета Microsoft Desktop Optimization Pack (MDOP), динамического решения, доступного для клиентов Software Assurance, которое помогает снизить затраты на установку программного обеспечения, обеспечивает доставку приложений в виде сервисов, а также помогает управлять и контролировать среды настольных компьютеров предприятия.

Варианты использования MS DaRT 10

У вас есть как минимум три варианта использования и установки Diagnostics and Recovery Toolset:

  • Создание загрузочного носителя (DVD или USB). Далее идет загрузка с него. Плюсы у данного варианта, позволяет создавать несколько образов восстановления с различными инструментами для обеспечения разных уровней поддержки и все находится на одном носителе, который всегда под рукой.
    Предоставляет встроенный инструмент для записи образов восстановления на съемные носители.

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

  • Образ восстановления доступен по сети по протоколу PXE, на Windows Deployment Services (WDS), который позволяет пользователям или сотрудникам службы поддержки загружать его со сломанного компьютера по локальной сети.

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

Из минусов, необходимо разворачивать сервер WDS, защита по запуску образа MS DaRT 10 определенными пользователями. Требует, чтобы компьютер конечного пользователя был подключен к сети во время выполнения. Требуется, чтобы образ восстановления был передан по сети.

  • Установка Diagnostics and Recovery Toolset на раздел восстановления на локальном жестком диске - Образ восстановления устанавливается на локальный жесткий диск вручную, либо с помощью пакета System Center Configuration Manager.

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

Требования для установки MS DaRT 10

Чтобы вы могли создать инфраструктуру MS DaRT 10 вы должны иметь на компьютере, где будите готовить образ вот такие компоненты:

  • Windows Assessment and Development Kit 10.0 или выше - является обязательным условием для мастера создания образа восстановления DaRT. Windows ADK 10.0 содержит инструменты развертывания, которые используются для настройки, развертывания и обслуживания образов Windows. Он также содержит среду предустановки Windows (Windows PE).
  • Windows 10 Debugging Tools - Чтобы использовать инструмент Crash Analyzer (Анализ дампов памяти от BSOD, очень удобно когда нужно выяснить причину синего экрана, а попасть в систему не можете) в DaRT 10, вам потребуются необходимые инструменты отладки, которые доступны в Software Development Kit для Windows 10. Crash Analyzer это Debugging Tools, о котором я уже рассказывал.
  • Устанавливать Diagnostics and Recovery Toolset 10 можно на любой ОС не ниже Windows 8.1 и не ниже Windows Server 2012 R2. На более младших версиях необходимо наличие .NET Framework 5.1 (Напоминаю как узнать версию .NET Framework). В Windows 10 и Windows Server 2015 и выше, .NET Framework 5.1 идет автоматически.
  • У вас должен быть дистрибутив Microsoft Desktop Optimization Pack 2015

Установка Windows Preinstallation Environment (Windows PE)

Первым делом вы должны скачать и установить Windows Preinstallation Environment (Windows PE), иначе вы ее не сможете использовать в ADK, она почему-то теперь ставится отдельно и не идет в комплекте Windows Assessment and Development Kit.

Переходите по ссылке:

https://docs.microsoft.com/ru-ru/windows-hardware/get-started/adk-install

Скачивание Windows Preinstallation Environment (Windows PE)

Загружаете "Download the Windows PE add-on for the ADK" и запускаете файл adkwinpesetup.exe. Тут два варианта:

  • Install the - Надстройки среды предустановки Windows в комплекте средств для развертывания и оценки Windows. Данный вариант локальной установки в каталог "C:\Program Files (x86)\Windows Kits\10\".
  • Download the - Надстройки среды предустановки Windows в комплекте средств для развертывания и оценки Windows. Поможет вам сказать офлайн файлы для запуска установки "Windows Assessment and Development Kit" на другом компьютере, где нет интернета. Я оставлю первый вариант.

Выбор места установки Windows Preinstallation Environment (Windows PE)

Далее вы можете поучаствовать в программе по улучшению комплекса ADK, лично я его отключаю.

Лицензионное соглашение Windows Preinstallation Environment (Windows PE)

Принимаем лицензионное соглашение и жмем "Accept".

Установка Windows PE

Далее производим установку "Среда предустановки Windows (Windows PE)" и нажимаем "Install".

Инсталляция Windows Preinstallation Environment (Windows PE)

Начинается процесс скачивания и установки "Среды предустановки Windows (Windows PE)"

процесс скачивания и установки "Среды предустановки Windows (Windows PE)"

Как видим Windows Preinstallation Environment (Windows PE) успешно установилась в мою Windows 10 1909.

Успешная установка Windows PE

Установка Windows ADK (Windows Assessment and Development Kit)

Далее, что мы будем делать, так это установим пакет с инструментами ADK 10.

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

Переходите по ссылке:

https://docs.microsoft.com/ru-ru/windows-hardware/get-started/adk-install

На момент написания статьи самой актуальной версией является Windows ADK 1903. Вот прямая ссылка на тонкого клиента:

https://go.microsoft.com/fwlink/?linkid=2086042

Скачивание Windows ADK

Устанавливать я ее буду на моей тестовой виртуальной машине с Windows 10 1909, работающей на гипервизоре Vmware ESXI. Запускаем файл adksetup.exe. У вас появится окно установки комплекта средств развертывания и оценки Windows 10. По умолчанию будет выбран пункт:

  • Установите комплект средств для развертывания и оценки Windows на этом компьютере и путь установки (C:\Program Files (x86)\Windows Kits\10\). при желании который можно изменить. По сути ваш комплект ADK будет скачан исключительно для этой системы
  • Второй пункт: Скачайте комплект средств для развертывания и оценки Windows для установки на другом компьютере. В данном случае вы загрузите из интернета файлы дистрибутива, которые можно будет перенести на флешку и уже потом без интернета с них установить Windows Assessment and Development Kit.

Выбор каталога установки Windows ADK

Далее вы можете поучаствовать в программе по улучшению комплекса ADK, лично я его отключаю.

Отключение программы по улучшению качества Windows ADK

Читаем лицензионное соглашение в русском стиле за две секунды и нажимаем "Принять".

Установка Windows Assessment and Development Kit

Далее выбираем пункт "Средства развертывания (Deployment Tools)". Данный пакет включает в себя: DISM, BCDBoot, WIMGAPIm OSCDIMG. Обратите внимание, что тут нет пункта "Среда предустановки Windows (Windows PE)"

Установка компонента "Средства развертывания (Deployment Tools)"

Начинается процесс скачивания и установки Windows Assessment and Development Kit.

Процесс установки Windows ADK

Как видим средства развертывания Windows успешно установлены.

Успешная установка Windows ADK

Установка SDK для Windows 10 и WinDbg

Очень удобно, когда ваш MS DaRT 10 имеет в себе инструмент по диагностике файлов дампов. Для этого вам в систему необходимо установить пакет SDK для Windows 10 и пакет "Debugging Tools for Windows". Перейдите по ссылке:

https://developer.microsoft.com/ru-ru/windows/downloads/windows-10-sdk

Вы можете скачать тонкого клиента и целый ISO.

Скачивание SDK для Windows 10

Я скачал тонкого клиента winsdksetup.exe, запускаю его. Оставляю локальную остановку.

Выбор каталога установки Скачивание SDK для Windows 10

Отказываемся от анонимной отправки данных

Программа улучшения Выбор каталога установки Скачивание SDK для Windows 10

Принимаем лицензионное соглашение "Accept"

Установка SDK для Windows 10

Далее оставляем пункт "Debugging Tools for Windows" и производим установку.

Установка Debugging Tools for Windows

Установка MS DaRT 10

Хочу отметить, что у нас сейчас установлены все нужные компоненты необходимые для диска диагностики Microsoft Diagnostics and Recovery Toolset (DaRT) 10. Следующим действием вы должны смонтировать в вашу систему ISO образ с утилитами Microsoft Desktop Optimization Pack 2015 (MDOP)-2_MLF_X21-93415, он доступен для корпоративных клиентов, но думаю Microsoft не обидится если в учебных целях и в качестве популяризации их продуктов я с вами им поделюсь.

После монтирования ISO ван необходимо в проводнике Windows открыть содержимое диска и перейти в папку DaRT. Тут вы обнаружите четыре папки под каждую и редакций операционной системы:

  • DaRT 7 - для Windows 7
  • DaRT 8 SP1 - для Windows 8
  • DaRT 8.1 - Для Windows 8.1
  • DaRT 10 - Для Windows 10

Монтирование диска Microsoft Desktop Optimization Pack 2015 (MDOP)

Для моей текущей задачи мне необходимо иметь диск восстановления MaRT для Windows 10, Windows Server 2016 и Windows Server 2019, поэтому я выбираю папку DaRT 10. Я планирую создать несколько версий, как для 86-х так и для 64-х битной платформы, а так же под каждый из языков (Русский-Английский). Для начала я установлю для русской версии, перехожу по пути:

D:\DaRT\DaRT 10\Installers\ru-ru\x64\ MSDaRT100.msi

Запускаем для установки MS DaRT 10 файл MSDaRT100.msi. Запустится мастер установки Microsoft DaRT 10, сразу нажимаем "Далее".

Установка DaRT 10

Принимаем при установке лицензионное соглашение.

Лицензионное соглашение DaRT 10

Я советую включить получение обновлений для DaRT 10 через встроенный центр обновления Windows.

Установка MS DaRT 10

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

Выбор каталога при установке DaRT 10

Во время установки DaRT 10 вы можете выбрать вот такие компоненты:

  • Анализатор сбоев
  • Образ для восстановления DaRT
  • Просмотр удаленных подключений Dart

Я оставлю все как идет по умолчанию.

Устанавливаемые компоненты DaRT 10

Нам остается только нажать кнопку "Установить"

Процесс установки DaRT 10

Видим, что мастер завершил работы программы "Мастер установки Microsoft DaRT 10".

Успешная установка DaRT 10

Создание загрузочного диска DaRT 10 для восстановления системы

Откройте меню "Пуск" и найдите там ярлык "Образ для восстановления DaRT (DaRT Recovery Image)"

Запускам DaRT Recovery Image

У вас запустится мастер создания образа и восстановления DaRT (Microsoft DaRT Recovery Image Wizard). Нажимаем "Вперед".

Мастер создания образа для восстановления DaRT

Далее вам необходимо указать разрядность вашего ISO образа и указать путь до смонтироанного диска или папки с дистрибутивом операционной системы Windows 10.

Если у вас нет ISO образа с Windows 10, то я вам подробно рассказывал, как скачать Windows 10 легальными методами с сайта Microsoft

Если ему не подложить дистрибутив с Windows 10, то вы получите ошибку:

Исходная папка должна содержать пригодный для использования файл boot.wim

Исходная папка должна содержать пригодный для использования файл boot.wim

Я указал на диск E:\

Указание пути к дистрибутиву Windows 10 в мастере установки DaRT 10

Далее перед вами появится окно с выбором утилит, которые должны попасть в наш ISO MS DaRT 10:

  • Disk Commander - Утилита для восстановления разделов и томов дисков
  • Анализатор сбоев (Crash Analyzer) - Возможность быстро определить причину проблемы анализа файла дампа памяти
  • Восстановление файлов (File Restore) - Восстановление удаленных файлов
  • Мастер изменения паролей (Locksmith) - Задание пароля для любой локальной учетной записи
  • Мастер решений (Solution Wizard) - Возможность определить необходимые средства, если вы не знакомы со средствами набора DaRT
  • Настройка TCP (TCP COnfig) - ручная настройка TCP/IP
  • Очистка диска (Disk Wipe) - Удаление всех данных с диска или тома
  • Поиск файлов (File Search) - Выберите компьютер для размещения файлов
  • Проводник (Explorer) - Просмотр файловой системы компьютера и сетевых общих папок
  • Редактор реестра (Registry Editor) - Внесение в реестр изменений, которые позволяют восстановить систему в случае проблем загрузки
  • Средство проверки системных файлов (SFC Scan) - Восстановление поврежденных или отсутствующих системных файлов
  • Удаление исправлений (Hotfix Uninstall) - Удаление исправлений или пакетов обновления из операционной системы Windows
  • Управление компьютером (Computer Management) - Диагностика и устранение проблем, которые могут препятствовать загрузке операционной системы Windows

Список инструментов входящих в состав DaRT 10

Далее я вам советую выставить галку "Разрешить удаленные подключения", и при желании вы можете изменить стандартный порт 3388 на другой. Ниже мы посмотрим, как специалист технической поддержки сможет со своего рабочего места подключиться на удаленный хост с DaRT 10 и устранить там проблему.

Настройка удаленного подключения в DaRT

Следующим шагом вам предложат интегрировать драйвера, например USB 3.0

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

Обязательно загляните на вкладку "Среда предустановки Windows" и добавьте нужные компоненты, лично я добавляю:

  • WinPE-DismCmdlets- Поддержку командлетов PowerShell для управления DISM
  • WinPE-NetFx - Поддержка Microsoft .NET Framework
  • WinPE-PowerShell - Включение оболочки и командлетов PowerShell

Добавление компонентов в ISO DaRT 10

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

Создание ISO MS DaRT 10

Начинается двух-тех минутное создание диска восстановления DaRT 10.

ПРоцесс создания диска восстановления DaRT 10

Дожидаемся окончания создания образа.

Успешное создание образа DaRT 10

Проверяем, что у вас в папке назначения есть ISO файл и скрипт PowerShell.

Сохраненный ISO DaRT 10

Вот пример содержания скрипта.

PowerShell скрипт для создания ISO Образа DaRT 10

Как создать загрузочную флешку с DaRT 10

Давайте я теперь приведу ряд методов, которые помогут вам иметь загрузочный носитель с диском восстановления Windows DaRT 10. Самое замечательное, что сам мастер создания образа для восстановления DaRT предлагает вам сделать загрузочный носитель. Для этого у вас должна быть подготовлена флешка и вставлена в сервер или ваш компьютер. Нажмите кнопку "Создать загрузочный носитель", чтобы сбросить список доступных устройств вы можете нажать на кнопку "Перезапустить мастер"

Как создать загрузочную флешку с DaRT 10

Переформатируйте диск для записи.

Форматирование флешки перед записью ISO DaRT 10

Начинается процесс создание загрузочной флешки DaRT 10

Создание загрузочной флешки DaRT 10

Через минуту у вас будет готовый загрузочный носитель с набором утилит по восстановлению работы Windows.

Успешно созданный диск DaRT 10

А вот содержимое загрузочного носителя Microsoft Diagnostics and Recovery Toolset (DaRT 10).

Содержимое загрузочного носителя с DaRT 10

Если вы хотите потом создать вашу флешку, то вы это можете сделать любым из 10 методов, с помощью которых делали загрузочный дистрибутив Windows 10, там все одинаково. А вообще советую вам приобрести себе коробку Zalman V-300 для монтирования ISO образов по USB.

Тестовая загрузка диска DaRT 10

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

загрузка с DaRT 10

Выбираем раздел "Поиск и устранение неисправностей".

Поиск и устранение неисправностей

Далее раздел "Microsoft Diagnostics and Recovery Toolset"

Microsoft Diagnostics and Recovery Toolset

Перед вами появится список всех утилит, которые мы добавляли при создании.

Список инструментов DaRT 10

Вот так, это выглядит в английской версии

Microsoft Diagnostics and Recovery Toolset-01

На этом у меня все. В следующих статьях я расскажу, как использовать набор Microsoft Diagnostics and Recovery Toolset (DaRT 10), как его интегрировать в саму операционную систему, которую вы устанавливаете, мы рассмотрим удаленное к нему подключение. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

3 Responses to Как создать диск MS DaRT 10 для восстановления Windows

  1. Сергей:

    Иван, добрый день
    спасибо как всегда за отличную статью!
    Вы не могли бы рассказать как Вы готовите образ windows 10 pro к установке в корпоративной сети? Подготовка своих приложений, настройка, sysprep, копирование дефолтного профиля и т.д.?
    Как решаете (если решаете) что делать с встроенными приложениями OS.

  2. Иван Семин:

    Добрый день! У нас в сети есть SCCM на нем образ отдается по PXE, потом агент SCCM накатывает все пакеты с софтом. Но вы можете для этого использовать и WDS. Встроенные приложения ОС мы не удаляем.

  3. wolf:

    Можете выложить готовый образ для всех версий ОС?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *