Существует миллион разрозненных статей о том, что такое 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 во время ее выполнения будут потеряны при следующей перезагрузке компьютера. Постоянные изменения в реестр можно внести только в автономном режиме до запуска 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 — это среда от компании 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 от вендоров:
Это далеко не полный список, но те системы, которые наиболее на слуху. Каждый полезен, у каждого свои преимущества. А список кастомных сборок от разных энтузиатов просто море:
- 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 — лучший зарубежный проект
Как устроен и работает 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 проходит следующие этапы:
- Выполняется загрузка с использованием загрузочного сектора определенного носителя. Управление передается программе Bootmgr. Bootmgr извлекает основные сведения загрузки из данных конфигурации загрузки и передает управление программе winload.exe, содержащейся в Boot.wim. Затем Winload.exe загружает необходимый уровень HAL (Hardware Abstraction Layer) и загружает куст системного реестра и необходимые драйверы загрузки. После завершения загрузки она подготавливает среду для выполнения ядра Ntoskrnl.exe.
- Выполняется программа Ntoskrnl.exe, которая завершает установку среды. Управление передается модулю Session Manager (SMSS).
- Модуль SMSS загружает остальную часть реестра, настраивает среду для запуска подсистемы Win32 (файл Win32k.sys) и ее различных процессов. Модуль SMSS загружает процесс Winlogon, чтобы создать сеанс пользователя, а затем запускает службы, остальные второстепенные драйверы устройств и подсистему безопасности (LSASS).
- Winlogon.exe выполняет установку, основываясь на значении реестра HKLM\SYSTEM\Setup\CmdLine. Winpeshl.exe запустит %SYSTEMDRIVE%\sources\setup.exe, если этот файл существует, в противном случае программа Winpeshl.exe будет искать приложение, указанное в файле %SYSTEMROOT%\system32\winpeshl.ini. Если приложение не указано, будет выполнена команда cmd /k %SYSTEMROOT%\system32\startnet.cmd. По умолчанию Windows PE содержит файл Startnet.cmd, который запускает программу Wpeinit.exe. Wpeinit.exe загружает сетевые ресурсы и координирует свою работу с сетевыми компонентами, такими как DHCP.
- Wpeinit.exe устанавливает устройства PnP, обрабатывает параметры Unattend.xml и загружает сетевые ресурсы. После выполнения Wpeinit.exe отобразится окно командной строки. Процесс загрузки Windows PE завершен.
Программе wpeinit можно сообщить файл ответов Unattend.xml, в котором будут указаны различные настройки пользовательского интерфейса системы. Служебная программа Wpeutil — это средство командной строки, которое позволяет выполнять различные команды в сеансе Windows PE. Например, можно завершить работу компьютера или перезапустить Windows PE, включить или отключить брандмауэр, задать языковые параметры и настроить сеть. Средство настройки региональных параметров (Intlcfg.exe) используется для изменения языка и региональных настроек, шрифтов и параметров ввода образа Windows. Обычно Intlcfg.exe запускается после применения одного или нескольких пакетов поддержки языков к образу Windows. О других системных командах можно почитать на Technet.
В кастомизированных сборках все намного сложнее. Там происходит не только запуск командной строки, но и запуск графического интерфейса explorer.exe, а также массы кастомизированных скриптов и приложений. Все же хотите создать свой Windows PE? — Пожалуйста.
Методика создания своего Windows PE
Итак, подхода три:
- Создать мультизагрузочную флэшку или диск с меню на базе загрузчика GRUB или Syslinux, где каждый пункт будет запускать свой LiveCD или WinPE.
- Создать свой WinPE, напичкав его своими драйверами, утилитами, приложениями, скриптами.
- Создать Windows PE средствами MDT (Microsoft Deployment Toolkit). Этот способ самый удобный, но самый сложный и требующий времени на изучение MDT.
Первый вариант рассмотрен в конце нашей статьи о загрузчиках. Мы пойдем другим путем.
Подготовка Windows PE своими руками
- Скачать и установить ADK. Не забудьте скачать правильную версию нужной разрядности. Хотите ставить Windows x64 из WinPE — тащите 64-битный ADK.
- Скопировать необходимые для PE файлы из ADK в заранее подготовленную пустую папку. В ADK входит удобный файл copype.cmd, который делает эту работу одной командой.
- Подключите с помощью DISM образ (смонтируйте его в пустую подпапку)
- Добавьте все необходимые пакеты, программы, модули, драйвера, используя dism
- Добавьте свои папки, утилиты
- Настройте запуск свои приложений или скриптов. Укажите в файле startnet.cmd программы, которые вы хотите запустить автоматически. Или же можно задать собственную оболочку или список запускаемых приложений вместо командной строки в файлике Windows\System32\winpeshl.ini. Если ваша оболочка будет лежать в в папке Shell диска, то код будет выглядеть так:
AppPath = %SystemDrive%\Shell\myshell.exe
- Создайте свой файл ответов для запускаемого wpeinit -unattend=<путь\ФайлОтветов.xml>. Примеры xml можно посмотреть здесь.
- Сохраните изменения в WIM файл через dism с ключом /commit
- Переименуйте winpe.wim (дефолтное имя) в boot.wim
- Запишите содержимое папки образа на загрузочный носитель любым способом. Существует встроенная в ADK утилита для создания носителя (media) — Makewinpemedia. О ней можно почитать на MSDN.
Все, образ готов. Конечно, уйдет немало времени для отладки всего этого, но в целом процесс не такой сложный. Можете надергать готовые PE приложения из других готовых сборок и добавить в свою. Детали процесса подготовки и добавления приложений я описывать не буду, таких описаний в сети тьма.
Полуавтоматизированная сборка Windows PE
К сожалению, я данным проектом полная неразбериха, и не существует полноценной документации. Все статьи в интернете более не актуальны. Основной проект по обновления платформы WinBuilder, как таковой, умер, но в рамках него существует несколько самостоятельно развивающих проектов. В связи с этим не скачивайте приложение Winbuilder 082 с официального сайта, оно ссылается на умершие проекты, поэтому не работает.
Вам нужно выбрать между 4 проектами:
Скачав архив, распакуйте его и запустите приложение Builder SE.exe. Далее, действуйте по инструкции: укажите Source с установочными файлами ОС (там должен быть install.wim), настройте подпроекты (у каждого есть страница настроек) и запустите сборку проекта.
Загрузка и установка драйверов M. 2 в Windows 10/7
Сейчас многие пользователи все еще предпочитают устанавливать на свои компьютеры Windows 7, обходя стороной более новые версии данного семейства операционных систем. При замене жесткого диска на SSD возникает задача инсталляции ОС на новый накопитель. При этом юзеру важно знать о некоторых особенностях взаимодействия с твердотельными накопителями информации, о которых и пойдет речь далее. Мы предлагаем ознакомиться с пошаговым руководством по инсталляции Виндовс 7 на SSD, чтобы выполнить эту операцию быстро и легко.
Для начала уточним, что имеется возможность перенести операционную систему с HDD на SSD, полностью сохранив ее работоспособность. Однако для этого придется выполнять сложные действия в стороннем программном обеспечении. Если вас заинтересовала эта тема, предлагаем прочесть отдельные инструкции, связанные с ней, кликнув по следующей ссылке.
Windows 7 и NVMe диск
Рассмотрим установку операционной системы Microsoft Windows 7 SP1 на M.2 NVMe накопитель Intel SSD 760p (SSDPEKKW256G801). Ранее, он уже тестировался в этой операционной системе, как не системный накопитель, установленный в адаптер ASUS HYPER M.2 X4 MINI. Теперь же протестируем его на системной плате MSI Z97A GAMING 6 построенной на чипсете Intel Z97 Express. M.2 слот использует только две линии PCIe 2.0.
Сначала просто проверим работу накопителя Intel SSD 760p (SSDPEKKW256G801) при установке его в M.2 слот. Так как ранее был установлен NVMe драйвер NVMe Microsoft Windows Drivers for Intel SSDs Version: 4.0.0.1007, то диск сразу определился системой Microsoft Windows 7 SP1. Intel SSD Pro 7600p/760p/E 6100p Series. Установка драйвера для устройства успешно завершена.
Локальный том появится в окне Автозапуск.
Запускаем утилиту: Intel SSD Toolbox 3.5.2. И в окне Набор инструментов Intel Solid-State Drive Toolbox, смотрим краткие сведения о накопителе:
Нажимаем на кнопку: Подробная информация о накопителе. Нажимаем на кнопку: Подробные сведения о параметрах SMART.
Информация отображаемая утилитой CrystalDiskInfo 7.6.0: NVMe Express 1.3, режим передачи PCIe 2.0 x2, температура 33С.
Пуск > Панель управления > Оборудование и звук > Диспетчер устройств. Идем в закладку Дисковые устройства, находим накопитель NVME INTEL SSDPEKKW25 SCSI Disk Device. Нажимаем на нем правую кнопку мыши и выбираем пункт: Свойства.
Идем в закладку Драйвер и нажимаем на кнопку: Сведения. Сведения о файлах драйверов. Файлы драйверов: IaNVMeF.sys. ОК.
Запускаем утилитуCrystalDiskMark 5.2.2 x64. Размер файла: 1Гбайт. 5 проходов. Результаты последовательной скорости чтения и записи резались шиной PCIe 2.0 x2 (теоретическая пропускная способность
1 Гб/с): 847 и 757 Мб/с соответственно.
C помощью следующей утилиты AS SSD Benchmark 1.8.5636.37293, смотрим на версию драйвера: IaNVMe — OK. Т.е. был использован фирменный NVMe драйвер от Intel.
Есть два варианта установки Microsoft Windows 7 на NVMe накопитель: 1.Так как интегрированный NVMe драйвер появился только с версии 8.1, то соответственно нам надо либо при установке указать путь к драйверу, если этот вариант не проходит, то качаем оригинальную версию Windows 7 и интегрируем туда NVMe драйвер. Либо используем готовую сборку, которую можно найти в сети, например с интегрироваными апдейтами KB2990941, KB3087873, KB2550978, или там фирменными драйверами определнных производителей. 2.Это просто ставим накопитель в систему с Windows 7 и потом клонируем системный диск на NVMe накопитель. Для клонирования системы, запускаем утилиту Acronis True Image.
В Acronis True Image выполняем Инструменты > Клонирование диска.
Выбираем режим клонирования: Автоматический (рекомендуется). Все разделы исходного жесткого диска будут скопированы на целевой жесткий диск за несколько простых шагов. Новый жесткий диск станет загрузочным. Размеры существующих разделов будут изменены в соответствии с размером целевого жесткого диска. Нажимаем на кнопку: Далее >
Исходный диск: выбираем системный диск. Нажимаем на кнопку: Далее > Целевой диск: выбираем Intel SSD 760p (SSDPEKKW256G801). Нажимаем на кнопку: Далее >
Acronis True Image. Выбранный целевой жесткий диск содержит разделы, на которых могут храниться данные. Для подтверждения удаления всех разделов на целевом диске нажмите ОК.
Сводные данные. Выбранный диск будет восстановлен «один в один» (структура диска MBR сохранится).
Нажимаем на кнопку: Приступить. Ход операции клонирования диска.
Acronis True Image. Необходимо перезапустить компьютер. Если не перезапустить компьютер сейчас, операция будет отменена. Нажимаем на кнопку: Перезапустить.
Компьютер выключится. Теперь отключаем старый системный диск. Включаем ПК. Идем в BIOS, Settings > Загрузка > Hard Disk Drive BBS Priorities и для Boot Option #1 выставляем INTEL SSDPEKKW256G8.
Settings > Загрузка, выставляем Boot mode select: Legacy+UEFI. Если в разделе Boot (Загрузка), BIOS вашей материнской платы есть пункт CSM (Compatibility Support Module) включите его.
Система Windows 7 загрузится на диске Intel SSD 760p (SSDPEKKW256G801). Запускаем утилиту: Intel SSD Toolbox 3.5.2. И в окне Набор инструментов Intel Solid-State Drive Toolbox, на кнопке Настройщик системы видим восклицательный знак.
Нажимаем на кнопку: Настройщик системы и видим что Superfetch/Prefetch имеет статус: функция не оптимизирована. Требуется принятие мер — обнаружена система с двумя накопителями и включеной функцией Superfetch. Intel рекомендует отключать функцию Superfetch на накопителях Intel SSD.
Нажимаем Настроить и статус сменится на: Функция оптимизирована. Смотрим информацию о системе:
Смотрим информацию отображаемую о системной накопителе программой Acronis Disk Director 12: свободно 168Гбайт дискового пространства из 238Гбайт.
Два накопителя в системе, так как часть портов SATA отвалилось, из-за установки накопителя M.2 с интерфейсом PCIe 2.0 x2.
Нажимаем правую кнопку мыши на накопителе и выбираем пункт: Свойства. В закладке Оборудование нажимаем на кнопку: Свойства. Закладка Драйвер: Информация отображаемая утилитой CrystalDiskInfo 7.6.0:
Теперь прогоним бенчмарк CrystalDiskMark 5.2.2 x64. Размер файла: 1Гбайт. 5 проходов. И смотрим какой результат показывает частично занятый накопитель: Intel SSD 760p (SSDPEKKW256G801).
Ин6формация отображаемая утилитой AS SSD Benchmark 1.8.5636.37293:
Выключаем ПК, подключаем старый системный SSD накопитель с интерфейсом SATA, включаем ПК, идем в BIOS:
И в Boot Option #1 выбираем накопитель: Crucial M4-CT128M4SSD2.
После загрузки операционной системы Windows 7 (где системным диском выступил Crucial M4), у нас в системе стало три накопителя:
Теперь с помощью программы Acronis Disk Director, очистим накопитель Intel SSD 760p (SSDPEKKW512G8XT). Выбираем — Форматировать выбранный том.
При форматировании тома все содержащиеся на нем данные будут уничтожены. ОК. Зафиксировать ожидающие операции. Форматирование тома. Продолжить. Выполнение текущей операции: Теперь удаляем выбранный том. Локальный том будет удален. ОК. Удаление тома. Продолжить. Общий ход выполнения: Смотрим на результат: Теперь, останутся видимыми в системе только два накопителя: Можно извлекать накопитель Intel SSD 760p (SSDPEKKW256G801) из ПК.
Как установить Windows 7 на SSD m2?
Не ставится WIndows 7 с флешки USB 3.0 или на твердотел M.2 NVMe? Тогда эта статья для вас!
Не так давно был приобретен новый накопитель SSD M.2 NVMe. После установки в компьютер и попытки установки на него Windows 7, я был вынужден огорчиться. Установщик винды ни в какую не хотел видеть новый супер-винт. Флешка на 16 Гб USB 3.0 тоже не виделась установщиком.
Пришлось подойти к делу более обстоятельно.
Погуглив проблему, обнаружилось, что Win 7 в принципе не будет работать ни с USB 3.0 флешкой (для установки с нее), ни с накопителем M.2, что собственно не удивительно, так как винда 7 выпущена в 2009 году, когда такие SSD еще не были разработаны для массового потребителя.
Драйверы брать исходя из последующей установки системы: 32-битная или 64-битная Windows.
Что нам надо для шаманства?
1. Отключить антивирус, если он установлен.
2. Запустить программу Ultra ISO и загрузить в неё образ Windows
3. Скопировать в корень диска C: файлы boot.wim и install.wim из папки / sources /
4. Запустить nLite и дальше как на видео.
5. Закинуть из корня диска C: модифицированные файлы boot.wim и install.wim в папку / sources / с заменой.
6. Сохранить готовый образ для последующей записи его на флешку.
Запись загрузочной флешки.
После записи флешки зайти в BIOS и указать в разделе Boot флешку как первое устройство для загрузки.
Вот и всё, флешка готова для установки системы на компьютер.
Установка windows 7 на ссд с флешки в режиме UEFI.
Как видно из названии поста, у меня приключилась проблема. Как человек, который с компьютером на уровне «уверенный пользователь», проблем при установке в обычном биосе и и на стандартный HDD не возникало.
Установка Windows 8. 1 и 10 на NVMe SSD
Более современные системы уже имеют встроенный драйвер NVMe, на самом деле даже в Win 7 есть, но он попадает в систему только вместе с обновлением, и его нет в установщике. В результате, установка более новых систем упрощается:
Новый SSD сразу виден в системе установщика, и с ним сразу можно начать работать, но есть и одно НО.
Помните, если вы ставите две системы на SSD 7 и 10, например, то лучше начать установку с Windows 7, при этом, с ее помощью создать основной системный раздел (+ необходимый системе, создающийся автоматически), а второй раздел, предполагаемый для Windows 10 оставить просто неразмеченной областью.
Уже в установщике Windows 10 создать новый системный раздел из не размеченной области. Это необходимо ввиду того, что Windows 10 не может быть установлена на раздел MBR, созданный установщиком Windows 7, ей необходим GPT тип раздела.
Интеграция драйверов USB 3. 0/NVME в установочный образ Windows 7
В RTM дистрибутиве Windows 7 «из коробки» отсутствует поддержка USB 3.0 и NVME устройств, поэтому вы можете столкнуться с проблемами при установке Windows 7 на современные компьютеры/ноутбуки, на котором есть только порты USB 3.0-3.1 или c SSD диском, подключенным через шину PCI Express (NVMe). Отсутствие поддержки USB устройства означает, что в программа установки Windows 7 может не работать USB клавиатура и мышь, либо Windows Setup будет требовать от вас загрузить драйвера для CD/DVD привода:
Соответственно, вы просто не может установить Windows 7 (Windows Server 2008 R2) с USB носителя или USB привода на компьютер, на котором все устройства подключены через USB 3.0. Или установщик Windows не увидит SSD диск на PCI Express (NVMe).
Все операции модификации ISO образа Windows 7, описанные ниже выполняются на обычном компьютере с Windows 10.
Добавляем поддержку USB 3. 0 в программу установки Windows 7
Для нормальной установки Windows 7 на некоторых моделях компьютеров в BIOS можно отключить режим USB 3.0, переключившись в режим совместимости USB 2.0 (Legacy USB 2.0). Для всех остальных случаев придется модифицировать установочный дистрибутив Windows 7 и интегрировать в него драйвера USB 3.0 для чипсета вашей материнской карты.
Далее нужно интегрировать ваши драйвера в установочный образ Windows 7. Образ может быть представлен в виде iso файла или уже быть скопирован на установочную USB флешку. Вам нужно скопировать два WIM файла из ISO образа или установочного диска Windows 7 в локальный каталог c:\tmp на вашем диске.
DISM /get-wiminfo /wimfile:install.swm
Теперь экспортируйте каждый индекс install.swm в новый WIM файл:
DISM /export-image /sourceimagefile:install.swm /swmfile:install*.swm /sourceindex:1 /destinationimagefile:install.wim /compress:max
DISM /export-image /sourceimagefile:install.swm /swmfile:install*.swm /sourceindex:2 /destinationimagefile:install.wim /compress:max
Откройте командную строку с правами администратора. Теперь смонтируйте загрузочный образ WinPE (boot.wim) в каталог c:\tmp\mount и интегрируйте в него драйвера USB 3.0 с помощью команд DISM (согласно ранее рассмотренной процедуре добавления драйверов в образ Windows):
dism /mount-wim /wimfile:c:\tmp\boot.wim /index:2 /mountdir:c:\tmp\mount
dism /image:c:\tmp\mount /add-driver:»c:\tmp\usb3″ /recurse
Следующие строки показывают, что что указанный драйвер USB3 был успешно добавлен в загрузочный образ boot.wim среды установки Windows 7:
Сохраните изменения в образе и отмонтируйте файл boot.wim (чтобы избежать ошибок DISM, убедитесь, что вы закрыли все окна File Explorer и файлового менеджера, в который открыт каталог c:\tmp\mount):
dism /unmount-wim /mountdir:c:\tmp\mount /commit
dism /cleanup-wim
Аналогичным образом нужно обновить сам установочный образ операционной системы в файле install.wim. Тут главное отличие в том, что образ install.wim может содержать несколько редакций Windows 7 с разными индексами. Поэтому придется добавлять драйвера в ту редакцию или редакции Windows 7, которую вы планируете использовать для установки (или во все доступные редакции Windows по очереди).
Список доступных редакций Windows в образе install.wim можно получить так:
dism /Get-WimInfo /WimFile:c:\tmp\install.wim
В нашем примере в образе install.wim имеются 4 редакции Windows. Мы добавим драйвер USB 3.0 в редакцию Windows 7 PROFESSIONAL с индексом 3 (именно этот номер мы будем использовать для адресации редакции в следующей команде DISM).
Затем по аналогии с командами выше, добавьте в образ Windows драйвера USB 3.0 из каталога с драйверами:
dism /mount-wim /wimfile:c:\tmp\install.wim /index:3 /mountdir:c:\tmp\mount
dism /image:c:\tmp\mount /add-driver:»c:\tmp\usb3″ /recurse
dism /unmount-wim /mountdir:c:\tmp\mount /commit
dism /cleanup-wim
Как установить Windows 7 на NVMe SSD?
В этой часть мы покажем, как создать загрузочный образа Windows 7 с поддержкой NVM Express (NVMe) для жестких дисков (обычно это SSD), работающих через шину PCI Express (PCIe).
При попытке установить Windows 7 на компьютер с NVMe, установщик Windows просто не увидит SSD диск, подключенный через эту шину.
В Windows 7 SP1 и Windows Server 2008 R2 SP1 по умолчанию отсутствую драйверы с поддержкой PCIe (и NVMe), вы можете установить ОС только на SATA SSD диск. Встроенная поддержка NVMe появилась только в Windows 8.1. Microsoft выпустило специальное обновление, которое включает поддержки NVM Express в Windows 7. Далее мы покажем, как включить поддержку PCIe в установщике Windows 7 и добавить в него драйвера для NVMe.
Здравствуйте! Хочу задать вопрос Владимиру.
Все владельцы ноутбуков знают, что на их устройстве находятся несколько скрытых разделов и предназначение одного из них – хранить заводской образ Windows 8.1 в специальном WIM-файле. Если наша Windows 8.1 работает со значительными сбоями, то мы возвращаем ноутбуку первоначальное магазинное состояние, то есть запускаем встроенную в ноутбук программу отката к заводским настройкам и новенькая Windows 8.1 разворачивается на диск (C:). В случае, если программа отката к заводским настройкам не работает, то всё равно можно различными путями развернуть заводской WIM-образ из скрытого раздела на диск (C:), например с помощью утилиты Dism или WinNTSetup3 (обо всё этом написано в ваших статьях), а вот сейчас я подошёл и к самому вопросу, который звучит так. Каким образом можно сделать собственный установочный дистрибутив из заводского WIM-образа ноутбука, то есть, как интегрировать заводской WIM-файл из скрытого раздела ноутбука в дистрибутив Windows 8.1 или Windows 10 и устанавливать свою заводскую Windows 8.1 как обычную систему не только на свой ноутбук, но и на любой другой компьютер?
Создание собственного установочного дистрибутива из заводского WIM-образа ноутбука
В сегодняшней статье я покажу вам, каким образом можно создать собственный установочный дистрибутив из заводского WIM-образа ноутбука. Мы экспортируем заводской оригинальный образ install.wim из скрытого раздела ноутбука в установочный ISO-образ дистрибутива Windows 8.1, а затем произведём установку системы на наш ноутбук. Использовать будем утилиты Dism и UltraISO.
Итак, для примера возьмём ноутбук Lenovo с БИОСом UEFI и предустановленной Windows 8.1.
Этап №1. Преобразование заводского образа install.wim в новый формат образа диска (альтернатива WIM файлу) разработанный Microsoft для развертывания последних релизов своих операционных систем, в частности Windows 8.1
Управление дисками ноутбука.
Обратите внимание, седьмой скрытый раздел не имеющий буквы – Исправен (Раздел восстановления), это и есть раздел , на котором находится заводской образ install.wim с Windows 8.1. Можно заметить, что на жёстком диске ноутбука есть ещё скрытые разделы, но на них подробно останавливаться не будем, кому интересно читайте отдельную статью: Что содержат скрытые разделы ноутбука.
Первым делом, присвоим седьмому скрытому разделу букву диска.
Запускаем командную строку от имени администратора
(выводим в список все разделы жёсткого диска)
sel vol 6 (видим, что Том 6, это и есть скрытый раздел без буквы RECOVERY. Данной командой выбираем )
(этой командой присваиваем ому 6 букву диска M:)
(выходим из diskpart)
(данной командой мы входим на раздел M:)
attrib /s /d (данная команда выводит атрибуты всех файлов и полные пути к файлам находящимся в текущем каталоге M: (включая все файлы в подкаталогах) и атрибуты всех подкаталогов). Видим, что подкаталогу «Factory», в котором находится заводской WIM-образ (install.wim), присвоены атрибуты: S «системный», H «скрытый», R «только чтение» и нам для дальнейшей работы эти атрибуты необходимо снять.
Примечание: Файл install.wim – это обычный формат образа диска, разработанный Microsoft для развертывания последних релизов своих операционных систем Windows 8.1, 10. WIM-файлы используются производителями ноутбуков для хранения заводского образа Windows 8, 8.1.
(данной командой мы входим в подкаталог M:\OKRBackup\Factory)
attrib -s -h -r /s /d (снимаем атрибуты: S «системный», H «скрытый», R «только чтение» со всех файлов в текущем каталоге M:\OKRBackup\Factory).
Примечание: если не снять атрибуты, то одна из следующих команд может закончится ошибкой.
вводим следующую команду:
attrib /s /d (данной командой проверяем, снялись ли атрибуты со всех нужных нам файлов).
Видим, что все атрибуты сняты.
Вот теперь мы даже можем увидеть наш файл install.wim на скрытом разделе M:, для этого откройте проводник Windows и войдите на раздел
Файл заводских настроек install.wim находится в папке: OKRBackup\Factory\
Возвращаемся к окну командой строки и вводим следующую команду:
(выходим из каталога M:\OKRBackup\Factory)
Dism /Get-WimInfo /WimFile:M:\OKRBackup\Factory\install.wim (данной командой узнаём индекс образа install.wim, находящегося по адресу M:\OKRBackup\Factory\. В заводском WIM-образе может быть несколько образов операционных систем и у каждой есть свой индекс, обычно заводской образ восстановления называется Push Button Reset), в нашем случае нужный образ один и он имеет
Следующая команда последняя. Данной командой мы преобразуем заводской файл install.wim в файл install.esd, так как все дистрибутивы Windows 8.1, выложенные на сайте Майкрософт, имеют файл – новый формат образа диска (альтернатива WIM файлу) разработанный Microsoft для развертывания последних релизов своих операционных систем, в частности Windows 8.1.
Dism /Export-Image /SourceImageFile:M:\OKRBackup\Factory\install.wim /SourceIndex:1 /DestinationImageFile:D:\install.esd /Compress:recovery
где M:\OKRBackup\Factory\install.wim – место расположение заводского образа
Index:1 – индекс заводского образа.
D:\install.esd – указывает на место сохранения преобразованного файла install.esd, на диске D:.
Экспорт образа 100%.
Дождитесь фразы «Операция успешно завершена».
Файл install.esd находится на диске (D:) и весит 7 Гб.
Этап №2. Замена оригинального файла install.esd в дистрибутиве Windows 8.1 на созданный нами файл. Использовать можно
Друзья, во-первых скачаем на официальном сайте Майкрософт дистрибутив Windows 8.1. Я скачаю ISO-образ Windows 8.1 Single Language 64bit и сохраню его на диске (D:).
Затем нам понадобится программа UltraISO.
В главном окне программы выбираем:
В открывшемся окне проводника находим на диске (D:) ISO-образ Windows 8.1 Single Language 64bit, выделяем его левой мышью и жмём
Заходим в папку «sources» двойным щелчком левой мыши.
Находим файл install.esd и удаляем его.
В нижней части окна программы находим диск (D:), в правой части окна отображается его содержание, левой мышью перетаскиваем файл install.esd в папку
Главное окно программы пока не закрываем.
Создаём файл конфигурации выпуска Windows (EI.cfg).
Данный файл, это обычный текстовый файл с названием EI и расширением .cfg. Данный файл обязательно нужно создать и скопировать в дистрибутив Windows 8.1 и тогда нам не придётся вводить при установке Windows лицензионный ключ.
Создаём текстовый файл, открываем его и вводим:
сохраняем файл, как ei.cfg.
Я создам файл прямо на рабочем столе.
Возвращаемся в окно программы UltraISO.
В нижней части окна программы находим рабочий стол, в правой части окна отображается его содержание, левой мышью перетаскиваем файл в папку «sources».
Настала финальная часть создания собственного установочного дистрибутива из заводского WIM-образа ноутбука.
Файл–> Сохранить как.
Выбираем место сохранения собственного установочного дистрибутива заводских настроек ноутбука UltraISO, я выберу диск (D:).
Программа предлагает назвать будущий ISO-образ ESD-ISO, соглашаюсь.
Процесс создания дистрибутива.
Собственный установочный дистрибутив заводских настроек создан находится на диске (D:) ноутбука.
Создание загрузочной флешки из созданного нами дистрибутива заводских настроек ноутбука
Хоть установочный дистрибутив и весит 8 Гб, из него запросто можно сделать универсальную загрузочную флешку, с которой можно установить нашу заводскую Windows 8.1 на ноутбук с включенным интерфейсом UEFI или на обычный компьютер с простым БИОСом.
Используем общеизвестную программу WinSetupFromUSB.
В главном окне программы, ставим галочку на «Auto format it with FBinst» и отмечаем галочкой пункт FAT32.
Отмечаем галочкой пункт «Vista/7/8/Server 2008/2012 based ISO» и нажимаем на кнопку проводника справа.
В открывшемся окне проводника находим и выделяем левой мышью ISO-образ и жмём Открыть.
Соглашаемся с тем, что все данные на флешке будут удалены. Да.
Начинается процесс создания загрузочной флешки.
И заканчивается успешно.
: Внимательный читатель может спросить, а как программа WinSetupFromUSB смогла уместить на флешке, отформатированной в файловую систему FAT32, файл бъёмом 8Гб, ведь в файловой системе FAT32 ограничение на размер файла 4Гб?
Ответ. Программа просто разделила файл на две части: ESD-ISO.iso.001 и ESD-ISO.iso.002, если зайти на флешку, то это можно увидеть. Может это только последняя версия программы WinSetupFromUSB 1.6.
Установка Windows 8.1 из собственного установочного дистрибутива созданного из заводского WIM-образа
Забегая вперёд скажу, что начало установки напоминает обычную установку Windows, а конец установки ничем не отличается от процесса отката к заводским настройкам.
Загружаем с созданной нами флешки ноутбук с UEFI или обычным БИОС.
Принимаем условия лицензии и Далее.
Выборочная: только установка Windows (для опытных пользователей).
Я произвожу установку операционной системы на новый SSD и разделы на нём создавать не буду, установлю Windows прямо в нераспределённое пространство.
Начинается процесс установки.
Друзья, так как установочный дистрибутив мы с вами создавали из заводского WIM-образа ноутбука Lenovo, то в конечной фазе установки системы мы видим такое окно. Можете отказаться от создания учётной записи Lenovo ID.
Придумываем имя нашему компьютеру.
Windows 8.1 не шпионит за нами, в отличии от некоторых, поэтому можете использовать стандартные параметры.
Если у вас нет учётной записи Майкрософт, то выберите «Создать новую учётную запись».
Придумываем имя локальной учётной записи и жмём «Готово».
Можете обновиться до Windows 10 прямо сейчас, а можете позже.
Загружается заводская Windows 8.1.
В конце статьи хочу заметить, что если вы потратите немного вашего времени и создадите такой установочный дистрибутив заводских настроек вашего ноутбука, то восстановить с помощью него заводскую Windows 8.1 вы сможете при самых невыгодных обстоятельствах, например, все разделы на жёстком диске ноутбука (в том числе и скрытые) удалены. Кроме того, вы сможете восстановить заводские настройки на ноутбуке вашего знакомого, если у него ноут такого же производителя и он потерял (или вовсе не создавал) диски восстановления, а скрытый раздел с заводскими настройками удалил. Конечно, с помощью такого дистрибутива можно восстановить ноутбук и другого производителя, но имейте ввиду, что весь фирменный заводской софт и драйвера вашего производителя установятся на чужой ноутбук и в большинстве случаев работать они будут некорректно.
Друзья, иногда бывает так, что производитель ноутбука разбивает WIM-файл с заводскими настройками на несколько SWM-файлов, выглядит это так
Dism /Get-WimInfo /WimFile:M:\OKRBackup\Factory\install.swm (данной командой узнаём индекс образа install.wim, находящегося по адресу M:\OKRBackup\Factory\install.wim и если индекс заводского образа будет Index:1, то следующая команда преобразования группы заводских в файл install.esd (в нашем случае, для папки M:\OKRBackup\Factory с группой заводских SWM-файлов) будет выглядеть так:
Dism /Export-Image /SourceImageFile:M:\OKRBackup\Factory\install.swm /swmfile:M:\OKRBackup\Factory\*.swm /SourceIndex:1 /DestinationImageFile:D:\install.esd /Compress:max
Статья по этой теме: Создание собственного настроенного дистрибутива Windows 10. Или идеальный способ переноса Windows на твердотельный накопитель SSD. Простой способ для начинающих пользователей