Ander_73
- Longevity: 7 years 8 months
- Posts: 3750
- REPUTATION:127[+] [-]
|
-*** Trivial Image Applying ***-Назначение проекта: упрощённое развёртывание дистрибутивов/"заливок" (предустановленная ОС + софт). Поддерживаемые форматы: WIM/ESD/SWM и ISO. Представляет собой: Область применения: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 подготовить флешку
Команды diskpartlis 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
|
Отправлено: 06-Dec-2021 16:58
(after 1 hour 27 minutes)
Ander_73
- Longevity: 7 years 8 months
- Posts: 3750
- REPUTATION:127[+] [-]
|
Страшная пре-бета! Только для теста! И тех, кто понимает, что делает! Никаких вопросов батник не задаст, а тупо грохнет винт и разметит начисто! В начале батника задать переменную %file% (путь к файлу заливки) Я использую такой батник для полного "автомата" загрузкиstartnet.cmd@echo off echo/ wpeinit for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do ^ for %%b in (%%a:\programs\faia\*.cmd) do call "%%b"& goto :eof echo/ echo *** Error! FAIA script not found. *** echo/ pause cls cmd Скачать --- UPD: Только х64!
|
korsak7
- Longevity: 9 years 9 months
- Posts: 1063
- REPUTATION:62[+] [-]
|
|
Отправлено: 06-Dec-2021 19:13
(after 1 hour 56 minutes)
dimo70
- Longevity: 6 years 10 months
- Posts: 3738
- REPUTATION:27[+] [-]
- Location: BG
|
Тут надо долго голову чесать и смелости набираться прежде чем запустить етот "хардкор". Ander_73, а почему выбирает самый большой диск? Может лучше так: если диск один все ясно. А если больше дисков, выбрать SSD если есть. Обычно в современных системах у которых больше одного диска есть SSD и винду надо ставить именно на нем.
_________________ Signed off for violation of forum rules
|
korsak7
- Longevity: 9 years 9 months
- Posts: 1063
- REPUTATION:62[+] [-]
|
а почему выбирает самый большой диск? а чтобы удалить больше фоточек с котиками Может лучше так: если диск один все ясно. А если больше дисков, выбрать SSD если есть. универсальный алгоритм нереален
|
Ander_73
- Longevity: 7 years 8 months
- Posts: 3750
- REPUTATION:127[+] [-]
|
90379универсальный алгоритм нереален Мне предлагают набросать на батничке простенький ИИ, чоужтам Самый большой - это просто чтобы отличить его от флешки, с которой запустились. И сам батник должен быть на этой флешке, а не засунут внутрь ВИМ-а (иначе, если ИИ взбунтуется, он и флешку форматнёт). Впрочем, я уже вижу, что это лишнее, достаточно просто быть "другим диском", а не флешкой. Хотелось бы услышать отзывы о работе, а не рассуждения об идеальном. Пожалуйста.
|
dimo70
- Longevity: 6 years 10 months
- Posts: 3738
- REPUTATION:27[+] [-]
- Location: BG
|
Ander_73, идея хорошая сделать автоматом. Большинство ноутбуков только с одним диском, так что я только "за". Сразу проверять батник и скрипт не смогу, так как дома без винду останусь , но завтра постараюсь.
_________________ Signed off for violation of forum rules
|
UserX
- Longevity: 9 years 5 months
- Posts: 829
- REPUTATION:35[+] [-]
|
90358Хотелось бы понять, как сделать более универсально. 90358так это будет обычный сетуп. А у нас только хардкор! Таки придётся искать тонкую грань между "сетупом" и "хардкором". Иначе одному - самый большой, а другому - самый быстрый. Что захочет третий - тайна, покрытая мраком. :) Может, хоть какой-нибудь инюшничек выбора диска вынести отдельно для возможности его индивидуальной настройки, в котором каждый для себя точно определит, какой хардкор его устроит, чтобы потом "не было мучительно больно" (с). Ну, а затем уж и... эх, понеслась!
|
Ander_73
- Longevity: 7 years 8 months
- Posts: 3750
- REPUTATION:127[+] [-]
|
UserX, основная идея - масс продакшен. Отсюда вытекает главное требование - скорость. Типовой комп/ноут - это один хард. Вот на него и громоздим. Даже у меня бойцы при установке Винды отрывают "лишние" харды и лишь потом втыкают обратно. А ини-шник уже ваяю. Там будут путь поиска заливки и хотелка даркалекса.
|
dimo70
- Longevity: 6 years 10 months
- Posts: 3738
- REPUTATION:27[+] [-]
- Location: BG
|
Даже у меня бойцы при установке Винды отрывают "лишние" харды и лишь потом втыкают обратно. Очень понравилось. И я так буду делать. Я твердо за "масс продакшен"
_________________ Signed off for violation of forum rules
|
korsak7
- Longevity: 9 years 9 months
- Posts: 1063
- REPUTATION:62[+] [-]
|
90385UserX, основная идея - масс продакшен. Отсюда вытекает главное требование - скорость. Типовой комп/ноут - это один хард. Вот на него и громоздим. Даже у меня бойцы при установке Винды отрывают "лишние" харды и лишь потом втыкают обратно. Надо просто установить пределы компетенции скрипта. Например он видит в системе только 1 винт, или SSD+HDD - значит можно работать. На все остальные конфиги - аларм и стоп.
|
Ander_73
- Longevity: 7 years 8 months
- Posts: 3750
- REPUTATION:127[+] [-]
|
ВЫнст - универсальный инструмент и там такого не надо.90387как батник поймёт какой хард резать? Никак. Не надо применять массовый инструмент для специфических задач. Добавлено через 1 минута 42 секунды:
90389Например он видит в системе только 1 винт Собственно, понимание этого пришло уже после. Так и придётся сделать. Просто жалко своим же руками убивать выстраданный код
|
Ander_73
- Longevity: 7 years 8 months
- Posts: 3750
- REPUTATION:127[+] [-]
|
Обновлён FAIA. Файл настроек: ImgMask - маска поиска заливки (например, \images\WIM\*.wim) Необязательные параметры: ImgIdx - номер индекса в заливке SetWin 500 125 SetWin 10000 200 Создание раздела с данными. Если диск менее или равен 500Гб, то раздел с Виндовс ужать до 125Гб. Если менее или равен 10000Гб (любая заведомо большая цифра), то ужать до 200Гб. На свободном месте создать новый раздел. Параметров SetWin может быть много, обрабатываются по очереди до первого срабатывания. Скачать
|
Page 1 of 14
Current time is: 05-Oct 04:04
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
|
|