[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 8 месяцев
  • Сообщений: 339
  • Репутация:57

    [+] [-]
  • Откуда: Родом из детства
Windows 11 PE 22631.4602 Compact
Делал для своих задач максимально облегченное ядро, на Windows 11 23H2 22631.4602 (Updated December 2024).
Звук и Сеть вырезаны. Драйвера только родные. Можно использовать для установки операционых систем или наполнять свом софотом.
Windows 11 PE 22631.4602 Compact
Win11PE размер самого ядра - 252MB

https://wdfiles.ru/NKv8
Windows 11 PE 22631.4602 Compact Soft
Win11PE размер самого ядра - 368MB

https://wdfiles.ru/NKv6

ВАЖНО

Не критично, но при изменении разрешения экрана (отличающегося от того который загрузился по умолчанию) наблюдается смещение вверх панели задач, необходимо обновить проводник,
К сожалению существует небольшой конфликт StartAllBack с проводником в новых версиях операционных систем. Других вариантов решения данной проблемы к сожалению в настоящее время нет. Альтернативные оболочки не предлагать.


Последний раз редактировалось: a7777777 (2025-01-15 23:24), всего редактировалось 10 раз(а)

[Цитировать]

    Mailname
  • 38370
  • Стаж: 14 дней
  • Сообщений: 22
  • Репутация:0

    [+] [-]
sergeysvirid, Здравствуйте aa , исправлюсь. Я посмотрел что в шапке темы не работают эксизы и не стал экспериментировать.
a7777777, в 10 тоже самое с цифровой подписью или со службой проблемы .
И заметил что старая версия LetterSwap в WinPE от 28.11.2016, тут новее
LetterSwap.a3x /MountAll
LetterSwap.a3x /Auto
Решили проблему . Возможно что разметка GPT ?

Комментарий от sergeysvirid


Странные дела у Вас происходят. В шапке темы прекрасно работают "эскизы"

[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 8 месяцев
  • Сообщений: 339
  • Репутация:57

    [+] [-]
  • Откуда: Родом из детства
Mailname
С драйверами то чуть позже, после выходных. Проверь вот это вариант по поводу присвоения букв дисков https://wdfiles.ru/NK9i

[Цитировать]

    Mailname
  • 38370
  • Стаж: 14 дней
  • Сообщений: 22
  • Репутация:0

    [+] [-]
104873букв дисков
Нет не помогло.
Но очень интересная особенность обнаружилась:
Если вручную присвоить буку диску ( через управления дисками в WinPE ) - то WinPE 10 / WinPE 11 начинают видеть букву диска даже после многих перезагрузок и всё работает. Причем букву назначил в WinPE 10 но и буква видится в WinPE11
Если удалить букву с WinPE и перезагрузиться - всё буква больше не видна не в WinPE 10 / WinPE 11.
Лежачая система Windows 11 на GPT . Может не хватает прав доступа? Или точки монтирования в другом месте в реестре?
по поводу драйверов - нужно запустить эту службу , тогда начинает работать SDI, можно установить уже хотя бы сторонние драйвера, на родных ошибка с цифровой подписью остается.

[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 8 месяцев
  • Сообщений: 339
  • Репутация:57

    [+] [-]
  • Откуда: Родом из детства
Mailname
Ситуацию с буквами воспроизвести у себя не могу, только перетыкал все что есть в доме, 3 ПК и четыре ноутбука и все нормально, видимо что-то у тебя локальное локальное. Больше вариантов на работе, но то уже после 15 числа.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 11 месяцев
  • Сообщений: 3939
  • Репутация:127

    [+] [-]
Mailname, a7777777, посоны, есть ещё вот такой скрипт для букоф дисков.

[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 8 месяцев
  • Сообщений: 339
  • Репутация:57

    [+] [-]
  • Откуда: Родом из детства
Ander_73
Пробовал когда-то но не помню почему отказался от него, поимому не правильно назначал букву системному разделу.

[Цитировать]

    Gvint64
  • 24573
  • Стаж: 4 года 8 месяцев
  • Сообщений: 630
  • Репутация:72

    [+] [-]
aa В PECMD есть оператор SHOW. В большинстве сборок это примерно так:
SHOW =1 -1:-1
EXEC =*=%WinDir%\System32\LetterSwap_x64.exe /auto /log %temp%\LetterSwap.log
Но у Strelec (больше нигде не видел) вот так:
WAIT 500
EXEC =*pecmd.exe SHOW =1 -1:0
WAIT 500
EXEC =*=%WinDir%\System32\LetterSwap_x64.exe /auto
WAIT 500
EXEC =*pecmd.exe SHOW =1 -1:-1
WAIT 500

Show

Help Pecmd - Avalat
SHOW [=1] [-check] [-SKIP=Type] [-skiptp:Tp1;Tp2] [-skippt:hd1:lpt1;hd1:lpt2] [-from:DrvChr[Tbl]] [*&-] [DiskP], [UDrvChr[Tbl]], [TWait], [StartDrvChr[Tbl]]
================================================================================
Команда служит для отображения съёмных дисков, имеющихся в системе скрытых или
несмонтированных разделов обычных накопителей, и присвоения им букв дисков.
================================================================================
& локальный режим, который вряд ли будет замечен другими процессами;
* при монтировании означает полноценное монтирование, при размонтировании
указывает размонтировать все. В противном случае это относится к
последнему монтированию. "*-" позволяет удалить букву даже у устройств,
в которых не вставлен носитель (пустые кардридеры, CDRom, Floppy).
- указывает на размонтирование
=1 указывает не монтировать, если уже смонтировано
-check не монтировать, если недоступен
DiskP состоит из [HDNo или ID:PartN или ID#PartN], причём либо HDNo, либо ID
?HDNo число, если отрицательное (<0) - это означает все имеющиеся HDD,
включая съёмные и флешки); 0 это "hd0", 1 - "hd1", и так далее
?ID идентификатор: "F" fixed Hdd (обычный винт) или "U" USB-Hdd/UFD (флешка)
?PartN: номер логического раздела: <0 обозначает все скрытые разделы без букв
дисков, 0 все видимые разделы без букв дисков, 1 первый раздел, 2 второй,
3 третий, и т.д. Если раздел не указан или "-", это означает удаление.
Символ "#" указывает относится к физическим разделам с номерами 1–4 как
к основным, и 5-N как к логическим разделам.
DLetter буква диска, указывается как "A~Z"; если она отсутствует или неправильно
указана, назначается автоматически. Разрешены китайские символы, которые
помогают решить проблему нехватки букв дисков и сохранить секретность
(они не могут быть указаны). Их можно монтировать или демонтировать по
мере необходимости.
TWait число, обозначающее время (в мс) ожидания для устройств, которым
присваивают буквы.
StartDrvChr присваивать буквы, начиная с указанной (например, U:)
--------------------------------------------------------------------------------
SHOW 0:1,H //присвоить логическому разделу 1 HD0 букву диска H:
SHOW 0#1,H //присвоить физическому разделу 1 HD0 букву диска H:
SHOW =1 1:1,S: //если не присвоена буква для 1:1, тогда присвоить S:
SHOW U:1,U //присвоить первому разделу USB-накопителя букву U:
SHOW -1:0 //присвоить буквы всем нескрытым разделам (буквы выбираются автоматически, по порядку)
SHOW -1:-1 //присвоить буквы всем разделам, включая скрытые
SHOW F:0 //присвоить буквы всем нескрытым разделам на Fixed HDD
SHOW U:0,,3000 //присвоить буквы всем USB-накопителям, ожидать 3000мс
SHOW 0:-1 //присвоить буквы всем скрытым разделам HD0
SHOW 0#2 //присвоить физическому разделу 2 HD0 букву автоматически
SHOW - 0:1 //размонтировать логический раздел 1 HD0 (SHOW - 0#1 то же для физического)
SHOW - ,S: //размонтировать букву диска S:
SHOW -1:1 //присвоить буквы всем первым разделам
SHOW & 3#1,G: //монтировать локально 3#1 как G:
SHOW * 4:2,R: //полноценно смонтировать 4:2 как R:
SHOW * U:0 //полноценно присвоить буквы всем нескрытым разделам USB-накопителей
SHOW *- ,Y: //удалить букву кардридера Y:
SHOW -check -1:-1 //смонтровать всё, кроме недоступных
--------------------------------------------------------------------------------
Некоторые ПК могут распознать наличие USB-накопителя после запуска системы, но
не присваивают ему буквы дисков. Это можно исправить SHOW с идентификатором "U".
Обычно "TWait" может отсутствовать. Его нужно использовать, если время
распознавания подключенного USB-устройства слишком большое.
По-умолчанию, скрытые разделы не монтируются автоматически. Если нужно их
смонтировать, установите "PartN" как "-1".
При размонтировании скрытых разделов используйте SHOW или SUBJ, чтобы
сохранить атрибут "скрытый" для этого раздела. Для полноценного монтирования
(чтобы буквы были видны в менеджерах дисков) лучше использовать команду SUBJ.

[Цитировать]

    misterx
  • 36567
  • Стаж: 6 месяцев 24 дня
  • Сообщений: 8
  • Репутация:0

    [+] [-]
Mailname,
С присвоениями букв никаких проблем, присваиваются автоматом, через Управления дисками никаких действий не требуется. И флешки вставлял, извлекал, никаких проблем в этом плане нет.

[Цитировать]

    Mailname
  • 38370
  • Стаж: 14 дней
  • Сообщений: 22
  • Репутация:0

    [+] [-]
Проблема с монтированием томов очень странная.
Загрузившись в PE, при выполнении команды mountvol
получаем что гостевой диск еще не смонтирован и соответственно LetterSwap не видит гостевую ОС ( через параметр /auto )
но если ввести вначале использовать в LetterSwap параметр MountAll а потом Auto - всё отлично.
Но в любом случае вначале не зависимо будет использоваться LetterSwap или нет, должен отработать mountvol или аналог Pecmd - Show.
Загадка почему не отрабатывает.
P.S. Параметры с гостевой ОС (MountedDevices)

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

[HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]
"\\DosDevices\\C:"=hex:44,4d,49,4f,3a,49,44,3a,f9,28,aa,c7,ec,6d,fe,41,af,a8,\
  53,d8,bc,a5,20,4c
"\\DosDevices\\D:"=hex:44,4d,49,4f,3a,49,44,3a,62,30,94,c8,4d,c0,ee,11,a1,ec,\
  83,1f,1a,df,32,06
"\\DosDevices\\E:"=hex:1b,fd,dd,30,00,80,00,00,00,00,00,00
"#{854d1409-cd9a-11ef-b9ce-002b67e28228}"=hex:1b,fd,dd,30,00,00,b0,c5,1d,00,00,\
  00
PECMD.exe LOAD LettEX.wcs отработал на Ура.
но странное другое - проблему можно назвать частично решеной
т.к при Ручном присвоении букв через управление дисками в WinPE - буквы остаются и после перезагрузок и видятся во всех PE после этого - и всё прекрасно монтируется и без скрипта LetterSwap . Получается информация где то хранится в ФС?
Судя статье могут использоваться атрибуты разделов и возможно когда то после удаления буквы в WinPE - получилась такая загадка...

[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 8 месяцев
  • Сообщений: 339
  • Репутация:57

    [+] [-]
  • Откуда: Родом из детства
Обновил:
- Исправлена ошибка приводящая к сбою установки драйверов на некоторых ноутбуках.
- Исправлена ошибка установки драйверов через SDI.
- Обновлен LetterSwap
P.S. Cпасибо Mailname за помощь в тестировании.

[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 8 месяцев
  • Сообщений: 339
  • Репутация:57

    [+] [-]
  • Откуда: Родом из детства
Windows.11.PE.22631.4602.Netzwerk.wim
https://wdfiles.ru/NM8g

[Цитировать]

    Nekketsu
  • 31254
  • Стаж: 2 года 1 месяц
  • Сообщений: 10
  • Репутация:0

    [+] [-]
a7777777 - Ну блин - слов нет - одни благодарности az Спасибище за труды и поддержку прозьб пользователей !! ay aa

[Цитировать]

    shl583
  • 29853
  • Стаж: 3 года 1 месяц
  • Сообщений: 58
  • Репутация:0

    [+] [-]
a7777777, Эти PE-ешки 10 и 11 шедевр в мире winpe. Особое спасибо за сеть. Согласен с вашим мнением что сеть тут совершенно не нужна, но были случаи когда идешь под конкретный заказ, ОС у клиента на машине мертва, а он передумал и просит к примеру не 11, а 10 да еще ltsc, а у меня ее с собой нет. Вот тут ваши PE-ешки с сетью и выручают.

[Цитировать]

    Mailname
  • 38370
  • Стаж: 14 дней
  • Сообщений: 22
  • Репутация:0

    [+] [-]
a7777777, Спасибо, маэстро , очень круто!
Если можно пару предложений -
в тестовую версию с интернетом - добавить опционально загрузку драйверов с лежачей системы ( как в TWINBOOT ).Лично по мне версия с интернетом нужна только для загрузки cureit и считывания mac адресов.
Размер то особо не увеличит.
Версию с софтом - можно не плохо ужать если использовать самораспаковки ( весь софт то не всем нужен - а экономия места значительная)
как пример что вышло у меня с моим софтом в 360мб для диагностики
Спасибо большое az

[Цитировать]

    a7777777
  • 27924
  • Стаж: 3 года 8 месяцев
  • Сообщений: 339
  • Репутация:57

    [+] [-]
  • Откуда: Родом из детства
Mailname,
Hi,
Распаковки не используются сознательно, потому как это особого выигрыша в общем размере не дает, а проблемы подкидывает. Например я уже писал о машинах, где по неизвестным причинам на любой WinPE создается рам очень маленького размера и увеличить его нельзя, даже при наличии 16 или 32GB ОЗУ, там крупные программы (30-50 мегабайт) при распаковке просто вешают или крашат систему, во вторых тратится много времени на саму распаковку и т.д.
По поводу интернета и cureit, нет в этом необходимости, у меня на втором разделе флешки лежит портативный сканер Dr.Web от Xemetra, просто два раза в неделю обновляю ему базы и все, работает автономно и безотказно уже много лет, только периодически раз в год/два подкидываю ему новый ключ и все.
По поводу подхвата драйверов с хостовой системы подумаю, но тоже вариант такой себе 50/50.

Страница 3 из 4


Показать сообщения:    

Текущее время: 18-Янв 08:08

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы