[Quote]

    Ander_73
  • 15549
  • Longevity: 3 years 1 month
  • Posts: 1423
  • REPUTATION:96

    [+] [-]
"Возвращается мужик из командировки, а у него дома винда переставлена."-*** WInst ***-
Назначение проекта:
    Установка Windows 7-10 через:
  • Автоматизацию запуска стандартной программы установки Windows setup.exe с ключами командной строки. Для установки новых редакций Windows 10 применяется метод подмены стандартной библиотеки winsetup.dll.
  • Развёртывание Windows на жёсткий диск (как с возможностью его разметки, так и на уже подготовленный) или в контейнер VHD с помощью программы wimlib-imagex.exe и последующим добавлением в список загрузки.

Представляет собой:
    Командный бат-файл.

Область применения:
  • Операционная система:
    • установка через setup.exe: WinPE 7-10
    • развёртывание через wimlib-imagex.exe: Win7-10, WinPE 7-10
  • Разрядность: x86/x64

Загрузка и подготовка установочного файла install.esd --- <утилита InstPrep> ---


Варианты загрузки:
  • прямая (только Windows 10)
  • через торрент
Прямая загрузка:
Выбрать требуемую конфигурацию из предложенных вариантов.
После загрузки будет произведено удаление первых 3-х индексов и оптимизация полученного install.esd
Загрузка через торрент:
Выбрать требуемую конфигурацию из предложенных вариантов.
После загрузки будет произведено извлечение и перепаковка install.wim -> install.esd
По завершении подготовки install.esd будет предложено создать установочный комплект WInst, который:
  • загрузит Winst
  • переместит подготовленный install.esd в папку:
    WInst\WInstall\<имя выбранной конфигурации>\install.esd
После чего папку WInst нужно вручную скопировать/переместить на флешку в произвольную папку.
Примечание: можно добавить свою коллекцию торрентов.
Для этого скопируйте свой торрент-файл(-ы) в папку torrents (допускается создание вложенных папок). Торрент-загрузка должна содержать один или несколько установочных iso-файлов.Загрузить InstPrep

Загрузочная среда BootMedia

Содержимое папки:
  • Оригинальные загрузочные образы Microsoft для запуска WInst c флеш-накопителя. Каждый образ поддерживает только свою разрядность.
  • Скрипт для самостоятельной подготовки загрузочного образа (представленные образы изготовлены из Windows 10 LTSC 2019).
  • Файлы "обвязки" bootfiles_x64.7z и bootfiles_x86.7z содержат папки boot и efi для создания самостоятельной загрузочной флешки.
Способ применения:
  • Изготовить загрузочный носитель с загрузочным образом.
  • При старте происходит поиск (и запуск, в случае успеха) по всем дискам скрипта "$:\Winst\Установка Windows.cmd".
Загрузить BootMedia -Новый комплект BootMedia:
  • Загрузочные образы на базе Windows 1909
  • Обновлённый скрипт создания загрузочного образа
Загрузить из

readme.txt

0. Назначение
   ----------
   Установка Windows 7-10 через:
   - автоматизацию запуска стандартной программы установки Windows setup.exe с ключами
     командной строки. Для установки новых редакций Windows 10 применяется метод
     подмены стандартной библиотеки winsetup.dll.
   - развёртывание Windows на жёсткий диск (как с возможностью его разметки, так и на
     уже подготовленный) или в контейнер VHD с помощью программы wimlib-imagex.exe и
     последующим добавлением в список загрузки.
1. Терминология
   ------------
                            Папка дистрибутива (ПД)
                            ~~~~~~~~~~~~~~~~~~~~~~~
   Папка, в которой содержатся:
   - установочный файл с расширением WIM, ESD, SWM. Обычно это "install.esd"
   - файл описания (необязательно) {формат файла описания см. в "Примечания"}
   - папка $OEM$ (необязательно)
   - файл ответов unattend.xml (необязательно)
   - установочный комплект setup.exe (необязательно)
                               Общая папка (ОП)
                               ~~~~~~~~~~~~~~~~
   Папка, в которой содержатся:
   - папки дистрибутивов
   - папка $OEM$ (необязательно)
   - файл(-ы) ответов unattend.xml (<любое_имя>.xml)
2. Концепция
   ---------
   Возможны три варианта расположения ПД:
                                 Классический
                                 ~~~~~~~~~~~~
   ОП находится в произвольном месте флешки. Например:
   F:\
      ОП\
         ПД\
         ПД\
         ПД\
         ...
                                  Портативный
                                  ~~~~~~~~~~~
   ОП называется "WInstall" и находится в папке с установочным скриптом WInst
"Установка Windows.cmd". Например:
   F:\
      Folder\
             WInst\
                   WInstall\
                            ПД\
                            ПД\
                            ПД\
                            ...
                   Установка Windows.cmd
                                 Произвольный
                                 ~~~~~~~~~~~~
   Папка ОП отсуствует, ПД располагаются в любом месте флешки. Например:
   F:\
      Folder\
             ПД
      Folder1\
              Folder2\
                      ПД
                      ПД
                      Folder3\
                              ПД
3. Выполнение
   ----------
                              Поиск и отображение
                              ~~~~~~~~~~~~~~~~~~~
   Сначала выполняется поиск ПД, расположенных в варианте "классический".
Для указания расположения ОП служит файл dirlist.txt
Например, у нас есть флешка с такой структурой папок:
   F:\
      Install\
              Windows\
                      Win7x86
                      Win81x64
                      Win10x64
   В данном примере ОП - это F:\Install\Windows\
   Отбрасываем букву диска с двоеточием и завершающий слэш, получаем "\Install\Windows"
   Именно это и записываем в файл dirlist.txt:
   \Install\Windows
   Если ОП больше одной, то добавляем в dirlist.txt соответствующие строки.
   Далее выполняется поиск ПД, расположенных в варианте "портативный" (папка WInstall).
Если по результатам поиска по первым двум вариантам не найдено ни одной ПД, то
начинается глобальный поиск по всем дискам в поисках файлов с расширением WIM, ESD, SWM
и размером более 1 000 000 000 байт.
   Варианты отображения найденных дистрибутивов:
- если в ПД существует файл описания, то отображается его содержимое
- если файла описания нет, то берется информация из первого индекса дистрибутива
   Пункт меню "Переключить режим отображения: "версия/путь"" позволяет переключать вид
с информации из первого индекса на полный путь к дистрибутиву.
                                Опции установки
                                ~~~~~~~~~~~~~~~
   Дистрибутив  - переключение вида "версия/путь"
   Папка $OEM$  - может располагаться в трех местах: ПД, ОП, WInstall. Соотв. будет
                  отображаться как $OEM$, ..\$OEM$, _WInst_\$OEM$
                  Если существуют все три варианта, нужный можно выбрать вручную.
   Файл ответов - аналогично папке $OEM$. Будут отображаться как:
                  unattend.xml, ..\unattend.xml, _WInst_\unattend.xml
                  В папках ОП и WInstall может быть несколько файлов с расширением xml,
                  нужный можно выбрать вручную.
   Установщик   - Если в ПД существует setup.exe, то он будет предложен для запуска.
                  Выбрать встроенный setup.exe можно вручную.
   Проверка целостности - перед установкой будет запущена проверка установочного файла.
   Перезагрузка         - можно отменить перезагрузку после развертывания дистрибутива.
   Лицензия EI.cfg      - переключение между Volume/Retail
   Выбор языка          - язык установки берется из первого индекса дистрибутива или
                          может быть выбран вручную.
4. Развёртывание
   -------------
   Суть развёртывания состоит в:
   - распаковке файла дистрибутива на раздел жёсткого диска (или в контейнер VHD)
   - добавлении нового пункта в меню загрузки Windows (или создании этого меню)
   Рассмотрим типовые сценарии развёртывания:
                                   Новый HDD
                                   ~~~~~~~~~
   Суть действий: нам необходимо установить Windows на новый (неразмеченный) HDD. Для
этого мы должны сперва разметить HDD и затем развернуть Windows.
   Подготавливаем новый HDD к развёртыванию:
   - выбираем "Disk preparing"
   - выбираем разметку ("MBR" или "GPT")
   - выбираем разбивку HDD "Microsoft standard"
   - выбираем тип загрузки (firmware)
   Собственно, само развёртывание в данном случае не требует дополнительных действий,
потому что все шаги выполнены стандартным образом (то есть разделы для Windows и
загрузчика определяются однозначно).
   В итоге получаем HDD разбитый на два раздела (260 Мб и всё оставшееся). На первом
разделе размещён загрузчик Windows, на второй развёрнута сама Windows.
                        HDD с уже установленной Windows
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Суть действий: нам необходимо выделить место для новой Windows. Для этого мы
"сожмём" существующий (в нашем случае, это второй) раздел и на освободившемся месте
создадим новый раздел. В новый раздел развернём Windows и добавим в меню загрузки новый
пункт.
   Сначала подготовим раздел для новой Windows:
   - выбираем "Disk preparing"
   - выбираем "Manual partitioning", "Manage partition", "Shrink partition"
   - выбираем размер раздела для новой Windows (например, 30000 Мб)
   - выбираем "Create partition", "Primary"
   Далее переходим к собственно развёртыванию:
   - выбираем "Windows applying"
   - выбираем "Volume for Windows applying" - это только что созданный новый раздел
     размером 30 Гб; указываем номер тома из списка (поскольку раздел только что
     создан и имеет формат RAW, его необходимо отформатировать в NTFS или FAT32)
   - выбираем "Volume for bootloader" - это раздел с загрузчиком Windows. В нашем
     случае это раздел размером 260 Мб и разметкой FAT32; указываем номер тома из
     списка
   - выбираем тип загрузки (firmware)
                       Установка Windows в контейнер VHD
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Некоторые редакции Windows (как правило, старшие) позволяют установку и работу из
контейнера VHD.
   Сначала выберем/создадим контейнер для новой Windows:
   - выбираем "Select/Create VHD container", где выбираем/создаем папку и имя
файла-контейнера.
   - указываем размер создаваемого контейнера (например, 30 Гб)
   Далее переходим к собственно развёртыванию, которое аналогично описанному в
предыдущем пункте (начиная с выбора "Windows applying").
5. Состав
   ------
   lang - файл локализации.
   tools64 - sfx-архив со вспомогательными утилитами.
   tools86 - sfx-архив со вспомогательными утилитами.
   setup64 - sfx-архив с установщиком х64.
   setup86 - sfx-архив с установщиком х86.
   readme.txt - файл справки.
   Установка Windows.cmd - файл запуска.
   Опционально:
   ~~~~~~~~~~~
   WInstall\ - папка для размещения общих $OEM$, unattend.xml и ПД для "портативного"
               варианта.
   dirlist.txt - список ОП для поиска по "классическому" варианту.
   shell.txt - строка запуска приложения (в свёрнутом виде) одновременно с WInst.
               Например:  "\TC\TOTALCMD.EXE" $d\
               означает запуск "TOTALCMD.EXE" из папки "\TC\" в корне текущего диска
               подстановочный знак "$d" разворачивается в имя текущего диска.
6. Примечания
   ----------
- предназначено для запуска:
  * для установки через setup.exe: из-под WinPE 7-10 x86/x64
  * для установки через развёртывание: из-под Win7-10 x86/x64 и WinPE 7-10 x86/x64
- поиск папок из dirlist.txt производится по всем дискам
- в случае "произвольного" расположения ПД, также можно пользоваться общими $OEM$ и
  unattend.xml из папки WInstall.
- при развёртывании выбор тома можно осуществлять не только по номеру, но и по букве,
  если буква у тома есть.
  Формат файла описания:
  - кодировка WIN-1251
  - имя файла описания = имя установочного файла + расширение "txt".
    Например: "install.esd.txt".
  - содержание:
    * первая строка - описание самой установки
    * следующие строки - описания редакций (необязательно) в формате "N=Title".
    Например, содержимое "install.esd.txt":
    Windows 7 SP1 (x86-x64) Russian
    1=Windows 7 (x86)    Максимальная
    2=Windows 7 (x86_64) Максимальная
    7=Windows 7 (x86)    Домашняя базовая
    8=Windows 7 (x86_64) Домашняя базовая
  При развёртывании редакции, для которой есть описание в файле описания, новый пункт
в меню загрузки Windows будет называться как описание редакции, а не стандартно
"Windows 7" или "Windows 10". Если такая редакция будет развёрнута на одном ПК
несколько раз, то к названию будет добавляться индекс [N], где N=2,3 и.д.

Дополнительная информация

    Установщик Windows взят из комплекта WinSetup2k10 от korsak7
Загрузить WInst


Last edited by Ander_73 on 2019-12-20 17:23; edited 16 times in total

[Quote]

    Ander_73
  • 15549
  • Longevity: 3 years 1 month
  • Posts: 1423
  • REPUTATION:96

    [+] [-]
sergeysvirid, по мотивам вчерашней беседы сделал мелкий бат-ник.
1. Скачивает выбранную разрядность Вин10 (October 2018 Update)
2. Удаляет первые три индекса
3. Оптимизирует полученное.
На выходе готовый к установке install.esd
Работает на любой винде ХР-10 и любой разрядности (в комплекте бинарники х86)

[Quote]

    korsak7
  • 107
  • Longevity: 5 years 3 months
  • Posts: 665
  • REPUTATION:50

    [+] [-]
ты хотя бы намекни что она декриптует :) или слегка нестандартная структура iso уже считается зашифрованной? aa

Information from Ander_73


Уже никто ничего не декриптует. Угомонись, плз.

[Quote]

    dialmak
  • 2607
  • Longevity: 4 years 1 month
  • Posts: 1058
  • REPUTATION:40

    [+] [-]
korsak7,
ESD могут быть криптованные или обычные.
На сайте MS они как правило криптованные.
Декрипторы есть разные, например
http://gus33000.github.io/ESD-Decrypter/
https://github.com/abbodi1406/WHD/raw/master/script...ter-wimlib-39.7z

[Quote]

    korsak7
  • 107
  • Longevity: 5 years 3 months
  • Posts: 665
  • REPUTATION:50

    [+] [-]
На сайте MS они как правило криптованные.
Криптованные это в переводе на русский зашифрованные? То есть я не могу видеть их содержание или что?
http://nnm-club.me/forum/viewtopic.php?t=1251952 - это криптованные дистрибутивы?

[Quote]

    dialmak
  • 2607
  • Longevity: 4 years 1 month
  • Posts: 1058
  • REPUTATION:40

    [+] [-]
korsak7, Ну пусть будет зашифрованные.
Вот типичный ключ
BwIAAACkAABSU0EyAAgAAAEAAQANalVAnj5nONtLVceq+Xw28Vd63KajoegEJUWjdnvRZI7g29bqxmBZKwqbZxeAh7zwCEjez+syF08lPxVnajv6FAUs1wdr0lXd/J+4/Mtv8Y1l5VHHu/4N67c4CECorY6Xm/VJmpKPABkiKbJMxy2073tsg5zj2fZVyDso4MXyqBrqPHA3XVwTPSQKBR+NHb/hld3TZ17QYuW5+6nt7b749FwcjV+dKvoZSMSiVN56oPVGx6+o2wn5GNW2CHJmEHQGOumrWzg1ebqiWinRMCPQCttxS/j2uYKpFFq73Q2gp1LEt79paPUXFJD4Jv4E9caWilUU+iSc6vaZqxZzyN3aXY8Irm/jnYiCtl6jFwR2rUWX1xZbpJW2Jwoccmfrp05DDnY6cXXOXGOU5UVLb+t/8Lj94BhIh2Xj734njamY+0RMbjpwalqCIbO4ifxyRo5l3L+N/wj34EkhSCv7L/0acg5qkJYF6yt3j0witwP3pNSc86l/3FFtZJWeazrQmelxiv6v31YjAlGoVQvnL1/Wh74XFAN21xUrhWvD71uqvd1xbPkNlIgrL1alV0IUWTv3EYnbbXMsOYOvjRA1KmpiePpE0xipW+DwYKQHTDcS9C6kfSAxSS68HjHfoJMq0iFH4Iyalb9tt1Xuvor8pSFNRJpdNAEF7MUT7oT6Zkja752fkDTqcrxc6RYPUs/LuEIEAlTe6LPsf8vxJkig/kDCGzMEHISJ5wKVa+wk4HEsyvRkDh4GdAnsB+lVJttQI2nDgbwPWGD88qHm3tIEt4DaVyLU4s7tZThNcj0E2HbIdRII0v9oZkucv5x7cWmU7RPu57zBXHRKlHirDJaS3YZSAbJPB7nW39DeBrOBVqut0uo31Ate5fXmwyZRgLTMcY7LO0h6Nz5C0u+tzgiXewALBgqQdMw9pYH6X+KH95+x914PK+OWsul1SjD8rzLt6IDIDizRHQUk9azLZ2PndhQ0nwAD8oQCZhdjHkqai598LXdN0Q3aXwZnryME3FAywNHTGmew4S09GYHk4GsbsdOAdEHyFCcGFjTYWEyvY252hf1LDW6u6FXYBeG+7T1v+Zm0ZAbzLYlLdO3HQ3mXiQm2azeG9owFaQK+f9wIOOhP1dr1x97H2t56NTwE2xAOIc6tDvI2ghJ8DNqkhiaUB0P8dypzJR6ZBIss1ljTDg/r4OGlOBPOp7YM1CqKhCPYVV35GiyCZJO1DiBWJSHRKC7WnJ9toT2VgQ7vNBfx7aNEGPz/MN20h1/mPIYfeFN51mBhw6avV34m98bcspc2JFX0Np8+3ehrYtlIvaztjyWlkg/hV4ZqQOojjB2Hjl3SQ0mKT0Z7D5DDhOxAv5ub56JDL2bN8nV4RjyULMHVq6bcUh52IsXbb88i91JnAiA09jdrTmGLdVdHjPZFxchclUD8PG1fKpUmZTDc9Y1+PuO4LlVvjuhHpy9OH2jNp2VE3T2TUs0pAQspHL3CNtL/BIF1W0zDjdjHvONTIuSKfpnQ6keOSTzGXuOyCwTYSYIXVjQ=
Дистрибутивы криптованные не бывают. Только ESD. Они распространяются отдельно. Пример

[Quote]

    korsak7
  • 107
  • Longevity: 5 years 3 months
  • Posts: 665
  • REPUTATION:50

    [+] [-]
dialmak, если я в esd из приведенного примера могу зайти безо всякого ключа (хоть типичного , хоть атипичного) и извлечь из него что угодно, в чем суть обсуждаемой криптованности? или это просто фигура речи?

[Quote]

    dialmak
  • 2607
  • Longevity: 4 years 1 month
  • Posts: 1058
  • REPUTATION:40

    [+] [-]
korsak7, Ну конкретный ESD я не проверял и не знаю зашифрован он или нет, это просто пример, что он лежит на сайте MS и может быть зашифрован. Так что сарказм неуместен.
Если же вы в такое не верите, что бывают зашифрованные ESD и люди зря пишут утилиты для расшифровки их, то у меня слов нет..

[Quote]

    korsak7
  • 107
  • Longevity: 5 years 3 months
  • Posts: 665
  • REPUTATION:50

    [+] [-]
dialmak, никакого сарказма, я верю но хочу сам посмотреть. Ибо пока что я видел только раздачу с "декриптором", которая как и утила от Ander_73, просто перепаковывает wimlib-ом, но почему то содержит в названии слово "decriptor" и причину нахождения этого слова в названии утилиты никто не может пояснить.

[Quote]

    Ander_73
  • 15549
  • Longevity: 3 years 1 month
  • Posts: 1423
  • REPUTATION:96

    [+] [-]
Камрады, заканчивайте!
Если я неясно выразился, повторюсь ещё раз: использование декриптора было от незнания сути вопроса.
ESD, на которые я дал ссылки, НЕ шифрованы. Но декриптор вынимал из них нужные индексы и формировал то, что надо: пригодный к установке install.esd
Теперь я примерно разобрался и могу это делать сам, безо всяких "декрипторов" (спасибо sergeysvirid за пинок в нужную сторону).

[Quote]

    dialmak
  • 2607
  • Longevity: 4 years 1 month
  • Posts: 1058
  • REPUTATION:40

    [+] [-]
korsak7,
но почему то содержит в названии слово "decriptor" и причину нахождения этого слова в названии утилиты никто не может пояснить
Да вроде все прозрачно. Утилита (если речь идет об этой или этой утилите) умеет работать с зашифрованными ESD. Есть они в данном случае или их нет - это дело десятое. Но умеет в отличии..
А сам decrypter и ключи (а их уже около 15) существуют отдельно, а в тех утилях в виде модуля.

Пару лет назад сам расшифровывал лично ESD несколько раз, тогда было в паблике 7 ключей..

[Quote]

    Ander_73
  • 15549
  • Longevity: 3 years 1 month
  • Posts: 1423
  • REPUTATION:96

    [+] [-]
Развил идею скачивания и подготовки install.esd для Windows 10
Выбор версии: 1709, 1803, 1809
Выбор разрядности: х64, х86
Выбор лицензии: Volume, Retail
Выбор языка: 32 штуки
Далее стандартно: скачал, удалил первые 3 индекса, оптимизировал.
---
Может оформить отдельным топиком? Или баловство?

[Quote]

    korsak7
  • 107
  • Longevity: 5 years 3 months
  • Posts: 665
  • REPUTATION:50

    [+] [-]
Как дополнение к топику

[Quote]

    Ander_73
  • 15549
  • Longevity: 3 years 1 month
  • Posts: 1423
  • REPUTATION:96

    [+] [-]
korsak7, собственно, так и задумано bs

[Quote]

    dimo70
  • 17296
  • Longevity: 2 years 3 months
  • Posts: 1081
  • REPUTATION:18

    [+] [-]
  • Location: BG
Ander_73,
В связи с ldr хочу сказать что очень понравился. Только было бы хорошо интегрировать английский язык.
Если возможно и другой язык сделать будет супер. aa
Мне например понадобился бы болгарский.
PS
WInst попробовал тоже - работает нормально. Нужно было время соориентироваться что делать, но потом все пошло нормально. ab

[Quote]

    Ander_73
  • 15549
  • Longevity: 3 years 1 month
  • Posts: 1423
  • REPUTATION:96

    [+] [-]
58124В связи с ldr хочу сказать что очень понравился. Только было бы хорошо интегрировать английский язык.
Я сейчас не понял - он же весь на английском!!! ai

Page 3 of 19


Display posts:    

Current time is: 30-Mar 08:02

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