Установка Windows с флешки

Примечание: доступна более новая версия мануала для Windows 7: см. Установка windows 7 с флешки.

К сбою ОС нужно готовиться заранее, чтобы его предупредить или по крайней мере быстрее «вылечить». В связи с этим мы предлагаем вам создать на flash-брелоке загрузочный диск с комплектом средств диагностики и программ первой необходимости (файловый менеджер, графический просмотрщик, офисные приложения и т. д.). 

Дистрибутив на flash-брелоке? Ничего удивительного в этом нет: как-никак, объем современной флэшки – около гигабайта (или, скажем, в диапазоне от 512 Мб до 2 Гб), в то время как дистрибутив с Windows XP вмещается на диск в 700 Мб. Наверное, вы знаете, как непривычно медленны «реанимационные» диски: работать с программами в DOS-режиме неудобно. Сказывается также ограниченность доступа к дисководу по причине низкой скорости чтения… 

Основная проблема, с которой приходится сталкиваться на этапе записи Windows на этот флешку – установщик Windows определяет flash как сменное устройство, а не отдельный раздел жесткого диска. Что касается загрузочных свойств: поскольку флэшка не имеет загрузочного сектора, то изначально она не обладает такой способностью. Поэтому перед созданием загрузочного дистрибутива флэшку нужно предварительно отформатировать. К сожалению, в Интернете, на русскоязычных ресурсах, встречается мало информации по этому поводу. Либо информация неточна (и в результате следования инструкциям имеют место быть ошибки), либо она неполна или же касается других операционных систем.

Итак, целью сегодняшней статьи является не создание установочного дистрибутива на flash, а именно установка самой ОС на flash-брелок. Это не значит, что после этого его можно положить на полку как диск со служебными программами. Флэшка так остается полноценным устройстве для хранения данных, вот только места на ней станет меньше – в зависимости от ваших (и не только) потребностей, поскольку «переносная ОС» может занимать и 150, и все 500 Мб, смотря на то, как много программного обеспечения вы установите.

Установка windows c флешки - первый этап

На самом деле, загрузочная флэшка может оказать помощь в различной сложности случаях. Как уже было сказано, первый повод – это внезапный крах системы. В состав загрузочного комплекта уже будут включены средства для реанимации: менеджеры разделов диска, антивирусы, архиваторы, файловый менеджер вроде Total Commander’а и другие приложения. В общем, если вы когда-нибудь имели дело с загрузочными дисками, что-то подобное мы собираемся сымитировать на флэшке.

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

Третий повод – работа «в режиме» системного администратора с выездом, когда приходится иметь дело с восстановлением чужой системы. В случае заражения компьютера вирусами жесткий диск можно проверить на вирусы без загрузки зараженной ОС и, при возможности, вылечить/восстановить файлы самостоятельно.

Четвертый повод – перенос данных с диска без ОС. Не будем забывать, что Windows XP прекрасно распознает NTFS, а MS-DOS, без соответствующего ПО сторонних производителей, этим свойством не обладает.

Что понадобится для создания загрузочной флэшки

  1. Flash-накопитель емкостью 256 – 512 Мб. Можно использовать и более емкие носители.
  2. Дистрибутив с Windows XP любой из официальных версий. Язык системы принципиально неважен, это может быть русская или английская версии. К примеру, мы рассматриваем установку на примере Windows XP Professional SP2.
  3. Специализированные программы (о них – далее)
  4. Рабочая среда Windows 2000/XP/2003. Не все рассмотренные приложения функционируют под Windows NT4/ME/9x. 

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

Первый этап. Форматирование flash-накопителя

В нашем случае, FAT16 – оптимальная для форматирования и распознавания при загрузке система. Если отформатировать флэшку в NTFS или FAT16, диск не будет распознан: появится сообщение об ошибке.

Главная проблема состоит в том, что средствами ОС правильное форматирование в FAT16 и, как следствие, установка windows c флешки неосуществима. Точнее, средствами Windows сделать это можно, но ОС упускает некоторые важные нюансы, которые не могут быть не учтены при загрузке. В редких случаях, вместе с USB-устройством поставляются драйвера и программы для форматирования, или же и те и другие доступны на сайте производителя. Честно говоря, с такими случаями мы не сталкивались, поэтому будем использовать универсальную для всех флэшек (несмотря на «фирменную» приставку HP) утилиту HP Windows Format Utility. Выражаясь «научным языком», эта утилита форматирует flash так, как нужно, т. е. с учетом особой структуры секторов, имитирующей дискету.

Скачайте и установите HP Windows Format Utility в любую директорию. Там появится два исполнительных файла: для работы в командном (HPUSBF.EXE) и графическом (HPUSBFW.EXE) интерфейсах. Командная оболочка предназначена для форматирования из MS-DOS, мы же воспользуется графической оболочкой.

Интерфейс программы HPUSBFW.EXE прост. Из списка устройств нужно выбрать носитель и в качестве File System (файловой системы) указать FAT (это и есть FAT16). Метка диска (“Volume label”) – любая, но в пределах 11 символов.

Наконец, убедившись, что никаких важных данных на флэшке нет, отформатируйте ее, нажав на кнопку «Start».

Второй этап. Создание дистрибутива с помощью программы BartPE

Возможно, вы осведомлены о том, что Windows разработала Live-CD (т. е. для загрузки необязателен жесткий диск) под названием Windows PE. Расшифровывается аббревиатура PE как Preinstallation Environment, т. е. «предустановочное окружение». Идея Windows PE ясна – выше мы уже перечисляли поводы использования загрузочного диска. В то же время, Windows PE доступна только для системных интеграторов и не предназначена для переноса на flash.

Так вот, основная программа, которая понадобится для создания специального дистрибутива Windows XP – это BartPE. Барту Лагервею (Bart Lagerweij) удалось создать программу, которая позволяет скомпилировать и с помощью дополнительных инструментов записать дистрибутив не только CD/DVD, но, что для нас куда важнее, и на флэшку. Правда, результат, выдаваемый BartPE — это не совсем то, чего можно ожидать от полной версии XP. Разработчик BartPE честно уведомляет, что никакой Widows PE с этой программой вы не сделаете и поддержки от Microsoft не получите (что вполне понятно). Одновременно с тем, что программа модифицирует Windows, она существенно ее «урезает» до размера в 150 Mb.

Как создать загрузочную флешку windows 7?

Программа BartPE доступна на этом сайте, (3 Мб) в zip-архиве. Скачайте, распакуйте ее в любую директорию и запустите (файл pebuilder.exe). Первым делом в настройках выберем папку, в которой расположен дистрибутив операционной системы («source, path to Windows installation files»). Если файлы находятся на отдельном диске, укажите букву диска. Второе поле оставляем пустым, поскольку ничего стороннего включать не собираемся. Третья строка – «Output»: здесь выбираем каталог, в который, в конечном счете, будет скопирована Windows. Лучше оставить значение по умолчанию – каталог BartPE, чтобы в дальнейшем по минимуму подстраивать другие программы. Этот каталог будет создан в папке с BartPE.

В BartPE имеется возможность создания ISO-образ, предназначенный для записи в burn-программах вроде Nero Express. Для нас эта опция неактуальна. А вот далее идет более интересная кнопка – Plugins. Это диалог включения/выключения расширений, за счет которых ОС можно значительно расширить, интегрировав в ее различные программы. Таким образом, при загрузке системы они уже будут установлены.

Изначально в данном диалоге плагинов не очень много. Однако в архиве с программой мы обнаруживаем еще одну папку, в которой в текущей версии BartPE (3.1.2) насчитывается еще 63 плагина! Для активации откройте диалог Plugins и кнопкой Enable/Disable соответственно активируйте или дезактивируйте требуемый плагин. Описание доступно посредством кнопки «Help» снизу. Ко многим плагинам прилагается справка, и она также в отдельной папке архива, в папке doc, рядом. Здесь нужно учитывать, что плагины в большинстве случаев не содержат программ, которые они устанавливают при компиляции. А это значит, что она должна быть вами скачана и, в соответствии с инструкцией, распределена в конкретную директорию (об этом пишется в «Help»).

Как пример, рассмотрим бесплатную утилиту для просмотра графики Irfanview. Вы загружаете программу с сайта разработчиков и затем помещаете файлы i_view32.exe, i_view32.hlp в папку plugin\irfanview. После этого активируете плагин – и все. При компилировании конечного дистрибутива программа автоматически войдет в его состав. Только не забудьте перед процессом компиляции активировать сам плагин и, если нужно, подправить конфигурационный файл. Для его (их) быстрого редактирования предназначена кнопка «Edit». Синтаксис файлов прост, благо, все настройки снабжены авторскими комментариями. На самом деле, написать собственный плагин не намного сложнее ввиду простоты механизма установки и настройки программ под Windows.

Закрыв диалог плагинов, можно приступать к записи дистрибутива. Для этого нажимаем кнопку Build, соглашаемся с условиями лицензии Windowsи ждем. Процесс этот займет всего несколько минут, в зависимости, конечно, от состава дистрибутива.

Внимательно посмотрите, что написано в журнале событий. Для нормальной работы системы серьезных ошибок быть не должно. Если вы не знаете, как можно исправить ошибки, конфликтные плагины лучше отключить, после чего заново скомпилировать дистрибутив. Как узнать, какой плагин настроен неправильно? При закрытии диалога «Plugins» (кнопка «Close») выдается сообщение об ошибке и причина сбоя. Таким способом и определяется «плохой» плагин.

Третий этап. Перенос файлов на flash

Дело за малым: нам осталось перенести сгенерированные файлы на флэш-брелок. Но, внимание: обычным копированием файлов дело не обходится. Мы воспользуемся специальной утилитой, которая, помимо переноса дистрибутива, записывает на флэшку, в корень диска, необходимые для загрузки системные файлы. В папке plugin\peinst программы BartPE находится эта программа – peinst.cmd. Запустите ее в консоли («Winkey + R» — «cmd.exe» или «Инструменты — Открыть командную консоль» в Total Commander’е). Сначала укажите программе путь к сгенерированному дистрибутиву (“Enter Source Path”), нажав клавишу “1”.

Затем нажмите “2” и укажите букву флэш-накопителя (например, «H:», без кавычек). Для старта установки нажмите “5”, а затем “1”. В конце процесса вы увидите сообщение о завершении: “Installation completed”.

Все готово к загрузке!

Четвертый, последний, этап. Загрузка с флэш-брелока

В настройках BIOS’а, в свойствах загрузки («Boot options», «Boot Priority» и т. п.), первым загрузочным устройством нужно выставить флэшку. Обычно флэш-диск в списке отображается как «USB-HDD Device» или близко к этому названию. Дополнительные параметры загрузки рекомендуется отключить (конечно, только если вы хорошо ориентируетесь в настройках BIOS’а). После этих действий сохраните настройки и перезагрузитесь. Система должна стартовать с флэш-брелока и, определив устройства компьютера, загрузить оболочку.

Плагины к BartPE

Расширяемость программы BartPE очевидна. Предлагаем вам ознакомиться с описанием некоторых плагинов, поставляемых вместе с программой.

  • A43 File Management Utility – замена Проводника Windows файловым менеджером A43 File Management Utility
  • Bootfix – если плагин активирован, при загрузке Windows будет выдаваться сообщение «Press any key to boot from CD»
  • Boot Screen Changer – позволяет менять заставку (бутскрин) при загрузке ОС
  • Check Disk – программа для проверки дисков на наличие ошибок
  • Codecs – добавление в систему мультимедиа-кодеков
  • Easy Recovery Pro – программа для восстановления данных
  • Keyboard Layout – настройка раскладки клавиатуры
  • McAfee VirusScan for Win32 – популярный легкий антивирус для Windows
  • Mozilla Firefox 1.0 – v1.9 – браузер Mozilla Firefox
  • Nero Burning Rom – программа для записи CD/DVD-дисков
  • Network support – поддержка сети протокола TCP/IP
  • Nu2Menu – замена «Пуска»: меню для запуска приложений
  • Paragon Ext2FS Anywhere – возможность просматривать в Windows файловые системы Linux
  • Profiles Folder – создание пользовательских аккаунтов
  • Symantec Ghost – программа для работы с дисковыми разделами
  • Total Commander – включение в состав дистрибутива, пожалуй, самого функционального файлового менеджера

Для установки плагина скопируйте его с учетом структуры директорий в папку Plugins программы BartPE. Можно скачать множество других полезных плагинов (описания на русском языке)

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

Небольшой совет. В программе HP Windows Format Utility имеется опция копирования системных файлов MS-DOS – «Create a DOS startup disk». Ставить галочку здесь ни в коем случае не нужно, хотя, казалось бы, для запуска загрузочной флэшки необходимо было бы наличие MS-DOS -комплекта. Наоборот, если выбрать эту опцию, при загрузке компьютер стартует MS-DOS, а не скомпилированную Windows-оболочку.

Кстати, для запуска ОС MS-DOS c flash не нужно особых ухищрений. Отформатировав дискету с пометкой «Создание загрузочного диска MS-DOS», скопируйте три файла: io.sys, command.com и msdos.sys в отдельную папку, и при форматировании флэшки в HP Windows Format Utility активируйте опцию «using DOS system files located at:» и укажите директорию с компонентами MS-DOS.

Компьютерная помощь: задайте свой вопрос

Укажите email, на который я смогу выслать ответ на ваш вопрос