[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3609
  • Репутация:127

    [+] [-]
-*** Trivial Image Applying ***-Назначение проекта:
    упрощённое развёртывание дистрибутивов/"заливок" (предустановленная ОС + софт). Поддерживаемые форматы: WIM/ESD/SWM и ISO.
Представляет собой:
    командный cmd-файл
Область применения:
    WinPE x64 BIOS/UEFI

readme.txt

****************************************************************************
-= Trivial Image Applying =-
****************************************************************************
0. Общее.
Скрипт предназначен для запуска из WinPE х64 в режимах BIOS/UEFI.
Скрипт предназначен для развёртывания дистрибутивов(заливок) с помощью
утилиты "wimlib-imagex.exe" (https://wimlib.net).
Прим.: "заливка" = предустановленная ОС + софт.
1. Выбор диска/раздела.
Если выбран диск, то он будет полностью очищен и заново размечен:
- если загрузка произошла в режиме BIOS, то диск размечается в формате MBR;
- если загрузка произошла в режиме UEFI, то диск размечается в формате GPT.
Перед выполнением разметки будет выведена информация о выбранном диске и
состоянии его S.M.A.R.T.
Прим.: шаблоны разметки диска: "bin\bios.dsf" и "bin\uefi.dsf".
Если выбран раздел, то он будет переформатирован.
2. Выбор дистрибутива(заливки)/индекса.
Выбрать из списка найденных дистрибутивов(заливок) нужный, выбрать нужный индекс.
Прим.: правила поиска дистрибутивов(заливок) см. файл конфигурации.
3. Развёртывание.
Выбранный дистрибутив(заливка) разворачиваются на выбранный диск/раздел.
После развёртывания, если в п.1 был выбран диск, то будет произведена настройка
загрузки и, если указано, переразметка разделов (см. файл конфигурации).
По окончании производится перезагрузка ПК.
Если возле файла дистрибутива(заливки) есть $OEM$/unattend, то они будут
скопированы в соответствующие места.
Если в папке $OEM$\$$ есть файл runonce.cmd, то его запуск будет прописан в ветке
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce.
4. Состав:
bin\ - папка с утилитами
3map.cmd - скрипт запуска
3map.cfg - файл конфигурации
readme.txt - файл справки
Форум поддержки: https://usbtor.ru/viewtopic.php?t=2179
________________
© Ander_73, 2022

Загрузочный комплект: двух-раздельная флешка под Win10/11

  • Можно воспользоваться этим скриптом или вручную с помощью diskpart подготовить флешку

    Команды diskpart

    lis dis
    sel dis # (# - номер диска, который флешка)
    cle
    cre par prim size=450
    act
    for fs=fat32 quick
    ass
    cre par prim
    for fs=exfat quick
    ass
  • Распаковать на флешку (в раздел FAT32) архив 3map_boot.7z
  • Дистрибутив 3map распаковать в папку \programs\3map
  • Создать на флешке (в разделе exFAT) папку \distros и скопировать в неё дистрибутивы(заливки).
Загрузить 3map_boot
Внимание! Ранее тема называлась "Fully Automatic Image Applying". Скачать FAIA.7z (не поддерживается)Загрузить 3map


Последний раз редактировалось: Ander_73 (2022-02-09 10:55), всего редактировалось 6 раз(а)

[Цитировать]

    darkalexx4
  • 346
  • Стаж: 9 лет 2 месяца
  • Сообщений: 174
  • Репутация:7

    [+] [-]
  • Откуда: Минск
Ander_73, так я сделал
ImgMask  \images\*.wim
и пишет что не найдены архивы.
В папке images у меня находятся 2 архива install_10.wim и install_11.wim

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3609
  • Репутация:127

    [+] [-]
darkalexx4, в самой WinPE раздел с папкой \images виден? Ему (разделу) присвоена буква? Файлы в папке видны?
bn

[Цитировать]

    darkalexx4
  • 346
  • Стаж: 9 лет 2 месяца
  • Сообщений: 174
  • Репутация:7

    [+] [-]
  • Откуда: Минск
Ander_73, А ваша пешка вообще пустая, кроме как ком строки там нет ничего. В том то и дело, я был залил на другую пешку, но времени в обрез на свободные действия.

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 4 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
darkalexx4, у Ander_73 пешка работает. У меня точно такая двухраздельная флешка и на втором NTFS разделе держу ESD файлы заливки ,размера около 6 гб.
Прописываешь путь и начинает развертывание. Пробовал разные варианты. Всегда работает четко.
  • А сейчас буду делать разные варианты запуска из разных WinPE. Кроме того можно сделать перед запуска развертывания запустить программу по выбору.

  • _________________
    Подпись отключена за нарушение правил форума

    [Цитировать]

      darkalexx4
    • 346
    • Стаж: 9 лет 2 месяца
    • Сообщений: 174
    • Репутация:7

      [+] [-]
    • Откуда: Минск
    dimo70, Я не собираюсь кого-то обвинять или обижать. Может я чего-то не так делаю. Я в .cfg лишь заменил расширение на .wim и скопировал название папки и создал ее на другом разделе. Я не силен в ваших познаниях. Поэтому и спрашиваю что не так. Завтра еще раз запущу и сфотографирую что там получается.

    [Цитировать]

      goga8686
    • 15240
    • Стаж: 7 лет 3 месяца
    • Сообщений: 855
    • Репутация:71

      [+] [-]
    darkalexx4, Думается ошибка в названиях wim или размеры дисков. Ну конечно же опишите всё что у вас имеется,может поможем чем.

    [Цитировать]

      darkalexx4
    • 346
    • Стаж: 9 лет 2 месяца
    • Сообщений: 174
    • Репутация:7

      [+] [-]
    • Откуда: Минск
    goga8686, Все было проще, я настолько заработался что не сразу понял что питание на ссд не шло, а когда уже убрал флэшку и на автомате пере подключил, забыл проверить флэшку. Так что дико извиняюсь az. Сегодня будет время перепроверю еще раз!
    ............
    Нет, походу или флэшка такая или я не знаю, программа запускается, копирует загрузочник перезагружает ПК и все на этом, сам архив не трогает.
    Хотя раздел виден.

    [Цитировать]

      Ander_73
    • 15549
    • Стаж: 7 лет 2 месяца
    • Сообщений: 3609
    • Репутация:127

      [+] [-]
    Пробный шар FAIA.
    Ключ конфига SASMask
    SASMask \images\*.wim 10
    По аналогии с ImgMask, ищет WinPE по указанному пути.
    Копирует эту ПЕ в папку C:\Windows\$&$
    Добавляет в меню загрузки пункт Service & support (в Tools меню, где проверка памяти)
    Параметр 10 - таймаут задержки загрузки (если пропущен, то 5)
    В чём смысл: добавить в Винду более осмысленную сервисную WinPE, чем штатное Recovery (WinRE). Например, AntiSMS от simplix.
    (Или какую-то сборку от Xemom1. Или свою. Да хоть из сборок)
    Скачать        (только новый CMD и конфиг)

    [Цитировать]

      dimo70
    • 17296
    • Стаж: 6 лет 4 месяца
    • Сообщений: 3990
    • Репутация:26

      [+] [-]
    • Откуда: BG
    Ander_73, я что то ничего не понял. Не проще ли загрузить WinPE из MLF например и сделать ссылку на команд файл.
    При запуска пользуем первоначальный вариант faia без ничего другое. aa

    _________________
    Подпись отключена за нарушение правил форума

    [Цитировать]

      goga8686
    • 15240
    • Стаж: 7 лет 3 месяца
    • Сообщений: 855
    • Репутация:71

      [+] [-]
    Ander_73, Это уже интересная идея ay . Давай ка лучше сразу к себе в полезняшки с новой темой? А то тут сейчас такая неразбериха начнётся ag

    [Цитировать]

      Ander_73
    • 15549
    • Стаж: 7 лет 2 месяца
    • Сообщений: 3609
    • Репутация:127

      [+] [-]
    goga8686, вот ты проснулся! Я в твоей теме уже четвёртую страницу накуролесил af-Тогда пусть Сергей отрежет по этой мессаге, наверное
    https://usbtor.ru/viewtopic.php?p=90353#90353
    и создаст новую тему. Пожалуйста! thx

    [Цитировать]

      goga8686
    • 15240
    • Стаж: 7 лет 3 месяца
    • Сообщений: 855
    • Репутация:71

      [+] [-]
    Ander_73, Да я если честно ждал развития твоей темы. Тема похоже начала развиваться и сейчас ещё можно перетянуть её в новую тему.Самому пока некогда проводить испытания твоих полезняшек,работы много. Спасибо! aa

    [Цитировать]

      dimo70
    • 17296
    • Стаж: 6 лет 4 месяца
    • Сообщений: 3990
    • Репутация:26

      [+] [-]
    • Откуда: BG
    Я вроде понял смысл. Новая фича дает возможность интегрировать пешника или что то другое как среда возстановления.
    Ander_73, goga8686, я могу вечером тестировать если что новое.

    _________________
    Подпись отключена за нарушение правил форума

    [Цитировать]

      Ander_73
    • 15549
    • Стаж: 7 лет 2 месяца
    • Сообщений: 3609
    • Репутация:127

      [+] [-]
    - Подновил загрузочный комплект (обновлённые драйверы от sergeysvirid). Теперь без самого скрипта faia;
    - Добавил ещё одну кривую "красивку".
    Всё в "шапке".

    [Цитировать]

      dimo70
    • 17296
    • Стаж: 6 лет 4 месяца
    • Сообщений: 3990
    • Репутация:26

      [+] [-]
    • Откуда: BG
    Ander_73, как сделать так, что если имеем SSD 256 GB или меньше диск не делился, но если диск 500 или больше, то для системы оставалось 150 GB ?
    Добавить в начале конфига:
    SetWin 256
    SetWin 500 150
    или надо по другому прописать?

    _________________
    Подпись отключена за нарушение правил форума

    Страница 4 из 14


    Показать сообщения:    

    Текущее время: 25-Апр 17:57

    Часовой пояс: UTC + 3


    Вы не можете начинать темы
    Вы не можете отвечать на сообщения
    Вы не можете редактировать свои сообщения
    Вы не можете удалять свои сообщения
    Вы не можете голосовать в опросах
    Вы не можете прикреплять файлы к сообщениям
    Вы можете скачивать файлы