Расширение файла ADK. Подробное рассмотрение пакета Windows ADK

19597

У становка второй операционной системы на свободный раздел традиционно выполняется с переносного загрузочного носителя - DVD-диска или флешки . А что делать, если ни флешки, ни диска под рукой нет, а есть лишь обычный загрузочный ? В таком случае здорово выручит WinNTSetup - небольшая утилита для быстрой установки второй операционной системы Windows на свободный раздел жёсткого диска.


Утилита бесплатна, поддерживает работу со всеми популярными версиями Windows, включая Windows 10, имеет простой русифицированный интерфейс.

Помимо своего прямого предназначения - установки второй системы , WinNTSetup поддерживает выполнение ряда полезных настроек оптимизации, например, отключения эффектов прозрачности, контроля UAC , спящего режима и прочее.

Дополнительно имеется возможность инсталляции драйверов, а также работы с файлами ответов.

Как работать с WinNTSetup

Предположим, что рядом с Windows 8.1 вам нужно установить Windows 10. Запускаем утилиту и в верхнем поле открывшегося окошка указываем путь к файлу install.wim из распакованного с операционной системой.

Может такое случится, что при запуске WinNTSetup попросит скачать дополнительный компонент Windows 8 ADK . Соглашаемся и загружаем, ибо без него она не запустится.

П римечание: если основная система 32-битная , то и вторая также должна быть 32-битной , иначе утилита выдаст ошибку.

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

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

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

Далее жмём «Установка», в открывшемся окошке обязательно(!) устанавливаем галочки «Найти и добавить в меню загрузки все версии Windows» и «Автоматически перезагрузить ПК после установки» .

Жмём OK . Теперь лишь осталось дождаться пока утилита распакует файлы образа Windows.

Добрый день уважаемые читатели блога, наконец дошли руки до написания третьей части статьи, в которой мы создаем свою сборку Windows 10. Если кто читает не сначала, то отправляю вас на первую часть в которой создается . Хочу отметить, что в первой части мы поставили, уже ADK, но так как вышел Redstone и у Microsoft теперь для каждой десятки свой ADK, показываю, где и как скачать нужный, у кого уже стоит, просто пролистайте чуть ниже и переходите к пункту с WinPE.

Во второй части мы с вами обезличили все персональные данные Windows 10 redstone и выключили его в режиме OOBE (out of box experience). Теперь нам с вами нужно из данной виртуальной машины получить wim образ, который мы и будем потом интегрировать в наш дистрибутив.

Для решения данной задачи нам необходим комплект windows adk для windows 10, и некоторые его утилиты.

  • WinPE > урезанная версия операционной системы с нее мы будем загружаться.
  • ImageX > утилита для захвата образа wim

Вот как это выглядит на схеме, мы загружаемся с загрузочной флешки или ISO с средой WinPE Windows 10, на нашу виртуальную машину (Ту которая выключена, у вас это может быть эталонный компьютер), и с помощью командной строки и утилиты imageX захватываете образ wim. Данный образ wim по сути и будет вся ваша система, которую вы до этого подготовили для создания образа с Windows 10 redstone.

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

И так давайте скачаем с вами ADK для Windows 10. Скачать его можно по ссылке ниже. Учтите, что скачать его нужно именно для своей версии сборки.

https://developer.microsoft.com/ru-ru/windows/hardware/windows-assessment-deployment-kit

Недавно же мы с вами устанавливали windows 10 redstone , у нее версия была 1607.

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

Запускаете adksetup.exe и у вас открывается окно мастера установки комплекта windows adk для windows 10. Вы можете изменить каталог установки, либо вообще просто его скачать, для дальнейшего развертывания. (Скачайте комплект средств для развертывания и оценки Windows 10 для установки на другом компьютере) Я оставляю как есть и буду ставить себе на компьютер.

Говорим нет, так как нет необходимости принимать участие в программе Microsoft.

Соглашаемся с лицензионным соглашением ADK и жмем принять.

Выбираем два компонента:

  • Средства развертывания
  • Среда предустановки Windows PE

Жмем установить. Учтите, что потребуется доступ к интернету и будет скачано, порядка 3,5 гигабайт.

Начнется процесс скачивания ADK.

Все у меня все до качалось, можно теперь поискать ADK у нас в пуске.

Открываем кнопку пуск и находим вот такой пункт Windows kit

  • Диспетчер установки
  • Среда средств развертывания

Следующим шагом у нас с вами будет создание ISO Образа с Windows PE, с помощью которой мы будем загружаться на эталонном компьютере, для снятия образа операционной системы.

Создаем winpe для windows 10

Наша задача с вами создать ISO образ содержащий среду предустановки winPE для десятки, для этого открываем от имени администратора Среду средств развертывания. Для этого щелкаем правым кликом по ярлыку, далее пункт Дополнительно > Запуск от имени администратора.

Так как у меня будущая сборка имеет архитектуру x64, то я ввожу вот такую команду

copype amd64 c:\winpe

где c:\winpe это создаваемая папка на диске С:, а amd64 указание архитектуры

copype x86 c:\winpe

Для 32 битных систем команда выше, там параметр x86. В результате выполнения нужной команды, у вас в папке winpe, будет скопирована вся структура каталогов, необходимая для создания загрузочного ISO с winPE.

Перейдя на диск C: вы увидите в родительской папке вот такие три папки:

  • fwfiles
  • media
  • mount

У каждой из них свое назначение, об этом мы поговорим чуть ниже.

Теперь нам нужно еще до копировать необходимые утилиты в наш winPE, переходим в папку с установленным ADK.

C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools

Выбираете папку с вашей архитектурой, у меня это amd64. Переходите в папку DISM и копируете из нее вот эти два файла:

  • dism.exe
  • imagex.exe

Путь для копирования C:\winpe\media

Сведения

    adk\adksetup.exe

    Дата публикации:

    • Сценарий развертывания Windows предназначен для изготовителей оборудования и ИТ-специалистов, которые настраивают и автоматизируют установку Windows в крупномасштабных средах, например на производстве или в организации. Windows ADK помогает в этом с помощью средств развертывания, ранее входящих в состав предустановочного набора OPK (OEM Preinstallation Kit) и пакета автоматической установки Windows (AIK). Эти средства включают среду предустановки Windows, систему DISM и диспетчер установки Windows.

      Благодаря компонентам Windows ADK ИТ-специалисты могут оптимизировать развертывание новой версии Windows. Набор средств Application Compatibility Toolkit (ACT) проводит инвентаризацию используемых в организации приложений и выявляет потенциальные проблемы совместимости приложений. Средство миграции пользовательской среды позволяет ИТ-специалистам переносить данные пользователей из существующей установки Windows. С помощью средства управления активацией корпоративных лицензий ИТ-специалисты могут устанавливать ОС Windows и управлять состоянием активации компьютеров в организации.

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

      Windows ADK содержит следующие компоненты:

      Средства развертывания
      Средства развертывания позволяют настраивать и развертывать образы Windows, а также управлять ими. Средства развертывания могут использоваться для автоматизации развертывания Windows, при этом участие пользователя в установке Windows не требуется. В этот компонент включены: программа командной строки системы DISM, командлеты PowerShell для системы DISM, DISM API, диспетчер установки Windows (Windows SIM) и OSCDIMG. Для получения дополнительных сведений см. раздел .

      Средство миграции пользовательской среды
      Средство миграции пользовательской среды – это управляемая сценариями программа командной строки, которая может использоваться ИТ-специалистами для переноса пользовательских данных из прежней установки Windows в новую. С помощью средства миграции пользовательской среды вы можете создать настраиваемую платформу переноса, которая будет копировать выбранные вами данные и исключать те из них, которые переносить не надо. В этот компонент включены: программы командной строки ScanState, Loadstate, USMTUtils. Для получения дополнительных сведений см. раздел .

      Средство управления активацией корпоративных лицензий
      Средство управления активацией корпоративных лицензий дает возможность ИТ-специалистам автоматизировать и централизованно управлять активацией Windows, Windows Server, Windows ThinPC, Windows POSReady 7, выбирать ключи продуктов к дополнительным компонентам и Office для компьютеров организации. Средство управления активацией корпоративных лицензий может управлять многопользовательской активацией с помощью розничных ключей (ключей однократной активации), ключей многократной активации (MAK) или службы управления ключами Windows. Для получения дополнительных сведений см. раздел .

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

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

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

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

    Требования к системе

      Поддерживаемая операционная система

      Windows 7; Windows 8; Windows Server 2008 R2; Windows Server 2008 R2 SP1; Windows Server 2012; Windows Vista

      • Для установки Windows ADK необходимо, чтобы ваш компьютер работал под управлением одной из следующих операционных систем:

        Windows(R) 8
        Windows(R) 7
        Windows Server(R) 2012
        Windows Server(R) 2008 R2
        Windows Vista(R)
        Windows Server(R) 2008

        Необходима также платформа Microsoft .NET Framework 4; Windows ADK устанавливает ее автоматически.
        Необходимо учитывать поддерживаемые платформы и требования для следующих компонентов Windows ADK.

        Application Compatibility Toolkit: Набор средств Application Compatibility Toolkit (ACT) можно установить в любой операционной системе, которую поддерживает Windows ADK, а также в ОС Windows(R) XP с пакетом обновления 3 и Windows Server 2003.

        Средства развертывания : Чтобы использовать командлеты PowerShell для системы DISM или для средства управления активацией корпоративных лицензий, необходимо установить PowerShell 3.0. Windows 8 и Windows Server 2012 включают PowerShell 3.0 по умолчанию. Для более ранних версий Windows установите PowerShell 3.0 с .

        Набор средств оценки Windows : Консоль оценки Windows можно установить в следующих операционных системах: Windows(R) 8 или Windows(R) 7 с пакетом обновления 1.

        Службы оценки Windows : Для установки служб оценки Windows необходимо, чтобы ваш сервер работал под управлением одной из следующих операционных систем: Windows Server(R) 2012 или Windows Server(R) 2008 R2 Enterprise с пакетом обновления 1 (SP1), Standard или Datacenter Edition. Службы оценки Windows не поддерживаются на основных серверных компонентах или на серверах контроллера домена. По умолчанию клиент служб оценки Windows устанавливается на сервер, где были установлены службы оценки Windows. Его также можно установить на клиентский компьютер. Для установки клиента служб оценки Windows необходимо, чтобы ваш компьютер работал под управлением одной из следующих операционных систем: Windows Server(R) 2012, Windows Server(R) 2008 R2 с пакетом обновления 1, Windows(R) 8 или Windows(R) 7 с пакетом обновления 1.
        http://go.?LinkId=234980 .
        Установка Windows ADK:
        1. Запустите ADKSetup.exe.
        2. Щелкните "Установить", укажите расположение, в котором вы хотите установить компоненты Windows ADK, и нажмите кнопку "Далее".
        3. Выберите компоненты Windows ADK, которые нужно установить, и щелкните "Установить".

Комплект средств для развертывания и оценки Windows - Windows 10

Новые возможности комплектов и средств
https://msdn.microsoft.com/library/windows/hardware/dn927348(v=vs.85).aspx

Комплекты и средства Windows 10 содержат обновленные
◦ комплект разработки драйверов для Windows (WDK ),
◦ комплект проектирования оборудования (HLK ),
◦ пакет средств разработки программного обеспечения (SDK ) и
◦ комплект средств для развертывания и оценки (ADK ).

Windows ADK для Windows 10, версии 1511 скачать можно

Пакет Windows ADK теперь содержит
◦ Конструктор образов и конфигураций Windows,
◦ Набор средств оценки Windows,
◦ Набор средств для оценки производительности Windows и несколько новых и улучшенных средств развертывания, которые помогут автоматизировать крупномасштабное развертывание Windows 10.

Средство миграции пользовательской среды (USMT ) 10.0 входит в состав комплекта средств для развертывания и оценки Windows (Windows ADK ) для Windows 10. USMT предоставляет ИТ-специалистам широкие возможности настройки при переносе профилей пользователей.

Итак, скачиваем Windows ADK с веб-сайта https://msdn.microsoft.com/ru-ru/windows/hardware/dn913721(v=vs8.5).aspx#winADK , нажав кнопку Получить Windows ADK для Windows :



Запускаем загруженный файл adksetup.exe :

В ответ на запрос в окне Контроль учетных записей пользователей нажимаем кнопку Да :

Выбираем Путь установки :

В следующем окне выбираем хотим ли мы отправлять в корпорацию Microsoft какие-либо анонимные данные при использовании ADK:

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

Определяемся с набором компонентов, которые хотим установить. Application Compability Toolkt (ACT) :

Средство развертывания :

Среда предустановки Windows (Windows PE) :

Конструктор конфигурации и обработки изображений (ICD) :

Средство миграции пользовательской среды (USMT) :

Средство активации корпоративных лицензий (VAMT) :

Набор средств для оценки производительности Windows :

Службы оценки Windows :

Microsoft SQL Server 2012 Express :

Нажимаем кнопку Установить и наблюдаем процесс установки:

По окончании установки нажимаем кнопку Закрыть :

Среда Windows PE входит в Windows ADK, который теперь объединяет средства развертывания и оценки различных параметров системы.

Сегодня в программе:

Что входит в Windows ADK

Раньше инструменты для подготовки операционной системы к развертыванию и оценки ее работы поставлялись отдельными наборами. Теперь Windows Assessment and Development Kit (далее ADK) объединил несколько пакетов.

Deployment and Imaging Tools и Windows Preinstallation Environment

Эти средства для подготовки Windows к развертыванию ранее входили в WAIK, а Windows System Image Manager даже не изменился внешне.

Windows Performance Toolkit

Набор инструментов для оценки производительности Windows, с которым вы уже знакомы , раньше поставлялся в наборе SDK. Теперь в WPT входят новые средства для записи различных сценариев работы приложений и системы (Windows Performance Recorder) и просмотра записей (Windows Performance Analyzer).

Windows Assessment Toolkit

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

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

Загрузка и установка Windows ADK

Microsoft не предлагает к загрузке ISO, но с помощью установщика вы можете скачать полный комплект (инструкции на английском) и сделать из него образ, если необходимо. После установки вы найдете все наборы в папке Program Files\Windows Kits. Впрочем, если у вас 64-разрядная система, туда упадет лишь часть средств развертывания, а остальное окажется в Program files (x86).

История версий Windows PE

Полный список изменений в разных версиях есть в документации . Текущая версия — Windows PE for Windows 10 . Она не претерпела существенных изменений по сравнению с предшественницей, но раньше среда развивалась более активно.

Например, на Windows PE 4.0 была основана среда предустановки Windows 8, что повлекло ряд значимых изменений по сравнению с Windows PE 3.1 времен Windows 7. Тогда расширился список пакетов (ссылка на актуальный документ), которые можно внедрить в PE. В частности именно в PE 4.0 добавились:

  • .NET (WinPE-NetFX) обеспечивает запуск приложений, которым требуется.NET Framework.
  • Powershell (WinPE-PowerShell) позволяет использовать PowerShell в среде PE. В состав ADK входит новая версия Powershell.
  • DISM PowerShell Cmdlets (WinPE-DismCmdlets) представляют собой новые командлеты третьей версии Powershell для создания и обслуживания WIM образов
  • Remote Network Driver Specification (WinPE-RNDIS) пригодится для доступа к удаленным клиентам из Windows PE
  • Windows PE Secure Startup (WinPE-SecureStartup) нужен для управления BitLocker и TPM.

Изменения в Windows PE 5.0 и 5.1 были не такие значительные. Но если 5.0 вошла в ADK, то 5.1 с поддержкой WimBoot (ныне неактуальной), надо было применять в качестве обновления.

Подготовка рабочей папки

Введите в поиск среда средств (в англ. версии — deployment ) и запустите от имени администратора командную строку средств развертывания. По сути это файл DandISetEnv.bat из папки Deployment and Imaging Tools , задающий необходимые переменные среды для быстрого доступа к инструментам командной строки.

Для работы с автоустановкой и Windows PE у меня давно создана переменная среды %ua% , ведущая в папку unattend в корне профиля. Вы можете создать такую же переменную на постоянной основе, либо только в рамках текущей сессии командной строки, как показано ниже.

:: Задайте путь к рабочей папке (избегайте кириллицы и пробелов в пути) set ua=C:\unattend:: Создайте папку md %ua%

# Задайте путь к рабочей папке (избегайте кириллицы и пробелов в пути) $env:ua = "C:\unattend" # Создайте папку md $env:ua

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

Копирование файлов Windows PE в рабочую папку

В ADK входит удобный файл copype.cmd , который делает эту работу одной командой.

Учтите, что с помощью DISM из 32-разрядной PE можно обслуживать Windows любой разрядности, а из 64-разрядной PE — только 64-разрядную . Во всех моих командах подразумевается создание 32-разрядной среды Windows PE. Для подготовки 64-разрядного диска замените везде x86 на amd64 .

В командной строке выполните:

Cd "..\Windows Preinstallation Environment" copype.cmd x86 %ua%\winpe_x86\

Первая команда переходит в папку с наборами файлов Windows PE, а вторая запускает файл copype.cmd с параметрами x86 для создания 32-разрядной PE и %ua%\winpe_x86\ для копирования необходимых файлов в эту папку, с которой мы будем работать дальше.

Работа WIM-образом Windows PE

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

Шаг 1 – Подключение образа

Подключение WIM-образа выполняется одной командой с помощью утилиты DISM. Если вы часто работаете с WIM-образами, не повредит сначала очистить все предыдущие подключения.

Dism /Cleanup-Wim dism /Mount-Wim /WimFile:%ua%\winpe_x86\media\sources\boot.wim /index:1 /MountDir:%ua%\winpe_x86\mount

Шаг 2 – Добавление пакетов в образ

Пакеты находятся в папке WinPE_OCs , и мы добавим четыре пакета:

  • .Net Framework
  • PowerShell
  • командлеты DISM

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

Cd x86\WinPE_OCs dism /image:%ua%\winpe_x86\mount /Add-Package /PackagePath:WinPE-NetFx.cab /PackagePath:WinPE-PowerShell.cab /PackagePath:WinPE-DismCmdlets.cab /PackagePath:WinPE-wmi.cab

Возможность перечислить сразу несколько пакетов в одной команде ускоряет дело.

Вы можете добавить любые другие пакеты из папки WinPE_OCs. Например, WinPE-Scripting.cab обеспечит работу сценариев Windows Script Host (WSH). Но учтите, что каждый пакет увеличивает размер образа Windows PE.

Важно! Для работы PowerShell необходим.NET Framework, поэтому сначала нужно добавлять пакет WinPE-NetFx4.cab , и только вслед за ним WinPE-PowerShell3.cab и WinPE-DismCmdlets.cab .

Поскольку добавление пакетов сродни установке программ, при импорте WinPE-PowerShell3.cab без пакета.NET будет возникать ошибка 0x800f081e . Создавая свой первый диск, я добавлял пакеты в правильном порядке. Но потом случайно изменил его, когда собрал все пакеты в одну команду. Для решения проблемы пришлось плясать с бубном (в прямом смысле слова:)

Проверить наличие пакетов в образе вы можете командой:

Dism /image:%ua%\winpe_x86\mount /Get-Packages

Шаг 3 – Добавление драйверов

Этот шаг необязателен, поскольку Windows PE содержит базовый набор драйверов, в том числе и для сетевых карт. Доступ к сети может вам понадобиться, например, для сохранения захваченного WIM-образа на сетевом диске.

Если возникла необходимость, с помощью DISM можно добавить:

  • отдельный драйвер, указав путь к INF-файлу
  • все драйверы из папки, указав путь к ней и ключ /recurse

Примеры этих команд:

Dism /Image:%ua%\winpe_x86\mount /Add-Driver /Driver:C:\drivers\mydriver.INF dism /Image:%ua%\winpe_x86\mount /Add-Driver /Driver:C:\drivers /recurse

Шаг 4 – Добавление своих утилит и сценариев

У меня есть папка Tools , где хранятся различные утилиты и средства командной строки. Я всегда включаю ее в состав Windows PE, добавляя в корень диска.

Xcopy /e /y "%userprofile%\PortableSoft\Tools" %ua%\winpe_x86\media\Tools\

Альтернативно, вы можете скопировать утилиты прямо в папку System32 образа. Тогда их можно будет запускать, не переходя в папку Tools или не указывая полный путь. Я, однако, предпочитаю отделять мух от котлет.

Видно, что.NET Framework успешно добавлен, поскольку отображается список командлетов DISM в PowerShell 3. В ближайшее время я покажу, как использовать их для работы с WIM-образами из Windows PE.

Чтобы не терять время зря, вы пока можете прочесть интересные факты и полезные советы на тему Windows PE, а также поэкспериментировать с запуском приложений и заменой интерфейса командной строки на любимый файловый менеджер.

А вы пользуетесь Windows PE или другими дисками собственного изготовления? Расскажите в комментариях, какие диски вы используете для обслуживания и восстановления системы!



Просмотров