Android и Arduino. Введение в ADK
Существует миллион разрозненных статей о том, что такое Windows PE, чем он полезен. В интернете приводится миллион способов создания этого самого Windows PE. какой же из них самый лучший? Попытаемся обобщить основную необходимую информацию и сделать выводы в этой статье.
Для чего вам потребуется Windows PE?
Windows PE (Windows Preinstallation Environment) - Среда предустановки Windows, с ограниченными службами, построенная на ядре обычный Windows . Она используется для подготовки компьютера к установке Windows, копирования образа Windows с сетевого файлового сервера и запуска установки Windows. Она является встроенным элементом других средств установки и восстановления системы, например программы установки для Windows , служб развертывания Windows (WDS), пакета средств развертывания операционной системы (OS) SCCM сервера и среды восстановления Windows (Windows RE). Изначально среда Windows PE была создана для того, чтобы помочь производителям оборудования, сборщикам систем и корпорациям загружать компьютер без работающей операционной системы. Таким образом, PE чаще всего запускают или с внешнего накопителя или же по сети с WDS/TFTP сервера компании.
Да, не надо путать Windows PE и Windows RE. Windows RE (Recovery Environment) — среда для восстановления Windows после сбоя. Однако, Windows RE как набор инструментов можно запустить из-под PE. И тут возникает мысль: а почему бы не использовать PE для задач восстановления упавших систем, интегрировав в PE необходимые приложения? Да, именно это нам и нужно.
Какие задачи мы сможем выполнять под ней:
- управление разделами жесткого диска с помощью утилиты Diskpart или сторонних средств;
- захват томов в WIM-образ с помощью утилиты ImageX и их сохранение на другой раздел жесткого диска или USB-диск;
- применение WIM-образов к разделу имеющегося жесткого диска с помощью утилиты ImageX и её разновидностей;
- запуск автоматической установки Windows используя скрипты и файлы ответов XML;
- копирование и замену файлов, а также правку реестра установленной операционной системы, если она не загружается;
- диагностировать неисправности оборудования;
- бороться с вирусами используя различные антивирусные утилиты для Windows PE.
Скачав архив, распакуйте его и запустите приложение Builder SE.exe . Далее, действуйте по инструкции: укажите Source с установочными файлами ОС (там должен быть install.wim), настройте подпроекты (у каждого есть страница настроек) и запустите сборку проекта.
Обновлено: Октябрь 2013 г.
Назначение: Windows 7, Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2
Windows ADK – это набор средств и документов, позволяющих OEM, ODM-производителям и ИТ-специалистам настраивать, оценивать и развертывать операционные системы Windows на новых компьютерах. Windows ADK поддерживает два ключевых сценария: развертывание Windows и оценку Windows.
Инструкции по установке см. в разделе .
Средство миграции пользовательской среды – это управляемая сценариями программа командной строки, с помощью которой ИТ-специалисты переносят пользовательские данные из прежней установки Windows в новую. Средство миграции пользовательской среды позволяет создать настраиваемую платформу переноса, которая будет копировать выбранные пользовательские данные и исключать данные, которые переносить не надо. Включает:
- Средство ScanState
- Средство LoadState
- Средство USMTUtils
Дополнительные сведения см. в разделе о средстве миграции пользовательской среды .
Средство управления активацией корпоративных лицензий (VAMT) позволяет ИТ-специалистам автоматически и централизованно управлять активацией Windows, Windows Server, Windows ThinPC, Windows POSReady 7, ключей продуктов к отдельным дополнительным компонентам и Office для компьютеров их организации. Для управления активацией корпоративных лицензий могут применяться розничные ключи (ключи однократной активации), ключи многократной активации или служба управления ключами Windows (KMS).
Дополнительные сведения см. в разделе о средстве управления активацией корпоративных лицензий .
Среда 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 или другими дисками собственного изготовления? Расскажите в комментариях, какие диски вы используете для обслуживания и восстановления системы!
Файл ADK является одним из файлов категории. Его полное название это OS/2 Saved SKF Format. Формат файла ADK создан IBM. Если вы попали к нам, наверное Вы ищете программы, которые помогут Вам работать с этим конкретным расширением. На следующих страницах вы найдете списки программ, поддерживающих файл ADK сортированные по операционных системах. Если наша база данных содержит информацию о конвертировании файла ADK, Вы обязательно найдете его здесь.
Программы, обслуживающие файл ADK
Мы надеемся, что помогли Вам решить проблему с файлом ADK. Если Вы не знаете, где можно скачать приложение из нашего списка, нажмите на ссылку (это название программы) - Вы найдете более подробную информацию относительно места, откуда загрузить безопасную установочную версию необходимого приложения.
Посещение этой страницы должно помочь Вам ответить конкретно на эти, или похожие вопросы:
- Как открыть файл с расширением ADK?
- Как провести конвертирование файла ADK в другой формат?
- Что такое расширение формата файлов ADK?
- Какие программы обслуживают файл ADK?
Если после просмотра материалов на этой странице, Вы по-прежнему не получили удовлетворительного ответа на какой-либо из представленных выше вопросов, это значит что представленная здесь информация о файле ADK неполная. Свяжитесь с нами, используя контактный формуляр и напишите, какую информацию Вы не нашли.
Что еще может вызвать проблемы?
Поводов того, что Вы не можете открыть файл ADK может быть больше (не только отсутствие соответствующего приложения).
Во-первых
- файл ADK может быть неправильно связан (несовместим) с установленным приложением для его обслуживания. В таком случае Вам необходимо самостоятельно изменить эту связь. С этой целью нажмите правую кнопку мышки на файле ADK, который Вы хотите редактировать, нажмите опцию "Открыть с помощью"
а затем выберите из списка программу, которую Вы установили. После такого действия, проблемы с открытием файла ADK должны полностью исчезнуть.
Во вторых
- файл, который Вы хотите открыть может быть просто поврежден. В таком случае лучше всего будет найти новую его версию, или скачать его повторно с того же источника (возможно по какому-то поводу в предыдущей сессии скачивание файла ADK не закончилось и он не может быть правильно открыт).
Вы хотите помочь?
Если у Вас есть дополнительная информация о расширение файла ADK мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся и отправьте нам свою информацию о файле 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 :
Нажимаем кнопку Установить и наблюдаем процесс установки:
По окончании установки нажимаем кнопку Закрыть :