Что такое microsoft diagnostics and recovery toolset (dart 10)
Расскажу пример из своей недавней практики. Производил я обслуживание RDS фермы, обновлял по очереди сервера. После перезагрузки один сервер с Windows Server 2022 R2 выдал мне синий экран 0xc000021 и постоянно отправлялся в циклическую перезагрузку.
Второй недавний пример, был в 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, вы можете восстанавливать компьютеры конечных пользователей, которые стали непригодными для использования, диагностировать вероятные причины проблем и быстро восстанавливать не загружаемые или заблокированные компьютеры.
DaRT 10 позволяет вам создавать образ восстановления DaRT в форматах ISO и Windows Imaging (WIM) и записывать образ на CD, DVD или USB. Затем вы можете использовать файлы образа восстановления и развернуть их локально или в удаленном разделе или разделе восстановления.
Diagnostics and Recovery Toolset является важной частью пакета Microsoft Desktop Optimization Pack (MDOP), динамического решения, доступного для клиентов Software Assurance, которое помогает снизить затраты на установку программного обеспечения, обеспечивает доставку приложений в виде сервисов, а также помогает управлять и контролировать среды настольных компьютеров предприятия.
Disk commander
Средство исправления ошибок дисков, таких, как повреждение MBR – главной загрузочной записи, таблицы разделов (если ранее была создана ее резервная копия) и поиска потерянных томов.
Запускаем инструмент, выбираем нужную опцию, выбираем диск и подтверждаем согласие на выполнение операции.
Автономное средство проверки
Встроенный антивирус, родственный «Защитнику Windows», известному ранее как MSE. Поддерживает установку обновлений через Интернет и локально.
Достаточно эффективно выявляет вредоносные объекты, которые препятствуют обнаружению и удалению в работающей винде.
Для запуска сканирования нажмите в верхней панели кнопку «Проверить». По умолчанию будет запущена полная проверка всех дисков компьютера. Если хотите проверить только области автозагрузки или отдельные файлы, измените режим сканирования на быстрый или выборочный.
Варианты использования ms dart 10
У вас есть как минимум три варианта использования и установки Diagnostics and Recovery Toolset:
Из минусов, требуется чтобы персонал технической поддержки физически находился на компьютере конечного пользователя для загрузки в DaRT.
Из плюсов можно выделить: Доступно для всех компьютеров, которые имеют доступ к сетевому загрузочному серверу. Образы восстановления размещаются на централизованном сервера. Нет требований к локальному хранилищу для клиентов. Возможность создания нескольких образов восстановления с различными инструментами для конкретных уровней поддержки.
Из минусов, необходимо разворачивать сервер WDS, защита по запуску образа MS DaRT 10 определенными пользователями. Требует, чтобы компьютер конечного пользователя был подключен к сети во время выполнения. Требуется, чтобы образ восстановления был передан по сети.
Из плюсов: Образ восстановления всегда доступен, потому что он предварительно подготовлен на компьютере. Сотрудники службы поддержки могут оказать поддержку с помощью удаленного подключения. Образ для восстановления управляется и развертывается централизованно. Дополнительные запросы ключей восстановления на компьютерах, защищенных шифрованием диска Windows BitLocker, исключаются.
Восстановление удаленных файлов
Иногда сбой загрузки происходит по причине удаления какого-то важного объекта. На этот случай в DaRT 10 припасена утилита восстановления удаленных файлов, папок и томов, в том числе зашифрованных BitLocker.
Если вы не помните имя нужного объекта или помните только его часть, замените недостающее одним символом *. Например, объект «*.*» – это файл с любым именем и любым расширением. Имя объекта «*ab» начинается любыми символами и заканчивается буквами «ab».
Чтобы восстановить найденный объект, нажмите на него правой клавишей мыши, выберите «Копировать в папку» и укажите, в какую.
Зачем нужен msdart, если у винды есть собственная среда восстановления?
Безусловно, есть, но функционал среды восстановления Виндовс значительно примитивнее, чем DaRT. В левой колонке таблицы я перечислила инструменты и возможности MSDaRT 10, в правой – то, что доступно в собственной среде recovery Windows 10.
Как пользоваться msdart
DaRT – это, как правило, файл формата ISO, предназначенный для записи на съемный накопитель – флешку или DVD. В случае нестарта основной ОС носитель с DaRT подключают к компьютеру, назначают его в BIOS первым загрузочным устройством и загружают с него машину.
Интерфейс DaRT 10, с которым будем знакомиться сегодня, напоминает среду recovery Windows 7 – в нем используется тот же дизайн, те же команды, то же меню. Запутаться невозможно, так как здесь всё очень просто и на русском языке (если, конечно, вам досталась не англоязычная версия).
Основное окно DaRT 10 выглядит так:
Давайте-ка рассмотрим получше, что в нем находится и как этим пользоваться.
Как создать загрузочную флешку с dart 10
Давайте я теперь приведу ряд методов, которые помогут вам иметь загрузочный носитель с диском восстановления Windows DaRT 10. Самое замечательное, что сам мастер создания образа для восстановления DaRT предлагает вам сделать загрузочный носитель. Для этого у вас должна быть подготовлена флешка и вставлена в сервер или ваш компьютер.
Переформатируйте диск для записи.
Начинается процесс создание загрузочной флешки DaRT 10
Через минуту у вас будет готовый загрузочный носитель с набором утилит по восстановлению работы Windows.
А вот содержимое загрузочного носителя Microsoft Diagnostics and Recovery Toolset (DaRT 10).
Если вы хотите потом создать вашу флешку, то вы это можете сделать любым из 10 методов, с помощью которых делали загрузочный дистрибутив Windows 10, там все одинаково. А вообще советую вам приобрести себе коробку Zalman V-300 для монтирования ISO образов по USB.
Мастер изменения паролей
Палочка-выручалочка для забывашек. С ним не нужно запоминать хитрых команд и лазить по реестру, он поможет вам изменить забытый пароль для входа в учетную запись буквально одним нажатием кнопки.
Выберите нужную учетку из списка, введите новый пароль и подтвердите его. нажмите «Далее». После этого вы без проблем авторизуетесь в системе.
Мастер решений
Комплексный инструмент, связанный с остальными средствами DaRT 10. Помогает определиться со стратегией решения проблемы, направляет действия пользователя в нужную сторону. Выручает при следующих типах неполадок:
- Система не запускается или запускается неправильно.
- Необходимо восстановить данные.
- Невозможно выполнить вход, так как забыт пароль учетной записи.
- Возможно, компьютер заражен вирусом.
- Другие проблемы.
Для отдельных типов неполадок утилита предлагает на выбор несколько решений:
- При сбое загрузки – разные способы восстановление системы (откат на контрольную точку, поиск и замену поврежденных файлов, удаление обновлений, изменение параметров драйвера или службы) и диагностику (показ сведений о системе и событиях, анализ аварийных дампов).
- При утрате важных данных – поиск и восстановление.
- При утере пароля – изменение.
- При возможном заражении вирусами – запуск встроенной антивирусной утилиты.
- При других неполадках – открытие проводника, редактора реестра, блокнота, поиска файлов, командной строки, утилиты работы с дисками и томами, средства удаленного доступа.
Мастер удаления исправлений
Предназначен для удаления пакетов системных обновлений, которые препятствуют нормальной работе компьютера. Рекомендуется деинсталлировать пакеты по одному, начиная с последнего, после каждого удаления перезагружать компьютер и проверять, устранена ли неполадка.
Настройка tcp/ip
Используется для настройки подключения компьютера к Интернету в среде DaRT. Позволяет выбрать сетевой адаптер (если их несколько), вручную прописать IP-адрес компьютера и шлюза, назначить сервера ДНС. Имеет 2 вкладки – для настройки IP версии 4 и 6.
К сожалению, поддерживает только проводное подключение.
Очистка диска
Очистка диска в DaRT 10 – не то же самое, что в Windows. Здесь эта утилита полностью стирает информацию с выбранного раздела и перезаписывает его для невозможности восстановления. На выбор предлагается перезапись в 1 или 4 прохода.
Поиск файлов
Простой инструмент поиска данных на диске с возможностью указать месторасположение, а также размеров и дат создания/изменения искомых объектов.
Проводник
Встроенный в DaRT 10 проводник отображает не только видимые, но и скрытые системные объекты. Это помогает обнаружить вредоносные файлы, которые маскируют свое присутствие.
Как пользоваться проводником, думаю, понятно без пояснений.
Редактор реестра
Такой же, как в Виндовс. Если вам нужно внести правки в реестр незапускающейся системы, откройте нужный раздел и работайте с ним, как вы делали бы это в загруженной ОС.
Создание загрузочного диска dart 10 для восстановления системы
Откройте меню “Пуск” и найдите там ярлык “Образ для восстановления DaRT (DaRT Recovery Image)”
У вас запустится мастер создания образа и восстановления DaRT (Microsoft DaRT Recovery Image Wizard). Нажимаем “Вперед”.
Далее вам необходимо указать разрядность вашего ISO образа и указать путь до смонтироанного диска или папки с дистрибутивом операционной системы Windows 10.
Если ему не подложить дистрибутив с Windows 10, то вы получите ошибку:
Исходная папка должна содержать пригодный для использования файл boot.wim
Я указал на диск E:
Далее перед вами появится окно с выбором утилит, которые должны попасть в наш ISO MS DaRT 10:
Далее я вам советую выставить галку “Разрешить удаленные подключения”, и при желании вы можете изменить стандартный порт 3388 на другой. Ниже мы посмотрим, как специалист технической поддержки сможет со своего рабочего места подключиться на удаленный хост с DaRT 10 и устранить там проблему.
Следующим шагом вам предложат интегрировать драйвера, например USB 3.0
Обязательно загляните на вкладку “Среда предустановки Windows” и добавьте нужные компоненты, лично я добавляю:
Далее вы задаете, куда сохранить ваш ISO образ, так же я отключаю создание wim файла, но его можно будет использовать в SCCM. Обязательно сохраните скрипт PowerShell для будущего создания ISO DaRT с текущими настройками.
Начинается двух-тех минутное создание диска восстановления DaRT 10.
Дожидаемся окончания создания образа.
Проверяем, что у вас в папке назначения есть ISO файл и скрипт PowerShell.
Вот пример содержания скрипта.
Справка по dart 10
Раздел справки содержит подробную информацию по использованию каждого инструмента MSDaRT. В русскоязычной версии она на русском языке.
Диск MSDaRT работает на базе самостоятельной операционной системы WinPE, которая, кстати, поддерживает установку дополнительных драйверов и утилит. Это делается на этапе развертывания загрузочного образа. С документацией по теме можно ознакомиться на официальном сайтеMSDN.
Если вы используете уже кем-то созданный образ, то тоже сможете запускать в среде DaRT отдельные портабельные приложения, находящиеся на жестком диске компьютера или на внешних носителях.
Средство проверки системных файлов (sfc)
Этот инструмент помогает устранять ошибки, вызванные удалением или повреждением защищенных системных файлов. Его действие аналогично выполнению команды sfc /scannow в работающей Windows.
Тестовая загрузка диска dart 10
Выставляете в BIOS загрузку с флешки и перед вам появится синее окно с выбором раскладки клавиатуры.
Выбираем раздел “Поиск и устранение неисправностей”.
Далее раздел “Microsoft Diagnostics and Recovery Toolset”
Перед вами появится список всех утилит, которые мы добавляли при создании.
Вот так, это выглядит в английской версии
На этом у меня все. В следующих статьях я расскажу, как использовать набор Microsoft Diagnostics and Recovery Toolset (DaRT 10), как его интегрировать в саму операционную систему, которую вы устанавливаете, мы рассмотрим удаленное к нему подключение.
Требования для установки ms dart 10
Чтобы вы могли создать инфраструктуру MS DaRT 10 вы должны иметь на компьютере, где будите готовить образ вот такие компоненты:
Удаленное подключение
Служит для передачи управления компьютером удаленному помощнику. Работает аналогично RDP Виндовс, но для соединения помощник должен использовать клиентский модуль приложения DaRT Remote Connection Viewer.
Чтобы создать подключение, пользователь проблемного компьютера должен открыть порт брандмауэра 49170 для входящих подключений (по согласию утилита делает это сама) и передать помощнику данные, указанные в окошке выше.
Управление компьютером
Эта утилита – родственница одноименной оснастке винды, но содержит только самые необходимые данные. В нее входят разделы:
- Информация о системе.
- Средство просмотра журнала событий. Здесь часто содержится информация о причине сбоя загрузки.
- Автозапуск программ. Помогает обнаружить, например, ключи запуска вирусов.
- Службы и драйвера. Позволяет изменять способ запуска служб и драйверов.
- Управление дисками. Полезно для работы с разделами и томами – для переразметки, форматирования, назначения активными и т. д.
Установка ms dart 10
Хочу отметить, что у нас сейчас установлены все нужные компоненты необходимые для диска диагностики Microsoft Diagnostics and Recovery Toolset (DaRT) 10. Следующим действием вы должны смонтировать в вашу систему ISO образ с утилитами Microsoft Desktop Optimization Pack 2022 (MDOP)
После монтирования ISO ван необходимо в проводнике Windows открыть содержимое диска и перейти в папку DaRT. Тут вы обнаружите четыре папки под каждую и редакций операционной системы:
Для моей текущей задачи мне необходимо иметь диск восстановления MaRT для Windows 10, Windows Server 2022 и Windows Server 2022, поэтому я выбираю папку DaRT 10. Я планирую создать несколько версий, как для 86-х так и для 64-х битной платформы, а так же под каждый из языков (Русский-Английский). Для начала я установлю для русской версии, перехожу по пути:
D:DaRTDaRT 10Installersru-rux64 MSDaRT100.msi
Запускаем для установки MS DaRT 10 файл MSDaRT100.msi. Запустится мастер установки Microsoft DaRT 10, сразу нажимаем “Далее”.
Принимаем при установке лицензионное соглашение.
Я советую включить получение обновлений для DaRT 10 через встроенный центр обновления Windows.
Мастер установки предложит вам при желании изменить каталог инсталляции.
Во время установки DaRT 10 вы можете выбрать вот такие компоненты:
Я оставлю все как идет по умолчанию.
Нам остается только нажать кнопку “Установить”
Видим, что мастер завершил работы программы “Мастер установки Microsoft DaRT 10”.
Установка sdk для windows 10 и windbg
Очень удобно, когда ваш MS DaRT 10 имеет в себе инструмент по диагностике файлов дампов. Для этого вам в систему необходимо установить пакет SDK для Windows 10 и пакет “Debugging Tools for Windows”. Перейдите по ссылке:
Установка windows adk (windows assessment and development kit)
Далее, что мы будем делать, так это установим пакет с инструментами ADK 10.
хочу отметить, что вам необходимо иметь интернет на вашем компьютере, где будет производиться установка.
Переходите по ссылке:
Итог.
Как видим, при помощи инструмента MSDaRT, достаточно просто и быстро, можно удалить обновления. Данный способ, актуален и в тех ситуациях, когда необходимо удалить обязательное обновление Windows, которое не удаляется. При этом, утилита MSDaRT для удаления обновлений, использует DISM.
Соответственно, если вы пытались удалить обновление при помощи DISM и потерпели неудачу, мало шансов, что тут, что то получиться. С другой стороны, стоит попробовать. Вдруг, вы где то ошиблись в командах, когда пробовали удалить обновление посредством DISM в ручном режиме.
В MSDaRT, весь процесс взаимодействия с DISM, полностью автоматизирован. Необходимо только выбрать нужное обновление для удаления и утилита все сделает за вас. По сути, MSDaRT является хорошим инструментом для новичков и позволяет максимально просто и быстро удалить нужное обновление, с минимальными затратами по времени.
В следующей заметке, мы рассмотрим причины, по которым в ОС Windows 10, не удается удалить обновления при помощи MSDaRT.



