[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 10 months
  • Posts: 3835
  • REPUTATION: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


Last edited by Ander_73 on 2022-02-09 10:55; edited 6 times in total

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 10 months
  • Posts: 3835
  • REPUTATION:127

    [+] [-]
PERSVET, в архиве 3map_boot.7z уже есть make.cmd, его и надо запускать, он всё сделает ( НЯП af )

[Quote]

    PERSVET
  • 243
  • Longevity: 9 years 10 months
  • Posts: 24
  • REPUTATION:0

    [+] [-]
Ander_73
он всё сделал, вам спасибо! Всего хорошего aa

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 10 months
  • Posts: 3835
  • REPUTATION:127

    [+] [-]
Экспериментальный комплект 3map_boot_new для установки Win10/11 (Server 2019/2022)
Состав:
  • "голое" (без доп. драйверов) ядро (Srv2022)
  • тестовая 3map
  • чуть софта (winst + micro far + bootice)
  • скрипт создания 2-раздельной флешки (make.cmd)
Смысл:
    Загружается и запускается 3map. Если устройство для установки найдено, то далее штатно. Если нет, то запускается SDI для автоматической установки драйвера MassStorage. Если драйвер найден и установлен, то продолжаем штатную установку через 3map и в конце развёртывания интегрируются установленные (через SDI) дрова в развёрнутую виндовс.
Скачать

[Quote]

    a7777777
  • 27924
  • Longevity: 3 years 6 months
  • Posts: 256
  • REPUTATION:41

    [+] [-]
  • Location: Родом из детства
А не проще было взять облегченное Десяточное ядро Xemom1, оно там гораздо меньшего размера, ну на треть точно, поимому 230mb или что то около того, выкинуть пак драйверов и прочий мусор так будет еще меньше. Хотя для этой цели можно и Восьмерочное, оно ещё меньше, помойму 118mb.

[Quote]

    Ikar
  • 1682
  • Longevity: 9 years 1 month
  • Posts: 122
  • REPUTATION:2

    [+] [-]
Ander_73, Подскажите ПЖЛСТ , а где меняется размер раздела WINRE который создается при разворачивании образа ? Можно сделать сделать чтобы он создавался большего размера ?

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 10 months
  • Posts: 3835
  • REPUTATION:127

    [+] [-]
Ikar, aa
Раньше MS "разрешала" засовывать WinRE в загрузочный раздел (который в начале диска и который 500+ МБ для МБР).
Потом это стало нельзя (я лично пытался переместить рекавери в загрузочный раздел и получал отлуп. погуглил и выяснил, что теперь это политика такая и только в отдельный раздел. возможно, сейчас всё опять поменялось)
То есть под рекавери нужен отдельный раздел. Как правило, в конце диска.
Теперь про 3мап. У меня нет понятия рекавери раздел. То есть у меня создаются только два раздела: загрузочный и системный. Если нужен рекавери, то надо "руками" отрезать от системного раздела в конце кусочек и создать там рекавери раздел (инструкций полно в инете). После чего переместить туда WinRE и включить контроль.
Если же нужно контролировать размер загрузочного раздела, то в папке bin лежат два файла: bios.dsf и uefi.dsf. Это сценарии diskpart, обычные текстовые файлы. Их можно в редакторе открыть и изменить цифирьки на нужные.

[Quote]

    Ikar
  • 1682
  • Longevity: 9 years 1 month
  • Posts: 122
  • REPUTATION:2

    [+] [-]
Ander_73, Спасибо за подсказку , :) так у Вас в файле UEFI и создается раздел WINRE . Поправил размер и добавил такой же в bios.dsf. Просто KB5034441 не ставиться, падает с ошибкой из-за маленького размера WINRE.

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 10 months
  • Posts: 3835
  • REPUTATION:127

    [+] [-]
102750Поправил размер и добавил такой же
Поделитесь с народом, плз aa

[Quote]

    Ikar
  • 1682
  • Longevity: 9 years 1 month
  • Posts: 122
  • REPUTATION:2

    [+] [-]
Ander_73, Дык даже не знаю чем делиться .
В файле uefi.dsf create partition primary size=990 , тут поменял размер .
В файле bios .dsf между загрузочным и системным разделом добавил строки
create partition primary size=990
format quick fs=ntfs label="Recovery"
Как то так ....

[Quote]

    bighead
  • 29484
  • Longevity: 3 years
  • Posts: 391
  • REPUTATION:24

    [+] [-]
Ikar, можно было закинуть сюда эти два файлика ab

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 10 months
  • Posts: 3835
  • REPUTATION:127

    [+] [-]
Ikar, aa
Интересует именно "правильный" размер. И, если можно, откуда взята цифра.
А то беглый поиск даёт только "увеличьте размер на 250Мб"...
bighead, надо поискать ещё "родной" ID раздела рекавери, для порядку.

[Quote]

    bighead
  • 29484
  • Longevity: 3 years
  • Posts: 391
  • REPUTATION:24

    [+] [-]
102754Интересует именно "правильный" размер.
Вероятно правильный размер понятие неопределенное:))
тут тут можно почитать, но я не понимаю, что за "секции"
102754И, если можно, откуда взята цифра.
Должно хватить ag Рекомендуемый 650-700 Мб + 250 итого... :)
Microsoft с обновами непредсказуемая и то, что получилось - это ряда форс мажора, почему тут даже патч сделали, я его пробовал, но что-то он мне не помог. Уже не помню как решил проблему.
Но по логике, если обнова проблема в обнове... KB5034441, то не проще ли взять образ уже с это обновой.

[Quote]

    Gvint64
  • 24573
  • Longevity: 4 years 6 months
  • Posts: 626
  • REPUTATION:72

    [+] [-]
aa
Microsoft
Стеркин


Last edited by Gvint64 on 2024-04-19 14:48; edited 1 time in total

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 10 months
  • Posts: 3835
  • REPUTATION:127

    [+] [-]
Вот валидный скрипт для BIOS (MBR)
clean
convert basic noerr
convert mbr
create partition primary size=580
format quick fs=fat32 label="System"
active
create partition primary
shrink minimum=990
format quick fs=ntfs label="Windows"
create partition primary
format quick fs=ntfs label="Recovery"
set id=27 override
Собственно, если Стёркин рекомендует 1Гб, то и 990 вполне ag
---
Думаю, размер System (580Мб) теперь избыточен, но "работает - не трогай!" никто не отменял.

[Quote]

    bighead
  • 29484
  • Longevity: 3 years
  • Posts: 391
  • REPUTATION:24

    [+] [-]
Думал где спросить, раз с 3map делаю спрошу здесь:)
Через runonce.cmd
добавляю команду:
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "Shell" /t REG_SZ /d "C:\tmp\start.bat" /f
Батник с запросом админских прав и при запуске windows появляется окно UAC. А учётка локального администратора.
Имеет смысл вообще в батнике убрать запрос на админа, ведь shell должен запускаться без UAC поидее и не запрашивать лишние права. Или же прописать запуск через тот же RunAsTi т.е.?
Reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "Shell" /t REG_SZ /d "RunAsTI.exe C:\tmp\start.bat" /f

Page 13 of 14


Display posts:    

Current time is: 04-Dec 17:39

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum