Что такое windows xpe workstation usb

Windows XPE Workstation USB 1.0 x86

Windows XPE Workstation USB

Стадия разработки : Release

Год/Дата Выпуска: 2011/08

Язык интерфейса: Русский

Таблэтка: Не требуется

— Проц с частотой от 300 МГц

— Оператива от 512 мб

— Монитор от 1024×768

— 700 мб USB Flash, советую использовать быструю флешку

ТОЛЬКО ДЛЯ USB FLASH.

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

Сборка основана на классическом BartPE, никакого RamBOOT. Папка пользователя хранится на самой флешке, все ярлыки, настройки программ будут сохраняться. Так же предусмотрена возможность сохранять реестр, в частности ветки HKEY_LOCAL_MACHINE/SOFTWARE и HKEY_CURRENT_USER. Сборка сделана на основе уже готовой сборки LiveCD 5.0 by AZJIO, путем редактирования готовой сборки. Сборку делал для себя, но ввиду отсутствия подобных сборок, решил поделиться ею со всеми. В сборку интегрированы всевозможные драйвера ACHI/SATA, загрузится где угодно. Так же интегрированы драйвера AUDIO, VIDEO, LAN, WI-FI. Меню загрузки GRUB4DOS. Возможна даже работа Direct X приложений, а значит что будут работать даже игры, но только те, что не требуют дополнительного ПО типа STEAM.

Доп. информация:В сборку установлены

Чтобы скачать Windows XPE Workstation USB 1.0 x86 бесплатно, без регистрации и платных смс вам нужно скачать специальный торрент-клиент. Он может быть любым, мы рекомендуем µTorrent. Возможно, он у вас уже стоит, тогда просто нажмите кнопку скачать по магнет-ссылке выше и следуйте дальнейшим инструкциям. Скачивать файлы таким образом удобно, быстро и безопасно.

Каждая программа, включая Windows XPE Workstation USB 1.0 x86 содержит в себе проверенный кейген (в народе кряк, патч) или серийник (ключ). Так же таблетка может быть уже «вшита» в софт.

Перед установкой любого взломаного софта вы должны понимать, что несете полную ответственность за свой ПК и возможный ущерб, который могут нанести крякнутые программы. Хоть мы стараемся удалять такие раздачи, но 100% гарантии нет.

Если вам понравилась программа или вы заработали на ней деньги, не поленитесь купить официальную версию. Это поможет сделать ее еще лучше + вы получите техническую поддержку и самые свежие обновления.

Введение в Windows XPE Live CD

Посетителей: 118305 | Просмотров: 156683 (сегодня 0) Шрифт:

Прежде чем мы приступим к созданию Windows Live CD, я вкратце расскажу что это такое. Windows Live CD — это загрузочный диск, построенный на основе дистрибутива Windows XP/2003. Windows Live CD является хорошей предустановочной платформой, но наиболее полно его потенциал раскрывается при выполнении спасительно-восстановительных действий. Снабдив такой диск приложениями и утилитами можно выполнять разнообразные задачи:

  • Форматировать имеющиеся разделы жесткого диска и создавать новые
  • Выполнять любые операции с файлами на логических дисках с файловыми системами FAT и NTFS
  • Редактировать реестр установленной ОС Windows
  • Осуществлять проверку на вирусы и/или шпионские программы
  • Создавать новые учетные записи и менять пароли у уже существующих
  • Иметь доступ к ресурсам локальной сети и сети Интернет
  • Проводить тестирование и диагностику RAM, HDD, CPU

Это далеко не полный список того, что можно делать имея под рукой Windows Live CD. Функциональность диска определяет пользователь в момент сборки, но прежде чем перейти к рассказу об этом процессе, давайте немного поговорим о терминологии.

WinPE, BartPE и XPE

Погружаясь в мир Windows Live CD вы неизбежно столкнетесь с аббревиатурами вынесенными в заголовок. Я вкратце поясню, что каждая из них означает.

WinPE — Windows Preinstallation Environment (предустановчная среда Windows) целиком и полностью является детищем Microsoft. Ввиду лицензионных ограничений ее могут использовать только корпоративные пользователи и OEM сборщики компьютеров (HP, Sony, и т.д.). Последние применяют WinPE для развертывания образов операционных систем конечным пользователем (OEM установка) или для восстановления системы к фабричному состоянию при помощи так называемых Repair CDs. В WinPE отсутствует меню доступа к функциям среды и оперировать ей приходится через командную строку. Вышеупомянутые лицензионные ограничения вкупе с ограниченной функциональностью не могли способствовать популярности WinPE у широких масс. Истинная популярность к предустановочной среде пришла с появлением BartPE.

Читайте также:  Vpn linux windows android

BartPE — Bart`s Preinstallation Environment, создана человеком по имени Bart Lagerweij. Посмотрев на WinPE он задумался насколько сложно будет создать на основе дистрибутива Windows XP/2003 аналогичную среду, не ограниченную лицензионными препятствиями. Как на своем сайте говорит Bart, он никогда бы не взялся за проект, если бы знал сколько времени и сил на него понадобится. Так или иначе, именно Bart создал BartPE — среду, которой может воспользоваться любой обладатель [лицензионного] дистрибутива Windows XP/2003. BartPE не попадает под лицензионные ограничения Microsoft и обладает меню (nu2menu), обеспечивающим простой доступ к приложениям и утилитам диска. Однако, не только это обеспечило популярность проекта. Главным достоинством BartPE является возможность расширения ее функциональности за счет плагинов. Как результат, многие пользователи BartPE начали делать и публиковать плагины, а также обмениваться идеями по их созданию.

Попросту говоря, плагин — это один или несколько файлов обеспечивающих функциональность приложения в среде BartPE. Само приложение может и не входить в состав плагина; в таком случае подразумевается, что у пользователя оно есть. Пользователь может выбирать какие из имеющихся в наличии плагинов устанавливать используя графический интерфейс программы pebuilder. Эта программа осуществляет сбор нужных файлов, из директорий указанных пользователем и создает загрузочный ISO образ BartPE. Выбранные пользователем приложения включается в состав Live CD на этапе построения ISO образа. Подробнее о работе с pebuilder вы узнаете из следующих статей, а пока несколько слов об очень интересном плагине XPE.

XPE — XP+PE, плагин для BartPE, созданный человеком по имени Gianluigi Tiesi. Целью плагина является сделать BartPE максимально похожей на Windows XP как внешне, так и функционально. В отличии от большинства плагинов для BartPE, XPE по сути не является приложением, с которым пользователь работает интерактивно. Упрощенно говоря, XPE преобразует BartPE, обеспечивая последней дополнительную функциональность. Учитывая наличие у XPE собственной оболочки (фактически explorer), можно рассматривать XPE как отдельную среду. Проводя аналогию с автомобильным тюнингом, скажу так: если BartPE — Mercedes, то XPE — Brabus 🙂 Поэтому на сайтах и форумах, посвященных Windows Live CD, люди просто используют термин «XPE», а не «BartPE с XPE», говоря о своем диске.

XPE тестировался только с Windows XP SP2 и Windows 2003. Если у вас Windows XP Gold или SP1, то вам нужно интегрировать SP2 в дистрибутив.

Поскольку мы будем использовать XPE для создания нашего Windows Live CD, то я рассмотрю плагин немножко подробнее. Для удобства конфигурирования XPE разбит на несколько плагинов, выбор которых можно осуществить в pebuilder:

  • Windows XPE v. 1.0.x — oсновной плагин, содержащий элементы Еxplorer и Internet Еxplorer.
  • Windows XPE Crypto — поддержка HTTPS для Internet Explorer
  • Windows XPE Defaults — настройки XPE по умолчанию
  • Windows XPE DirectX — поддержка DirectX
  • Windows XPE Help System — поддержка .hlp/.chm файлов
  • Windows XPE MMC — поддержка MMC (рабочие модули: управление дисками, дефрагментатор, диспетчер устройств, журнал событий
  • Windows XPE PnP and Multimedia — поддержка аудио/видео, частично USB
  • Windows XPE Windows Media Player- поддержка Windows Media Player
  • Windows XPE WMI — поддержка WMI (требуется время на создания repository; плагин по умолчанию отключен).
  • Windows XPE Customizations — настройки внешнего вида XPE, вносимые пользователем в файл специальный INF файл

О тонкостях настройки XPE мы, надеюсь, поговорим в будущих статьях, если тема Live CD вызовет у вас интерес. Думаю, что вы устали от предисловий и готовы перейти к делу. Однако, я бы хотел сказать пару слов об уровне сложности создания Live CD.

Уровень сложности

Создание базового Windows XPE Live CD на основе инструкций, изложенных в наших статьях, является очень несложной задачей. Также несложно добавить готовые плагины. Создание собственных плагинов для приложений не требующих установки несколько сложнее, однако вполне выполнимо даже без предварительной подготовки. Значительно труднее создать плагин для приложений, которым требуется установка и создание определенных записей в реестре. Что же касается изменения внешнего вида XPE, то тут понадобится базовое знание английского языка и реестра Windows.

Читайте также:  Диагностическая утилита для windows

Полагаю, вы уже готовы к созданию собственного Windows Live CD. Приступим!

Встраиваемые системы / Обзор Windows XP Embedded

Хочу немного рассказать о Windows XP Embedded (XPe), т.к. на Хабре не нашлось статей по теме.

Что же это вообще такое?

Windows XP Embedded — специальная версия Windows XP Professional, предназначенная для применения в тонких клиентах, банкоматах, платёжных терминалах, игровых автоматах и тому подобном.

Под катом — общий обзор системы, описание инструментов разработчика и цикла разработки.

Экологическая ниша системы

Действительно, зачем было создавать очередной велосипед, если для встраиваемых систем есть Windows CE, а для смартфонов — Windows Mobile?

Возможные сценарии применения:

  • Целевое устройство должно интегрироваться в существующую инфраструктуру Windows (работа в домене, поддержка групповых политик и т.п.).
  • У вас уже есть приложение для Windows XP (да ещё и написанное под .NET), портирование которого под, к примеру, Win CE нерентабельно.
  • На целевом устройстве требуется поддержка мультимедийных технологий (полноценные версии DirectX, Internet Explorer, Windows Media Player).
  • У вас уже есть аппаратная плаформа (например, промышленный компьютер x86), драйвера для компонентов которой есть только для «большой» Windows.
  • Вам нужна загрузка ОС с компакт-дика\USB-flash\CompactFlash или с помощью PXE, прозрачное блокирование записи (см. ниже EWF, FBWF), принудительная загрузка ОС из hibernate (см. ниже HORM), тиражирование образа ОС (по сути — Windows XP OPK, но более автоматизированный), собственный Shell.
  • Целевому устройства не хватает изюминки.

Очевидно, что этот список не является полным, однако основные моменты в нём присутствуют.

Цикл разработки

В общем виде выглядит так: создание файла с описанием устройств целевой платформы (Target Analyzer) — сканирование БД компонентов на предмет наличия подходящих драйверов (Component Designer, Target Designer) — [опционально] импорт недостающих драйверов в БД компонентов (Component Designer) — создание проекта, разрешение зависимостей (Target Designer) — создание мастер-образа, тиражирование | установка образа на целевую платформу.

А теперь — что же такое все эти дизайнеры и анализаторы:

Общая теория

. Windows XP Embedded — это встраиваемая компонентная операционная система на базе Windows XP Professional Edition…

Что значит — компонентная? Инструментарий разработки образов (fingerprint) ОС XPe представляет собой базу компонентов и IDE для работы с этой базой.

База компонентов состоит из файла БД, содержащий описание компонентов (название, зависимости, настройки реестра и пр.) и репозиторий, содержащий файлы компонентов. Поддерживаются СУБД MSDE и Microsoft SQL Server 2005 (в том числе и Express Edition), Microsoft SQL Server 2008 не поддерживается (актуально для Windows XP Embedded SP3, насчёт Windows XP Embedded Standard сказать не могу).

Компоненты — набор примитивов, каждый из которых может содержать:

  • Файлы.
  • Настройки реестра.
  • Список зависимостей от других или список конфликтующих компонентов.
  • Скрипты на VB для настройки параметров компонента (используются, в основном, в системных компонентах, т.к. документацию по написанию скриптов Microsoft держит в секрете, хотя, вполне возможно, что я её просто не там искал).
  • «Действия» — произвольные команды (запуск программ, скриптов) выполняемые во время установки компонента.
  • Настройки служб, регистрация DLL и т.д. и т.п.

Если не вдаваться в подробности, то довольно похоже на пакеты в Linux (deb, rpm).

Инструментарий
Target Analyzer

Программа, предназначение которой — определить оборудование аппаратной платформы (видеокарту, звуковую карту, процессор, накопитель и т.д.). На выходе — xml-файл (с расширением pmq), содержащий описание каждого из найденных устройств (основные характеристики — название устройства, Vendor ID, Device ID), который будет использован как каркас для построения образа ОС.

Существует в двух версиях:

  • TA.exe (Target Analyzer) — программа, работающая под управлением MS-DOS (и, вероятно, FreeDOS, не проверял). Опрашивает BIOS (поправьте меня, если я не прав) на предмет подключённых устройств. Известные проблемы — не всегда может определить всё оборудование, плохо определяет накопители.
  • TAP.exe (Target Analyzer Probe) — программа, работающая под управлением Windows (PE, Pro). Для определения устройств сканирует реестр. Справляется заметно лучше TA.
Читайте также:  Майкрософт пакет обновлений для windows 10

После того, как список устройств получен, нужно сравнить его с содержащимися в БД XPe драйверами и добавить недостающие. Всё это можно сделать с помощью Component Designer:

Component Designer

Component Designer — средство для создания собственных компонентов, в том числе драйверов.


Несколько компонентов в Component Designer

После импорта, устройства, драйвера для которых есть в базе, будут отображены в качестве компонентов, каждый со списком зависимостей (системных компонентов), что позволяет создать базовый образ ОС (ядро+минимальный набор необходимых файлов) автоматическим разрешением зависимостей при конструировании образа в Target Designer.

Если же, устройства в БД компонентов не обнаружено — Component Designer умеет парсить inf-файлы, создавая из них компоненты. Для этого зачастую приходится потрошить инсталлятор драйвера для Windows XP от производителя. Однако, это далеко не всегда срабатывает, например, драйвера интеловской графики, по-видимому содержали не все действия для установки драйвера в inf-файле, соответственно — XPe использовал видеодрайвер по-умолчанию, который не поддерживает разрешение выше 640×480, что очень меня огорчало. Справедливости ради, стоит сказать, что Intel выпустили бесплатную утилиту IEGD, позволяющую генерировать драйвера для встраиваемых систем.

После того, как Component Designer закончил разбор inf, нужно внести свежесозданный компонент в БД компонентов. Для этого используем Component Database Manager:

Component Database Manager

Component Database Manager — средство для управления содержимым базы компонентов. Позволяет импортировать и удалять компоненты.


База компонентов

Когда мы убедимся в том, что драйвера всех устройств целевой платформы содержатся в БД XPe, можно создавать проект образа ОС. Для этого используется Target Designer:

Target Designer

Target Designer — IDE для проектирования образа ОС. Добавляем и удаляем компоненты, можно отредактировать настройки компонента «на лету», без внесения изменений в общую базу, есть возможность автоматического разрешения зависимостей.


Открытый проект в Target Designer

Как уже было сказано выше, построение образа начинается со списка компонентов-описаний устройств. Итак, список загружен, нажимаем кнопку «Разрешение зависимостей». Target Designer сканирует зависимости и выводит список требуемых компонентов (в настройках можно поставить крыжечку «Разрешать зависимости автоматически», это позволяет не добавлять компоненты из зависимостей руками). После того, как все зависимости от оборудования будут разрешены, начинается доводка образа — добавление некритичных компонентов (Internet Explorer, Windows Media Player, .NET Framework и т.п.)

Когда все необходимые компоненты добавлены, запускаем сборку — в заданной директории будет создан установочный образ (обычная директория с файлами и вложенными директориями) — полуфабрикат. После создания этого образа, его нужно скопировать на активный раздел накопителя целевого устройства, после чего будет произведено развёртывание образа, и только после этого установка завершится.

Примечание: в отличие от Windows XP, XPe не содержит встроенных инструментов для разметки диска во время установки. Диск должен быть создан, помечен активным и отформатирован внешними утилитами (мне пришлось использовать LiveCD с Linux, как бы смешно это ни звучало). В установочный комплект входит диск Windows PE, но я так и не выяснил, можно ли изменять его и использовать для развёртывания XPe (лицензии Microsoft это тема для отдельного поста).

На этом я закончу вступление. Не знаю, насколько полезным и информативным оно вышло, в планах написать больше, про технологии, специфичные для встраиваемых систем и опыт внедрения.

P.S.: Нет, это не попытка шантажа, это проба пера. Если эта тема кого-то интересует, я с удовольствием продолжу. Также, буду рад любой конструктивной критике.

Полезные ссылки

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

Оцените статью