[статья] Создание базового загрузочного диска Windows PE
Создание базового загрузочного диска Windows PE
Windows PE - это среда предустановки Windows, использующаяся для подготовки к установке операционных систем Windows Vista, Windows Server 2008 и Windows 7. Однако с помощью Windows PE можно выполнять разнообразные задачи. Диск с Windows PE может пригодиться вам для работы с WIM-образами или восстановления операционной системы, поэтому ниже я рассмотрю процесс его создания с помощью WAIK. Процесс создания базового диска Windows PE довольно прост - он занимает буквально 10 минут.... Читать дальше... |
очень хорошая статья! Vadikan, может вопрос не совсем по статье, но имеет к ней отношение-возможно ли, и если да, то как, запустить с одного диска два wim файла? Исторически наша Windows PE находится в файле boot.wim, допустим есть модифицированная сборка с софтом, или специализированная (например live-антивирус, собранный на том же Win PE), это также файл boot.wim, так вот можно ли его переименовать например в boo1.wim, и сделать новое, или дописать в старое, хранилище загрузки - файл BCD - посредством редактора этого файла bcdedit.exe, чтобы было меню загрузки с выбором какую сборку грузить, а соответственно в папке sources будет лежать два файла: boot.wim и boo1.wim. Мои потуги в изучении команд bcdedit'a пока ни к чему не привели :(
|
greyzy, ваш вопрос относится к мультизагрузке с установочного диска. У меня нет подробных руководств по этому поводу. Могу подкинуть Скрипт с MSFN.
|
Vadikan, спасибо, что-то в этом скрипте есть... чот совсем забыл про этот форум :)
|
Замечание к статье:
В разделе "Установка пакетов" неправильное имя пакета: WinPE-WMI-Packages , должно быть WinPE-WMI-Package Предложение: В раздел "Создание базового набора файлов" добавить следующую информацию: Если Вы работаете с AIK из Windows Vista или Windows Server 2008, запускать "Утилиты командной строки Windows PE" следует с правами администратора (ПКМ -> запустить от имени администратора), т.к. часть команд может не отработать корректно из-за проблем с правами доступа. |
vSOul, спасибо за замечания.
Цитата:
Цитата:
Насчет прав администратора - верно, конечно, но это подразумевается... Ок, я добавлю. |
Здравствуйте. Хотел узнать, имеет какое не будь значение кокой версией (x86 или amd64) производится захват образа диска (ОС - 64-бита) ?
|
Цитата:
|
WAIK - Проблема с добавляемыми приложениями
Здравствуйте. Прочитал справку, статью по созданию WinPe - сделал диск WinPE. Вкратце
1)Copype.cmd 2)Примонтировал 3)Добавил norton commander (пробовал и вручную и через ком.строку) 4) Отмонтировал 5) Заменил boot 6) Сделал iso Все грузится. Командная строка появляется. Но не запускаются файловые менеджеры (пробовал еще дос коммандер). Пишет не найден nc.exe. Делал несколько раз. Запускаю именно из той директории, где этот файл находится. Никакие пакеты не инсталлировал. Да и хотелось бы еще добавить, что все команды доса работаю корректно. И допустим прочитать txt файл командой type, в той же директории, где лежит и не запускается nc.ехе я могу. Т.е. у меня складывается впечатление, что не могут рабоать именно исполняемые файлы |
andrei.ru, попробуйте другой исполняемый файл запустить - тот же regedit.. Возможно, norton commander не работает в среде PE.
|
подскажите пожалуйста такой момент:
сделал WinPE загрузочный диск как описано в статье, добавил туда imagex в папку iso как описано, тотал добавлять не стал. Загрузился с него перешел в корень ввел команду imagex а мне в ответ пишет что это не команда и не исполняемый файл... так imagex надо както по другому запускать? или он получается не добавился в образ? и еще такой момент: как мне imagex'ом образ сделать? яв виртуалке сделал два харда, на одном винда, другой читсый? как загрузившись винпе сделать образ первого харда на второй если в списке дискпарта просто написано диск 0 и диск 1. какие буквы вводить и вообще какую команду... |
Цитата:
Код:
dir /b Кроме того, можно просто проверить в проводнике, смонтировав ISO. Цитата:
Команда для захвата стандартная. Код:
imagex.exe /capture C: D:\custom.wim /flags "Ultimate" "Windows Vista Ultimate Custom" См. также Создание настроенного образа операционной системы |
спасибо разобрался, как раз эту статью и нашел (которая в последней ссылке)
|
Vadikan, вопрос в следующем: следуя данной статье я хотел создать диск РЕ, установлено ОРК и вот в этом походу проблема, команда peimg не работает. пишет что она не является внутренней командой или приложением. что с этим делать? может я что то неправильно делаю?
|
mifrith, с ОРК не работал, но предположу, что нужно:
1. Найти peimg на диске 2. Добавить путь к папке в системную переменную PATH. |
Vadikan, как ни странно, нет такого файла...
|
mifrith, установите WAIK.
|
Vadikan, спасибо, я как раз думал об этом :)
|
Хорошая статья :)
Подскажите кто в теме, как запустить explorer под winpe собранного из windows7 (например по данной статье) ? :) |
Vaus, а альтернативный файловый менеджер вас не устроит? Подтекст вопроса - "вам шашечки или ехать?"
|
Цитата:
В качестве основного файлового менеджера хочу поставить total commander 7.X. |
Возможно. Но не так просто. Нужен альтернативный конструктор PE.
http://winbuilder.net/ Скачиваете саму программу. Потом из нее скачиваете проект VistaPE 010. Первый раз лучше попробовать собрать с настройкой по умолчанию. Тотал оболочкой можно добавить стандартным образом. Создать и скопировать в system32 образа PE Winpeshl.ini Код:
А сам тотал добавить в образ PE |
Спасибо за подсказку :)
Цитата:
|
Цитата:
Образы Windows PE 3.0 можно обслуживать в любое время с помощью системы DISM. Утилита PEImg.exe не поддерживается в среде Windows PE 3.0. В общую процедуру создания пользовательского образа Windows PE включаются: 1. Подключение основного образа к локальному общему каталогу с помощью средства DISM. Например, Код:
Dism /Mount-Wim /WimFile:C:\winpe_x86\winpe.wim /index:1 /MountDir:C:\winpe_x86\mount 2. Использование команды Dism с параметром /Get-Package для просмотра установленных пакетов. Пример: Код:
Dism /image:C:\winpe_x86\mount /Get-Packages 3. Добавление пакетов и языковых пакетов с помощью команды Dism с параметром /Add-Package. Например, чтобы добавить пакет HTA, следует добавить и независимый от языка пакет, и пакет для конкретного языка. Пример: Код:
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\x86\WinPE_FPs\WinPE-HTA.cab” Код:
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\x86\WinPE_FPs\en-us\WinPE-HTA_en-us.cab” где <version> может принимать значение «OPK» или «AIK». 4. Добавление драйверов с помощью команды Dism с параметром /Add-Driver. Пример: Код:
Dism /image:C:\winpe_x86\mount /Add-Driver /driver:C:\test\drivers\mydriver.inf 5. Добавление дополнительных настраиваемых файлов или средств, которые нужно включить в образ в каталоге \mount. Например, в образ можно включить ImageX, Код:
copy "C:\Program Files\<version>\Tools\x86\imagex.exe" C:\winpe_x86\mount\Windows\System32\ где <version> может принимать значение «Windows OPK» или «Windows AIK». 6. Подтверждение изменений с помощью команды Dism с параметром /Unmount-Wim /Commit. Пример: Код:
Dism /Unmount-Wim /MountDir:C:\winpe_x86\mount /Commit 7. Копирование настроенного образа в папку \ISO\sources и его переименование в boot.wim. Например, Код:
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim |
Цитата:
|
Подскажите как добавить Classic Shell
|
а можно ли в WinPE добавить оригиналный explorer.exe? я его закидываю со всеми библиотеками, но он не работает(( при его запуске просто ниего не происходит
|
DRFRIMEN, как-то можно, ибо в MSDaRT он есть. Но зачем? Добавьте любой файловый менеджер.
|
это просто спортивный интерес)))
и еще вопрос: почему приложения, работающие нормально в x64 винде, не хотят запускаться в x64 PE? Ошибка вида: "Отсутствует система для запуска образа" |
DRFRIMEN, тогда смотрите в сторону WinBuilder и Win7PE.
PE все-таки не ОС, а среда, скорее. Можно взять Dependency Walker и посмотреть, чего не хватает. Но это начало, так что проще найти работающий аналог. |
Цитата:
|
Никак не могу организовать старт 2 программ из winpeshl.ini.
Пробовал так: Код:
[LaunchApps] так: Код:
[LaunchApps] Подскажите как это сделать, пожалуйста. |
xor++, вы редактируете не тот файл. WinPeShell.ini задает оболочку вашей системы. А оболочки не может быть две. Поэтому и запускается только одно приложение.
Для того, что бы при запуске загружать несколько приложений используйте файл Windows\system32\startnet.cmd (Синтаксис у файла тот же) |
DRFRIMEN, вообще-то, оболочку задает только [LaunchApp], a [LaunchApps] - должна запускать программы. Это в документации написано http://technet.microsoft.com/ru-ru/l...56(WS.10).aspx
Также процитирую из статьи Цитата:
|
Цитата:
Прописываю в startnet.cmd: Код:
wpeinit |
xor++, что собой представляет Shell.exe? Может проще из нее запустить ТС, как сделано здесь?
|
Цитата:
|
Цитата:
Цитата:
И прописывать пришлось так: Код:
wpeinit Всем СПАСИБО! |
А можно Windows PE (на базе Windows 7) записать на один диск с оригинальным Windows 7. Подскажите как?
|
sprud, можно.
добавляем новую запись в bcd: Код:
bcdedit /store D:\DVD_Win7\boot\bcd /copy {default} /d "Windows PE by sprud" Код:
The entry was successfully copied to {6a1c7eba-676f-11e1-a303-001bfc7be155} Код:
bcdedit /store D:\DVD_Win7\boot\bcd /set {6a1c7eba-676f-11e1-a303-001bfc7be155} device ramdisk=[boot]\sources\winpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} Для уменьшении времени загрузки выполните: Код:
bcdedit /store D:\DVD_Win7\boot\bcd /set {bootmgr} timeout 20 Для добавления загрузочной записи в меню "Tools", выполните Код:
bcdedit /store D:\DVD_Win7\boot\bcd /set {bootmgr} toolsdisplayorder {6a1c7eba-676f-11e1-a303-001bfc7be155} /addfirst Код:
bcdedit /store D:\DVD_Win7\boot\bcd /set {bootmgr} displayorder {6a1c7eba-676f-11e1-a303-001bfc7be155} /remove |
Спасибо за ответ, но я имел в веду на один DVD диск.
|
sprud, что не понятно?
|
У Windows PE и Windows 7 одинаковые папке (boot, sources)
|
sprud, все просто
скопируй-те файл boot.wim из образа WinPE.iso в папку D:\DVD_Win7\ переименуйте D:\DVD_Win7\boot.wim в D:\DVD_Win7\winpe.wim переместите D:\DVD_Win7\winpe.wim в D:\DVD_Win7\sources\ далее все как описано здесь http://forum.oszone.net/post-1873479-40.html |
Спасибо за помощь, буду пробовать.
|
CtrlSoft, sprud, зачем это нужно?? Она там уже есть... Как быстро загрузиться в Windows PE
|
Vadikan, я думаю все правильно описал. А ваша ссылка не решает его вопрос.
|
CtrlSoft, речь не об этом. Какой в этом смысл? Забросить в дистрибутив папку со всеми инструментами и командными файлами можно без плясок с бубном.
|
Я бумал файл BCDW.INI будет выглядить так
\boot\etfsboot.com ; windows 7 ; windows 7; \boot\liveboot.com ; windows PE ; windows PE; |
Здравствуйте. Подскажите пожалуйста как в winPE встроить adobe air, и подключиться к интернету?
|
Объясните мне пожалуйста кто-нибудь, для чего в boot.wim лежит 2 образа: Win PE и Win Setup. И какую роль играет каждый из них???
|
Win PE(boot1) - для обновления виндовс из ос
Win Setup(boot2) - для чистой (полной) установки без boot1 нельзя будет обновить систему. |
Цитата:
|
При загрузке созданного базового WindowsPe открывается командная строка. Как организовать запуск без нее, т. е. открыть и войти непосредственно сразу в оболочку WindowsPe и без использования каких бы то ни было файловых менеджеров?
Или какую прописать команду, чтобы из этой строки перейти в оболочку WindowsPe? |
Цитата:
|
Я не хотел вдаваться в полемику. В почте вы именно вроде бы как бы ответили, но ни на один вопрос ответа я так и не получил. Согласно Вашей статьи для базовой WindowsPe можно вставить свои программы, о чем Вы вскольз упомянули, как об элементарном процессе, но вставить можно только программы типа плагин. Так как их открыть при запуске WindowsPe, если открывается только командная строка? Я опять задаю не понятный вопрос?
|
Цитата:
Цитата:
|
С этой инструкции я начал путь познания и пока что в тупик. Дойдя без ошибок до конца подключаю полученный файл к виртуальной машине, а она не реагирует, не открывается этот файл Wim.
|
Buka 1214, WIM и не будет открываться, надо сделать ISO и подключать. Инструкции там же.
|
после сборки образа ISO утилита ImageX не копируется
|
Время: 06:06. |
Время: 06:06.
© OSzone.net 2001-