Загрузочная флешка с Windows XP. Запускаем Windows с флешки Флешка с которой можно запустить windows

Наша задача на сегодня — создать специальную сборку Windows 7, которая бы работала без установки и запускалась прямо с флешки. Включив в ее состав необходимый софт, мы сможем решать разные задачи: решать проблемы с дисковыми разделами, удалять вирусы или, к примеру, использовать хакерские инструменты в привычном окружении.

Давно смекнув, что многие проблемы гораздо проще решать, загрузившись с Live-носителя, я стараюсь всегда иметь при себе на флешке какой-нибудь recovery-дистрибутив. Согласись, что это если не лучший, то, по крайней мере, один из удобнейших способов восстановить систему или, к примеру, расправиться с малварью (особенно если речь идет о блокираторе). Я перепробовал многое. Сперва это были системы на базе Linux, затем UBCD4Win, построенный на базе Windows XP, а потом я сделал свою собственную сборку, используя небезызвестную утилиту Bart’s PE Builder . Увы, прога давно не обновляется, а, значит, в качестве список поддерживаемых систем, доступных для переноса на загрузочный носитель, остается попрежнему тем же: Windows 2000/XP/2003. Это немного огорчает: уже все успели привыкнуть к "семерке", и было бы здорово собрать свою загрузочную систему именно на базе Windows 7. Сказано — сделано.

Наш помощник — WinBuilder

В замену PeBuilder нашелся другой, совершенно замечательный инструмент — WinBuilder. Это даже не программа, а настоящий фреймворк для создания Windows PE (так называется облегченная версия ОС Windows, которая позволяет загружаться со сменного CD/DVD/USB-носителя). Для этого он извлекает нужные компоненты из дистрибутива самой системы, а также набора Windows Automated Installation Kit (WAIK) в качестве основы для системы и позволяет создавать дополнительные скрипты, с помощью которых в систему встраиваются любые сторонние утилиты.

На базе WinBuilder построено несколько проектов, вот лишь некоторые из них:

  • LiveXP — использует в качестве источника файлов Windows XP и создает систему для администраторов.
  • Win7PE — берет за основу системы дистрибутив Windows 7.
  • VistaPE-CAPI — создает сборку на основе Vista.
  • NaughtyPE — основывается на Windows XP и из коробки поддерживает воспроизведения медиа-файлов.
  • MultiPE — собирает загрузочную систему из дистрибутива Windows 7.

Мы же будем использовать Win7PE, как самый проверенный и наиболее подходящий для наших задач проект.

Что нам нужно?

Для того, чтобы собрать загрузочную систему на базе Windows 7 нам понадобится следующее:

1. Дистрибутив Windows 7 x86 или x64, желательно с уже интегрированным SP1.

Применение флеш-накопителя для такой цели является удобным. Рассмотрим, как запустить компьютер или ноутбук с флешки.

Начинать нужно с выбора одного из альтернативных действий:

  • Изменение в BIOS порядка загрузочных устройств;
  • Выбор загрузочного устройства в Boot Menu.

В настройки BIOS Utility нужно сперва попасть . Попадают в них клавишами Delete (чаще) или F2 (самые распространённые случаи).

Вызов БИОС должен быть предпринят до загрузки ОС - при первом чёрном экране или отражении логотипа производителя.

Иногда то, что требуется нажать - можно успеть рассмотреть на картинке начального экрана:

Изменение загрузки в UEFI

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

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

Действия в AMI BIOS

Перед заходом в Биос флешка заранее подключается к ПК.

Чтобы запустить компьютер или ноутбук с флешки выполняется такой операционный порядок действий:

  • Сверху в меню кнопкой «вправо» выбирается пункт «Boot»;
  • По клику «Hard Disk Drives» нажимается «Enter» по пункту «1st Drive» открывшегося меню;
  • В списке находится название флешки - устанавливается курсор на него;
  • Поочерёдно нажимается Enter и Esc;
  • Затем в «Boot device priority» отбивается «Enter» по «First boot device»;
  • Снова указывается флешка:

Работаем в БИОС AWARD

Выбор загрузочного устройства в Award BIOS осуществляется в настройках меню. Нужно в «Advanced BIOS Features» выбрать курсором «First Boot Device» и отбить «Ввод»:

В появившемся списке для того, чтобы загрузить компьютер или ноутбук с флешки устанавливается «USB-HDD» («USB-Flash»).

После этого нужно кнопкой Esc переместиться на уровень вверх выбрать пункт «Сохранить/выйти»:

Настраиваемся в H2O BIOS

Загрузиться usb флешкой в InsydeH20 BIOS можно так:

  • Клавишей «вправо» открыть «Boot» в главном меню;
  • «External Device Boot» должно быть «Включено»;
  • Управляющими клавишами F5 и F6 поставить «External Device» в первую позицию в разделе «Boot Priority»;
  • Осуществить выход («Exit») из меню при сохранении настроек.

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

Без посещения БИОС (для Windows 8, 8.1 и 10 с UEFI)

Для таких устройств нужно через панель справа открыть вкладку «Обновление и восстановление», вызвать «Перезагрузить». А в панели «Особые варианты» на экране «Выбор действия» выбрать «Использовать USB-устройство». Там же будет ещё выбор сетевого подключения, DVD-диска.

Следующий экран предоставит список устройств, среди которых выбирается флешка.

При её отсутствии в списке - нажать «Просмотреть другие».

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

Загружаемся через Boot Menu

Меню загрузки (Boot Menu, англ.) вызывается при включении подавляющего количества моделей ноутбуков/компьютеров. Являясь одним из инструментов BIOS или UEFI, позволяет осуществить выбор накопителя чтобы запустить компьютер в этом конкретном случае.

Этот метод удобно использовать для однократного выбора загрузочного устройства перед тем, как запустить ОС с Live CD , использовать флешку для установки ОС Windows и не только.

Ведь компьютер с флешки запускается далеко не часто - зачем же менять настройки BIOS?

ВАЖНО. Через меню Boot в некоторых ноутбуках есть возможность восстановить систему.

Путь в Boot Menu

Так же как БИОС (или UEFI) Boot Menu вызывается определёнными клавишами. Чаще других это F12, F11 или Esc. Возможны другие варианты. Иногда (не всегда) это видно по информации, появляющейся на экране монитора при включении компьютера.

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

Особенности входа в Windows 8, 8.1 и 10

Выключение ПК с ОС Windows 8, 8.1 и Windows 10 не является «выключением» в строгом смысле (гибернация). Поэтому вход в меню загрузки может не выполняться по указанным выше клавишам.

В таком случае нужно произвести одно из действий:

  • Если удерживать «Shift» при выборе опции «Выключение», то ПК выключится «полноценно» и при последующем включении клавиши сработают;
  • Использовать нужные клавиши при перезагрузке (а не при предварительном выключении);
  • В «Панель управления» (вид - значки) / «Электропитание» / «Действия кнопок питания» — отключить включение быстрого запуска (иногда нужно «изменение сейчас недоступных параметров»):

Один из способов обязательно сработает.

Вход в Asus

Настольные компы с материнками Asus позволяют зайти в загрузочное меню по нажатию клавиши F8 (тогда же, когда жмётся Del или F9 для входа в БИОС).

С ноутбуками же - полная неразбериха:

В большинстве современных употребляется Esc;

Нужно пробовать все варианты!

Входим на Lenovo

С маркой Lenovo - чуть ли не проще всех - входим в заветное меню по клавише F12 практически для всех моделей ноутбуков / моноблоков.

Есть ещё кнопка со стрелкой рядом с питанием - по ней доступны другие варианты загрузки:

Попадаем на Acer

Для ноутбуков/моноблоков фирмы Acer работает клавиша F12. Но для некоторых чтобы вход в меню заработал - его нужно включить.

Для этого сначала входят в БИОС по клавише F2, а потом переключают параметр «F12 Boot Menu» так, чтобы он принял значение «Enabled» (по умолчанию - «Disabled»).

Потом настройки сохраняются перед выходом из БИОС.

Другие модели

Список клавиш для входа в Бут Меню для других фирменных моделей:

  • HP - клавиша F9 или Esc, а затем - F9;
  • Dell - F12;
  • Samsung - Esc;
  • Toshiba - F12.

Для материнских плат:

  • Gigabyte - F12;
  • Intel - Esc;
  • Asus - F8;
  • MSI - F11;
  • AsRock - F11.

После ознакомления с этой публикацией вы гарантированно сможете осуществить запуск с флешки системы своего компьютера или ноутбука.

Оставляйте свои комментарии, делитесь своим опытом.

Иногда бывает нужно загрузить компьютер с повреждённой операционной системой, чтобы достать файлы с системного диска и переустановить Windows. Большинство предлагаемых флешек к сожалению работают не очень адекватно, например выпадают в синий экран и т.д. Данная флешка не претендует на полноценную операционную систему, но как показала практика, Windows XP с неё загружается практически на любом железе поддерживающем загрузку с USB устройств.

Для того чтобы диск был виден он должен работать в режиме IDE, если у вас в BIOS стоит режим AHCI, то его нужно хотя бы временно поменять на IDE.

(42Мб) - Простая загрузочная флешка с Windows XP. Позволяет вытащить файлы если у вас не загружается основная система. Имеет встроенный GHost позволяющий делать бэкап диска или клонирование. С запуском других программ и антивирусов имеются проблемы... Но проста и очень неприхотлива к железу, к тому же имеет микроскопический размер.

В связи с огромной популярностью этой статьи предлагаю ещё одну флешку.

или скачать по частям , - Отличий много. На этой флешке содержится масса утилит для восстановления работоспособности компьютера. Можно запускать свои программы, например свежие антивирусы. Так же возможна установка драйверов для вашего оборудования, настройка сетевых подключений, редактирование реестра, восстановление информации с жесткого диска, утилиты для клонирования и бэкапа данных и т.д. Опробована на компьютерах начиная от поколения Pentium 4 и выше, а так же на паре нетбуков. Для запуска необходимо 512Мб оперативной памяти и флешка минимум на 1Гб. Распаковка на флешку полностью аналогична нижеописанной, только имя образа поменялось на mega_flash.gho. По возможности пишите в комментарии о результатах использования. Если эта флешка не грузится, то рецепт лечения описан в самом конце статьи (ошибка Missing MBR Helper)!

Собственно в архиве находится образ флешки и Windows версия программы GHost.

Итак с флешки (размером 512Мб и более) убираем всё полезное, т.к. она будет отформатирована в файловую систему NTFS при разворачивании на неё образа и запускаем файл ghost32.exe и нажимаем ОК.

Интерфейс очень аскетичный, выбираем Local -> Disk -> From Image. То есть будем разворачивать диск из образа.

По умолчанию должна открыться та же папка в которую вы распаковали скачанный архив, нужно выбрать файл flash.gho - это образ флешки.

Теперь самый главный момент! Выбираем куда этот образ распаковать. Тут нет букв дисков, есть только размер, на него и ориентируйтесь, чтобы не загубить случайно другой диск!

Здесь в поле New Size нужно выбрать максимальный размер флешки, если вдруг число не соответствует размеру флешки, то напишите размер больше вашей флешки, тогда число автоматически выровняется до размера вашей флешки.

Всё, теперь при нажатии "Yes" пойдёт распаковка.

Если вдруг появилась такая ошибка - это значит что флешка используется. Либо у вас открыта какая либо программа с неё, или она может например использоваться проигрывателем типа Winamp. Жмём "Yes" и тогда процесс пойдёт принудительно закрыв всё что было связано с флешкой.

Образ распаковался, жмём "Continue"

И жмём "Quit"

Осталось только загрузиться с созданной флешки. Места на флешке занимается около 150Мб, так что можно так её и оставить на всякий случай. Кроме того программой Norton GHost можно пользоваться для резервирования данных, как и Acronis True Image . Например для бэкапа системного раздела выбрать Local -> Partition -> To Image, а для распаковки образа обратно на диск соответственно Local -> Partition -> From Image.

Если при попытке загрузки мега флешки (той что большая) возникает ошибка, то . Распаковав архив запустите файл "grubinst_gui.exe" там где написано DISK выбери диск соответсвующий размеру вашей флешки и нажмите на кнопочку Install. Это запишет на неё загрузчик. Спасибо Дэймосу за изучение этого вопроса. А то я уже пробовал на много флешек распаковывать, но нигде ошибок не возникало, чтобы было что исправлять. Удачи всем!

Иногда при повреждении винчестера или заражении компьютера вирусом возникает необходимость запустить операционную систему виндовс с флешки. Чаще всего подобная операция нужна тогда, когда пользователю необходимо спасти информацию, скопировав её на носитель или восстановив при помощи специальных программ, а Windows на ноутбуке или компьютере не грузится даже в безопасном режиме.

Также операционная система Windows, установленная на переносной накопитель, часто используется, как отличный способ избежать ограничений учетной записи на рабочем компьютере. Но есть и еще один популярный вариант работы с такой флешкой – установка на них тестовых версий операционной системы, например, Windows 10 TR, которая на данный момент находится в режиме тестирования пользователями. Как основную её устанавливать невозможно, поскольку она содержит множество недоработок, но и выделять для нее отдельный раздел жесткого диска компьютера или ноутбука нет желания.

Подготовка к запуску

Для того чтобы запустить винду с флешки, нужно предварительно её подготовить и сделать загрузочной. Некоторые сборки вместе с windows содержат лечащие утилиты и программы для восстановления файлов. В таком случае там чаще всего есть либо загрузочная оболочка, либо запускаемый образ операционной системы windows, который называется Live CD.

Кроме того, существуют подготовленные образы установленных windows, содержащие всевозможные драйвера для ноутбука и компьютера и нетребующие установки. В таком случае, скачайте программы, которые не требуют установки для восстановления файлов или лечения от вирусов. Записать такой образ очень просто при помощи программы UltraISO или аналогов. Для этого нужно выполнить следующие действия:

  1. Скачать образ с установленной windows с торрента;
  2. Открыть его при помощи программы UltraISO;
  3. Выбрать в меню пункт «Самозагрузка» и опцию «Запись образа жесткого диска»;
  4. Выполнить запись windows на флешку, предварительно проверив правильность выбранного образа и устройства для записи.

Если готовые образы, распространенные на торрентах вам не подходят, и вы хотите установить на флешку свою версию windows, вам понадобится специальная программа. Можно использовать ПО от компании Microsoft под названием . Однако это не самый лучший вариант.

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

При помощи этого ПО можно не только установить Windows на флешку, но и добавить нужные обновления.

Программа работает с образом немного другого формата: не дистрибутива, а виртуального жесткого диска ноутбука или компьютера. Создать таковой позволяет OS Windows 7 для мгновенного восстановления системы. Его и нужно будет распаковать при помощи PWBoot на флешку.

Запуск с накопителя

Установить операционную систему не достаточно, теперь нужно выставить приоритет загрузки, чтобы запустить компьютер или ноутбук с флешки. Для этого нужно зайти в раздел Boot микропрограммы Bios и выбрать накопитель в качестве основного устройства.

Для того чтобы запустить настройку Bios, можно использовать клавишу Del для компьютера или F12 и F10 для ноутбука. Также для различных моделей существуют разные кнопки быстрого вызова меню загрузки для изменения приоритетов загрузки компьютера.

Изменения параметров нужно подтвердить кнопкой «F10». После перезагрузки компьютера система должна запустить виндовс с флешки на ноутбуке. Если этого не произошло, значит, какой-то шаг упущен или выполнен неверно. Также проблема может быть в самом образе установленной винды на компьютер.

Итог:

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

Наша задача на сегодня - создать специальную сборку Windows 7, которая бы работала без установки и запускалась прямо с флешки. Включив в ее состав необходимый софт, мы сможем решать разные задачи: решать проблемы с дисковыми разделами, удалять вирусы или, к примеру, использовать хакерские инструменты в привычном окружении.

Давно смекнув, что многие проблемы гораздо проще решать, загрузившись с Live-носителя, я стараюсь всегда иметь при себе на флешке какой-нибудь recovery-дистрибутив. Согласись, что это если не лучший, то, по крайней мере, один из удобнейших способов восстановить систему или, к примеру, расправиться с малварью (особенно если речь идет о блокираторе). Я перепробовал многое. Сперва это были системы на базе Linux, затем UBCD4Win, построенный на базе Windows XP, а потом я сделал свою собственную сборку, используя небезызвестную утилиту Bart’s PE Builder . Увы, прога давно не обновляется, а, значит, в качестве список поддерживаемых систем, доступных для переноса на загрузочный носитель, остается попрежнему тем же: Windows 2000/XP/2003. Это немного огорчает: уже все успели привыкнуть к "семерке", и было бы здорово собрать свою загрузочную систему именно на базе Windows 7. Сказано - сделано.

Наш помощник - WinBuilder

В замену PeBuilder нашелся другой, совершенно замечательный инструмент - WinBuilder. Это даже не программа, а настоящий фреймворк для создания Windows PE (так называется облегченная версия ОС Windows, которая позволяет загружаться со сменного CD/DVD/USB-носителя). Для этого он извлекает нужные компоненты из дистрибутива самой системы, а также набора Windows Automated Installation Kit (WAIK) в качестве основы для системы и позволяет создавать дополнительные скрипты, с помощью которых в систему встраиваются любые сторонние утилиты.

На базе WinBuilder построено несколько проектов, вот лишь некоторые из них:

  • LiveXP - использует в качестве источника файлов Windows XP и создает систему для администраторов.
  • Win7PE - берет за основу системы дистрибутив Windows 7.
  • VistaPE-CAPI - создает сборку на основе Vista.
  • NaughtyPE - основывается на Windows XP и из коробки поддерживает воспроизведения медиа-файлов.
  • MultiPE - собирает загрузочную систему из дистрибутива Vista или Windows 7.

Мы же будем использовать Win7PE, как самый проверенный и наиболее подходящий для наших задач проект.

Что нам нужно?

Для того, чтобы собрать загрузочную систему на базе Windows 7 нам понадобится следующее:

  1. Дистрибутив Windows 7 x86 или x64, желательно с уже интегрированным SP1.
  2. Driverpack ’и - классные наборы драйверов, которые поддерживают огромное количество железа. На сайте доступны сборки для различных видов девайсов, нам понадобится не так много, а именно - сборники для категорий Chipset, LAN, WLAN Mass Storage driver.

Предварительные приготовления

Когда все файлы будут в нашем распоряжении, можно приступать к приготовлениям.

  1. Для начала нам нужно установить Windows Automated Installation Kit for Windows 7. Записывать на болванку ISO’шник, само собой, не обязательно: можно просто распаковать файлы из KB3AIK_EN.iso и запустить StartCD.exe. В появившемся меню автозапуска выбираем Windows AIK Setup и выполняем самую стандартную установку. Весит это хозяйство много, но после того, как скрипты WinBuilder извлекут оттуда нужные файлы, WAIK можно будет удалить (имей это в виду).

Устанавливаем WAIK

  1. Далее копируем файлы Windows 7 с диска или из ISO-образа в какую-нибудь директорию.
  2. Размещаем загруженный WinBuilder.exe в какой-нибудь папке (например, C:WinBuilder) - лишь бы не в директории с профайлом пользователя. И запускаем бинарник под аккаунтом администратора: иначе программа честно предупредит тебя о возможных проблемах.

    От WinBuilder’а в чистом виде толку мало - ему необходимы сценарии и вспомогательные файлы для создания загрузочного дистрибутива. Поэтому первое, что ты увидишь после запуска - это "Download Center". Прога предложит выбрать проекты, которые необходимо скачать.

Отмечаем галочками:

  • updates.boot-land.net (это апдейты);
  • win7pe.WinBuilder.net/SE (файлы проекта Win7PE).

В левом верхнем углу можно выбрать режим загрузки (по умолчанию он выставлен в значение "Recommended"). Выбираем через меню "Complete" и начинаем загрузку файлов, нажав на кнопку "Download".

  1. По какой-то причине WinBuilder не может корректно извлечь абсолютно все файлы, необходимые для создания сборки, поэтому придется поработать немного руками. Необходимо найти файл bcdedit.exe в своей системе (Windows 7) и скопировать его в C:WinBuilder ProjectsToolsWin7PE_SEx86 (или C:WinBuilder ProjectsToolsWin7PE_SEx64 для 64-битной системы). Туда же нужно скопировать следующие файлы:

imagex.exe
wimgapi.dll
wimmount.inf
wimmount.sys
wimserv.exe

Изначально они находятся в папке WAIK. Можно попробовать не выполнять этот шаг. У меня автоматические скрипты WinBuilder не смогли сграбить эти файлы, но возможно тебе повезет больше.

Собираем дистрибутив

Теперь, когда все необходимое для сборки у нас есть и готово к использованию, нет смысла затягивать с созданием дистрибутива. Опять же раскладываю все по пунктам.

  1. Итак, в левой панели мы видим дерево проекта Win7PE SE. Нажимаем но кнопку "Source": здесь необходимо указать расположение файлов дистрибутива Windows 7. Все остальное можно оставить по умолчанию.
  2. Далее необходимо подключить к созданию сборки драйверы, которые будет использовать система. Это делается в разделе "Drivers". По умолчанию здесь указан путь %GlobalTemplates%Drivers_x86. Проще всего нажать на кнопку "Explore" и в появившуюся папку скопировать все необходимые драйвера. Просто распаковываем сюда архивы Driverpack’ов, которые мы предварительно скачали. Так как поддерживается сканирование поддиректорий, то пихать все в одну сумасшедшую кучу необязательно: смело размещай содержимое архивов "как есть".

    Если пройтись по разделу "Tweaks", то можно дополнительно внести различные косметические настройки будущей системы. К примеру, изменить wallpaper, настроить меню "Пуск", изменить ярлычки. Все очень понятно настраивается через соответствующие опции.

    Теперь можно нажать на кнопку "Play" и верить, что все пройдет без сучка и задоринки. Создание сборки, очевидно, занимает некоторое время: в процессе можно наблюдать, как выполняется один скрипт системы за другим (сложно представить, сколько времени ушло бы на выполнение подобной работы вручную). Соответственно, чем больше скриптов ты выбрал для выполнения, тем дольше будет возиться WinBuilder. В случае ошибки прога сообщит в чем проблема и, скорее всего, выдаст в браузере справку с возможным решение проблемы.

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

  1. Прежде чем загружать файлы на флешку, можно предварительно проверить работоспособность сборки в виртуальной машине, и здесь опять же все автоматизировано. В разделе VirtualTest можно выбрать систему виртуализации (испытание можно устроить, воспользовавшись qEmu, VirtualBox, Virtual PC, VMware). Я оставил режим по умолчанию (Best Emulation), и WinBuilder запускала получившийся образ в установленной VMWare Workstation, что меня вполне устраивало. Ты же можешь выбрать более подходящий сценарий. Можно оставить все как есть и установить в систему бесплатный и легковесный.

Проверяем сборку под VMware

  1. Теперь о том, как выглядит перенос системы на флешку. Сначала WinBuilder запускает HP USB Disk Storage Format Tool - самую правильную утилиту для форматирования USB-носителей. Выбираем здесь FAT32 (если хочешь в будущем добавить возможность загрузки с флешки другой системы) или NTFS. Форматируем. После этого в игру вступает утилита Grub4Dos, у которой важное назначение - установить на флешку загрузчик. Тут необходимо: во-первых, правильно выбрать диск (так как буквы не отображаются, смотри внимательно на размер), во-вторых, выбрать в качестве значения параметра "Part List - Whole disk (MBR)" и отметить галочкой опцию Don’t search floppy. После этого остается нажать на кнопку "Install", моментально получить сообщение об установке загрузчика и, мысленно поблагодарив Gbur4Dos, закрыть его окно. Все: после этого WinBuilder оперативно перенесет все файлы на USB-носитель.

Наша загрузочная флешка с Windows 7 готова.

Тут уже грех не загрузиться с USB-носителя, чтобы убедиться, что система работает не только в виртуальном, но и в настоящем, самом обычном окружении. Но хочу сразу предупредить: это сильно урезанная вариация Windows 7, в которой оставлено минимум компонентов. Никаких тебе Aero и красивых эффектов: все это отключено. А из софта ты по умолчанию получаешь некоторые стандартные утилиты Windows (вроде regedit’а), а также несколько бонусных программ вроде PENetwork для настройки сети (в том числе беспроводного адаптера) и Opera USB для браузинга. Все это неплохо, но явно недостаточно - систему нужно снарядить.

Настройка сети

Скрипты (плагины)

Дополнительные программы, которые можно включить в состав своей сборки системы, распространяются в виде скриптов (или плагинов - так их тоже называют). Подключить их просто. Достаточно скопировать их в WinBuilderProjectsWin7PE_SEApps и потом активировать через GUI-интерфейс WinBuider. Правда, чтобы они появились в дереве скриптов, программу приходится перезапускать, хотя не исключаю, что обновить список плагинов можно как-то проще. В некоторых случаях плагин распространяется в виде единственного файла - сценария. Тут есть два варианта. Разработчик мог включить необходимые файлы прямо в этот файл, закодировав их в base64. Или же в составе скрипта никакие файлы не включены, и их нужно скопировать в папку со сценарием самому (это должно быть подробно описано в мануале плагина). Последнее особенно касается коммерческого софта (того же самого Total Commander’а), файлы которого разработчики плагинов просто не имеют права распространять.

Теперь отвечаю на наверняка возникший у тебя вопрос: "А где взять эти плагины?". Есть множество источников - например, отсюда:

К примеру, можно скачать плагин Wireshark и необходимый для его работы Winpcap (доступны отсюда). Перемещаем его в каталог Apps/Network, активируем через дерево - и у нас получается сборка с полноценным сниффером. Ссылки на некоторые полезные плагины я привел ниже:

Несмотря на то, что готовых плагинов довольно много, полезно уметь самому написать скрипт для добавления нужных программ в систему. Когда добавляешь новый скрипт через "Tools .. Create script...", WinBuilder предлагает простой шаблон скрипта. Для примера я приведу простенький сценарий, который устанавливает Softperfect Netscan , и поясню логику с помощью комментариев:

//Секция с информацией о добавляемом приложении
Title=NetScan
Description=Netscan from Softperfect
Selected=True
Level=5
Version=1
NoWarning=False
Download_Level=0
//Важные переменные, включая путь до исполняемого файла
%ProgramTitle%=Netscan
%ProgramEXE%=netscan.exe
%ProgramFolder%=netscan
// Команды для установки приложения
// Копируем нужные файлы из поддиректории netscan в папке, где находится скрипт (сюда нужно предварительно перенести необходимое для работы программы)
CopyProgram,%ScriptDir%%ProgramFolder%
//Добавляем ярлыки
Add_Shortcut,StartMenu,Netscan
Add_Shortcut,Desktop,Netscan
//Указываем DLL’ки, которые необходимы для работы программы.
WinBuilder включит их в сборку
Require_FileQ,mgmtapi.dll
Require_FileQ,msvcrt.dll
Require_FileQ,KERNEL32.dll
Require_FileQ,snmpapi.dll
Require_FileQ,USER32.dll
Require_FileQ,WS2_32.dll
Require_FileQ,wsnmp32.dll

Огромное количество скриптов доступно на форуме reboot.pro, их можно посмотреть как примеры и использовать в качестве основы. В любом случае, ничего сложного в создании своих сценариев нет. Если есть необходимость просто добавить какие-то файлы в сборку, то необязательно для этого создавать плагин. В этой ситуации поможет раздел "Components .. Additional Files", который необходим как раз для такой ситуации. Если нажать на кнопку "Directory Example", то ты увидишь структуру папок, используемых в сборке, чтобы понимать, куда именно будут добавляться файлы.

Что у нас получилось?

Насколько хорошо работает такая система? Очень хорошо! При загрузке на моем ноутбуке, сразу цепляются необходимые драйвера, в том числе для беспроводного модуля. Таким образом, у меня сразу есть выход в Сеть. Все программы, если их правильно интегрировать (то есть, выполняя все их зависимости), на ура запускаются и работают. А это и софт для восстановления системы, работы с таблицами разделов, бэкапа, редактирования реестра, а также хак-тулзы. В конце концов, что может быть удобнее в качестве вспомогательной системы, которую можно всегда брать с собой и в случае необходимости с нее загружаться?

  1. Как я уже упомянул, в качестве исходного дистрибутива лучше взять образ Windows 7 с уже включенным пакетом обновления (SP1). С использованием дистрибутива, в котором сервиспака еще нет, возникли проблемы с нахождением некоторых библиотек. Хотя, оговорюсь, это некритично, потому что WinBuilder выдает конкретные способы решений проблемы.
  2. В случае каких-то проблем скрипты, как правило, выдают ошибки. Если же что-то пошло не так, но в чем именно проблема непонятно, помогут логи. Опция активируется в сценарии "Finalize .. Save log file" и включена по умолчанию. Логи WinBuilder пишет очень подробно: можно полностью изучить процесс создания сборки, проследить логику выполнения скриптов и в случае какой-то проблемы попытаться устранить ошибки.
  3. Опциональным, но очень полезным проектом является www.paraglidernc.com/WinBuilder (рекомендую его сразу выбрать для загрузки во время первого запуска WinBuilder). Он включает в себя подробнейшую инструкцию по созданию сценариев. После установки ищи его в папке ProjectsParagliderWinBuilder.chm.
  4. Самый простой способ включить в сборку приложение - это найти ее Portable-версию (например, на сайте portableapps.com), которая уже включает в себя все необходимые файлы для работы в "чужой" системе.