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

    Ander_73
  • 15549
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3601
  • Репутация: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 раз(а)

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

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

    [+] [-]
  • Откуда: BG
Ander_73, aa

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

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

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

    [+] [-]
dimo70, ты пойми правильно: добавить строчку кода не сложно. Но должен быть смысл!
Смысл runonce - выполнить действия, которые нельзя выполнить при создании заливки (например, активация или установка дров).

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

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

    [+] [-]
  • Откуда: BG
Ander_73, понял. Никакие проблемы. Я же сам писал, что это не критично. Решил спросить просто. az

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

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

    vovan1982
  • 214
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1099
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
Ander_73, привет. А ты не хочешь ссылку на 3мар в шапку добавить, чтобы не искать на 8 страницах?

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

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

    [+] [-]
  • Откуда: BG
vovan1982, 3map была бета версия, может поэтому Ander_73 не поставил в шапку.
Кстати если 3map мог бы самостоятельно управлять разделы подобно Winst было бы супер.
Я сейчас для установки заливки пользую преимущественно 3map


Последний раз редактировалось: dimo70 (2022-01-26 21:08), всего редактировалось 1 раз

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

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

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

    [+] [-]
vovan1982, хочу. Но я запутался ag
С одной стороны, надо просто тему переименовать в 3мар и заменить в шапке, собссно, софт.
С другой стороны, получится, что в начале топика идёт обсуждение совершенно другой проги. А просто удалить обсуждение неправильно, потому что там, так сказать, "начала" и вообще обсуждаются вещи по делу.
Чо делать?

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

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

    [+] [-]
  • Откуда: BG
надо просто тему переименовать в 3мар и заменить в шапке
ay

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

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

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

    [+] [-]
Ander_73,
Чо делать?
Ссылку в шапку

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

    vovan1982
  • 214
  • Стаж: 9 лет 2 месяца
  • Сообщений: 1099
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
Ander_73, можно просто переименовать тему и добавить ссылку в шапку. При этом не удаляй FAIA.

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

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

    [+] [-]
Сменил название темы.
Сменил ссылки в "шапке".
Добавил описание и расшифровку конфига.
Добавил обработку $OEM$\$1 (Димо прав, если уж браться за обработку OEM, то полностью).

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

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

    [+] [-]
  • Откуда: BG
Ander_73, спасибо. aa
Добавлено через 55 минут 22 секунды:
Проверил только что последний вариант 3map. Сработал замечательно в том числе и $OEM$\$1 az
С разрешением от Ander_73 выложу моя примерная папка $OEM$
Каждый для себя может заменить внутри то, что ему требуется.

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

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

    UserX
  • 667
  • Стаж: 9 лет
  • Сообщений: 795
  • Репутация:32

    [+] [-]
92365примерная папка $OEM$
Было бы неплохо снабдить ваши скрипты (командные файлы) понятным описанием, что делает каждый из них. Чисто для хорошего тона, а также быстрого и полного восприятия.
Добавлено.
Собственно, сказано это было не как предлог для дальнейшего обсуждения.
Просто было предложено добавить в выложенные здесь скрипты комментарии и на этом всё.


Последний раз редактировалось: UserX (2022-01-27 19:21), всего редактировалось 1 раз

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

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

    [+] [-]
dimo70, UserX, вот только обсуждать всё это давайте не здесь, плз.

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

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

    [+] [-]
  • Откуда: BG
Ander_73, разумеется. Сразу делаю отдельную тему.

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

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

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

    [+] [-]
Эксперимент.
- добавлена поддержка ISO (я сам не знаю, зачем).
- убрана оптимизация по индексам (Раньше, если индекс в заливке был всего один, то сразу переходил к развёртыванию. Теперь будет всегда спрашивать подтверждение выбора индекса. Тоже не уверен, что надо, но при большом кол-ве дистров это лишняя страховка от ошибки, имхо)
Обработка OEM/unattend для ISO: будут скопированы И те, что внутри ISO, И те, что рядом с ISO. Так что возможны перекрытия и накладки.
Предполагается, что внутри ISO только один дистр. То есть ищется только один WIM/ESD/SWM.
Скачать

Страница 8 из 13


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

Текущее время: 19-Апр 06:57

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


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