
ModernBootFlash v2 - специализированный скрипт автоматизации на базе PowerShell, предназначенный для создания современных мультизагрузочных USB-накопителей в разметке GPT/UEFI. Скрипт полностью автоматизирует процесс подготовки диска, разделения его на разделы, развертывания загрузочных файлов и копирования рабочего инструментария системного администратора.
Основной функционал и архитектура:
- Автоматическое управление правами: Скрипт самостоятельно запрашивает права администратора (Elevated Privileges) при запуске.
- Безопасность данных: Реализован вывод списка подключенных дисков и жесткая проверка (защита от форматирования системного диска, на котором развернута текущая ОС). Требуется явное подтверждение пользователя перед очисткой.
- Гибридная разметка диска (GPT): * Диск полностью очищается и инициализируется в стиль GPT.
- Создается основной раздел NTFS (DATA-USB) под хранение тяжелых файлов, образов и инструментов (занимает всё пространство за вычетом 2 ГБ).
- Создается скрытый раздел FAT32 (EFIBOOT-USB) размером 2 ГБ специально для обеспечения совместимости с UEFI-загрузкой.
- Конфигурация BCD и Мультизагрузка: Скрипт создает "с нуля" чистое хранилище BCD (Boot Configuration Data) и настраивает Windows Boot Manager в качестве основного загрузчика.
- Развертывание инструментария: Скрипт автоматически копирует структуру сервисных папок (WIM, SSTR, TOOLS, DRV, iso и др.) и вспомогательные административные скрипты (Maintenance.ps1, MAS.ps1) на рабочий NTFS-раздел.
ModernBootFlash v2 is a specialized PowerShell automation script designed to deploy a modern, UEFI-compliant multi-boot USB drive using a GPT partition scheme. The script completely handles disk sanitization, dual-partition structuring, boot file staging, and the automated transfer of an administrator's deployment toolkit.
Key Features & Architecture:
- Automatic Privilege Elevation: The script detects current token privileges and automatically relaunches with Administrator rights if necessary.
- Safe Target Selection: Displays a detailed layout of connected storage devices and features safety guardrails preventing the accidental selection or formatting of the host operating system's system/boot drive.
- Advanced GPT Partitioning Layout:
- Wipes the target disk completely and initializes it as GPT.
- Creates a large NTFS partition (DATA-USB) for storing large assets, system images, and tools (allocates all available space minus 2 GB).
- Creates a dedicated 2 GB FAT32 partition (EFIBOOT-USB) at the end of the disk to guarantee seamless UEFI boot compatibility.
- Native Windows Boot Manager & BCD Orchestration: Builds a fresh BCD (Boot Configuration Data) store from scratch.
- Automated Toolkit Deployment: Automatically provisions the NTFS partition with a standard technical environment by copying crucial maintenance directories (WIM, SSTR, TOOLS, DRV, iso, etc.) along with operational scripts (Maintenance.ps1, MAS.ps1).
Creating the USB drive: Run Modern Boot Flash v2 and let it process until completion, ignoring any pop-up windows or prompts that may open automatically. Once the script finishes, copy your own images into the Wim folder and fill other folders, then locate and run the Generate-BootMenu.ps1 script.
Особености - флешка работает с любые вим образы WinPE 10-11 x64. Сдержимое папок можно разширять по своему усмотрению.
Modern Boot Flash v2.1
Последнее редактирование: