Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3843
- Репутация: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
Последний раз редактировалось: Ander_73 (2022-02-09 10:55), всего редактировалось 6 раз(а)
|
Отправлено: 06-Дек-2021 16:58
(спустя 1 час 27 минут)
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3843
- Репутация: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
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
|
Отправлено: 06-Дек-2021 19:13
(спустя 1 час 56 минут)
dimo70
- Стаж: 7 лет
- Сообщений: 3785
- Репутация:27[+] [-]
- Откуда: BG
|
Тут надо долго голову чесать и смелости набираться прежде чем запустить етот "хардкор". Ander_73, а почему выбирает самый большой диск? Может лучше так: если диск один все ясно. А если больше дисков, выбрать SSD если есть. Обычно в современных системах у которых больше одного диска есть SSD и винду надо ставить именно на нем.
_________________ Подпись отключена за нарушение правил форума
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
а почему выбирает самый большой диск? а чтобы удалить больше фоточек с котиками Может лучше так: если диск один все ясно. А если больше дисков, выбрать SSD если есть. универсальный алгоритм нереален
|
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3843
- Репутация:127[+] [-]
|
90379универсальный алгоритм нереален Мне предлагают набросать на батничке простенький ИИ, чоужтам Самый большой - это просто чтобы отличить его от флешки, с которой запустились. И сам батник должен быть на этой флешке, а не засунут внутрь ВИМ-а (иначе, если ИИ взбунтуется, он и флешку форматнёт). Впрочем, я уже вижу, что это лишнее, достаточно просто быть "другим диском", а не флешкой. Хотелось бы услышать отзывы о работе, а не рассуждения об идеальном. Пожалуйста.
|
dimo70
- Стаж: 7 лет
- Сообщений: 3785
- Репутация:27[+] [-]
- Откуда: BG
|
Ander_73, идея хорошая сделать автоматом. Большинство ноутбуков только с одним диском, так что я только "за". Сразу проверять батник и скрипт не смогу, так как дома без винду останусь , но завтра постараюсь.
_________________ Подпись отключена за нарушение правил форума
|
UserX
- Стаж: 9 лет 8 месяцев
- Сообщений: 858
- Репутация:37[+] [-]
|
90358Хотелось бы понять, как сделать более универсально. 90358так это будет обычный сетуп. А у нас только хардкор! Таки придётся искать тонкую грань между "сетупом" и "хардкором". Иначе одному - самый большой, а другому - самый быстрый. Что захочет третий - тайна, покрытая мраком. :) Может, хоть какой-нибудь инюшничек выбора диска вынести отдельно для возможности его индивидуальной настройки, в котором каждый для себя точно определит, какой хардкор его устроит, чтобы потом "не было мучительно больно" (с). Ну, а затем уж и... эх, понеслась!
|
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3843
- Репутация:127[+] [-]
|
UserX, основная идея - масс продакшен. Отсюда вытекает главное требование - скорость. Типовой комп/ноут - это один хард. Вот на него и громоздим. Даже у меня бойцы при установке Винды отрывают "лишние" харды и лишь потом втыкают обратно. А ини-шник уже ваяю. Там будут путь поиска заливки и хотелка даркалекса.
|
dimo70
- Стаж: 7 лет
- Сообщений: 3785
- Репутация:27[+] [-]
- Откуда: BG
|
Даже у меня бойцы при установке Винды отрывают "лишние" харды и лишь потом втыкают обратно. Очень понравилось. И я так буду делать. Я твердо за "масс продакшен"
_________________ Подпись отключена за нарушение правил форума
|
korsak7
- Стаж: 9 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
90385UserX, основная идея - масс продакшен. Отсюда вытекает главное требование - скорость. Типовой комп/ноут - это один хард. Вот на него и громоздим. Даже у меня бойцы при установке Винды отрывают "лишние" харды и лишь потом втыкают обратно. Надо просто установить пределы компетенции скрипта. Например он видит в системе только 1 винт, или SSD+HDD - значит можно работать. На все остальные конфиги - аларм и стоп.
|
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3843
- Репутация:127[+] [-]
|
ВЫнст - универсальный инструмент и там такого не надо.90387как батник поймёт какой хард резать? Никак. Не надо применять массовый инструмент для специфических задач. Добавлено через 1 минута 42 секунды:
90389Например он видит в системе только 1 винт Собственно, понимание этого пришло уже после. Так и придётся сделать. Просто жалко своим же руками убивать выстраданный код
|
Ander_73
- Стаж: 7 лет 10 месяцев
- Сообщений: 3843
- Репутация:127[+] [-]
|
Обновлён FAIA. Файл настроек: ImgMask - маска поиска заливки (например, \images\WIM\*.wim) Необязательные параметры: ImgIdx - номер индекса в заливке SetWin 500 125 SetWin 10000 200 Создание раздела с данными. Если диск менее или равен 500Гб, то раздел с Виндовс ужать до 125Гб. Если менее или равен 10000Гб (любая заведомо большая цифра), то ужать до 200Гб. На свободном месте создать новый раздел. Параметров SetWin может быть много, обрабатываются по очереди до первого срабатывания. Скачать
|
Страница 1 из 14
Текущее время: 15-Дек 03:52
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|