Как устроена 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 можно перечислять очень-очень долго. 

😀 +33
Комментариев: 15 Просмотров: 17 699

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

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

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

    1. maks
      23 октября 2024 21:41
      1

      а есть ли новая ссылка ? Эта удалена

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

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

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

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

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

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

    Serge,

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


    1. Deniz
      15 сентября 2024 11:20
      0

      Помогли с установкой вообще не шарю просто 


  11. Саша
    8 октября 2024 09:13
    1

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

  12. Roman
    30 октября 2024 18:44
    0

    Как вернуть магазин?

Комментарии
все
Доберман Доберман

Ужасная сборка, не рекомендую ! драйвера отваливаются сами !!!

Павел Павел

Тоже интересует как подключить новые языки. Научите!

Олег Олег

не удалось найти flblauncher.exe, что делать и как исправить

Arbuz Arbuz

Как вернуть майкрософт дефендер? Или какая сборка есть с ним?

Qwerl Qwerl

Подскажите а как в ваших сборках не отключать функции xbox play , а если точнее , то я пользуюсь приложением crosshair x и для него нужен xbox game bar, а в ваших сборках вкладка xbox даже вырезана. Можно ли как то это исправить, заранее спасибо.

al0ne al0ne

!HELP! В лаунчере flblauncher.exe при установке Windows галочка "Отключить Windows Defender" горит синим , не могу поставить галочку .


У меня ноут Lenovo IdeaPad 5 перед установкой я в биосе очистил AMD PSP Key + AMD Platform Security Procesor и еще сбросил ключи Secure Boot или Factory Keys. Раншье я мог ставиь галочку но вот сегдня ради интереса почистил PSP и в лаунчере не могу отключить Defender !

Demon Demon

Может сборка и хорошая, НО не вздумайте ставить если нет лицензионного ключа, т.к. потом не одно лекарство его не сломает (KMS, AAct точно не помогли, далее не стал экспериментировать). Я не понял, Flibustier на подряде у MS?

Червь Червь

Ты реально веришь в существование импут лага? Может ты еще в деда мороза веришь?

Макс Макс

your system is missing important windows security updates faceit что делать?

Иван Иван

А если оперативки 256 мб то не потянет?

killd5638 Евгений @killd5638

Как открыть flblauncher 

 на самой винде(не при установке)





Spartanez Spartanez

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

Oleg Oleg

Как старый пират не мог проплыть мимо этой сборки. Установил на ноут Asus с камнем Intel. Впечатлён. Шустро. Здорово.

Но старый пират много плавал. Нужны 4 языка. EN/RU на постоянке и два на подключить/отключить. И компас у пирата с буквами латинскими, давно привычка видеть их же на экране в меню и кнопках  И проверка орфографии пирату нужна: не дело это с ошибками писать - перестанут другие пираты со мной дело иметь.

В общем, критично для меня: полностью английская морда винды,  четыре языка с орфографией и тот кусок от Edge, без которого половина нужных пирату программ не работает (EdgeWebview). С языками точно всё плохо в этой сборке. Но юнгам рекомендую. Очень грамотно сделана.

Если есть возможность подключать безболезненно новые языки - научите как. Пока же вынужден искать что-то другое, а жаль. Спасибо за вашу работу!



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