Windows 8 PE и Windows 7 PE — простой способ создания диска, ISO или флешки

Как создать диск или флешку Windows 7 или 8 PE

Windows PE представляет из себя ограниченную версию операционной системы, которая должна загружаться прямо со съемного носителя. В ней доступны не все функции цельной ОС, однако, она практически не заменима в случаях, когда основная система не запускается. С ее помощью пользователь может провести восстановление системы из резервной копии, отредактировать реестр или просто перенести и сохранить важные данные на другое устройство. В этой статье будет рассказано о том, как создать накопитель с Windows PE.

Создание Windows PE с помощью AOMEI PE Builder

Для начала будет приведен метод, в котором используется эта утилита. Загрузить ее можно со страницы разработчика по ссылке https://www.aomeitech.com/pe-builder.html После загрузки файла утилиту потребуется установить, после чего запустить. При открытии пользователь увидит такое окно.

На этой странице будут перечислены все средства, которые доступны пользователю в данный момент:

  • AOMEI Backupper — утилита, которая позволяет резервировать информацию
  • AOMEI Partition Assistant — приложение для работы с накопителями и создания на них разделов
  • Среда восстановления Windows
  • Другие portable инструменты (Несколько программ, которые могут пригодиться пользователю.)
  • Также включена поддержка сети, в том числе беспроводного подключения Wi-Fi.

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

После нажатия кнопки далее, пользователю будет предложено выбрать, куда именно стоит сохранить результат — его можно сразу записать на носитель или сохранить в виде iso образа, чтобы сделать это позже.

На этом создание образа можно считать оконченным.

Используем WinBuilder для создания Windows 7 PE

Это альтернативный метод создания накопителя. Для него потребуется загрузить на компьютер программу http://winbuilder.net/download

Что нужно для создания WinPE

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

  • Дистрибутив Windows 7 x86 или x64, желательно с уже интегрированным SP1.
  • Windows Automated Installation Kit for Windows 7 (WAIK). Немаленький, но необходимый файл, можно скачать его с официального сайта https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=5753
  • Driverpack — эти программы сами изучают систему и устанавливают все необходимые драйверы и утилиты.

Подготовка к процедуре

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

После этого следует распаковать образ системы, с которого и будет происходить установка. Также следует перенести скачанный файл программы в отдельную папку, например в C:WinPE. Теперь следует запустить саму WinBuilder, сделать это надо от имени администратора. В первом окне следует отметить:

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

Теперь следует зайти в меню в верхнем левом углу, режим загрузки следует переставить в «Complete», после чего начать добавление файлов нажав на «Download». Также потребуется скопировать еще несколько файлов в папку C:WinPE, это должны быть те, которые обычно находятся в паке с Windows Automated Installation Kit for Windows:

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

Как собрать дистрибутив

Теперь можно переходить далее. В левой части окна будет отображаться все дерево проекта. Здесь нужно лишь нажать на «Source» и вбить путь до распакованного образа. Теперь необходимо перейти к драйверам, они находятся в «Drivers», обычно, здесь указано %GlobalTemplates%Drivers_x86, однако, лучше будет нажать на «Explore» и указать путь к распакованным архивам от драйверпаков.

«Tweaks» позволяет настроить внешний вид будущей системы, здесь можно ничего не менять. Теперь следует перейти к «WriteMedia» и кликнуть по «Copy to USB-Device». Дальше потребуется указать ту флэшку, на которую будет производится запись. Останется лишь нажать «Play». Неплохой идеей будет проверить получившуюся сборку на виртуальных устройствах, прежде чем пускать ее на обычные.

Подключение скриптов

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

Запись полученного образа ISO на флешку или диск

Проще всего записать получившийся образ с помощью популярных программ. Например, в ultraISO (https://ezbsystems.com/download.htm), можно просто нажать на самозагрузку, после чего выбрать «Записать образ жесткого диска».

В следующем окне останется лишь указать накопитель и нажать на «записать».

Как загрузиться с флешки или диска

Для загрузки с такого накопителя потребуется зайти в свой БИОС или uefi, а дальше выставить флэшку с системой первым пунктом в разделе boot.

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


Как создать загрузочный LiveCD/DVD/USB-флешку или диск с операционной системой Windows и сервисными утилитами, не требующие установки на жесткий диск

Доброго времени суток!

При различных проблемах с компьютером довольно часто приходится прибегать к специальным загрузочным LiveCD (“живым” дискам).

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

Когда может понадобиться LiveCD:

  • если вдруг Windows не загружается (еще хуже, если нужно срочно скопировать файлы с диска, на котором система);
  • при необходимости изменения разделов диска, форматирования и пр.;
  • при вирусном заражении системы;
  • если не удалятся какие-то папки, файлы и др.

В этой статье покажу на примере, как создать два таких LiveCD (лучше даже сказать LiveUSB) и записать их на флешку: один с антивирусом (NOD 32 или Dr.Web), другой с Windows и сервисными утилитами. Чтобы в случае чего — быть готовым во все оружие!

Как создать LiveUSB-флешку

(диск CD|DVD создается аналогично)

С Windows (Windows PE)

Windows PE — это минимальная версия операционной системы, с ограниченными службами. Обычно, используется для подготовки компьютера к установке Windows, для настройки и запуска установки ОС. Так же на ее базе создаются так называемые LiveCD/USB.

Обычно, в большинстве случаев Windows PE распространяется в ISO-образах (производителей таких образов много, как и их содержание может быть разным). Далее этот образ нужно записать на флешку или диск, и загрузиться с него.

Чуть ниже я рассмотрю каждый шаг подробно.

AOMEI PE Builder

Бесплатный инструмент, чтобы создать загрузочную ОС Windows PE на USB-носителе или CD|DVD диске. Кроме этого, хочу отметить, что в этой программе вы можете добавить свои драйвера и любые программы в процессе создания такого ISO-образа.

Скачать программу можно с официального сайта (ссылка выше). Работает во всех версиях ОС Windows: 7, 8, 10 (32|64 bits).

ВОЗМОЖНОСТИ (ЧТО БУДЕТ ВКЛЮЧЕНО В ОБРАЗ ISO):

  1. На данном LiveCD уже будут интегрированы «Backupper Standard» и «Partition Assistant» (от того же производителя). С помощью них вы сможете: создавать и восстанавливать резервные копии дисков, изменять, расширять, копировать, объединять разделы жесткого диска;
  2. Есть родная среда восстановления Windows (очень полезно, при повреждении загрузчика в ОС);
  3. Имеется архиватор 7Z для работы с архивами;
  4. Есть утилита Bootice — для восстановления главных загрузочных записей;
  5. IrfanView — просмотр картинок и фото;
  6. Notepad++ — очень удобный блокнот (txt, php, inf и др. файлы можно открыть и редактировать);
  7. Everything — легкий и быстрый поиск файлов на диске;
  8. Ntpwedit — программа для редактирования и сброса паролей в Windows;
  9. Recuva — спец. утилита для восстановления файлов на дисках и флешках (о том, как в Recuva искать удаленные документы на диске, можете узнать здесь: https://ocomp.info/kak-vosstanovit-dokument-word.html);
  10. SumatraPDF — просмотр PDF, ePub, MOBI, CHM, XPS, DjVu, CBZ, CBR файлов;
  11. QtWeb — удобный интернет-браузер, и многое другое.

Как создать ISO c Windows PE в AOMEI PE Builder

Скачивание и установку программы опускаю (ничего сложного, всё стандартно). Далее, после запуска, появляется первый экран приветствия, сообщающий вам особенности данного ПО. Нажмите кнопку “Next” (далее).

Снова нужно нажать “Next”, чтобы приступить к созданию загрузочного носителя.

В этом шаге вы можете добавить различные файлы, программы и драйвера на свой создаваемый образ. Учтите, кстати, что AOMEI PE Builder уже по умолчанию включил многие популярные программы для работы (браузер, блокнот, утилита для восстановления файлов и т.д.).

Добавление драйверов и программ, файлов

В этом шаге вас попросят указать загрузочный носитель: CD|DVD-диск, USB-диск, или просто экспортировать и создать ISO-образ. Можете сразу выбрать то, что вам нужно, я же рассмотрю универсальный вариант, и создам ISO.

Выбор носителя. Есть возможность создания загрузочного ISO

Последний штрих: осталось дождаться, пока все файлы будут упакованы в ISO-образ. Процесс, в среднем, занимает 5-10 мин. (зависит еще от того, какие файлы вы добавили в предыдущих шагах).

Создание ISO файла

Как записать полученный ISO с Windows PE на диск или флешку

Будем считать, что ISO-образ у Вас есть (либо создали сами, по инструкции выше, либо где-то загрузили готовый) . Самый простой способ записать ISO на диск или флешку – воспользоваться программой UltraISO .

Подробное описание и ссылку на загрузку программы UltraISO вы сможете найти в этой статье: https://ocomp.info/cozdanie-zagruzochnoy-fleshki.html#_1

(в ней так же приведены и другие полезные утилиты для создания загрузочных носителей)

Кратко рассмотрю, как в ней записать образ.

1) Сначала устанавливаете и запускаете программу (UltraISO).

2) Нажимаете меню Файл/открыть и указываете ваш ISO файл.

3) Для создания загрузочной флешки: нажмите Самозагрузка/Записать образ жесткого диска (для диска CD|DVDИнструменты/записать образ CD ) . Скриншот ниже в помощь.

Записать образ жесткого диска

4) Далее укажите нужный носитель (например, флешку) в пункте Disk Drive , укажите метод записи — USB-HDD (для DVD – указывать ничего не нужно) , и нажмите кнопку Записать/GO.

5) Через 5-10 мин. флешка или диск будут записаны. Можно приступить к тестированию.

Как загрузиться с LiveUSB-флешки (диска)

  1. Необходимо сначала настроить соответствующим образом BIOS, либо, что еще лучше, вызвать загрузочное меню (Boot Menu). Чтобы не повторяться, рекомендую ознакомиться со статьей: https://ocomp.info/goryachie-klavishi-dlya-vh-bios-boot-menu.html
  2. Далее из списка загрузочных устройств выбрать нашу флешку:

Пример Boot Menu – выбор загрузки с флешки

Далее должно появиться сообщение, что начата загрузка файлов (Loading Files. ).

Собственно, далее должен появиться рабочий стол, как в классической Windows (такой же, как если бы она была установлена на жесткий диск). Пример показан на фото ниже. Рассматривать, как работать далее — не вижу смысла, т.к. все программы на русском языке, да и пользоваться ими можно также, как в обычной Windows.

После загрузки: привычный рабочий стол, так сразу и не скажешь, что Windows была загружена с флешки

C антивирусом (NOD32, Dr.Web и др.)

Во многих образах ISO с Windows PE уже есть включенные в их состав антивирусы. Тем не менее, не могу в этой статье обойти стороной загрузочные ISO-образы от разработчиков популярных антивирусных продуктов.

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

1) NOD32

Хороший LiveCD, который можно быстро записать на флешку или диск, и также быстро проверить им компьютер на вирусное ПО. Отличается своим небольшим размером и достаточно эффективным поиском разного рода вредоносного ПО. Кстати, рекомендую иметь оба диска: и с NOD32, и с Dr.Web.

2) Dr.Web (аптечка сисадмина)

Бесплатный продукт для аварийного восстановления системы с CD/DVD-диска или USB-накопителя. Поможет, если рекламное ПО или вирусы повредили загрузку ОС. Такой диск поможет не только очистить ПК, но и перенести важную информацию на сменные носители.

Читайте также:  Устройство работает неправильно код 31 в диспетчере устройств — как исправить

Важно! Утилита для записи работает в Windows (32/64-бит). Для загрузки с флешки — BIOS вашего компьютера должен поддерживать устройство USB-HDD ( примечание : все современные версии БИОС поддерживают данный режим).

Запись загрузочного ISO от антивируса NOD32

Для работы понадобиться утилита WinSetupFromUSB.

Одна из самых удобных и популярных программ для записи загрузочных флешек. Программа позволяет создавать загрузочные флешки с различными ОС Windows: 2000, XP, Vista, 7, 8, Linux ISO и т.д.

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

После запуска программы, нужно:

  1. Выбрать USB-флешку;
  2. Далее поставить галочку напротив пункта Auto Format it with FBinst (все данные на флешке будут удалены!). Кстати, остальные настройки должны выставиться автоматически, см. скрин ниже;
  3. Затем в пункте “Linux ISO/Other Grub4Dos compatible ISO” выберите наш скачанный (созданный) образ ISO от разработчиков антивирусного ПО (я взял образ с NOD32);
  4. последний шаг – нажать кнопку GO, и ждать окончания записи.

Настройки записи WinSetupFromUSB

Кстати, WinSetupFromUSB переспросит еще раз вас о том, что точно ли произвести форматирование флешки и удалить все данные на ней.

Если все прошло хорошо и данные на флешку все были записаны – Вы увидите окно Job Done (работа завершена).

Флешка записана – Job Done

Как загрузиться с такой флешки:

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

Загрузочное меню – выбор флешки

Примечание: если при загрузке образа ISO у вас появятся ошибки, возможно следует в настройках BIOS перевести Boot Mode (режим загрузки) с UEFI на Legacy (поддержку загрузки старых ОС, загрузочных образов и пр.). О настройке BIOS в картинках см. в этой статье: https://ocomp.info/nastroyka-bios-noutbuka-v-kartinkah.html#Boot

Далее должно появиться окно GRUB4DOS (если записывали флешку в программе WinSetupFromUSB) – достаточно выбрать строку с “ESET. ” и нажать Enter;

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

Окно приветствия ESET – выбор режима загрузки (графический, текстовый)

На этом всё. Надеюсь дал боле-менее исчерпывающий ответ по поводу LiveCD.

На статью буду частенько ссылаться в своих прочих инструкциях. ☺

Все, что нужно знать для создания загрузочного диска с Windows PE

Существует миллион разрозненных статей о том, что такое Windows PE, чем он полезен. В интернете приводится миллион способов создания этого самого Windows PE. какой же из них самый лучший? Попытаемся обобщить основную необходимую информацию и сделать выводы в этой статье.

Для чего вам потребуется Windows PE?

Windows PE (Windows Preinstallation Environment) – Среда предустановки Windows, с ограниченными службами, построенная на ядре обычный Windows . Она используется для подготовки компьютера к установке Windows, копирования образа Windows с сетевого файлового сервера и запуска установки Windows. Она является встроенным элементом других средств установки и восстановления системы, например программы установки для Windows , служб развертывания Windows (WDS), пакета средств развертывания операционной системы (OS) SCCM сервера и среды восстановления Windows (Windows RE). Изначально среда Windows PE была создана для того, чтобы помочь производителям оборудования, сборщикам систем и корпорациям загружать компьютер без работающей операционной системы. Таким образом, PE чаще всего запускают или с внешнего накопителя или же по сети с WDS/TFTP сервера компании.

Да, не надо путать Windows PE и Windows RE. Windows RE (Recovery Environment) — среда для восстановления Windows после сбоя. Однако, Windows RE как набор инструментов можно запустить из-под PE. И тут возникает мысль: а почему бы не использовать PE для задач восстановления упавших систем, интегрировав в PE необходимые приложения? Да, именно это нам и нужно.

Какие задачи мы сможем выполнять под ней:

  • управление разделами жесткого диска с помощью утилиты Diskpart или сторонних средств;
  • захват томов в WIM-образ с помощью утилиты ImageX и их сохранение на другой раздел жесткого диска или USB-диск;
  • применение WIM-образов к разделу имеющегося жесткого диска с помощью утилиты ImageX и её разновидностей;
  • запуск автоматической установки Windows используя скрипты и файлы ответов XML;
  • копирование и замену файлов, а также правку реестра установленной операционной системы, если она не загружается;
  • диагностировать неисправности оборудования;
  • бороться с вирусами используя различные антивирусные утилиты для Windows PE.

Особую ценность для диагностики и восстановления операционной системы Windows PE приобретает при включении в ее состав набора Microsoft Diagnostics and Recovery Toolset (MS DaRT), который можно скачать и интегрировать в образ Windows PE. По сути вся операционная система запаковывается в один файл — WIM формата, который при запуске с носителя распаковывается в оперативную память (RAM-disk, обычно диск X:). Вот основные особенности PE:

  • Все изменения в реестре Windows PE во время ее выполнения будут потеряны при следующей перезагрузке компьютера. Постоянные изменения в реестр можно внести только в автономном режиме до запуска Windows PE.
  • Буквы дисков присваиваются последовательно, по мере создания разделов в среде Windows PE. Однако при перезагрузке Windows PE все присвоенные буквы возвращаются к порядку по умолчанию.
  • Для установки 64-разрядной версии Windows необходимо использовать 64-разрядную версию Windows PE. Точно так же для установки 32-разрядной версии Windows необходимо использовать 32-разрядную версию Windows PE.
  • Все приложения Windows PE должны или быть интегрированы в образ PE и зарегистрированы в её реестре или же быть portable (не требующими установки). В большинстве случае все не-Microsoft приложения — portable: при распуске распаковываются на RAM диск в оперативной памяти.
  • При запуске Windows PE с носителя, доступного только для чтения, например с компакт-диска, среда Windows PE сохраняет кусты реестра в памяти, позволяя приложениям производить запись в реестр. Все изменения, внесенные в реестр приложениями, не сохраняются для использования в других сеансах Windows PE.

Какие бывают Windows PE?

Собственно классический Windows PE — это среда от компании Microsoft, ядро которой зависит от версии PE, которую вы скачаете:

  • Windows PE 2.0 — Windows Vista
  • Windows PE 3.1 — Windows 7 SP1
  • Windows PE 4.0 — Windows 8
  • Windows PE 5.0 — Windows 8.1
  • Windows PE 10.0 — Windows 10

«Голая» Windows PE весьма урезана в своих возможностях и по большей части опирается на интерфейс командной строки, где вы можете запускать любые сервисные утилиты, входящие в образ PE. Набор интегрированных приложений и команд зависит от версии. Также обратите внимание, что для развертывания той или иной ОС на диск вам нужна PE версии не ниже, чем разворачиваемая ОС. То есть для установки на целевой компьютер Windows 10 из-под PE вам потребуется PE версии не ниже чем 10.0, потому что для этого используется утилита DISM соответствующей версии. Также от версии к версии меняется поддержка версий платформы .NET и версий Powershell.

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

Win PE от вендоров:

  • AOMEI Windows PE — включает утилиты от AOMEI и позволяет добавить свои portable приложения, файлы и драйверы
  • Acronis Bootable Media (Boot CD) — утилиты от Acronis, позволяет интегрировать драйвера. Есть версия Live CD основанная на ядре Linux, есть на WinPE.
  • Dr.Web LiveDisk — загрузочная среда для лечения от вирусов
  • Kaspersky Rescue Disk
  • Paragon Rescue Kit
  • Lazesoft Recovery Suite Home Edition
  • EaseUS Todo Backup WinPE

Это далеко не полный список, но те системы, которые наиболее на слуху. Каждый полезен, у каждого свои преимущества. А список кастомных сборок от разных энтузиатов просто море:

  • BartPE – загрузочный диск, построенный на основе дистрибутива Windows XP/2003. Все начиналось с него, тогда не было альтернатив, все последующие сборки брали с нее пример. Сейчас имеет смысл только на очень слабых старых ПК. Чтобы быстро создать такой диск, можно воспользоваться готовой утилитой PEBuilder. Такую сборку записывали на CD диск, она весила несколько сот мегабайт, отсюда пошел термин Windows Live CD.
  • Ieshua’s Live DVD/USB и (Y) PE by Yurkesha — самые популярные отечественные сборки на основе BartPE.
  • RusLive by Nikzzzz — Windows Live CD для очень старых ПК на базе Windows XP, запускался на 128 МБ RAM
  • WinPE5 TechAdminPE — проект загрузочной флэшки для системных администраторов
  • AdminPE – проект загрузочной флэшки для системных администраторов на базе PE 5.1 и 10.0
  • WinPE Sergei Strelec — один из лучших, если не лучший проект Windows 10 и 8 PE, который есть сейчас
  • MultiBoot 2k10 by conty9 & Viktor Kisel – Мультизагрузочный диск системного администратора, базируется на загрузчиках BOOTMGR (Windows 8.1.1), Isolinux/Syslinux v.4.06 и Grub4Dos v.0.4.5c. Диск состоит из большого количества продуктов, обьединённых оболочкой, с возмoжностью загрузки c CD/DVD, USB Flash Drive, USB-HDD и обычного HDD. На мой взгляд, это лучший Windows PE проект на данный момент.
  • Gandalf’s Win10PE – лучший зарубежный проект

Перечислять можно долго, но если вам нужен готовый вариант WinPE на современном ядре, выберите что-то списка выше. Я бы рекомендовал или проект Стрельца или Conty9. Если вас не устроит набор утилит в сборке — посмотрите в сторону TechAdminPE или AdminPE. Если же вам хочется создать свои набор, то читайте дальше.

Как устроен и работает Windows PE

Как уже было сказано выше, чистый Win PE — это командная строка. По сути PE — это один файл boot.wim и ряд служебных, передающих ему управление и позволяющих его загрузить.

Диспетчер загрузки bootmgr позволяет выполнить загрузку как с обычного системного диска, так и из загрузочных образов, виртуальных дисков, загрузку с использованием загрузчиков других операционных систем. Содержимое типового диска аварийного восстановления на базе WinPE:

  • Файл корневого раздела bootmgr – это файл диспетчера загрузки.
  • Папка BOOT – содержит файл bcd – данные конфигурации загрузки, файл boot.sdi, необходимый для создания виртуального электронного диска в оперативной памяти, ссылка на который имеется в конфигурации BCD, и файл шрифтов, используемый диспетчером загрузки bootfix.bin
  • Папка SOURCES, содержащая файл образа загружаемой системы boot.wim. Поскольку конфигурация загрузки BCD для созданного диска восстановления Windows уже настроена на выполнение загрузчиком bootmgr загрузки из образа boot.wim, то для создания загрузочной флэшки достаточно просто скопировать все перечисленные файлы и папки, выполнить запись загрузочных секторов MBR и PBR, а также установить признак активности раздела. Все это можно выполнить стандартными средствами Windows 7 — с использованием утилит командной строки bootsect.exe и diskpart.exe.

Процесс загрузки Windows PE проходит следующие этапы:

  1. Выполняется загрузка с использованием загрузочного сектора определенного носителя. Управление передается программе Bootmgr. Bootmgr извлекает основные сведения загрузки из данных конфигурации загрузки и передает управление программе winload.exe, содержащейся в Boot.wim. Затем Winload.exe загружает необходимый уровень HAL (Hardware Abstraction Layer) и загружает куст системного реестра и необходимые драйверы загрузки. После завершения загрузки она подготавливает среду для выполнения ядра Ntoskrnl.exe.
  2. Выполняется программа Ntoskrnl.exe, которая завершает установку среды. Управление передается модулю Session Manager (SMSS).
  3. Модуль SMSS загружает остальную часть реестра, настраивает среду для запуска подсистемы Win32 (файл Win32k.sys) и ее различных процессов. Модуль SMSS загружает процесс Winlogon, чтобы создать сеанс пользователя, а затем запускает службы, остальные второстепенные драйверы устройств и подсистему безопасности (LSASS).
  4. Winlogon.exe выполняет установку, основываясь на значении реестра HKLMSYSTEMSetupCmdLine. Winpeshl.exe запустит %SYSTEMDRIVE%sourcessetup.exe, если этот файл существует, в противном случае программа Winpeshl.exe будет искать приложение, указанное в файле %SYSTEMROOT%system32winpeshl.ini. Если приложение не указано, будет выполнена команда cmd /k %SYSTEMROOT%system32startnet.cmd. По умолчанию Windows PE содержит файл Startnet.cmd, который запускает программу Wpeinit.exe. Wpeinit.exe загружает сетевые ресурсы и координирует свою работу с сетевыми компонентами, такими как DHCP.
  5. Wpeinit.exe устанавливает устройства PnP, обрабатывает параметры Unattend.xml и загружает сетевые ресурсы. После выполнения Wpeinit.exe отобразится окно командной строки. Процесс загрузки Windows PE завершен.

Программе wpeinit можно сообщить файл ответов Unattend.xml, в котором будут указаны различные настройки пользовательского интерфейса системы. Служебная программа Wpeutil — это средство командной строки, которое позволяет выполнять различные команды в сеансе Windows PE. Например, можно завершить работу компьютера или перезапустить Windows PE, включить или отключить брандмауэр, задать языковые параметры и настроить сеть. Средство настройки региональных параметров (Intlcfg.exe) используется для изменения языка и региональных настроек, шрифтов и параметров ввода образа Windows. Обычно Intlcfg.exe запускается после применения одного или нескольких пакетов поддержки языков к образу Windows. О других системных командах можно почитать на Technet.

Читайте также:  Почему чистая установка лучше, чем обновление Windows

В кастомизированных сборках все намного сложнее. Там происходит не только запуск командной строки, но и запуск графического интерфейса explorer.exe, а также массы кастомизированных скриптов и приложений. Все же хотите создать свой Windows PE? — Пожалуйста.

Методика создания своего Windows PE

Итак, подхода три:

  1. Создать мультизагрузочную флэшку или диск с меню на базе загрузчика GRUB или Syslinux, где каждый пункт будет запускать свой LiveCD или WinPE.
  2. Создать свой WinPE, напичкав его своими драйверами, утилитами, приложениями, скриптами.
  3. Создать Windows PE средствами MDT (Microsoft Deployment Toolkit). Этот способ самый удобный, но самый сложный и требующий времени на изучение MDT.

Первый вариант рассмотрен в конце нашей статьи о загрузчиках. Мы пойдем другим путем.

Подготовка Windows PE своими руками

Откуда взять необходимое? Windows PE является частью свободно распространяемого Windows ADK. Версия PE соответствует версии ADK. Скачать ADK можно с сайта Microsoft. Обратите внимание, что для Windows 7 ADK ранее назывался WAIK. Итак, план действий:

  1. Скачать и установить ADK. Не забудьте скачать правильную версию нужной разрядности. Хотите ставить Windows x64 из WinPE — тащите 64-битный ADK.
  2. Скопировать необходимые для PE файлы из ADK в заранее подготовленную пустую папку. В ADK входит удобный файл copype.cmd, который делает эту работу одной командой.
  3. Подключите с помощью DISM образ (смонтируйте его в пустую подпапку)
  4. Добавьте все необходимые пакеты, программы, модули, драйвера, используя dism
  5. Добавьте свои папки, утилиты
  6. Настройте запуск свои приложений или скриптов. Укажите в файле startnet.cmd программы, которые вы хотите запустить автоматически. Или же можно задать собственную оболочку или список запускаемых приложений вместо командной строки в файлике WindowsSystem32winpeshl.ini. Если ваша оболочка будет лежать в в папке Shell диска, то код будет выглядеть так:

Все, образ готов. Конечно, уйдет немало времени для отладки всего этого, но в целом процесс не такой сложный. Можете надергать готовые PE приложения из других готовых сборок и добавить в свою. Детали процесса подготовки и добавления приложений я описывать не буду, таких описаний в сети тьма.

Полуавтоматизированная сборка Windows PE

И как обычно в конце я предлагаю вариант для тех, кто по тем или иным причинам не достиг желаемого результата своими руками. Существует спасительный конструктор, который называется WinBuilder, который позволяет собрать дистрибутив Windows PE путем интегрирования готовых модулей (проектов) и портативных программ, скачиваемых с web сайта проекта автоматически. Дело в том, что это свободно распространяемый проект, который включает массу других подпроектов, сделанных на его базе, по сути это агрегатор проектов, написанных на Java в рамках одной концепции. Все, что вам требуется — выбрать готовые проекты и скачать их с сети, они включают в себя даже набор готовых приложений, а затем скомпилировать. Установка ADK все равно требуется.

К сожалению, я данным проектом полная неразбериха, и не существует полноценной документации. Все статьи в интернете более не актуальны. Основной проект по обновления платформы WinBuilder, как таковой, умер, но в рамках него существует несколько самостоятельно развивающих проектов. В связи с этим не скачивайте приложение Winbuilder 082 с официального сайта, оно ссылается на умершие проекты, поэтому не работает.

Вам нужно выбрать между 4 проектами:

  • Win7PE SE — The Win7PE SE project provides a basis for building a PE environment using Windows 7 or Windows Vista sources. A fork of Multi 7PEs.
  • Win8PE SE — The Win8PE SE project provides a basis for building a PE environment using a Windows 8 source and supports both x86 and x64 architectures.
  • Win8.1PE SE — The Win8.1PE SE project provides a basis for building a PE environment using a Windows 8.1 source and supports both x86 and x64 architectures.
  • Win10PE SE — Live CD/DVD that can be built from Windows 10 sources and supports both x86 and x64 architectures.

Как создать свой собственный Windows PE Rescue Disc

Аварийный диск среды предустановки Windows (PE) — это настраиваемая среда восстановления Windows, в которую входят инструменты, которые можно использовать для восстановления компьютера. Подумайте, инструменты резервного копирования и восстановления данных, утилиты паролей, удаление и защита от вредоносных программ и многое другое.

Есть несколько отличных спасательных дисков на основе Windows PE. Но вам не нужно полагаться на работу других. Вы можете создать свой собственный аварийный диск Windows PE, выбирая нужные инструменты восстановления.

Что такое Windows PE?

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

Диск восстановления на основе Windows PE расширяет эту функциональность, добавляя бесплатные инструменты с открытым исходным кодом, которые можно использовать для восстановления, восстановления и анализа вашей больной установки Windows 10.

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

Как создать свой собственный диск восстановления Windows PE с помощью Win10XPE
Win10XPE — это полная пользовательская среда Windows PE, разработанная известным настройщиком ChrisR. Он имеет широкий спектр основных функций Windows, а также вы можете добавить огромный спектр пользовательских приложений.

1. Инструменты, необходимые для создания диска восстановления Windows PE

Вам нужно две вещи, прежде чем начать:

  1. Проект Win10XPE
  2. Копия Windows 10 пост версия 1709

Загрузить: Win10XPE для Windows (бесплатно)

Загрузить: Windows 10 ISO для Windows (бесплатно)

Файлы проекта Win10XPE предоставлены Kyhi, разработчиком диска восстановления на основе Windows PE. Kyhi прекратил выпуск дисков восстановления, но создал систему, в которой пользователи могут создавать свои собственные. Загрузите архив файлов проекта Win10XPE, затем распакуйте папку. Вы вернетесь к этому через минуту.

Далее используйте вторую ссылку для загрузки Windows 10 ISO. Вы можете использовать раскрывающиеся списки, чтобы выбрать версию, редакцию и архитектуру. Я использую Windows 10 1903 Final для этого урока. После загрузки ISO-файла извлеките содержимое в папку, затем продолжите.

2. Запустите WinBuilder Win10XPE

Вернитесь в папку Win10XPE, затем запустите Win10XPE.exe. Откроется среда настройки WinBuilder.

Первое, что нужно сделать, это выбрать исходную папку Windows 10. Перейдите к расположению Windows 10 ISO, созданному в предыдущем разделе. Выберите папку и дайте WinBuilder обновить данные своего исходного файла.

Теперь выберите образ, на котором вы хотите основать свой диск восстановления Windows PE. Я предлагаю использовать Windows 10 Pro, так как это полная версия операционной системы, а не ограничительная версия Windows 10 Home.

3. Выберите инструменты восстановления для вашего Windows 10 PE Rescue Disc

Теперь вы можете перейти к параметрам инструмента спасения на левой панели. Прокрутите вниз и выберите параметры, которые вы хотите включить в свой аварийный диск Windows 10 PE.

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

Нет правильного или неправильного способа выбрать нужные приложения на вашем диске. Если вы нажмете на приложение, WinBuilder даст вам описание того, что оно делает. Он также дает вам несколько опций для конкретного приложения, а также, хотите ли вы ярлыки или нет.

4. Установите основные параметры сборки

В верхней части списка приложений находится опция Build Core . Параметры Build Core позволяют вам установить параметры, относящиеся к операционной системе, такие как язык и формат клавиатуры, использовать ли Explorer или WinXShell (облегченная альтернатива с открытым исходным кодом), фон рабочего стола (если вы хотите «маркировать» свой аварийный диск). ), а также параметры сети, питания и сборки.

Один из вариантов, который стоит изменить, — это размер кэша WinPE . Увеличение размера кэша WinPE может ускорить работу диска восстановления Windows PE. Однако, если вы планируете использовать диск восстановления в разных системах, лучше всего сохранить его на 1 ГБ.

Другим важным вариантом является включение Microsoft .NET Framework 4, а затем сетевых дополнений. Таким образом, ваш аварийный диск на основе Windows PE будет иметь доступ к Wi-Fi.

5. Добавьте пользовательские файлы на диск восстановления Windows PE

Вы также можете добавить пользовательскую папку на свой аварийный диск Windows PE. На странице параметров Build Core есть опция для добавления вашей пользовательской папки . Установите флажок, нажмите кнопку Открыть пользовательскую папку, затем откройте Program Files.

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

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

6. Загрузите диск восстановления Windows PE

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

Нажмите синюю кнопку Play в правом верхнем углу WinBuilder. Ваш диск восстановления Windows PE может потребоваться загрузить некоторые файлы в процессе создания ISO. Примите эти файлы и продолжайте. Если ваш антивирус или набор вредоносных программ вызывают суету, создайте исключение для WinBuilder.

Как только ISO-диск восстановления Windows PE завершит загрузку, его необходимо записать на USB-накопитель.

Храните несколько копий диска восстановления Windows PE

Еще один полезный совет — держать под рукой несколько копий диска восстановления Windows. Вы никогда не знаете, когда вам это понадобится, или, что еще хуже, потеряете его, даже не осознавая!

Вадим Стеркин

Среда Windows PE входит в Windows ADK, который теперь объединяет средства развертывания и оценки различных параметров системы.

Сегодня в программе:

Что входит в Windows ADK

Раньше инструменты для подготовки операционной системы к развертыванию и оценки ее работы поставлялись отдельными наборами. Теперь Windows Assessment and Development Kit (далее ADK) объединил несколько пакетов.

Deployment and Imaging Tools и Windows Preinstallation Environment

Эти средства для подготовки Windows к развертыванию ранее входили в WAIK, а Windows System Image Manager даже не изменился внешне.

Windows Performance Toolkit

Набор инструментов для оценки производительности Windows, с которым вы уже знакомы из других материалов блога, раньше поставлялся в наборе SDK. Теперь в WPT входят новые средства для записи различных сценариев работы приложений и системы (Windows Performance Recorder) и просмотра записей (Windows Performance Analyzer).

Windows Assessment Toolkit

Это новый набор, лицом которого является Windows Assessment Console. С ее помощью можно оценивать различные параметры работы Windows и приложений, например, производительность или потребление энергии.

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

Загрузка и установка Windows ADK

Microsoft не предлагает к загрузке ISO, но с помощью установщика вы можете скачать полный комплект (инструкции на английском) и сделать из него образ, если необходимо. После установки вы найдете все наборы в папке Program FilesWindows Kits. Впрочем, если у вас 64-разрядная система, туда упадет лишь часть средств развертывания, а остальное окажется в Program files (x86).

История версий Windows PE

Полный список изменений в разных версиях есть в документации. Текущая версия — Windows PE for Windows 10. Она не претерпела существенных изменений по сравнению с предшественницей, но раньше среда развивалась более активно.

Например, на Windows PE 4.0 была основана среда предустановки Windows 8, что повлекло ряд значимых изменений по сравнению с Windows PE 3.1 времен Windows 7. Тогда расширился список пакетов (ссылка на актуальный документ), которые можно внедрить в PE. В частности именно в PE 4.0 добавились:

  • .NET (WinPE-NetFX) обеспечивает запуск приложений, которым требуется .NET Framework.
  • Powershell (WinPE-PowerShell) позволяет использовать PowerShell в среде PE. В состав ADK входит новая версия Powershell.
  • DISM PowerShell Cmdlets (WinPE-DismCmdlets) представляют собой новые командлеты третьей версии Powershell для создания и обслуживания WIM образов
  • Remote Network Driver Specification (WinPE-RNDIS) пригодится для доступа к удаленным клиентам из Windows PE
  • Windows PE Secure Startup (WinPE-SecureStartup) нужен для управления BitLocker и TPM.

Изменения в Windows PE 5.0 и 5.1 были не такие значительные. Но если 5.0 вошла в ADK, то 5.1 с поддержкой WimBoot (ныне неактуальной), надо было применять в качестве обновления.

Дальше я расскажу, как создать загрузочный диск Windows PE с поддержкой .NET Framework и Powershell. Инструкции были написаны для Windows PE 4.0, но вполне применимы к более новым версиям.

Подготовка рабочей папки

Введите в поиск среда средств (в англ. версии — deployment) и запустите от имени администратора командную строку средств развертывания. По сути это файл DandISetEnv.bat из папки Deployment and Imaging Tools, задающий необходимые переменные среды для быстрого доступа к инструментам командной строки.

Для работы с автоустановкой и Windows PE у меня давно создана переменная среды %ua%, ведущая в папку unattend в корне профиля. Вы можете создать такую же переменную на постоянной основе, либо только в рамках текущей сессии командной строки, как показано ниже.

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

Копирование файлов Windows PE в рабочую папку

В ADK входит удобный файл copype.cmd, который делает эту работу одной командой.

Учтите, что с помощью DISM из 32-разрядной PE можно обслуживать Windows любой разрядности, а из 64-разрядной PE — только 64-разрядную. Во всех моих командах подразумевается создание 32-разрядной среды Windows PE. Для подготовки 64-разрядного диска замените везде x86 на amd64.

В командной строке выполните:

Первая команда переходит в папку с наборами файлов Windows PE, а вторая запускает файл copype.cmd с параметрами x86 для создания 32-разрядной PE и %ua%winpe_x86 для копирования необходимых файлов в эту папку, с которой мы будем работать дальше.

Работа WIM-образом Windows PE

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

Шаг 1 – Подключение образа

Подключение WIM-образа выполняется одной командой с помощью утилиты DISM. Если вы часто работаете с WIM-образами, не повредит сначала очистить все предыдущие подключения.

Шаг 2 – Добавление пакетов в образ

Пакеты находятся в папке WinPE_OCs, и мы добавим четыре пакета:

  • .Net Framework
  • PowerShell
  • командлеты DISM
  • WMI

Первая команда переходит в папку, а вторая добавляет пакеты:

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

Вы можете добавить любые другие пакеты из папки WinPE_OCs. Например, WinPE-Scripting.cab обеспечит работу сценариев Windows Script Host (WSH). Но учтите, что каждый пакет увеличивает размер образа Windows PE.

Важно! Для работы PowerShell необходим .NET Framework, поэтому сначала нужно добавлять пакет WinPE-NetFx4.cab, и только вслед за ним WinPE-PowerShell3.cab и WinPE-DismCmdlets.cab.

Поскольку добавление пакетов сродни установке программ, при импорте WinPE-PowerShell3.cab без пакета .NET будет возникать ошибка 0x800f081e. Создавая свой первый диск, я добавлял пакеты в правильном порядке. Но потом случайно изменил его, когда собрал все пакеты в одну команду. Для решения проблемы пришлось плясать с бубном (в прямом смысле слова 🙂

Проверить наличие пакетов в образе вы можете командой:

Шаг 3 – Добавление драйверов

Этот шаг необязателен, поскольку Windows PE содержит базовый набор драйверов, в том числе и для сетевых карт. Доступ к сети может вам понадобиться, например, для сохранения захваченного WIM-образа на сетевом диске.

Если возникла необходимость, с помощью DISM можно добавить:

  • отдельный драйвер, указав путь к INF-файлу
  • все драйверы из папки, указав путь к ней и ключ /recurse

Примеры этих команд:

Шаг 4 – Добавление своих утилит и сценариев

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

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

На примере Windows PE 3.1 я уже рассказывал о том, как организовать запуск своих программ и сценариев при старте PE. В этом плане новая версия Windows PE, похоже, не содержит ничего нового.

Шаг 5 – Сохранение изменений и отключение образа

Обе операции выполняются в рамках одной команды.

Если что-то пошло не так, и вы не хотите сохранять изменения, используйте ключ /Discard.

В папке media теперь находится готовый дистрибутив Windows PE. На его основе можно создать загрузочный образ ISO для записи на диск или носитель USB (флэшку).

Создание ISO-образа или флэшки с Windows PE

Для экспериментов на виртуальной машине загрузочный ISO образ удобнее:

Теперь вы можете подключить образ к виртуальной машине и протестировать работу Windows PE.

Загрузочная флэшка с Windows PE более универсальна, поскольку существует множество устройств без DVD-привода. Я уже описывал во всех подробностях процесс создания флэшки на примере Windows PE 3.1, поэтому здесь лишь ограничусь списком команд diskpart.

После выполнения этих команд вашей флэшке будет присвоена буква (например, K). Остается скопировать на флэшку содержимое папки media.

Теперь вы можете подключить флэшку и загрузиться с нее.

Видно, что .NET Framework успешно добавлен, поскольку отображается список командлетов DISM в PowerShell 3. В ближайшее время я покажу, как использовать их для работы с WIM-образами из Windows PE.

Чтобы не терять время зря, вы пока можете прочесть интересные факты и полезные советы на тему Windows PE, а также поэкспериментировать с запуском приложений и заменой интерфейса командной строки на любимый файловый менеджер.

А вы пользуетесь Windows PE или другими дисками собственного изготовления? Расскажите в комментариях, какие диски вы используете для обслуживания и восстановления системы!

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

Об авторе

Вадим является владельцем этого блога, и большинство записей здесь вышло из-под его пера. Подробности о блоге и авторе здесь.

Вас также может заинтересовать:

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

Создание мультизагрузочного USB HDD или флешки

Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки ОС и использования диагностических программ типа Memtest, MHDD, Acronis TI.

«Мультизагрузочная» флешка или HDD хороши тем, что можно не форматировать весь диск для каждой программы, а один раз установить туда все необходимые программы и при загрузке с него выбирать нужную через красивое меню. В случае с HDD удобно создать для этого отдельный небольшой раздел.

Существует множество решений для флешек (например, http://eee-pc.ru/wiki/софт:usb_multiboot), но, как правило, они не работают с USB HDD. На хабре я нашел только статью об установке Win7 с USB HDD, но год назад попытки воспроизвести это не увенчались успехом. Для установки Windows 7 с флешки существует MS Win7 DVD Tool, но он опять же не работает с HDD. Поэтому давайте создадим свой мультизагрузочный USB HDD с помощью GRUB4DOS.

Нам понадобится:

  • USB HDD (все описанное должно работать и для флешек).
  • ОС Windows (естественно можно аналогично сделать это и из ОС на базе Linux, но у меня сейчас нет возможности проверить работоспособность и наличие «подводных камней»).
  • Материнская плата (BIOS) с поддержкой загрузки с USB накопителей. Если загрузка с USB не поддерживается, можно использовать Plop, об этом ниже.

Начнем

  1. Скачиваем HP USBFW и форматируем наш накопитель. Обычно все, в том числе и я, пропускают этот шаг. Возможно, будет работать и без него, но лично я перепробовал все стандартные варианты форматирования из Windows 7, однако загрузка с моей 320ГБ Тошибы не работала (зависала сразу после выбора в Boot menu) до использования этой утилиты.
  2. Если воспользовались HP USBFW из прошлого пункта, то можно удалить созданный им на весь диск раздел и создать свой, поменьше (желательно FAT32, иначе могут возникнуть проблемы с некоторыми программами и ОС), а оставшееся место оставить для «файлопомойки».
  3. Устанавливаем загрузчик GRUB4DOS в MBR. Рекомендуется использовать первый вариант, чтобы не ошибиться с выбором диска или раздела.
    1. Можно воспользоваться GUI: для этого скачиваем grubinst-1.1-bin-w32-2008-01-01, запускаем grubinst_gui.exe, выбираем диск, жмем Refresh в Part list и выбираем нужный раздел. Остальные настройки можно не трогать.
    2. Либо в консоли командой: Номер диска можно узнать в «Управлении дисками» (diskmgmt.msc).
  4. Копируем файлы grldr и Menu.lst из архива grub4dos-0.4.4.zip в корень раздела.

Можно перезагружаться и проверять работоспособность нашего мультизагрузочного накопителя.

Для проверки работоспособности многих программ необязательно каждый раз ребутать компьютер. Можно использовать виртуальные машины: MobaLiveCD или VirtualBox. Для VB выполняем в консоли: где число в PhysicalDrive — номер нашего загрузочного диска, и указываем полученный файл (C:USBHDD.VDI) в качестве жесткого диска при создании машины. Однако некоторые ОС (например, Windows 7) могут не работать таким способом.

Примеры установки некоторых ОС и программ

Memters86+

Скачиваем ISO образ с офф. сайта memtest.org/download/4.20/memtest86+-4.20.iso.zip и кидаем его на наш загрузочный HDD (не забываем распаковать .zip архив).

Открываем Menu.lst текстовым редактором, добавляем туда следующее:

И попробуем разобраться, что эти команды означают.
title Memtest — название пункта (Memtest), которое будет отображаться в меню.
map /mt420.iso (hd32) — загрузка ISO образа, находящегося в корне загрузочного диска (эмуляция CD-ROM).
root (hd32)— делает виртуальный CD-ROM корневым.
chainloader () — передает управление другому загрузчику (если в скобках ничего не указано, то используется корневой, в данном случае hd32).

Ubuntu 10.4

Также кидаем ISO образ с ubuntu.com на HDD и прописываем в Menu.lst (образ переименован в ubuntu1.iso):

Windows 7

А вот с Win 7 немного сложнее.

Способ 1:

Копируем все файлы с диска (образа) Windows 7 и добавляем в Menu.lst:

В некоторых случаях работает, но могут возникнуть различные ошибки во время установки. К тому же таким способом будет работать только если на hdd находится одна Windows 7, иначе (например, если хотим поместить туда х86 и х64) запустится установка первой найденной.

Способ 2:

Небольшой скрипт автоматизирующий некоторые операции (в т.ч. добавление пункта в Menu.lst) по изменению образа. Источник — greenflash.su/forum/5-661-1, там же ссылки на подробное описание того, что он делает.

Способ 3:

Качаем imdisk, запускаем, копируем полученную папку imdisk на наш диск.
Создаем в этой папке файлы со следующим содержанием:

Либо берем здесь уже готовую папку.

Кидаем образ Windows 7 в корень диска (не забываем переименовать его в win7.iso или соответственно изменить имена во всех файлах) и в Menu.lst добавляем:

И во время установки Win 7, когда попросит драйвер CD-ROM, открываем консоль (SHIFT+F10) и запускаем setup.bat:

UPD: автоматизация этого способа: rghost.ru/20467691 либо greenflash.su/_fr/7/7487664.7z. Файлы из архива (кроме menu.lst и seven.iso) необходимо скопировать в корень раздела (либо соответственно изменить пути в Menu.lst).

Возможные проблемы и ошибки

Error 60: File for drive emulation must be in one contiguous disk area

Решение: нужно дефрагментировать образ. Например, с помощью программы Contig от Марка Руссиновича. Использование: contig.exe g:ubuntu1.iso в консоли.

BIOS не поддерживает загрузку с USB, зависает, долго грузится и другие проблемы, связанные с загрузкой с USB HDD

Решение: Plop boot manager. Вариантов использования много и на их описание не хватит места, поэтому инструкцию на русском можно найти, например, тут.

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

Более подробный мануал по GRUB4DOS есть здесь (перевод на русский язык, местами кривой) либо в README_GRUB4DOS из архива с GRUB4DOS.

UPD1: перезалит скрипт из 2 способа вин7: ошибся и выложил старую версию, в ней были проблемы с х64.
UPD1.1: добавлен автоматизированный 3 способ вин7.

Читайте также:  Как сделать, чтобы в Windows 8.1 сразу загружался рабочий стол
Ссылка на основную публикацию