Как устроена Windows Compact и почему она стала лучшей сборкой

Windows Compact – это профессионально настроенная и урезанная Виндовс + лаунчер, управляющий ее установкой. Лаунчер в Windows Compact – сложная авторская программа Флибустьера. Без реального практического опыта в программировании сделать подобный лаунчер невозможно. В сборке – он так и назван flblauncher.exe и снабжен логотипом из аватарки Flibustier. Далеко не все сборщики Виндовс в состоянии сделать даже простой лаунчер для своих сборок (им просто не хватает знаний). 

Windows-Compact flibustier 

Когда выпуски Флибустьера стали популярными, многие стали интересоваться, как устроена Windows Compact и почему она стала лучшей сборкой? Если бы эта система предлагалась без лаунчера (со стандартным установщиком), то эффект популярности был бы многократно ниже. Потому что довольно много сборок, которые тоже очень удачно настроены. Но именно запуск лаунчера сразу вызывает у пользователя уважение и внимание к этой сборке, ведь flblauncher.exe предлагает осуществить индивидуальные настройки. А эту возможность высоко оценит абсолютно каждый опытный юзер.

Лаунчер в Compact (который выполнен с ювелирным качеством) – предмет зависти других сборщиков. Взять код этого лаунчера и модифицировать его (чтоб использовать для своих сборок) вряд ли так просто получится, поскольку Flibustier запаковал и защитил эту программу. Хотя сам он пират и «за свободу бесплатного софта» и всё такое, но свою собственную программку защитил отлично. Поэтому, если вы и будете использовать лаунчер для своих сборок – то только в пределах тех возможностей, которые обозначил Flibustier. 

Конечно, есть и другие сборки с лаунчерами. Например, 10 Lite by Den, 10 by SMBB, 10 by Eagle123. Но в них далеко не все так комфортно обустроено.  

Техническая сторона работы лаунчера в Windows Compact
В boot.wim Windows Compact зашит специальный конфигурационный файл и «пускатель» лаунчера. Эта программка, позволяющая запускать другой exe-шник (вместо стандартного setup.exe), – взята Флибустьером из WinPE by Strelec. 

Microsoft разрешает добавлять опции установки в папку $OEM$ (в файлы specialize.cmd, setupcomplete.cmd, firstlogon.cmd). А в Windows Compact лаунчер (а не пользователь) координирует установку, исходя из ваших предпочтений. Вместо того, чтобы вручную (долго и нудно) прописывать свои предпочтения в эти файлы в $OEM$ (как часто делают другие сборщики) – в вашем распоряжении удобный лаунчер с GUI (графическим пользовательским интерфейсом). 

Еще одна фишка лаунчера – супер-права. Многие вещи Microsoft не разрешает делать простыми методами – даже выключить Защитника. Это надо делать на супер-правах, иначе доступа не будет к соответствующим веткам реестра. Да и неподписанный софт без супер-прав устанавливать нельзя – в ходе установки Windows. А лаунчер успешно обходит ограничения, потому что он изначально на супер-правах. Даже если вы возьмете стандартную оригинальную Windows и будете ее устанавливать через flblauncher, то он ее оформит без ограничений. Мало кому удается так контролировать и управлять Windows. 

Вообще, корпорацию Microsoft Флибустьер откровенно бесит, именно после появления Compact они начали беспокоиться о защите доступа к критическим объектам системы. То есть, Microsoft прекрасно осведомлена о Compact, ведь Флибустьер использует все возможные уязвимости Виндовс – для полного контроля над ней. Многие эти уязвимости не устранены до сих пор. Да и вообще, лучшие сборщики открывают глаза Майкрософт на реальную картину «защищенности» Виндовс. Они с ней делают буквально всё, что угодно, и это не может не радовать, потому что даже простые пользователи не приветствуют жесткий деспотический монополизм Майкрософт.

Современная стандартная Windows время от времени безжалостно тестирует железо, сливает телеметрию и т.д., и сборщикам не всегда просто заставить ее работать так, как надо пользователю. 

Итак, лаунчер программирует стандартного установщика делать то-то и то-то на каждом этапе установки. А предпочтения задаете вы, пользователь. Многое можно поменять и для самого лаунчера. Не только опции, но и дизайн flblauncher.exe можно тоже поменять. В общем, лаунчер – это очень эксклюзивная самоделка, выполненная настолько изящно и качественно, как будто трудилась целая команда программистов, а не один человек. 

Урезка и базовая оптимизация Windows Compact
Файл install.wim (или install.esd), который вы видите в образе iso Windows – это уже готовая система, сжатая в архив. Установщик Windows просто ее извлекает на диск и прописывает загрузчик. И всё. После первой же перезагрузки система уже сама разбирается, какие драйвера ей нужны, проверяет и осуществляет командные сценарии установки. 

Когда сборщик делает сборку, он монтирует этот файл install.wim, используя функции Dism (специальной встроенной программы в Windows, которая для этой цели и предназначена). Этот файл-образ разворачивается в произвольную пустую папку – с сохранением полной структуры системы. Далее – используя команды Dism/PowerShell, сборщик конфигурирует состав смонтированной системы. Можно и твики вносить. В общем, возможностей очень много – почти как на установленной Windows. После внесения изменений, install.wim сохраняется и (по желанию) его можно сконвертировать в install.esd для экономии места образа .iso. 

Есть еще и другой вариант – аудит. Система устанавливается, затем по Ctrl+Shift+F3 при появлении первого же экрана после последней перезагрузки при установке – можно перейти в аудит. В нем можно тоже сконфигурировать систему (это даже удобнее), установить полезный софт. Затем дается команда подготовить системный образ к первому использованию. После этого образ захватывается и сохраняется в install.wim Лучшие сборщики, как правило, аудитом не пользуются, обрабатывают образ install.wim без его предустановки. Кстати, Flibustier для ранних Windows Compact указывал, что они сделаны без аудита. Но на сегодняшний день из-за косяков Майкрософт (например, с sfc /scannow) и ограничения разрешений аудитом стали пользоваться всё чаще. Как правило, аудит используют в виртуальной среде (но это если мощный ПК), а на слабом ПК лучше оперировать в аудите на реальном железе. 

Есть еще специальные программы для чайников по созданию сборки (но они довольно слабые и ограниченные по возможностям), для новичков. А Flibustier использует собственные знания и умения в Dism/PowerShell и проверенные авторские алгоритмы, когда делает сборку. 

Урезанные сборки Compact отличаются феноменально стабильной конфигурацией. Flibustier не пожалел своего времени, чтобы изучить в деталях, как устроена и работает Windows. Многие сборщики почти науград урезают «лишнее», но это – не тот случай. Качество Compact подтверждает, что ее создавали с фанатичной точностью. 

Почему оригинальная Windows проигрывает Windows Compact
- Потому что над официальной стандартной Виндовс поиздевались маркетологи, заполнили ее хламом для заработка Майкрософт: Эджем, плитками, предложениями, Xbox и т.д. В Windows Compact это вырезано.

- В стандартной винде меньше разрешений, чем в Windows Compact. Как уже говорилось выше, лаунчер функционирует на супер-правах. 

- Стандартная Windows тестирует/диагностирует железо, потом сливает данные. В Windows Compact этого нет. Для чего нужны данные по качеству работы для Microsoft. В основном, чтоб улучшать систему. Кроме того, Корпорация взаимодействует с поставщиками устройств, и им всем нужно знать, результаты тестов на железе. Но пользователю это абсолютно не требуется, однако, официальная Виндовс в своей базовой конфигурации делает это без спроса. 

- Размер системы на диске, производительность, удобство… - преимущества Compact можно перечислять очень-очень долго. 

😀 +24
Комментариев: 11 Просмотра: 10 474

11 комментариев

Кликните на изображение чтобы обновить код, если он неразборчив
  1. Serge
    29 марта 2023 12:27
    6

    Hi Firewall. на Яндексе [ https://disk.yandex.ru/d/kVM6Nwsow8F_rA ] 
    есть flblauncher-ы.iso, без wim/esd, пустые. Можешь растолковать/показать, 
    как на  пустой flblauncher.iso накидать 2-3 windows 10? как-то распаковать /  запаковать? (или ещё что?)

  2. Паша
    15 апреля 2023 16:55
    8

    Windows 11 x64 21H2 Compact & FULL 22000.318  Самая крутая получилась она как вышла я поставил и до сих пор на ней и нет не каких либо проблем вообще, быстрая, адекватная, понятная, не чего лучше я пока не встречал. 

  3. Гость Alex
    18 мая 2023 15:00
    11

    Пытаюсь установить виндовс, но пишет, что не может найти flblauncher.exe, что делать?

  4. kogemot
    18 мая 2023 20:54
    1
    Гость Alex,

    Перезаписать флешку, использовать другую флешку.

    Serge,

    Распаковать архиватором flblauncher, добавить install.esd, install1.esd, install2.esd и т. д. Затем создать ISO из этого винегрета :).

  5. bardibor
    31 мая 2023 12:40
    5

    Как активировать?(

  6. Egli
    12 июля 2023 11:08
    0

    когда винду устанавливал, отключал windows defender

    теперь не запустается raft mod loader. как его вернуть (windefender)?


    1. vladimir
      29 августа 2023 16:08
      15

      как пользоваться лаунчером Флибустиера до и послеустановки сборки

  7. Сергей
    23 января 2024 19:55
    6

    Извиняюсь за глупый вопрос.

    есть всем известный переключатель "включить/выключить сжатие compact OS" в левом верхнем углу . я правильно понимаю что сжатие имеется ввиду что фалы виндовс будут в сжатом(в архив типа) виде установлены и каждый раз при загрузке распаковываться с системного диска, когда винду запускаешь? и на другие фишки вашей сборки этот переключатель не влияет!

  8. Влад
    28 февраля 2024 23:36
    1

    Как установить метро приложения ? (Ваша сборка compact 1909, x86)

    Перепробовал все варианты, get appx не работает, add-appx тоже.

    Dism - cleanup пишет не найден модуль (если система сдохнет, то только переустановка)

    Как поставить ? Мне карты нужны, калькулятор и камера. Претензий к системе нет, все летает, но эти приложения нужны очень, помогите пожалуйста)

  9. Павел
    28 марта 2024 15:39
    3

    вот здесь я согласен.

  10. Балих Сал
    18 апреля 2024 19:17
    1

    кто может помочь с установской


Комментарии
все
Mixture Mixture

Активируй через командную строку

Патау Патау

Я скачиваю сборку, драйвера не накатываются, галочку чтоб поставить браузер не понятно тыкать или нет, если у адекватов всегда есть сразу браузер хотя бы на рабочем столе, суть в том что сборка кал

Макс Макс

При установки OC, мне пишет "Инициализация WenPE и поиск flblauncher.exe по всем разделам...", а дальше через некоторое время эта надпись пропадает и остаётся просто синий экран


CaptainFlint CaptainFlint

windows64.net – ВЕРЫ НЕТ. как обычно этот мусорный сайт, и дня не прошло,  
всунул в сборку "своё обновление". На бабочке, 
где выложил  Флиб, ISO весит 2.19 гб. 
на русторке тоже. сравните  Контрольные суммы:
19045.3803_Compact_x64_by_Flibustier.iso
2,19 ГБ (2 355 462 144 байт)
CRC32: 1AC58EBB
MD5: 481B6514B672FC60FD95EF35887C29BA
SHA-1: 9BAC8F064FED1EA2247C491643D2BBEE22477871 

Гость adomeena036 Гость adomeena036
icnfxhr Савелий @icnfxhr

Кто знает, как вернуть Edge? Установить обратно я его смог, но он не работает должным образом, кто знает помогите пожалуйста

Роман Роман

А почему мне пишет что моё устройство в Казани, если я даже не в России? Как пофиксить?

Я правильно понимаю, сборка заражена удалённым доступом, но для чего? У меня полностью ваш адрес есть, от города, до дома и вуза

Jdkq Jdkq

Как вернуть настройки Xbox? По типу "Xbox game bar" и т.д

Захар Захар

Помогите 🆘: на сборка флибустера не работают автоматические субтитры в браузере Google Chrome, а они очень нужны.

на оригинальной сборке все ок. Но оригинальная виндовс это такое говно.

кто знает в чем может быть проблема может служба какая отключена

Гость adomeena036 Гость adomeena036
господин Деактиватор господин Деактиватор

Активация. По Подробней надо. Активация улетела в трубу не второй день, ктото настучал.

Vitya Vitya @Vitya

Помогите после установки зборки когда выключаю ноутбук он через пару секунд сам включается хотя на чистой 10 все норм

Сколько лет Вашему ЖЕЛЕЗУ?