[Quote]

    Gvint64
  • 24573
  • Longevity: 1 year 5 months
  • Posts: 338
  • REPUTATION:25

    [+] [-]
Конструктор WinPE11 (x64) на базе CMD-скрипта
Эта тема посвящена локализации китайского конструктора (страничка китайского конструктора тут, сам набор залит сюда) и дальнейшему развитию этого набора. Конструктор позволяет создать WinPE 11x64 довольно небольшого размера.
Создать готовую РЕ несложно. Для этого под х64 ОС Windows необходимо: смонтировать оригинальный дистрибутив Windows 11 с имеющейся х64-редакцией (Enterprise / Professional); распаковать сам конструктор в любое место (лучше всего в корень быстрого диска); запустить скрипт make.bat; указать букву смонтированного диска (или реального привода с компактом), индекс РЕ-загрузчика (обычно 2), индекс нужной редакции ОС, и... дождаться завершения работы скрипта.
Работа скрипта проверена с образом ru-ru_windows_11_business_editions_x64_dvd_4305082c.iso, скачать можно, например, тут.


Last edited by Gvint64 on 2021-10-12 09:08; edited 1 time in total

[Quote]

    conty9
  • 100
  • Longevity: 6 years 10 months
  • Posts: 1423
  • REPUTATION:127

    [+] [-]
  • Location: Прикарпаття
Четвертая версия локализации [ru-RU] китайского конструктора. И на этом я с ним закончил.
Изменения:
1. Довёл до ума меню PECMD (на китайском осталось только меню подтверждения смены разрешения)
2. Добавил GUI скрипта сортировки буковок дисков согласно ОС в меню (опционально можно на этапе запуска использовать авторежим, закоментировано в pecmd.ini)
3. Добавил поддержку ImDisk (по умолчанию не запущен, устанавливается и запускается при первом вызове)
4. Добавил возможность подхвата программного пакета 2k10 (ярлычок на раб.столе, после подключения программ автоудаляется)
5. По-умолчанию WiFi-драйвера теперь пакуются рядом с boot.wim под именем Drivers0.7z (т.е., вынесены из ядра) и включаются в образ ISO. В скрипте также оставил закоментированным старый вариант (драйвера в ядре).
5. Добавил возможность подхвата драйверов в архивах Drivers0.7z, Drivers1.7z и Drivers2.7z (из той же папки, где находится boot.wim - скрипт определяет папку, из которой было загружено WIM-ядро и ищет архивы драйверов и устанавливает при их наличии)
6. Создаётся "виртуальный" диск B:\ с папкой PePrograms (на самом деле это папка %SystemRoot%\MountB, смонтированная как диск)
7. Добавлен MSPaint
8. Добавлена утилитка FixScreen.exe, подправляющая изображение при смене разрешения экрана.
Прочее по мелочи.-Для удобства использования в среде WinPE будут доступны дополнительные переменные: %FreeMem% - количество свободной памяти (в Мб); %WimFolder% - полный путь к папке, содержащей загрузочное WIM-ядро; %WimDisk% - буква диска, где находится загрузочное ядро. Эти переменные можно использовать в скриптах. Они задаются при запуске РЕ и обновляются при пересортировке букв (если запускать из ярлычка в меню соответствующий GUI).


Last edited by conty9 on 2021-10-10 22:13; edited 3 times in total

[Quote]

    Gvint64
  • 24573
  • Longevity: 1 year 5 months
  • Posts: 338
  • REPUTATION:25

    [+] [-]
В четвёртой удалить в boot.txt:
Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\LanguageFeatures-WordBreaking-zh-hans-Package~*~*~~10.0.*.*.cat
это вроде китайская системная сокращённая.
В pecmd.ini добавить:
FORX \SSTR\MInst\MInst.exe,Exefile,0,LINK %Desktop%\MInst(SSTR),"%Exefile%"
FORX \2k10\Programs-2k10\Win2k78.bat,Exefile,0,LINK %Desktop%\Add_2k10,"%Exefile%",1064,%CurDir%\conty9.ico
Тогда ярлыки будут на столе если эти папки есть - нет папок нет ярлыков. Или другие какие сборки по аналогии прописать.


Last edited by Gvint64 on 2021-10-10 22:01; edited 1 time in total

[Quote]

    conty9
  • 100
  • Longevity: 6 years 10 months
  • Posts: 1423
  • REPUTATION:127

    [+] [-]
  • Location: Прикарпаття
Gvint64, дальше тебе карты в руки. Если у меня будут идеи - подкину. aa
Тогда ярлыки будут на столе если эти папки есть - нет папок нет ярлыков.
Подхват 2k10 есть в 4-й версии. И ещё, не стоит забывать, что пользователь может подключить, например, другую флешку - и использовать программный пакет оттуда. Так что: нет папок = нет ярлыков - неправильный подход.


Last edited by conty9 on 2021-10-10 22:16; edited 1 time in total

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 10 months
  • Posts: 2704
  • REPUTATION:36

    [+] [-]
  • Location: BG
conty9, Gvint64, огромное спасибо вам за проект PE11. aa
Я сделал флешку с нового ядра и буду работать сейчас с ним. Если появиться что интересное сразу скажу. az Четвертое еще не успел скачать, скорость слабая.

[Quote]

    SergeyZV
  • 528
  • Longevity: 6 years 7 months
  • Posts: 985
  • REPUTATION:12

    [+] [-]
Эти 2 файла почему-то не копируются (их надо переместить из boot.txt в install.txt)
Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\LanguageFeatures-WordBreaking-ru-Package~*~*~~10.0.*.*.cat
Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\LanguageFeatures-WordBreaking-ru-WOW64-Package~*~*~~10.0.*.*.cat
в install.txt не хватает
Windows\System32\msi.dll
и двух файлов для Bginfo (2K10)
Windows\System32\odbc32.dll
Windows\System32\snmpapi.dll

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 10 months
  • Posts: 2704
  • REPUTATION:36

    [+] [-]
  • Location: BG
conty9, у меня диск C: не видит.

[Quote]

    conty9
  • 100
  • Longevity: 6 years 10 months
  • Posts: 1423
  • REPUTATION:127

    [+] [-]
  • Location: Прикарпаття
dimo70, запускаем диспетчер устройств, смотрим, есть ли накопитель. Запускаем диспетчер дисков, смотрим, присвоена ли буква диска разделу.

[Quote]

    wert
  • 23213
  • Longevity: 1 year 10 months
  • Posts: 48
  • REPUTATION:0

    [+] [-]
conty9,Gvint64 а aa а как сделать чтоб .wcs видила сборка .разположение файлов и свойства

Comment from conty9


Если имеется в виду, как ассоциировать скрипты PECMD в системе, то можно добавить ассоциацию в PECMD так:
FORX* NTR NTE NTX WCS WCE WCX,&&te,TEAM REGI $HKLM\SOFTWARE\Classes\.%&te%\=PeCMD.%&te%|REGI $HKLM\SOFTWARE\Classes\PeCMD.%&te%\=%&te% script PeCMD|REGI $HKLM\SOFTWARE\Classes\PeCMD.%&te%\DefaultIcon\=%WinDir%\System32\pecmd.exe,4|REGI $HKLM\SOFTWARE\Classes\PeCMD.%&te%\shell\open\command\=%WinDir%\System32\pecmd.exe LOAD "%%1"

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 10 months
  • Posts: 2704
  • REPUTATION:36

    [+] [-]
  • Location: BG
conty9, на домашний вечером проверю заного. На служебны такие проблемы нет. Все путем. ay

[Quote]

    SergeyZV
  • 528
  • Longevity: 6 years 7 months
  • Posts: 985
  • REPUTATION:12

    [+] [-]
dimo70, На SSD проверил?

[Quote]

    wert
  • 23213
  • Longevity: 1 year 10 months
  • Posts: 48
  • REPUTATION:0

    [+] [-]
conty9 aa aa aa спасибо
Добавлено через 1 минута 12 секунд:
еше осталось свойства не отображается и расположение файлов

[Quote]

    SergeyZV
  • 528
  • Longevity: 6 years 7 months
  • Posts: 985
  • REPUTATION:12

    [+] [-]
wert, Вот такое?

[Quote]

    dimo70
  • 17296
  • Longevity: 3 years 10 months
  • Posts: 2704
  • REPUTATION:36

    [+] [-]
  • Location: BG
SergeyZV, да, оба компьютера имеют ssd.
conty9, а вы смотрели минимальное ядро из чата? У меня оно не запустилось, но за то размер около 170 MB.

[Quote]

    wert
  • 23213
  • Longevity: 1 year 10 months
  • Posts: 48
  • REPUTATION:0

    [+] [-]
SergeyZV, приветвот нажимаеш на значек свойства и не отображает не че и еше расположение файлов нажимаеш тож не отображает и еше открыть делаеш пишет не может найти разположение файлов

Page 1 of 5


Display posts:    

Current time is: 24-Oct 06:58

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