WinPE: створення завантажувального USB-накопичувача. Все, що потрібно знати для створення завантажувального диска з Windows PE Створення образу Windows PE

Існує мільйон розрізнених статей про те, що таке 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), налаштуйте підпроекти (у кожного є сторінка налаштувань) та запустіть складання проекту.

Читайте також статтю про нову версію Windows PE, яка використовується з Windows 8: Створення завантажувального диска з .NET Framework та PowerShell 3

Windows PE – це середовище попереднього встановлення Windows, яке використовується для підготовки до встановлення операційних систем Windows Vista, Windows Server 2008 та Windows 7. Однак за допомогою Windows PE можна виконувати різноманітні завдання. Наприклад,

  • керування розділами жорсткого диска за допомогою утиліти або сторонніх засобів,
  • захоплення томів у WIM-образ за допомогою утиліти ImageXта їх збереження на інший розділ жорсткого диска або USB-диск,
  • застосування WIM-образів до того за допомогою утиліти ImageX,
  • запуск автоматичної установки Windows XP, Windows Vista, Windows Server та Windows 7,
  • копіювання та заміну файлів, а також виправлення реєстру встановленої операційної системи, якщо вона не завантажується.

Середовище Windows PE також часто використовують ОЕМ-виробники для відновлення системи заводських налаштувань за допомогою власних коштів. Особливу цінність для діагностики та відновлення операційної системи Windows PE набуває при включенні до її складу набору Microsoft Diagnostics and Recovery Toolset (MSDaRT), що входить до пакету Desktop Optimization Pack. На жаль, MSDaRT для Windows Vista доступний лише за програмою Software Assurance або за корпоративними ліцензіями VL/OL/EA.

Так чи інакше, диск з Windows PE може стати в нагоді для роботи з WIM-образами або відновлення операційної системи, тому нижче я розгляну процес його створення за допомогою пакета автоматичної установки Windows (WAIK) . Процес створення базового диска Windows PE досить простий - займає буквально 10 хвилин.

На цій сторінці

Створення базового набору файлів

У статті розглянуто створення диска з 32-розрядною версією Windows PE. Крім того, я припускаю, що у вас на диску створено папку C:\7Work. Якщо ви створюєте диск із 64-розрядною версією Windows PE та/або використовуєте іншу папку, вам необхідно буде замінити у всіх командах архітектуру ( х86на amd64) та шляхи до папок.

В меню Пускпослідовно натисніть Усі програми, Microsoft Windows AIKі — всі наступні команди вводитимуться у вікно командного рядка.

Примітка. Якщо ви працюєте в Windows Vista або пізніших, Утиліти командного рядка Windows PEслід запускати від імені адміністратора, клацнувши правою кнопкою миші на ярлику та вибравши в контекстному меню пункт Запуск від імені адміністратора. Це дозволить уникнути проблем із правами доступу до папок та файлів.

Базовий набір файлів створюється однією командою:

Copype.cmd x86 c:\7Work\winpe_x86

Після її завершення у папці winpe_x86буде створено таку структуру, як показано на скріншоті.

Підключення образу Windows PE та робота з ним

Щоб змінити вихідний образ Windows PE, його необхідно підключити командою

Dism /Mount-Wim /WimFile:c:\7Work\winpe_x86\winpe.wim /index:1 /MountDir:c:\7Work\winpe_x86\mount

Підключивши образ, ви можете встановлювати пакети і додавати власні файли.

Встановлення пакетів

За допомогою утиліти DISMу підключений образ можна додавати додаткові пакети, що розширюють можливості Windows PE, і навіть інтегрувати драйвери контролерів пристроїв зберігання (mass storage). Останнє може знадобитися, якщо ви використовуєте контролери, драйвери яких не включені до складу Windows PE. Нижче наведено список пакетів, які можна встановити.

Наприклад, якщо ви плануєте виконувати у Windows PE сценарії WSH, слід встановити WinPE-Scripting-Package. Робиться це однією командою:

Dism /image:c:\7Work\winpe_x86\mount /Add-Package /PackagePath:<путь>WinPE-Scripting-Package

Як значення для параметра /PackagePath: вказується повний шлях до:

  • CAB- або MSU-файлу
  • папці з одним розпакованим CAB-файлом
  • папці з одним MSU-файлом
  • папці з кількома CAB- або MSU-файлами

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

Dism /image:c:\7Work\winpe_x86\mount\ /Get-Packages

Додавання власних файлів

Ви можете розширити функціональні можливості Windows PE за рахунок додавання власних файлів. Наприклад, щоб мати можливість захоплення томів у WIM-образ, необхідно включити до складу диска утиліту ImageX.

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

Додавання файлів до WIM-образу Windows PE. У цьому випадку збільшується розмір WIM-образу Windows PE, який спочатку складає близько 200 Мб. Оскільки запуск Windows PE вміст образу повністю завантажується в оперативну пам'ять комп'ютера, розмір WIM-образу не слід збільшувати без необхідності. Перевага додавання файлів до WIM-образу полягає в тому, що заздалегідь відома буква диска завантаженого середовища Windows PE (це завжди X:\) і зручно використовувати змінні середовища (%SystemRoot%, %SystemDrive% і т. д.). Цільовою папкою для додавання файлів до WIM-образу є winpe_x86\mount\Windows.

Додавання файлів на диск. Додаючи файли на диск, ви уникаєте збільшення розміру WIM-образу Windows PE і заощаджуєте оперативну пам'ять під час запуску предустановочного середовища. Всі ваші файли будуть доступні - вони включаються до складу завантажувального диска. Недоліком такого підходу є те, що заздалегідь невідома буква диска, з якого виконується запуск Windows PE. За бажання можна обійти і це перешкода. Цільова папка для додавання файлів на диск winpe_x86\ISO- вона еквівалентна кореню завантажувального диска (звичайно, ви можете створювати в ній підпапки).

Давайте розглянемо приклад додавання файлів на диск. Почнемо з ImageX. Оскільки утиліта входить до складу WAIK, достатньо виконати команду:

Xcopy "%ProgramFiles%\Windows AIK\Tools\x86\imagex.exe" c:\7Work\winpe_x86\iso\

Якщо ви плануєте використати утиліту ImageXдля захоплення образів, можна (але не обов'язково) відразу підготувати список винятків - файлів і папок, які не будуть включатися в образ, що зберігається. Створіть у будь-якому текстовому редакторі файл Wimscript.iniта вкажіть у ньому файли та папки, які ви хочете виключити з образу. За замовчуванням ImageXвикористовує такі винятки:

\$ntfs.log \hiberfil.sys \pagefile.sys "\System Volume Information" \RECYCLER \Windows\CSC *.mp3 *.zip *.cab \WINDOWS\inf\*.pnf

Файл Wimscript.iniрозміщується в одній папці з ImageX.

Для додавання диспетчера пакетів ( PkgMgr) необхідно повністю скопіювати папку Servicing, а також файли MSXML6:

Xcopy "%ProgramFiles%\Windows AIK\Tools\x86\Servicing" c:\7Work\winpe_x86\iso\Servicing /s xcopy %windir%\system32\msxml6*.dll c:\7Work\winpe_x86\iso\Servicing

Тепер розглянемо приклад додавання файлів до образу Windows PE. Допустимо, я хочу включити до складу WIM-образу файловий менеджер Total Commander. Я копіюю його папку TotalCmdв корінь папки winpe_x86\mount. Це можна зробити вручну або з командного рядка:

Xcopy "%ProgramFiles%\TotalCmd" c:\7Work\winpe_x86\mount\TotalCmd /s

Налаштування запуску власних програм та сценаріїв

Якщо ви вперше створюєте диск Windows PE, можете пропустити цей розділ, щоб матеріал не здавався вам складнішим, ніж насправді. Успішно створивши свій перший диск Windows PE і насолоджуючись чарівним інтерфейсом командного рядка, ви зможете повернутися до налаштування запуску додатків.

Запуск власних програм та сценаріїв у Windows PE можна організувати різними способами.

startnet.cmd

Файл startnet.cmdрозташований у папці Windows\System32підключеного образу Windows PE і вже містить одну команду wpeinit. Ця команда потрібна для ініціалізації підтримки мережі та пристроїв Plug-and-Play. Як параметр командного рядка для wpeinit.exeможна вказати шлях до файлу відповідей, що налаштовує параметри Windows PE, про що йдеться трохи нижче. При завантаженні Windows PE файл startnet.cmdвиконується автоматично, тому його зручно використовуватиме виконання власних команд.

Ви можете додати цей файл команди, використовуючи стандартний синтаксис командних файлів. Наприклад, для запуску Total Commander, який я включив до складу образу раніше, можна додати таку команду:

У цьому прикладі як параметр командного рядка вказується шлях до файлу конфігурації Total Commander (це описано в довідці програми).

winpeshl.ini

Стандартною оболонкою Windows PE є командний рядок. Однак можна задати власну оболонку за допомогою файлу winpeshl.ini, вказавши командний файл або програму для запуску. Файл не входить до складу Windows PE. Його потрібно створити в будь-якому текстовому редакторі та розмістити у папці Windows\System32підключеного образу Windows PE. Приклад запуску програми myshell.exe, що виступає в ролі оболонки, наводиться нижче.

AppPath = %SystemDrive%\myshell.exe

У цьому прикладі програма розміщується в корені підключеного образу Windows PE, тобто в корені папки winpe_x86\mount.

Примітка. При запуску власної оболонки не відбувається виконання файлу startnet.cmd.

Якщо вам потрібна підтримка мережі або пристроїв Plug-and-Play, необхідно налаштувати виконання команди wpeinit. У цьому випадку краще використовувати розділ , що дозволяє не тільки виконувати кілька команд, але й вказувати параметри командного рядка для програм.

Наприклад, запуск wpeinitта файлового менеджера Total Commander, який я включив до складу образу раніше, можна реалізувати так:

Wpeinit %SystemDrive%\TotalCmd\TOTALCMD.EXE,"I=%SystemDrive%\TotalCmd\Profiles\PE\main.ini"

Зверніть увагу на те, як у winpeshl.iniзадаються параметри командного рядка для програм.

Примітка. Оскільки програма, запущена з файлу winpeshl.iniвиконує роль оболонки, закриття веде до завершення сесії Windows PE.

Увага! Не використовуйте розділи і одночасно, оскільки програми можуть не запуститися. Цей момент не відображено у документації.

Файл відповідей

Для автоматизації виконання команд серед Windows PE можна використовувати файл відповідей. При запуску Windows PE автоматично виконується пошук файлу Unattend.xmlу корені диска, з якого виконувалося завантаження. Крім того, шлях до файлу відповідей можна явно вказати як параметр командного рядка наступним чином:

Wpeinit -unattend=<путь\ФайлОтветов.xml>

Для запуску власних програм та сценаріїв можна використовувати синхронні команди, які додаються до проходу 1 windowsPE. Продовжуючи приклад із запуском Total Commander, синхронна команда виглядатиме так:

%SystemDrive%\TotalCmd\TOTALCMD.EXE "I=%SystemDrive%\TotalCmd\Profiles\PE\main.ini"

Приклад файлу відповідей, який запускає синхронну команду, можна знайти на сторінці Приклади . Цей файл можна зберегти під назвою Unattend.xmlв папці winpe_x86\ISO, і він буде розпізнаний автоматично.

У цьому огляд методів запуску своїх програм вважатимуться завершеними.

Збереження образу Windows PE та заміна boot.wim

Після того, як ви додасте власні файли в образ Windows PE і налаштуєте інші параметри запуску передвстановленого середовища, необхідно зберегти образ.

Dism /unmount-Wim /MountDir:c:\7Work\winpe_x86\mount /Commit

Якщо ви пам'ятаєте, вся робота велася з образом winpe.wim. А для завантажувального диска Windows PE використовується файл boot.wim, розташований у папці winpe_x86\ISO\sources. Тому необхідно замінити файл boot.wimфайлом winpe.wim, Виконавши при цьому перейменування.

Xcopy /y c:\7Work\winpe_x86\winpe.wim c:\7Work\winpe_x86\ISO\sources\boot.wim

Тепер у вас все готове до створення завантажувального диска Windows PE. Ваші подальші дії залежить від того, який тип носія ви оберете. Можна створити образ ISO і записати його на компакт-диск, а можна створити завантажувальний USB-диск.

Створення ISO-образу Windows PE

Оскільки всі файли підготовлені, залишається виконати команду:

Oscdimg -n -bc:\7Work\winpe_x86\etfsboot.com c:\7Work\winpe_x86\ISO c:\7Work\winpe_x86\winpe_x86.iso

Примітка. Для 64-розрядної версії Windows PE, призначеної для процесорів Itanium (IA-64), необхідно вказувати як завантажувач файл efisys.bin.

Тепер ви можете підключити образ до віртуальної машини та протестувати Windows PE.

Створення завантажувального USB-диска Windows PE

Примітка. Описану нижче процедуру можна проводити лише у Windows Vista, Windows Server 2008 та новіших операційних системах. Це пов'язано з тим, що Windows XP утиліта визначає флеш-диски як знімні, тому в списку дисків вони не відображаються. Копіювання утиліти з Windows Vista у Windows XP не вирішує проблему. Якщо ви працюєте у Windows XP, скористайтеся альтернативними засобами (наприклад, програмою Swissknife).

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

Потім відобразіть список дисків.

List disk

Список та нумерація дисків залежить від кількості підключених до системи дисків. У моєму прикладі USB-диск це Диск 1. Це нескладно визначити за розміром диска. У наведених нижче командах виконуються операції з «Диск 1». Вам потрібно внести зміни, якщо ваш диск USB має інший індекс.

Select disk 1

Увага! Подальші дії призведуть до повного видалення інформації на вибраному диску.

Очистіть диск.

Створіть основний розділ.

Create partition primary

Розділ займе весь простір на диску. Якщо ви бажаєте створити розділ певного розміру, додайте до команди параметр size=N, де N- Число в мегабайтах. Втім, Windows XP і Vista бачать на знімних дисках USB лише один розділ і не дозволяють створювати інші. Цю проблему можна подолати, якщо вам потрібне мультизавантаження з USB-диска, але розповідь про рішення виходить за межі статті. Тому я обмежуся посиланням на одне із можливих рішень.

Виберіть перший розділ.

Select partition 1

Зробіть його активним.

Відформатуйте у FAT32.

Формат fs = fat32 quick

Ініціалізуйте призначення літери.

Завершіть роботу утиліти.

Залишається лише скопіювати файли Windows PE на диск USB. Усі файли знаходяться у папці winpe_x86\ISO. Ви можете скопіювати їх за допомогою провідника або іншого файлового менеджера, або такою командою:

Xcopy c:\7Work\winpe_x86\iso\*.* /s /e /f До:\

У цьому прикладі USB-диск має букву До.

На цьому створення завантажувального диска USB з Windows PE можна вважати закінченим.

Корисна інформація про Windows PE

Насамкінець я наведу ряд фактів про Windows PE, які можуть виявитися корисними для вас.

  • Початкова версія Windows PE займає менше 200 Мб на диску.
  • Весь вміст образу Windows PE (WIM-файлу) завантажується в оперативну пам'ять, т. е. у своїй створюється RAM-диск. Цьому диску призначається буква Х. У Windows PE ця літера еквівалентна літері системного розділу Windows.
  • Мінімальний обсяг оперативної пам'яті для комп'ютера, на якому завантажується в Windows PE, становить 256 Мб. Бажано – не менше 512 Мб.
  • Windows PE автоматично перезавантажується після 72 годин роботи.
  • Параметри запущеної Windows PE можна настроювати за допомогою утиліти wpeutil, яка докладно описана у довідковій документації.
  • Для перезавантаження комп'ютера із запущеною Windows PE можна використовувати команду wpeutil reboot, а для вимкнення wpeutil shutdown. Крім того, перезавантаження призводить до закриття командного рядка або власної оболонки.
  • Розкладку клавіатури можна встановити за допомогою команди wpeutil SetKeyboardLayout. Наприклад, розмістивши у файлі startnet.cmdкоманду wpeutil SetKeyboardLayout 0409:00000409Ви призначите англійську розкладку. Це зручно для роботи з командним рядком, оскільки образ Windows PE, що поставляється з російським WAIK, має російську розкладку клавіатури.
  • Для запуску Windows PE з USB-диска необхідно налаштувати в BIOS порядок завантажувальних пристроїв таким чином, щоб USB-пристрій був першим у списку.
  • Під час запуску Windows PE з диска USB не пропонується натиснути будь-яку клавішу для завантаження.
  • Якщо ви хочете, щоб під час запуску Windows PE з компакт-диска непропонувалося натиснути будь-яку клавішу для завантаження, видаліть файл bootfix.binз папки ISO\bootперед створенням ISO-образу.
  • Якщо у вашій мережі не застосовується DHCP, ви можете використовувати статичні IP-адреси. Наприклад, можна задати статичну адресу командою: netsh int ip set address local static 10.80.10.35
  • Ви можете використовувати команду net use для підключення мережевих дисків: net use * \\server\share /user:mydomain\username

Додаткову інформацію про Windows PE ви знайдете у довідковому CHM-файлі «Посібник користувача Windows PE», що входить до складу

Привіт друзі. Багато наших читачів знайомі з LiveDisk, який створюється засобами програми AOMEI PE Builder. Як інструмент він використовується під час проведення різних операцій, описаних у багатьох статтях нашого сайту. А в навіть наводилася інструкція щодо створення самого диска. ISO-образ вже створеного такого диска як готове рішення для вас, друзі, я час від часу освіжаю і викладаю у своїй хмарі. І ось знову вирішив освіжити. Нещодавно програма PE Builder оновилася до версії 2.0 і обзавелася підтримкою Windows 10. У цій статті пропоную детально поговорити про можливості та нововведення програми, а також подивитися на процес створення LiveDisk її засобами.

AOMEI PE Builder: що за програма

PE Builder – безкоштовна програма від AOMEI, призначена для просування інших продуктів компанії-розробника, але при цьому несе реальну, незаперечну користь. За допомогою PE Builder створюється LiveDisk з двома основними продуктами AOMEI – Backupper та Partition Assistant Standart – та деяким допоміжним інструментарієм. Але головною особливістю такого способу отримання самозавантажуваного програмного забезпечення для реанімації комп'ютерів, а заодно і причиною, чому LiveDisk не викладається на сайті AOMEI у вигляді готового ISO-образу, є можливість додавання до складу диска портативного софта користувача. Ми, друзі, зможемо зібрати свій «живий» диск і включити в нього саме те, що нам потрібно – наші програми, наші папки та файли.

Основою «живого» диска PE Builder є середовище WinPE – сильно урізане складання звичайної Windows. Програма може формувати WinPE із середовища поточної версії операційної системи. Тобто. якщо ми створюємо LiveDisk усередині Windows 7, отримуємо його на базі урізаної версії системи 7, а всередині Windows 8.1 – на базі урізаної версії 8.1.

Раніше це був єдиний спосіб створення «живого» диска, і щодо Windows 8.1, то він, на жаль, справно працював тільки в її англомовній редакції. У PE Builder версії 2.0 щодо цієї частини нічого не змінилося, нещодавні тести показали, що проблеми з WinPE на базі російськомовної Windows 8.1 так і залишилися. Але програма стала підтримувати Windows 10, причому як середовище своєї установки, і як програмної основи для LiveDisk. Так, середовище WinPE 10 як основа диска ми зможемо вибрати незалежно від версії системи, в якій працюватимемо над створенням диска – чи це Windows 7 або 8.1.

Середовище WinPE 10 вже завантажується з Інтернету, і саме її творці програми рекомендують вибирати як стабільно робочий варіант.

Переваги

Можливість створення LiveDisk зі своїм вмістом – головна, але не єдина перевага AOMEI PE Builder. Ця програма ще й:

Цілком легальний спосіб отримання «живого» диска. Спочатку на борту LiveDisk є тільки безкоштовне ПЗ. А це означає, що сайт завантаження програми завтра не прикриється Роскомнаглядом або іншою якоюсь структурою, що обстоює авторські права розробників ліцензійного ПЗ.

Програмне забезпечення, яке проходить перевірку Secure Boot. При завантаженні з носія AOMEI PE Builder в BIOS сучасних пристроїв не потрібно вимикати протокол безпечного завантаження Secure Boot, який перевіряє програмне забезпечення на предмет його автентичності.

Спосіб створення завантажувальної флешки, сумісної зі звичайною BIOS, і BIOS UEFI. Програма PE Builder передбачає три сценарії завершення процесу створення «живого» диска – упаковка в образ ISO, пропалювання оптичного диска та запис на знімний флеш-носій. В останньому випадку створюється флешка для завантаження, з якої можна запустити комп'ютер з будь-яким типом BIOS.

Рішення для власників малогабаритних флешок. На виході програми виходить ISO-файл невеликих розмірів – 400-500 Мб. Якщо цей обсяг не збільшувати додаванням непотрібного софту і відмовитися від програм, що постачаються за замовчуванням, LiveDisk разом із інсталяційним процесом Windows можна помістити в флешку на 4 Гб.

Завантаження

На офіційному сайті AOMEI, на сторінці завантаження програми PE Builder

https://www.aomeitech.com/pe-builder.html

Виявимо два типи її інсталятора: один без програм AOMEI Backupper і Partition Assistant, що входять до складу диска, а інший – з такими. Я виберу для завантаження останній варіант, оскільки часто працюю з бекапер і менеджером дисків від AOMEI.

Що ще, крім цих програм, знаходиться на борту LiveDisk AOMEI PE Builder?

Склад LiveDisk

Зі штатних засобів операційної системи на борту LiveDisk нам доступні лише провідник, командний рядок і блокнот. У процесі створення диска можна додати такий сторонній софт:

Редактор завантажувальних записів Bootice;

Браузер QtWeb;

Програма для керування мережею PENetwork;

програма для діагностики комп'ютерних комплектуючих CPU-Z;

Програма відновлення віддалених після очищення кошика даних Recuva;

Архіватор 7-Zip;

Програма для встановлення образів дисків OSFMount;

Переглядач зображень Imagine;

Рідер форматів PDF, ePub, DjVu, XPS та ін. Sumatra PDF;

Файловий менеджер Q-Dir;

Пошуковик даних Everything.

Від будь-якої з цих програм при створенні диска можна відмовитись на користь свого портативного софту. Ну а тепер, друзі, давайте подивимося на PE Builder у справі.

Створення LiveDisk

Запускаємо програму, тиснемо "Next".

У будь-якій версії Windows (а для «Десятки» це буде єдиний можливий варіант) ставимо галочку завантаження середовища WinPE 10. І вибираємо розрядність – 32 або 64. Вибирати, друзі, потрібно ту розрядність, під яку у вас, відповідно, є портативний софт . Тиснемо «Next».

І додаємо портативний софт: тиснемо "Add files", якщо потрібно додати тільки EXE-шники, або "Add Folder", якщо софт зберігається в папках. За цим же принципом додаємо звичайні файли та папки. У моєму випадку портативні програми знаходяться у папках.

По черзі додаємо кілька папок із портативними програмами.

Тиснемо «Ок».

Тиснемо «Next».

Доброго дня шановні читачі блогу, нарешті дійшли руки до написання третьої частини статті, в якій ми створюємо свою збірку 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

Ми вже познайомилися з . Але ми не розглянули процес створення інсталяційного носія з Windows PE. Тому, як і обіцяв, ми спробуємо створити цей найбільш завантажувальний Windows PE.

Як уже говорив, Windows PE входить до складу пакету Windows AIK. Ми зараз розглянемо створення такого завантажувального носія з Windows PE разом із утилітою ImageX, яка дозволяє захопити та розгорнути образи. А програма ця нам незабаром знадобиться.

Як створити образ Windows PE?

Для початку нам природно потрібно встановити пакет. Якщо Ви нічого не змінили, то за замовчуванням вона встановлюється у папку « C:Program Files\Windows AIK», і якщо у Вас не так, то відповідно скоригуйте наступні команди. Нам потрібно створити папку збірки Windows PE: для цього чудово підійде папка. C:\Windows PE». Ви можете створити будь-яку іншу папку в будь-якому іншому місці, це не має принципового значення.

У коментарях було залишено повідомлення, що якщо відразу створити папку збирання образу Windows PE, то можливі проблеми при копіюванні файлів збирання. На жаль, я не пам'ятаю, чи були такі проблеми, тому раджу відкласти створення цієї папки до команди копіювання файлів збірки Windows PE.

Головне не забувайте коригувати свої адреси з наведеними нижче. Після створення папки відкриваємо командний рядок з правами адміністратора та запускаємо на виконання наступні команди та дії:

  1. cd c:\program files\windows aik\tools\petools\

    Тим самим ми перейшли до папки, в якій зберігаються файли, необхідні для створення образу Windows PE

  2. copype.cmd x86 c:\Windows PE

    х86 – це архітектура даного комп'ютера. Також може приймати значення amd64і ia64. ia64- це комп'ютери з урахуванням процесорів ItaniumАле Ви навряд чи зустрінете такий. Ну, а якщо зустрінете, то Ви повинні пізнати його. Як бачите, другий шлях – це місце збирання Windows PE. Якщо ви створили іншу папку для збирання Windows PE, будь ласка, налаштуйте шлях.

  3. copy "c:\program files\windows aik\tools\x86\imagex.exe" "c:\Windows PE\iso\"

    Тут використовуються лапки, тому що в назвах директорій є прогалини. Якщо не використовувати лапки, то командний рядок зчитуватиме до першого пробілу після невідомої команди. У поданому випадку він скаже, що не знає як реагувати на команду

    Copy c:\program

    У самій команді Вам необхідно знати, що Х86тут так само залежно від архітектури комп'ютера має бути (за потреби) замінено або на amd64, або на ia6 4. Ця команда копіює програму в папку збірки Windows PE.

Як створити iso-образ Windows PE?

Складання Windows PE на цьому закінчується, залишилося тільки зробити з неї завантажувальний носій. А для цього потрібно створити його iso-образ. Для цього необхідно відкрити меню, знайти Microsoft Windows AIK, вибрати в цій папці поле Командний рядок засобів розгортанняі у вікні командного рядка ввести команду:

  • oscdimg -n -bc:\Windows PE\etfsboot.com c:\Windows PE\iso c:\Windows PE\winpe_x86.iso

І як Ви сподіваєтеся, у папці З:\Windows PEлежатиме iso-образ Windows PE. А це означає, що ми впоралися із завданням і створили образ Windows PE. Далі нам необхідно з Windows PE, після чого Ви зможете використовувати Windows PE.