Створення образу відновлення системи DaRT 10

Диск ERD Commander - незмінний помічник адміністратора для відновлення працездатності ОС Windows, яка відмовляється завантажуватися з різних причин. У цій статті ми розберемося, як створити власний завантажувальний ERD диск з набором утиліт для відновлення системи для Windows 10 / Windows Server 2016. Для створення iso образу з диском відновлення ми скористаємося набором інструментів від MSFT під назвою Diagnostics and Recovery Toolset (DaRT).

зміст:

  • Що нам буде потрібно
  • Установка Windows ADK 10, WinDbg
  • установка DaRT
  • Створення диска для відновлення системи - DaRT 10
  • Використання DaRT

Що нам буде потрібно

Для майстра збірки DaRT 10, який дозволяв створити завантажувальний диск / образ DaRT (в народі він називається ERD Commander), попередньо знадобиться встановити ряд пакетів для управління образами, розробки і розгортання від Microsoft:

  • Windows Assessment and Development Kit для Windows 10 (Windows ADK0) - містить ряд утиліт розробки, а також інструменти для управління образами Windows. У тому числі містить середу Windows PE (Windows Preinstallation Environment), необхідну для завантаження системи
  • Windows 10 Debugging Tools - потрібно, щоб в середовищі DaRT 10 можна було виконувати аналіз дампов за допомогою утиліти Crash Analyzer. Debugging Tools входять до складу Windows SDK, викачавши який можна встановити з усього набору інструментів тільки компонент Debugging Tools for Windows,
  • .NET Framework5.1 (В Windows Server 2016 Windows 10 встановлений за замовчуванням).
  • DaRT1 і DaRT 10 можна встановити тільки на Windows 2012 R2 / 2016 або Windows 8.1 / 10.
  • Сам інструмент DaRT0 входить до складу пакета MDOP 2015 (Microsoft Desktop Optimization Pack 2015), Який відсутній у вільному доступі. Завантажити його можна тільки володарем корпоративної підписки Microsoft Software Assurance
  • Дистрибутив Windows 10 x64 у вигляді iso образу або на DVD диску

Установка Windows ADK 10, WinDbg

Після того, як ви завантажили всі необхідні інструменти, можна встановити їх. спочатку встановіть Windows ADK.

Запустіть Adksetup.exe. Як каталогу установки вкажіть C: \ Program Files (x86) \ Windows Kits \ 10 \.

У списку встановлюваних компонент виберіть тільки 2 пункту:

  • Deployment Tools
  • Windows Preinstallation Environment (Windows PE)

Продовжіть установку. Установник повинен завантажити з інтернету і інсталювати всі необхідні компоненти

Далі необхідно запустити інсталятор Software Development Kit для Windows 10 (Попередньо доведеться встановити оновлення KB3118401 - Update for Universal C Runtime in Windows). З компонентів SDK нам знадобиться встановити тільки Debugging Tools for Windows.

установка DaRT

Тепер нам потрібен iso образ Microsoft Desktop Optimization Pack 2015 (SW_DVD5_Dsktp_Optimization_Pck_SA_2015_MultiLang_MLF_X20-35801.iso), який, нагадаю, доступний для скачування лише за програмою Software Assurance. Змонтуйте образ MDOP в віртуальний привід і перейдіть в каталог DaRT. Як ви бачите, є кілька версій DaRT для різних версій Windows.

  • Dart 7 - середовище WinPE 3
  • Dart 8 SP1 - середовище WinPE 4
  • DaRT 8.1- середу WinPE 5
  • DaRT 10 - WinPE 10

Оскільки ми плануємо створити завантажувальний диск для Windows 10 x64, перейдіть в каталог F: \ DaRT \ DaRT 10 \ Installers \ en-us \ x64. Запустіть файл установки msdart100.msi, з настройками за замовчуванням

Створення диска для відновлення системи - DaRT 10

Майстер DaRT дозволяє створити як x86 так і x64 образ. Причому завантажувальний диск DaRT 10 можна використовувати для завантаження і Windows 10, і Windows 8 і 7.

Відкрийте програму для створення образу відновлення DaRT - DaRT Recovery Image.

Вкажіть, що потрібно створити 64 бітну версію образу DaRT, а також шлях до віртуального приводу з дистрибутивом Windows 10 x64. Вказуємо утиліти, які потрібно включити до складу образу DaRT 10.

Якщо ви хочете мати можливість віддалено підключатися до комп'ютера, завантаженому в DaRT, поставте галку "Allow remote connection". Порт підключення можна вказати фіксований, або він повинен вказуватися безпосередньо на клієнті.

На наступному кроці можна додати в образ DaRT драйвера (як правило, для мережевих адаптерів) і вказати які компоненти WinPe потрібно інтегрувати в образ.

Залишилося вказати каталог, в який потрібно зберегти ISO-образ DaRT (опціонально можна зберегти також wim файл з образом і PoSh скрипт, який використовується для створення образу з вибраними параметрами, який можна буде використовувати в подальшому). Для запуску генерації образу, натисніть Create.

Якщо все ок, через кілька хвилин в зазначеному каталозі з'явиться iso файл із завантажувальним чином DaRT для Windows 10.

Примітка. У моєму випадку на Windows Server створення образу переривалося з помилкою:

Generating DaRT image
Installing and configuring DaRT tools ...
The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: The request is not supported. (Exception from HRESULT: 0x80070032)
Cleaning up temporary files
Temporary folder: C: \ Users \ root \ AppData \ Local \ Temp \ DaRT_Mount_2017.08.16.17.58.36
The clean-up has successfully been completed.

Методом експериментів мені вдалося з'ясувати, що без утиліт File restore і Disk Commander образ створюється успішно. При наявності будь-якої з цих утиліт процес переривається. Дивно ...

При цьому на робочій станції Windows 10 - образ збирається без помилок.

Використання DaRT

Одержаний iso образ DaRT можна записати на диск або USB флешку і використовувати її для завантаження комп'ютерів користувачів при системних збоях. Набір утиліт в складі DaRT 10 дозволить діагностувати і виправити найбільш часті проблеми (скинути пароль адміністратора, видалити Збійний оновлення, відновити реєстр, виконати перевірку системних файлів, віддалено підключитися до середовища DaRt і т.д.). Повний список утиліт, що входить в DaRT, описувався в попередній статті MsDaRT 7.0 (ERD Commander).

Крім того, можливо інтегрувати MS DaRT в Windows на всі робочі станції, замінивши файл winre.wim середовища відновлення Windows Recovery Environment (WinRE) на прихованому розділі System Reserved. Процес заміни WinRE на wim файл MSDaRT докладно описаний в статті Інтеграція DaRT в диспетчер завантаження Windows.