Windows 10 pe ремонт и обслуживание компьютера (x86/x64) by ratiborus v.3.2020

Создайте собственный Windows PE

Прежде чем начать процесс создания этого модуля, давайте посмотрим, что нам нужно. Прежде всего, мы должны загрузить последнюю версию Win10PE SE Программа, которая будет той, которая позволяет нам выполнять эту задачу. И во-вторых, у нас должен быть официальный образ Windows 10 ISO.

Когда у нас есть оба на нашем компьютере, первое, что мы сделаем, это разархивировать Win10PE SE (в папке, которая не является личной, например, в папке внутри C и скопируйте ISO Windows 10 в свою папку. Таким образом, у нас будет все в одном месте, и мы можем работать более комфортно. Мы также смонтируем ISO-образ в Windows 10 (дважды щелкнув по нему), чтобы программа могла работать.

Мы запускаем программу, и первое, что мы увидим, будет окно, подобное следующему.

Нас интересует меню слева, так как в программе есть все шаги, которые мы должны выполнить, чтобы создать собственный WinPE. Первым шагом будет выбор исходного ISO-образа нашей Windows. Мы нажимаем Конфиг Источник И мы выберем диск, на котором смонтирован ISO-образ Windows 10.

Следующим шагом настройки будет нажатие в левом меню на » Основная конфигурация »И ознакомьтесь с базовой конфигурацией нашего настроенного Windows PE.

Как мы увидим, мы сможем настроить, если мы хотим, чтобы он загружался в ОЗУ или был доступен обычным способом (лучше из ОЗУ), разрешение экрана по умолчанию, загрузчик и мы можем настроить язык, регион и параметры клавиатуры дистрибутива.

Следующий раздел будет » Конфигурация изображений «. Здесь мы сможем настроить тип компилятора, который мы хотим использовать, и увидеть информацию об изображении. Лучше всего оставить параметры по умолчанию, чтобы избежать проблем.

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

Установка на CD/DVD:

Допустим корень директории из которой будет генерироваться *.iso находится в C:\BootCDRoot Копируем содержимое диретории c:\bartpe\BartPE\* в корень директории загрузочного диска C:\BootCDRoot\*. Должно получиться так — C:\BootCDRoot\I386. Переименуйте C:\BootCDRoot\I386 в C:\BootCDRoot\XPPE (четырьмя заглавными латинскими буквами, не больше и не меньше!) Проследите чтобы ВСЕ! имена файлов (кроме содержащихся в WINSXS) были в верхнем регистре. Если это не так, то выполните пункт 2, иначе переходите к пункту 3. Переименовываем ВСЕ! названия файлов в ЗАГЛАВНЫЕ буквы C:\BootCDRoot\XPPE\*. Это необходимо потому, что файловая система ISO9660/Joliet регистрозависима (с этим же возникают проблемы в menu.lst Grub4Dos в используемых путях — на флэшке с регистронезависимой FAT такой конфиг работать будет, а на загрузочном диске нет). Эту операцию легко выполнить в TotalCmd: Открываем директорию C:\BootCDRoot\XPPE Выбираем меню Команды-> Показать все файлы без каталогов (Ctrl+B) Выбираем меню Файлы-> Пакетное переименование файлов (Ctrl+M) Посредине открывшегося диалогового окна выбираем Регистр -> ВСЕ ЗАГЛАВНЫЕ Жмем кнопку Выполнить. Пункты 4 и 5 объясняют как поправить пути файлов-меток MS Win CD. Если Вы используете больше одной версии BartsPE на одном диске (правда остается проблема с директорией Programs, но если использовать один и тот-же набор плагинов то все ОК), то необходимо переместить файлы-метки и поправить пути к ним в TXTSETUP.SIF. Если же нет оставляем их в корне и переходим к пункту 5. Редактируем сценарий загрузки C:\BootCDRoot\XPPE\TXTSETUP.SIF Заменяя: cdtagfile = «\win51ip» cdtagfile = «\XPPE\win51ip» cdtagfilei = «\win51ip» cdtagfilei = «\XPPE\win51ip» cdtagfilem = «\win51mp» cdtagfilem = «\XPPE\win51mp» spcdtagfilei = «\win51ip.sp3» spcdtagfilei = «\XPPE\win51ip.sp3» cd2tagfilei = «\win51ip2» cd2tagfilei = «\XPPE\win51ip2» I386 на XPPE менять нет необходимости, хотя многие уверяют в обратном. Копируем файлы-метки (из списка в пункте 3) из корня дистрибутивного диска Windows в C:\BootCDRoot\XPPE\ WIN51IP.SP3, WIN51IP некоторых файлов может и не быть, их можно сделать самому 0-го размера. Редактируем в HEX-редакторе файл C:\BootCDRoot\XPPE\SETUPLDR.BIN заменяя I386 на XPPE. Именно поэтому мы использовали ровно 4 буквы. Grub4Dos умеет цепочно-грузить (chainload) загрузчики MS — ntldr, поэтому на данном пункте можно закончить подготовку директорий и перейти к созданию ISO-образа — пункт 6. Пример пункта меню в конфиг файле menu.lst Grub4Dos: title Barts PE Windows NT/2K/XP/2003 from CD/DVD find —set-root /CM_Boot.mrk chainloader /XPPE/SETUPLDR.BIN Для использования isolinux/syslinux (эти загрузчики не поддерживают chainloading ntldr) необходимо: Извлечь загрузочный образ (любой программой типа UltraISO MagicISO) оригинального загрузочного диска с инсталляцией Windows (лучше из того, с которого делали BartsPE). Или поищем на диске файл bootsect.bin — это и есть оно

И сохраним в файл C:\BootCDRoot\xppe.bin (расширение важно!) получим файл размером 2048 байт. Редактируем в HEX-редакторе этот файл

Заменяем I386 на XPPE. Добавляем пункт меню в isolinux/syslinux \boot\isolinux\isolinux.cfg: label 3 kernel /xppe.bin Генерируем ISO-образ загрузочного диска с помощью утилиты mkisofs.exe: mkisofs -iso-level 4 -volid «CMMultiBoot» -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -boot-info-table -no-emul-boot -boot-load-size 4 -o CM_MultiBoot.iso C:\BootCDRoot В BartPE добавлен ключь -force-uppercase — он переводит все имена файлов в верхний регистр при генерации *.iso, так что можно пропустить пункт 3, но Вам могут понадобиться файлы в нижнем регистре (допустим в батниках HirenCD) поэтому использовать его не рекомендуется. Сравнить и увидеть изменения в оригинальных и измененных файлах загрузчика (setupldr.bin) и сценария загрузки (txtsetup.sif) можно в архивах Orig_BartPE_XPSP3Eng.zip и DVD_BartPE_XPSP3Eng.zip Используйте в названиях директорий и при правке загрузчиков ЗАГЛАВНЫЕ буквы из-за регистрозависимости ISO9660.

Подготовка флешки

Определитесь с файловой системой

Выбор-то и не большой:

  • FAT32
  • exFAT
  • NTFS

FAT32: это ваш выбор, если вам нужна загрузка по UEFI. Но помните: в этой ФС максимальный размер файла — 4 ГиБ.exFAT: здесь нет столь ощутимого ограничения на размер файла, но загрузка по UEFI невозможна. Кроме того, некоторые загрузчики (например, Grub4Dos) не могут корректно с ней работать. Но BOOTMGR работает. Upd: По крайней мере, некоторые Live Linux ISO .NTFS: тут всё хорошо, за исключением того, что не все компьютеры поддерживают загрузку по UEFI с этой ФС.

Вот и получается:
обязательно нужен UEFI — FAT32, не обязательно или не нужен вовсе — NTFS.

Отформатируйте флешку в выбранную вами ФС.Примечание: если ваша флешка уже имеет нужную ФС, то форматировать её необязательно. Но я бы всё-таки отформатировал 😉

Сделайте раздел активным

Это нужно для того, чтобы компьютер мог загрузиться с него (ну, или хотя бы попытаться…).
Тут есть различие между USB-HDD и флешками.

Для USB-HDD это можно сделать так:
Откройте оснастку Управление дисками (diskmgmt.msc). Щёлкните правой кнопкой мыши по нужному разделу своего USB-HDD и выберите «Сделать раздел активным». Если этот пункт контекстного меню неактивен — значит раздел уже активен.

Для флешки этот вариант не пройдёт. Тут пункт контекстного меню «Сделать раздел активным» будет всегда неактивен. Поэтому нужно использовать универсальный способ:
Откройте Командную строку (cmd.exe). Выполните такие команды:

Теперь ваша флешка является загрузочной. Но она пока пуста. Самое время наполнить её смыслом.

Настроить Windows PE

В каталоге «Конфигурация изображений» мы найдем серию каталогов и сценариев, которые позволят нам формировать наше восстановление Windows Live. Первый из этих каталогов «Построить». В нем мы найдем серию скриптов, которые позволят нам настроить самые основные аспекты персонализации нашего образа. Например, мы можем настроить то, что связано с драйверами, 32-битной поддержкой и темой, которую мы хотим иметь в нашей пользовательской Windows.

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

В Раздел «Компоненты» мы найдем длинный список компонентов, которые мы можем выбрать, хотим ли мы добавить их в проект или нет. Этими компонентами являются стандартные приложения Windows, такие как DirectX, калькулятор, PowerShell или некоторые библиотеки операционной системы. Мы можем пометить и снять отметку с тех, кого хотим.

Следующий раздел, «Твики», позволит нам настроить и настроить работу Windows PE. Например, мы можем настроить обои, включить использование Ramdisk, использовать темную тему Windows или добавить альтернативные темы Windows и темы мыши в проект.

В следующем разделе «Программы», мы найдем список всех программ, которые мы можем добавить в проект. Список очень длинный и распределен по категориям в зависимости от типа программы. Мы можем пометить или снять пометку с тех, которые нам нужны, в соответствии с полезностью, которой мы хотим, чтобы наш образ имел Каждая программа имеет свои собственные настройки, поэтому мы должны посетить каждую запись программы, которую мы собираемся добавить, чтобы сделать ее максимально приближенной к нашим вкусам. Кроме того, если мы опытные пользователи и знаем, как создавать сценарии, мы можем создавать и добавлять свои собственные программы в проект. Но со стандартными программами у нас их будет более чем достаточно.

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

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

Остальные каталоги уже немного менее важны. Например, «VirtualTest» позволит нам сделать Windows PE совместимым с виртуальными машинами, Раздел «WriteMedia», настроить программу, с которой мы хотим записать созданный образ ISO, «Загрузка» загрузить и обновить плагины этой программы (например, чтобы иметь больше программ для добавления к изображению) и «Utils» настроить ряд утилит Win10PE.

[Дополнено с сайта microsaint.narod.ru]

    Windows PE (Preinstallation Environment) — специальная, усеченная версия ОС Windows (2K XP 2003 Vista). Используется при установке системы, содержит ядро и минимальный набор утилит и сервисов, тем не менее позволяет запускать любые Win-exe-шники (без исталляции, служб и спец. драйверов) и обеспечивает доступ к сети LAN (иногда требуется установить драйвера для вашей сетевой карты) и к партициям на FAT, NTFS. Очень удобно использовать в качестве системы восстановления — запускать антивирус, работать с файлами на ЖД (восстановление при невозможности запустить локальную ОС), редактировать локальный реестр (подгружать кусты из файлов — c:\WINDOWS\system32\config\SAM и т.д.), изменять/обнулять пароли пользователей?

Ограничения

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

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

при Windows перезагрузок PE все изменения теряются, включая изменения в драйверах, именах дисков и реестре Windows PE. Сведения о внесении неустойчивых изменений см. в разделе WinPE: подключение и настройка.

при установке Windows PE по умолчанию используется формат файлов FAT32, который включает в себя собственные ограничения, включая максимальный размер файла в 4 гб и максимальный размер диска (до 32 гб). Дополнительные сведения см. в разделе WinPE: использование одного USB-ключа для WinPE и WIM-файла (WIM).

Windows Среда предустановки не поддерживает следующие действия:

  • Файловый сервер или сервер терминалов используют.
  • Присоединение к сетевому домену.
  • подключение к сети IPv4 из Windows PE в сети IPv6.
  • удаленный рабочий стол.
  • Файлы установки .MSI.
  • Загрузка из пути, который содержит символы, отличные от английского.
  • запуск 64-разрядных приложений в 32-разрядной версии Windows PE.
  • Добавление пакетов упакованных приложений через DISM (пакеты appxbundle).

Совет

Как правило, для развертывания Windows используется последняя версия WinPE. если вы используете настроенную среду WinPE для образов Windows 10, вы можете продолжить использовать имеющийся образ Windows PE и запустить последнюю версию DISM из сетевой папки. Дополнительные сведения см. в статье копирование DISM на другой компьютер.

примечания о запуске программа установки Windows в Windows PE:

  • для Windows 11: при запуске программа установки Windows из winpe убедитесь, что образ winpe включает . Если эти дополнительные компоненты не включены, может появиться сообщение о том, что ПК не соответствует минимальным требованиям к оборудованию.
  • для установки 64-разрядных версий Windows можно использовать 32-разрядные версии Windows PE и программа установки Windows. дополнительные сведения см. в разделе программа установки Windows поддерживаемые платформы и межплатформенные развертывания.
  • хотя Windows PE поддерживает динамические диски, программа установки Windows нет. при установке Windows на динамический диск, созданный в Windows PE, динамические диски будут недоступны в Windows.
  • для компьютеров на основе uefi, поддерживающих как uefi, так и устаревшие режимы BIOS, Windows PE необходимо загрузить в правильном режиме, чтобы правильно установить Windows. Дополнительные сведения см. в статье WinPE: Boot в UEFI или устаревший режим BIOS.

Обновление среды восстановления Windows на диске

В Windows 10 можно обслуживать копию Windows RE на диске в составе накопительных обновлений для ОС. Не все обновления накопительных пакетов будут обслуживать Windows RE.

В отличие от обычного процесса обновления ОС, обновления для Windows RE не обслуживают непосредственно на диске образ Windows RE (WinRE. wim). Вместо этого новая версия образа Windows RE заменяет существующий, а следующее содержимое вставляется или переносится в новый образ:

  • В новый образ Windows RE добавлены драйверы, критические для загрузки и устройства ввода из полной среды ОС.
  • Изменения в Windows RE в \ разделе \ Восстановление подключенного файла WinRE. wim переносятся на новый образ.

Следующее содержимое из существующего образа Windows RE не переносится в новый образ:

  • Драйверы в существующем образе Windows RE, но не в полной среде ОС
  • Необязательные компоненты среды предустановки Windows, которые не являются частью образа Windows RE по умолчанию
  • Языковые пакеты для среды предустановки Windows и дополнительных компонентов

Процесс обновления Windows выполняет все усилия по повторному использованию существующей секции Windows RE без каких бы то ни было изменений. Однако в некоторых редких ситуациях, когда новый образ Windows RE (вместе с перенесенным или вставленным содержимым) не умещается в существующем разделе Windows RE, процесс обновления будет вести себя следующим образом.

  • Если существующий раздел Windows RE находится сразу после раздела Windows, раздел Windows будет сжат, а в раздел Windows RE будет добавлено место. Новый образ Windows RE будет установлен на развернутом разделе Windows RE.
  • Если существующий раздел Windows RE не находится сразу после раздела Windows, то раздел Windows будет сжат и будет создан новый раздел Windows RE. Новый образ Windows RE будет установлен на этом новом разделе Windows RE. Существующий раздел Windows RE будет потерян.
  • Если существующий раздел Windows RE не может быть использован повторно и раздел Windows не может быть сжат, новый образ Windows RE будет установлен в раздел Windows. Существующий раздел Windows RE будет потерян.

Важно! Чтобы обеспечить продолжение работы настроек после обновления Windows RE, они не должны зависеть от функциональных возможностей, предоставляемых дополнительными компонентами Windows PE, которые не входят в стандартный образ Windows RE (например, WinPE-NetFX). Чтобы упростить разработку настроек Windows RE, дополнительный компонент WinPE-HTA добавлен в образ Windows RE по умолчанию в Windows 10

Примечание . Новый образ Windows RE, развернутый в составе обновления свертки, содержит языковые ресурсы только для языка системы по умолчанию, даже если существующий образ Windows RE содержит ресурсы для нескольких языков. На большинстве ПК язык системы по умолчанию — это язык, выбранный во время OOBE.

Устранение неполадок

  1. Если компьютер не загружается, попробуйте выполнить следующие действия в последовательности и попытайтесь загрузить компьютер после каждого шага:

    1. Для внешних USB-накопителей попробуйте вставить диск в другой USB-порт. Избегайте использования USB-концентраторов или кабелей, так как они могут быть не обнаружены во время последовательности загрузки. Не используйте порты USB 3,0, если встроенное по не содержит встроенную поддержку USB 3,0.

    2. Если компьютеру требуются драйверы для загрузки, например драйверы запоминающих устройств или видеодрайверы, или если драйвер требует внесения изменений в реестр, добавьте драйвер в образ среды предустановки Windows. Дополнительные сведения см. в разделе WinPE: подключение и настройка.

    3. Обновите встроенное по компьютера до последней версии.

  2. Советы по подключению к сети см. в разделе драйверы сети WinPE: инициализация и добавление драйверов.

Запуск программа установки Windows из среды предустановки Windows

Советы по установке Windows на компьютерах UEFI, поддерживающих режимы UEFI и устаревший микропрограммы BIOS, а также использование 32-разрядной (x86) версии Windows PE для установки 64-разрядной версии Windows см. в статье программа установки Windows поддерживаемых платформ и межплатформенных развертываний .

Как происходит загрузка по пунктам с CD:

    При загрузке с CD загрузчик не может использовать директории \cmdcons и \minint (в случае с WinPE), а используется директория I386 из которой грузится официальный загрузочный дистрибутивный диск MS Windows (в случае загрузки с USB флэшки все наоборот). Поэтому алгоритм загрузки следующий:

  1. 0. Из isolinux загружается модфицированный bootsect.bin (см. пункт 6), который в свою очередь находит файл загрузчик в ФС ISO9660 (поэтому с USB-flash FAT и syslinux этот вариант не работает, да и потому что не используются директории с 4мя буквами I386) передает загрузку ntldr — /XPPE/setupldr.bin. либо из Grub4Dos сразу chainload-ится /XPPE/setupldr.bin
  2. 1. Далее тоже модифицированный /XPPE/setupldr.bin (правка I386 на XPPE) начинает работать с этой директорией — подгружает файл-сценария txtsetup.sif
  3. 2. Модифицированный txtsetup.sif говорит загрузчику где находятся файлы-метки дистрибутива (которые могут быть где угодно, но для исключения конфликтов разных версий windows на мультизагрузочном диске копируем метки не в корень, а в свои директории XPPE…2KPE).
  4. 3. Далее загружается Win PE.

    Исходя из вышесказанного понятно, что можно делать загрузочный диск с несколькими Bart’s PE от разных версий Windows, изменяя названия директорий и правя соответственно директории в загрузчике: XPPE 2KPE
    

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

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

Учтите, что с помощью DISM из 32-разрядной PE можно обслуживать Windows любой разрядности, а из 64-разрядной PE — . Во всех моих командах подразумевается создание 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\ для копирования необходимых файлов в эту папку, с которой мы будем работать дальше.

Загрузочный диск на базе Windows — mini10PE 19.3 [Ru] [x86/x64]

Мини загрузочный диск на базе Microsoft Windows 10 Pro Version 1809 для обслуживания компьютеров, работы с жесткими дисками и разделами, резервного копирования и восстановления, диагностики компьютера, восстановления файлов.Системные требования:USB-Flash: от 1GbОЗУ: от 1Gb для x86, 2Gb для x64Разрешение экрана: от 800*600Компьютер с возможностью загрузки с USBМышь и клавиатураТоррент Загрузочный диск на базе Windows — mini10PE 19.3 [x86/x64] подробно:Состав диска:— 7-Zip v18.6 Ru- AOMEI Backupper 4.6.2 Ru- AOMEI Partition Assistant 8.0 Ru- Autoruns 13.94 Ru- BlueScreenView 1.5.5 Ru- BOOTICE 1.3.4 Ru- QtWeb 3.8.5.108 Ru- ChkDskGui 3.0 Ru- CrystalDiskInfo 8.2018 Ru- Defraggler 2.22 Ru- Everything 1.4.1.935 Ru- HDDScan 4.0.0.13 En- AIDA64 5.99.4900 Ru- Total Commander 9.21a Ru- HDD Low Level Format Tool 4.40 Ru- NTPWEdit 0.7 En- OODiskRecovery 12.0.63 Ru- OOUserManager 15.0.4095 Ru- Recuva 1.53 Ru- RegShot2 2.0.1.70 Ru- SumatraPDF 3.1.2 Ru- Victoria 4.72b En- Windirstat 1.1.2.80 Ru- WinNTSetup 3.9.3.1 Ru- ServiWin 1.7.1 Ru- DevManView 1.5.5 Ru- PassReset 5.0.1.0 Ru- OSDTool 1.67 En- CHKParser 1.0 En- r.saver 6.18.1.5012 Ru- SmartFix Tool v2.0.7.0 Ru- Imagine 1.1.0 Ru- SoftMaker Oficce 2018.946.0211 Ru- Offline SFC En- Double Driver 4.1 En- Symantec Ghost 12 En- Symantec Ghost Explorer 12 En- Windows Login Unlocker 1.4 Beta EnИзменения:— Исправлены Backupper и PartAsist- Исправлены ассоциации 7-Zip- Исправлен ChkDskGui- Добавлен Windows Login Unlocker- Firefox 3.6 заменен на QtWeb- Интегрирован драйвер Firadisk (для загрузки из ISO образа)- Загрузчики перенесены в папку проекта (кроме EFI) для мультизагрузки- Добавлены отдельные загрузчики для отдельной загрузки 32 и 64 версий- Реализована автоматическая установка максимального разрешения экрана при загрузке- Удалена поддержка аудио- Реализована возможность загрузки своих драйверов (папка \MIPE\PEDRV\)- Обновление 7-Zip до версии 19.00- Обновление Everything до версии 1.4.1.935- Обновление SoftMaker Office 2018 до версии 946.0211- Обновление Autoruns до версии 13.94- Обновление SmartFix до версии 2.0.7- Добавлен Double Driver 4.1Установка нескольких версий Windows:Реализованна возможность установки разных версий Windows стандартным установщиком, от 7ки до 10ки, как x86(только mbr) так и x64(mbr и uefi). Для этого вам нужно скопировать файл install.wim(.esd/.swm) нужной версии в соответствующую папку, которая находится в папке sources. Т.е. файл install.wim для Windows 7 x86 кидаем в \MIPE\WIM\win7x86\, для Windows 8.1 x64 кидаем в папку \MIPE\WIM\win81x64\, для Windows 10 x64 в папку \MIPE\WIM\win10x64\. После чего, в меню пуск, появятся пункт Установка Windows и подпункт Windows 7 x86, Windows 8.1 x64 и Windows 10 x64.Как добавить свои программы:Для добавления своих программ, кидаем файлы exe в папку \MIPE\TOOLS\, в файле \MIPE\EXLOAD.INI пишем следующее:
//Для создания ярлыка на рабочем столеLINK %Desktop%\Имя программы,%TOOLS%\Папка программы\Имя файла.exe//Для содания ярлыка в меню пускLINK %Programs%\Папка в меню\Имя программы,%TOOLS%\Папка программы\Имя файла.exe//ПримерLINK %Programs%\Файлы\Everything,%TOOLS%\Everything\Everything.exeLINK %Desktop%\Everything,%TOOLS%\Everything\Everything.exe

Для запуска прграммы после загрузки mini10PE пишем следующее:
EXEC %TOOLS%\Папка программы\Имя файла.exe

Как добавить свои reg файлы:Кидаем в папку \MIPE\TOOLS\TWEAKS\ свои reg файлы. Применятся автоматически.Мультизагрузка (Непроверенно):Из ISO образа
title mini10PE ISOmap —mem (md)+4 (9)map /Boot/mini10PE.iso (0xff)map (hd0) (hd1)map (hd1) (hd0)map —rehookwrite (9) \nStartOptions=cdrom,vmem=find:/Boot/mini10PE.iso;\n\0chainloader (0xff)

В распакованом виде
title mini10PE x64find —set-root /MIPE/BOOT/MIPE64chainloader /MIPE/BOOT/MIPE64boottitle mini10PE x86find —set-root /MIPE/BOOT/MIPE32chainloader /MIPE/BOOT/MIPE32boot

Хеш суммы:CRC32: D3740E91MD5: BF9680D985C4A53B8B7CFFC79A569A1DSHA-1: 96B1755E8FB2172B3F0F2D69EB5720B228015AAD
Скриншоты Загрузочный диск на базе Windows — mini10PE 19.3 [x86/x64] торрент:

Скачать Загрузочный диск на базе Windows — mini10PE 19.3 [x86/x64] через торрент:

mini10pe_19_3_x86_x64.torrent (cкачиваний: 640)

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

Введите в поиск среда средств (в англ. версии — 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, можете пропустить этот раздел, чтобы материал не казался вам сложнее, чем он есть на самом деле. Успешно создав свой первый диск 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, который я включил в состав образа ранее, можно добавить такую команду:

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

В данном примере в качестве параметра командной строки указывается путь к конфигурационному файлу 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

Примечание. Поскольку приложение, запущенное из файла 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

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

  • Настройте диск и разделы перед установкой Windows.
  • Автоматизируйте установку и настройку системы с помощью скриптов.
  • Восстановите ранее созданные образы Windows.
  • Применить настройки Windows, не запуская его.
  • Восстановить данные.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector