Начало - Интернет
Всичко, което трябва да знаете, за да създадете стартиращ Windows PE диск. Windows PE какво е това? Предварителна инсталация на Windows


Много често трябва да запишете, например, live cd ISO windows 7 PE на флашка, за да имате винаги под ръка стартиращ live usb windows 7 x86 или x64 windows 10 PE торент. Windows pe изтегляне на торент ISO тежи само 748 Mb и ще се побере както на CD, така и на малка флашка. Тази година Universal Windows 7-10 PE x86x64 (EFI) от известния занаятчия Xemom1 се доказа най-добре от всички. Следователно, това е най-доброто решение като стартиращ Windows Live CD диск за 2017 г.
С това ISO изображение имате способността да създавате
- стартиращ Windows 7 PE 2017 mini
- стартиращ Windows 8.1 PE 2017 mini
- стартиращ Windows 10 PE 2017 mini

С богат избор от полезни програми за реанимация на системата, възстановяване на информация, създаване и разполагане на изображения, тестване на RAM и друго оборудване. Като цяло, това е незаменим стартиращ windows pe startsoft за професионални регулатори на хардуер и софтуер и за тези, които сами решават проблемите на своя лаптоп или компютър, без помощта на домашен майстор или сервизен център.

Windows PE изтегляне на торент Live ISO Windows 10|8.1|7 pe x86 x64

Версия на програмата: 02/11/2017 EFI Universal.
Език на интерфейса:руски.
Официален сайт: http://usbtor.ru
ISO размер: 748 Mb
Лечение:Не се изисква.

Екранни снимки на Live CD Windows pe x86 x64





Дори и маймуна може да запише Windows pe на флашка с помощта на UltraISO. Това е windows live три в едно, олекотен до възможния минимум, който може да се използва не само като стартиращ Windows Live PE, но и като пълноценни комплекти за разпространение за инсталиране на Windows 7, 8.1 и 10. Има и широка поддръжка за външни преносими програми.

Програма за частичен асистент Aomei
- програма Explorer
- Програма SmartFix
- програма AIDA64
- Програма Acronis Disk Director
- Програма UltraISO
- Програма HDTunePro
- Програма CrystalDiskInfo
- Програма TeraByteImage
- Програма Paragon HDM15
- Програма CPU-Z
- Програма Acronis Tru Image 2017
- Програма RegWorkshop
- Програма GimageX
- Програма HWiNFO32
- Програма за редактиране на BCD
- Програма Resorator 2007
- Програма FastStone Capture
- Програма Shadow Protect
- Програма за дефрагментиране
- Програма Total Commander
- Програма GotchaBackup
- Програма WinRAR
- Програма SumatraPDF
- Програма SSD-Z
- програма ONES
- Програма ButtonBar
- Програма SoftMaker Office 2010
- Програма DriveSnapShot
- Програма за автоматично стартиране
- Програма NirSoft ServiWin
- програма VC2005_2008
- 78 Програма за настройка
- програма DISM++
- програма EXT2_HFS
- Представете си програма
- Програма 7Zip


За да проверите точно целостта на ISO изображението, ето контролните суми за разпространение за файла Windows_7_10PE_x86x64(EFI)_Universal_02/11/2017_by_Xemom1.iso
MD5: 4F616C07F9B1C4AA995C3827FA12819D

Windows PE (Windows Preinstallation Environment) е среда за предварително инсталиране на Windows, която е съкратена версия на Windows и се използва главно за внедряване на ОС на клиентски компютри. Windows PE е вид заместител на MS-DOS на етап 7. Windows PE няма графичен интерфейс. Разпространението е безплатно. Може да се намери в състава, както беше споменато по-рано.

Как да създадете или къде да изтеглите Windows PE?

Windows PE, след инсталирането на пакета Windows AIK, се намира в дълбините на новосъздадената папка. Намирането му не е много трудно, тъй като имената на папките говорят сами за себе си. И трябва да съберем тези файлове заедно и да създадем ISO образ на Windows PE. И готовото iso изображение може да бъде записано на флаш устройство, диск или всяко подходящо устройство. Процесът на запис е идентичен. Е, ако сте мързеливи, тогава винаги можете да изтеглите готово iso изображение на Windows PE от Интернет. За съжаление няма начин да изтеглите Windows PE на тази страница, но в края на статията има връзка към статия, след като проучите, можете сами да създадете изображение на Windows PE.

Windows PE функционалност

Windows PE е, както вече казах, олекотена версия на Windows. Следователно всеки Windows PE е изграден на базата на всяка пълна версия на операционната система Windows. Последната версия на Windows PE в момента се нарича 4.0. Windows PE 4.0 съответства на Windows 8, а за Windows 7 - Windows PE 3.0. Windows PE се използва главно в компании за инсталиране на операционната система Windows на голям брой компютри, както и за възстановяване на системата (тук работят инструментите за възстановяване - напр. Среда за възстановяване на Windows(Среда за възстановяване на Windows, Windows RE) - диагностика, тестване, разделяне на твърди дискове, .

Ще го разгледаме по-късно. И за десерт, интересен факт за Windows PE: след зареждане от него можете да премахнете флаш устройството или диска, от който е зареден, тъй като тази операционна система е напълно заредена в RAM на компютъра. Излишно е да казвам, че съкратена версия на Windows.

Тази статия ще ви каже как ръчно да създадете своя собствена компилация на Windows PE, съдържаща тези функции и компоненти, които не са там по подразбиране, но тяхното присъствие е необходимо в такъв инструмент. Ще дам и важен съвет - не се страхувайте да се отклоните от тази инструкция. Представете си. Намерете нестандартни методи за решаване на проблем. Благодарение на този подход можете да създадете най-функционалния монтаж.

Ядро

Трябва да започнете да създавате сборка от ядрото. Ядрото на Windows PE се съдържа в Windows AIK за Windows 7.
След това трябва да стартирате командния ред на инструментите за внедряване и да изпълните командата
copype.cmd<архитектура> <путь>Обаче директорията, посочена като аргумент на copype.cmd, не трябва да съществува.
Можете да създавате компилации за x86,x64 и Itanium(x86,amd64,ia64) архитектури

Монтажна структура

Просто казано, асемблирането е това, което получавате в целевата папка след стартиране на скрипта copype.cmd. Сглобяването не може да работи; първо трябва да се постави на носителя и да се напише зареждащо устройство. След това вече може да се нарече персонализирана система Windows PE 3.0.

Сглобката се състои от ISO папки, които съдържат съдържанието, копирано на носителя при подготовката на стартиращото устройство, а именно основата на буутлоудъра - папките за зареждане, efi, източници, bootmgr.
Има и празна папка за монтиране за монтиране на изображението.
Там се съхранява и файлът etfsboot.com, предназначен за създаване на буутлоудър на CD\DVD диск
И най-важното, това е файла winpe.wim, който съхранява самата система Windows PE
Така че създаването на персонализирана система Windows PE 3.0 е задача в две стъпки.

  1. Редактиране на файла winpe.wim (създаване на сборка)
  2. Създаване на буутлоудър

Алгоритъм за създаване на сборка

Монтиране на winpe.wim

Нека започнем да създаваме сборката, като монтираме изображението winpe.wim, което съдържа системата Windows PE.
Монтирането означава, че изображението във файла wim е присвоено на определена папка във файловата система.
Когато се монтира, цялото съдържание на изображението се свързва с папката, но не се копира физически.
За да монтирате изображението, използвайте съответната команда
Dism/Mount-Wim/WimFile:<Путь>\winpe.wim/index:<индекс образа в wim-файле>/MountDir:<Путь>\монтиране

По този начин се посочва необходимата информация за монтирането на изображението: името и пътя до wim файла, номера на изображението във файла, пътя за монтиране.

Windows PE пакети

Windows AIK съдържа компоненти, които се използват за разширяване на функционалността на Windows PE. Те се наричат ​​пакети. Има много пакети, които могат да се използват за създаване на изображение, от което да се стартира по време на инсталиране на ОС, а също така има компоненти, предназначени да поддържат достъп до данни, инструменти за възстановяване и инструменти за WMI.
Име на пакетаОписание
WinPE-FONTSupport- Допълнителна поддръжка на шрифтове за следните езици: ja-JP, ko-KR, zh-CN, zh-HK и zh-TW.
WinPE-HTAПоддръжка на HTML приложения. Позволява ви да създавате GUI приложения с помощта на машината за скриптове на Internet Explorer и HTML услугите.
Winpe-LegacySetupКомпонентен пакет за инсталиране на медия. Всички инсталационни файлове от папката \Sources на носителя на Windows. Добавете този пакет, когато обслужвате инсталацията или папката \Sources на Windows media. Трябва да се добави с пакета компоненти за настройка. За да добавите нов файл Boot.wim към носителя, добавете който и да е дъщерен пакет в допълнение към пакетите Setup и Media. Този пакет е необходим за поддръжка на инсталирането на Windows Server® 2008 R2.
WinPE-MDACПоддръжка на Microsoft® MDAC компоненти за достъп до данни. Позволява ви да правите заявки към SQL сървъри с обекти на Active Directory (ADO). Случай на употреба: Създайте динамичен стартиращ файл въз основа на уникална системна информация.
WinPE-PPPoEВключва поддръжка за PPPoE протокол. Позволява ви да създавате, свързвате, прекъсвате връзката и изтривате PPPoE връзки от Windows PE.
WinPE-скриптовеПоддръжка на Windows Script Server (WSH). Позволява групова обработка на файлове с помощта на скриптови обекти на Windows Script Server.
Настройка на WinPEПакет компоненти за настройка (родител). Всички инсталационни файлове от папката \Sources, споделени между клиента и сървъра.
WinPE-клиент за настройкаПакет на компонент за инсталиране на клиент (дете). Клиентски брандиращи файлове за инсталатора. Трябва да добавите инсталационния компонент след пакета.
WinPE-Setup-ServerПакет компоненти за настройка на сървъра (дете). Файлове за брандиране на сървъра за инсталатора. Трябва да добавите инсталационния компонент след пакета.
WinPE-SRTПакет компоненти на средата за възстановяване на Windows. Предоставя платформа за възстановяване за автоматизирана диагностика и възстановяване на системата, както и персонализирани решения за възстановяване.
WinPE-WMIПоддръжка на Windows Management Instrumentation (WMI). Подмножество от доставчици на WMI, които предоставят минимална системна диагностика.
WinPE-WDS-инструментиИнструментариум за услуги за разполагане на Windows. Съдържа приложни програмни интерфейси (API), които предоставят скриптове за множествено предаване, като използват персонализирания клиент на Windows Deployment Services и помощна програма за изображения.

За да добавите pfket има команда:
Dism/изображение:<путь >\mount /Add-Package /PackagePath: "C:\Program Files\Windows AIK\Tools\PETools\<архитектура>\WinPE_FPs\<имя пакета>.cab"

Профилиране

Профилирането е процес на намаляване на размера на изображение чрез използване на неизползвани компоненти.
Профилирането се извършва по следния начин: първо се активира чрез програмата DISM, след това се стартира сглобката, извършват се необходимите за нея операции, профилът се запазва, след това сглобката се свързва чрез програмата DISM и се прилага профилът.
Този метод е доста ефективен за намаляване на размера на изображението, но е полезен в тясна корпоративна среда. В тази инструкция създавам УНИВЕРСАЛЕН монтаж, така че профилирането ще се извърши малко по-различно.
Ще се състои в РЪЧНО премахване на някои компоненти, а именно езикови пакети, различни от руски и английски.
Освен това на последния етап wim изображението ще бъде експортирано в друг файл, за да се изчистят индексите на остарелите файлове (повече за това по-късно)
По този начин в директорията mount\Windows\System32 трябва да изтриете всички директории с имена на езикови пакети, с изключение на ru-ru и en-us.

Добавяне на компоненти от Windows 7

След добавяне на пакети функционалността на Windows PE се разширява, но не е достатъчна за изпълнение на повечето административни задачи.
Затова предлагам да разширим възможностите, като добавим някои компоненти от Windows 7, а именно
  1. Компоненти на Explorer – Позволява ви да извикате диалоговия прозорец Отваряне от диспечера на задачите.
  2. Nslookup – помощна програма за тестване на DNS сървъри
  3. Fc – помощна програма за сравнение на файлове
  4. Diskcomp – помощна програма за сравняване на дискети
  5. Diskcopy – помощна програма за копиране на дискети
  6. Mstsc.exe е програма за „Връзка с отдалечен работен плот“, като по този начин превръща Windows PE в „тънък клиент“
За да направите това, трябва да инсталирате Windows 7 Ultimate (същата архитектура като компилацията на Windows PE) и SP1 на виртуалната машина. След това свържете виртуалния твърд диск от тази виртуална машина в конзолата diskmgmt.msc.
По този начин ще копирате файлове от този VHD в компилацията
Копирайте файловете, изброени в таблицата.
Винаги съхранявайте файла на същото място като на VHD! Тоест, ако файлът се намира в директорията %systemroot%/system32/ru-ru, тогава трябва да го копирате в същата поддиректория на директорията за монтиране на сборката.
Име на файлаМестоположение
Компоненти на проводника
Explorer.exe%systemroot%
Shell32.dll%systemroot%/system32
SHELL.dll%systemroot%/system32
Shellstyle.dll%systemroot%/system32
Nslookup
Nslookup.exe%systemroot%/system32
Fc,дисккомп,дисккопиране
Fc.exe%systemroot%/system32
Diskcomp.exe%systemroot%/system32
Diskcopy.dll%systemroot%/system32
Diskcopy.exe%systemroot%/system32
RDC клиент
Mstsc.exe%systemroot%/system32
Mstscax.dll%systemroot%/system32
Msacm32.dll%systemroot%/system32
d3d10core.dll%systemroot%/system32
d3d10.dll%systemroot%/system32
Dxgi.dll%systemroot%/system32
mcm32.dll.mui%systemroot%/system32/ru-ru
mstscax.dll.mui%systemroot%/system32/ru-ru
mstsc.exe.mui%systemroot%/system32/ru-ru

Или можете да изтеглите всички тези файлове от тук. Съдържанието е сортирано по каталози

Добавяне на софтуер на трети страни

Ще бъдат добавени следните програми и скриптове:
Име на софтуераКоманда за стартиранеОписание
CPU-Z 1.57cpuzИзползва се за получаване на информация за хардуера
DnsDataView 1.15dnsdataviewИзползва се за извличане на информация от DNS сървъри
EasyTerm 4.3easytermTelnet клиент
Еверест 5.02ЕверестИзползва се за получаване на подробна информация за хардуера и извършване на тестове върху него
Free Commander 2008fcomДвоен панел NC-образен файлов мениджър
FirefoxPortable4.01firefoxportableПреносима версия на популярния интернет браузър
HDDScan 2.8HDdscanПомощна програма за проверка на качеството на повърхността на твърдите дискове
HD_СкоростHDDПомощна програма за проверка на скоростта на твърдия диск
ImageXimagexПомощна програма от Microsoft, предназначена за работа с WIM файлове
IpTools 2.58ip_toolsНабор от мрежови помощни програми
Macview 1.13macviewПрограма за определяне на производителя на устройство по неговия MAC адрес
MemTestmemtestПомощна програма за проверка на RAM
Netagent 3.2нетагентНабор от мрежови помощни програми
NmapW 2.0.0.1nmap (конзолен интерфейс), nmpw32 (графичен интерфейс)Мощен порт скенер
PortScanner 1.0portscannerПорт скенер
ЗамазказамазкаSSH и Telnet клиент
Radmin Viewer 3.4radminПомощна програма за свързване със сървърната страна на приложението Radmin
Recuva 1.19recuvaВъзстановяване на изтрити файлове
Интелигентен снифърsmsniffПрост и удобен снифер
Космическо чудовище 1.4космонавтАнализатор на дисково пространство. Работи в удобен графичен режим
Sysinternals---- Ограничен набор от sysinternal помощни програми от Марк Русинович. Запазени са оригиналните имена на програмите
Undelete Plusвъзстановяване на изтриванетоПрограма за възстановяване на изтрити файлове.
WdsmcastwdsmcastКонзолна програма от Microsoft, предназначена за работа с WDS сървър
WIM2VHD.wsfcscript „Z:\Program Files\soft\wim2vhd.wsf“Скрипт за конвертиране на изображения от WIM файлове във файлове на виртуален твърд диск
WinRar 3.71winrarМногофункционален архиватор

Списък на програмите от набора sysinternals (можете да прочетете за предназначението им на уебсайта http://technet.microsoft.com/ru-ru/sysinternals)

Accesschk
AccessEnum
Часовници
Contig
Dbgview
Diskext
DiskView
Ду
Efsdumpo
Дръжка
Listdlls
Loadord
Ntfsinfo
Procexp
Функции
Procmon
Изтриване
Потоци
струни
Tcpvcon
Tcpview
volumeid
Whois
Psexec
Psфайл
Псгецид
Psinfo
Pskill
Pslist
Пслогедон
Psloglist
Pspasswd
PSservice
Psshutdown
Psspend

Целият този софтуер трябва да бъде поставен в папката \mount\Program Files\soft\
Можете да изтеглите селекцията от тук.
Освен това реших да променя стандартния фон на работния плот. Посочих този термин в кавички, защото той не съдържа нищо друго освен фоновото изображение поради липсата на графична обвивка.
Фоновото изображение е взето от файла winpe.bmp в директорията %systemroot%/system32
Можете да го изтеглите от тук

Редактиране на регистъра на Windows PE


Както знаете, в системния регистър на Windows OS файловете се съхраняват в папката %systemroot%/system32/config
За да ги редактирате, използвайте редактора на системния регистър regedit.exe
За да свържете системния регистър на Windows PE, трябва да изпълните командата “Mount Hive” от менюто с файлове на програмата “Registry Editor”. В диалоговия прозорец посочете файла на системния регистър на сглобката и въведете името на секцията.
След това можете да редактирате всички настройки на системния регистър на Windows PE, като вземете предвид неговите функционални ограничения.

Настройка на Windows PE

Windows PE може да бъде конфигуриран според нуждите на администратора. Има няколко средства за това.
Можете да промените пътя до работната област и нейния размер, да конфигурирате автоматично изпълняван команден скрипт и др.
Един от инструментите за конфигуриране е файлът Winpeshl.ini
Този INI файл се използва за конфигуриране на програмата shell.
Не съществува по подразбиране, cmd.exe се използва като обвивка
Доста добра идея е да настроите файловия мениджър на FreeCommander като обвивка, но няма да го направя, тъй като според мен командно-ориентираният интерфейс е по-близък и по-удобен за администратора и е необходим графичен файлов мениджър само за решаване на мащабни проблеми, когато cmd се забави.
Затова няма да създавам файл winpeshl.ini, но ще направя преглед на синтаксиса му
Моля, обърнете внимание, че ако настроите своя собствена шел програма, файлът startnet.cmd няма да бъде изпълнен! Следователно, за да увеличите функционалността на средата (мрежа и поддръжка на Plug and Play), трябва да добавите командата wpeinit към секцията LaunchApps.
Като цяло е по-разумно да използвате секцията LaunchApps, тъй като ви позволява да използвате опции на командния ред и да изпълнявате множество команди. Въпреки това, не трябва да използвате и двата раздела едновременно, тъй като това ще доведе до неработещ конфигурационен файл.
AppPath = %SYSTEMDRIVE%\myshell.exe %SYSTEMDRIVE%\mydir\application1.exe, (опция)
Излизането от програмата ще рестартира компютъра. Файлът winpeshl.ini трябва да се съхранява в директорията %systemroot%/system32
За автоматично стартиране на приложения или за автоматизиране на други действия в Windows PE има файл startnet.cmd.По подразбиране той съдържа стартовия ред за програмата wpeinit, която е предназначена да инициализира окончателно средата на Windows PE, добавяйки мрежови възможности и поддръжка за plug-and-play устройства. Файлът startnet.cmd се съхранява в директорията %systemroot%/system32 Синтаксисът му е стандартен за cmd файловете.

Също така, като използвате програмата DISM, можете да промените параметрите на работната зона, т.е. виртуален диск, създаден при зареждане на Windows PE. С други думи, работната област е същата като RAM диск в MS-DOS
DISM /изображение:<путь >\mount /Set-TargetPath:<буква>:\ - задава пътя до работната област. По подразбиране е X:
DISM /изображение:<путь >\mount /Set-ScratchSpace:64 - задаване на размера на работната зона. По подразбиране - 32 MB.
Заслужава да се отбележи, че размерът на работната зона може да бъде зададен на 32,64,256 и 512
Има и няколко други DISM команди за работа с монтирано Windows PE изображение:
Dism/изображение:<путь>\mount /Get-Packages – показване на пакети, включени в изображението
Dism/изображение:<путь>\mount /Get-Drivers – показват пакети, включени в изображението
Dism/изображение:<путь>\mount /Get-Intl – показва езика по подразбиране за монтираното изображение
Dism/изображение:<путь>\mount /Get-PESettings - показва информация за настройките на Windows PE
Dism/изображение:<путь >\mount /Add-Driver /драйвер:<путь к драйверу>– добавете драйвер към изображението

Добавяне на драйвери


За да добавите драйвер към сборка в по-удобен графичен режим, трябва да използвате услугите за разполагане на Windows
За да направите това ви трябва:
  1. Отворете конзолата за управление на WDS
  2. Изпълнете командата „Добавяне на изображение за зареждане“ от контекстното меню на елемента „Изображения за зареждане“ на дървото на конзолата
  3. В диалоговия прозорец, който се отваря, изберете изображение
  4. Променете името и описанието на изображението, ако е необходимо. Винаги посочвам в описанието целта на конкретен монтаж и софтуера, включен в него
  5. След като завършите процеса на добавяне на изображение, от контекстното меню на добавеното изображение извикайте командата „Добавяне на драйверни пакети към изображение“
  6. Задайте условията за избор на драйвери, изберете необходимите драйвери (което означава, че те вече са добавени в хранилището)
  7. Когато процесът на добавяне приключи, изпълнете командата „Експортиране на изображение“ от контекстното меню на това изображение. Посочете пътя и името на изображението, щракнете върху бутона „Запазване“.
Експортираното изображение ще съдържа всички добавени драйвери.
Препоръчвам да добавите драйвери за мрежовите адаптери, използвани във вашата организация, особено ако са пуснати сравнително наскоро. Първо обаче тествайте монтажа без драйвери. Ако мрежовите адаптери така или иначе са „видими“, тогава не трябва да добавяте драйвери, като по този начин увеличавате размера на изображението.

Демонтиране и оптимизиране на изображението

След като изпълните всички горепосочени стъпки, имате универсална компилация на Windoiws PE, която можете да използвате за различни цели, включително използване като тънък клиент.
Но за да могат промените, направени в съдържанието на папката за монтиране, да бъдат приложени към изображението, трябва да демонтирате изображението и да потвърдите промените.
Това става с помощта на командата
DISM /Демонтиране-Wim /MountDir:<путь>\mount /Commit Процесът на демонтиране се състои от два етапа - запис на промени в изображението и изчистване на папката за монтиране.
В края на процеса на редактиране размерът на wim файла ще се увеличи, но може да бъде оптимизиран чрез актуализиране на индексите на съдържанието в wim файла.
Това става с помощта на командата
imagex /експортиране<путь>\winpe.wim 1<путь>\ISO\sorces\boot.wim "Windows PE 3.0"

Работа с Windows PE

Моля, обърнете внимание, че Windows PE се различава от обикновената версия на Windows предимно по своя командно-ориентиран интерфейс. Не затваряйте прозореца на командния ред. Това ще рестартира вашия компютър. Можете да отворите диспечера на задачите, като въведете командата taskmgr, комбинацията Ctrl AltИзтриването не работи. Няма стандартен проводник. Ако обаче сте добавили всички изброени по-горе библиотеки, можете да използвате диалоговия прозорец Отваряне от диспечера на задачите. В Windows PE липсва mmc конзолата и добавките. Следователно трябва да свикнете да работите в конзолен режим или да използвате софтуер на трети страни.
Размерът на изображението, създадено според моите инструкции, е 220 MB; ако премахнете нещо, което не ви трябва, изображението може да се побере на мини-CD диск. Можете също да го поставите на стартиращо флаш устройство или да използвате WDS за дистанционно зареждане. Ако Windows PE ще се използва като тънък клиент, тогава можете безопасно да използвате бездискови работни станции за работа.
Windows PE включва командата wpeutil, която можете да използвате за:
Променете размера на файла за виртуална памет (по подразбиране, C:\pagefile.sys, 64 MB).
wpeutil CreatePageFile /path= /размер=<размер>
Имайте предвид, че ако вече има суап файл в указаното локално местоположение и командата създава суап файл, който е по-малък по размер от съществуващия, това може да причини грешка
Деактивирайте или активирайте защитната стена.
wpeutil DisableFirewall|Активиране на защитната стена
Реинициализирайте мрежата.
wpeutil InitializeNetwork
Задаване на клавиатурна подредба
wpeutil SetKeyboardLayout<код раскладки клавиатуры>
Задайте език
wpeutil SetMuiLanguage<язык>[;<язык>]
Можете да зададете няколко езика в приоритетен ред.
Задайте регионални настройки на потребителя.
wpeutil SetUserLocale<язык>[;<язык>]
Можете да зададете множество регионални настройки в приоритетен ред.
Изключете компютъра
изключване на wpeutil
Рестартирайте компютъра си
wpeutil рестартиране

Това е мястото, където ще завърша разглеждането на командите wpeutil. За повече информация вижте помощта за тази команда, достъпна чрез въвеждане на wpeutil /?

Долен ред

Това завършва процеса на създаване на сглобка.
Системните изисквания за тази компилация са минимални.

Процесор – 1 GHz.
RAM – 384 MB.
Сглобката, създадена по време на писането на тази статия, може да бъде изтеглена от тук.

Повтарям, напомняйки ви, че тази статия не е строги инструкции. Това е основата за по-нататъшно творчество. Единственото нещо, което нямате право да правите, е да разглобявате и пренаписвате кода на ядрото на Windows PE. В противен случай всичко зависи от вашето въображение и искания. Продължавам да работя върху подобряването и увеличаването на функционалността, за да разширя обхвата на средата. И така, на непосредствения дневен ред:

  • Отключване на WiFI поддръжка
  • Интеграция с IE9, така че да не се налага да използвате Firefox
  • Поставяне на ред в системните библиотеки, тъй като много програми на трети страни не работят в Windows PE
  • Писане на удобна графична обвивка, подобна на GNOME, но удобна и съдържаща само това, от което се нуждае администраторът, или частично интегриране на обвивката explorer.exe
  • Интеграция на конзолата за управление mmc.exe
  • Създаване на дистрибуция на Windows PE с няколко зареждания, тоест можете да изберете какво да изтеглите - конкретна компилация на Windows PE или setup.exe за инсталиране на пълнофункционален Windows


Средата за предварително инсталиране може да се използва не само за инсталиране на операционната система, но и като основа за инструменти на системния администратор, например възстановяване на системата, антивирусно лечение, мрежова диагностика и др. В тази статия ще разгледаме стандартно изображение на WinPE без добавяне на административни помощни програми, тъй като това е тема за отделна статия.

Последователността за зареждане на мрежата на WinPE, започвайки с версия 2.0, е както следва:

  1. мрежовото ядро ​​pxeboot.com е заредено;
  2. ядрото на мрежата зарежда стандартния мениджър за зареждане bootmgr.exe, тогава зареждането на мрежата практически не се различава от зареждането от други носители;
  3. Мениджърът за стартиране чете файла BCD (данни за конфигурация на стартиране), който съдържа конфигурационна информация (местоположение на файловете за стартиране), зарежда необходимия шрифт (wgl4_boot.ttf) и драйвера за виртуален диск boot.sdi, след което се зарежда WinPE изображението;
  4. Мениджърът за стартиране прехвърля управлението на програмата, посочена в параметъра на пътя на BCD файла.
За да получите горните файлове, не е необходимо да внедрявате (изтегляте и инсталирате) Windows AIK пакетите, както е посочено, напр. Подобен комплект за предварително инсталиране на OEM също е по избор. Нуждаем се само от самия инсталационен диск или дори от неговия образ; в последния случай вашият компютър трябва да има 7Zip или друга програма, която ще ви позволи да копирате файлове от ISO и WIM изображения. Така че не губете време в изтегляне и инсталиране на Windows AIK. Всички дистрибуции на Windows 7, 8 и дори 10, съвместими с архитектурата, са подходящи за максимална съвместимост, по-добре е да използвате архитектурата x86.

Файловете boot.sdi и bcd могат да бъдат взети в директорията за зареждане, тук можете да вземете цялата поддиректория с шрифтове (шрифтът wgl4_boot.ttf се намира там), а от директорията с източници е необходим само файлът boot.wim. Ще ви трябват още два файла, които се намират в изображението boot.wim. Най-лесният начин е да използвате графичния файлов мениджър 7Zip, но ако ще добавяте драйвери или пакети към изображението на WinPE, по-добре е да използвате помощната програма dism. След това ще разгледаме опцията с dism, а за тези, които ще се нуждаят от стандартно изображение, ви информираме: необходимите файлове (pxeboot.n12 и bootmgr.exe) се намират в директорията windows\boot\pxe. Файлът pxeboot.n12 се различава от горния pxeboot.com по това, че не изисква натискане на клавиша F12.

В случай на dism ще ви трябва компютър с Windows 7-10, тъй като dism не работи на Windows XP, както и с помощната програма bcdedit. Можете да работите с тези помощни програми само като администратор, тоест намерете елемента „Команден ред“ в бутона „Старт“, щракнете с десния бутон върху този елемент и изберете „Изпълни като администратор“ от контекстното меню (има много начини, всички тези методи са за всички. Няма смисъл да изброявате операционни системи; ако не работи, опитайте да включите разглеждането). Можете да получите помощ за работа с тази помощна програма, като въведете в стартиращия команден ред:

Dism/?
Например, искаме да сме сигурни, че това е WIM файлът, от който се нуждаем, тоест имаме нужда от информация за изображенията в WIM файла, за да направим това, ще получим помощ за командата /Get-Wiminfo, като напишем в конзолата :

Dism /get-wiminfo/?
Нека свържем изображението със следната команда:

Dism/mount-wim/wimfile:<путь_к_WIM-файлу>/индекс:<индекс_образа>/mountdir:<каталог_подключения>
Моля, обърнете внимание, че пътят до WIM файла и директорията за връзка трябва да съществуват на този компютър и индексът на изображението може да бъде намерен с командата /Get-Wiminfo. В директорията за свързване намираме папката windows\boot\pxe, в която вземаме два файла: pxeboot.n12 и bootmgr.exe.

За тези, които искат да добавят драйвери, ще ви трябва командата:

Dism/изображение:<каталог_подключения>/Добавяне на драйвер /драйвер:<каталог_c_драйвером>/recurse/ForceUnsigned
Ако трябва да добавите допълнителни пакети, например като: WMI, HTA, MDAC, NetFX, PPPoE, PowerShell, скриптове и др., първо трябва да ги намерите. Например инсталирайте Windows OPK или AIK или ADK. След това изпълнете командата:

Dism/изображение:<каталог_подключения>/Add-Package /PackagePath:<путь_и_имя_пакета_cab>
След това трябва да деактивирате изображението с командата:

Dism /unmount-wim /mountdir:<каталог_подключения>/ ангажиране
След това ще разгледаме pxelinux - PXE мрежов буутлоудър от пакета syslinux, който трябва да изтеглите. Нека разопаковаме изтегления файл, но преди да копираме файловете, нека погледнем главната директория. Да приемем, че използваме Tftpd32 под операционната система Windows и създаваме основната директория C:\tftpd32. Освен това ще преброим всички пътища от тази директория, но няма да го посочим; освен това пътищата ще използват наклонена черта, а не обратна наклонена черта, както в Windows. Тоест, ако е посочен pxelinux.cfg/default, тогава реалният път ще бъде C:\tftpd32\pxelinux.cfg\default, а по подразбиране е файл без разширение. Нека копираме следните файлове от директорията, където разопаковахме syslinux, в главната директория (тоест C:\tftpd32):

  • bios\core\pxelinux.0 (самият мрежов буутлоудър);
  • от директорията bios\com32\menu два файла: menu.c32 и vesamenu.c32 (ще използваме menu.c32 само за тези машини, където vesamenu.c32 няма да работи);
  • bios\com32\chain\chain.c32 (модул за управление на буутлоудъра, обикновено се използва за локално зареждане);
  • bios\com32\elflink\ldlinux\ldlinux.c32 (вторичен буутлоудър, необходим при използване на pxelinux.0);
  • bios\com32\lib\libcom32.c32 (изисква се при използване на chain.c32);
  • bios\com32\libutil\libutil.c32 (изисква се при използване на chain.c32);
  • bios\memdisk\memdisk (драйвер за зареждане на флопи, твърд диск, ISO и др. изображения).
Мрежовият буутлоудър не се различава много от родителския syslinux проект, така че много от същите се прилагат при зареждане от флаш устройство или компактдиск и обратно. Нека създадем папка pxelinux.cfg, която засега ще съдържа само един файл (след това, с нарастването на опциите за зареждане, броят на конфигурационните файлове ще се увеличи) - по подразбиране, със следното съдържание:

UI vesamenu.c32 MENU TITLE PXE Special Boot Menu LABEL bootlocal MENU LABEL ^Boot local disk MENU DEFAULT LOCALBOOT 0 TIMEOUT 80 TOTALTIMEOUT 9000 LABEL winpe MENU LABEL ^WinPE KERNEL pxeboot.0
Първият ред определя графичния характер на менюто, вторият – името на цялото меню. След това има два елемента от менюто, които се идентифицират като bootlocal и winpe, и на екрана ще се покаже следното: Boot local disk и WinPE. Както може би се досещате, първият елемент от менюто е по подразбиране и осигурява локално зареждане, но ние се интересуваме от втория елемент. Оказва се някакво объркване, първо се каза за pxeboot.com, те копираха pxeboot.n12, но ние регистрираме pxeboot.0. Факт е, че pxelinux има свои собствени изисквания за именуване на мрежови буутлоудъри - разширението на такива файлове е .0, между другото, не бъркайте pxeboot.0, което взехме от изображението на WinPE, с pxelinux.0, взето от syslinux. Второто е необходимо за показване на менюто, а първото се зарежда само след избиране на съответното меню. Това означава, че трябва да преименуваме pxeboot.n12 на pxeboot.0 и да го поставим в основната папка.

Трябва също да поставим bootmgr.exe в главната папка. Създаваме поддиректория boot в главната папка, където трябва да поставим два файла: bcd и boot.sdi и директорията fonts, също трябва да създадем директория sources, където копираме файла boot.wim. Ако сте доволни от тази подредба на всички файлове за зареждане, тогава bcd файлът не трябва да се променя. Номерът тук е, че мрежовото зареждане е подобно на зареждането от CD или флашка.

Можем да стартираме DHCP и TFTPD (в нашия пример е Tftpd32), просто проверете дали настройките са правилни: директория - C:\tftpd32, файл - pxelinux.0, избор на мрежов интерфейс и т.н. Ако има грешки или желаният резултат липсва, погледнете изхода в Log Viewer. Отделно си струва да споменем компютрите, които не са съвместими с BIOS, т.е. само с UEFI. За такива компютри са необходими други файлове:

  • вместо pxelinux.0 syslinux.efi , който се намира в efi32\efi\syslinux.efi за 32-битови системи или efi64\efi\syslinux.efi за 64-битови системи;
  • вместо ldlinux.c32, съответно - efi32\com32\elflink\ldlinux\ldlinux.e32 или efi64\com32\elflink\ldlinux\ldlinux.e64 .
Нека разгледаме последния въпрос от нашата статия: „Ами ако трябва да промените стандартното местоположение на файловете за зареждане на WinPE?“ След това трябва да направим промени в bcd файла. Всъщност bcd файлът е обикновен кошер на регистъра и може да се зарежда със стандартен regedit, но няма да е удобно да се работи с двоични данни, така че ще използваме помощната програма bcdedit. Както при предишната помощна програма, имаме нужда от администраторски режим, така че ако сте затворили прозореца на командния ред, трябва да го отворите по същия начин. Помощ за работа с помощната програма bcdedit можете да получите, като напишете:

Bcdedit/?
Първо, нека определим, че променливата %BCD% ще съдържа пълното име на новия BCD файл, създайте този файл:

Bcdedit /store %BCD% /create (ramdiskoptions) /d "Опции за ramdisk"
Задаваме два параметъра, като вторият се отнася до променливата %SDI%, която съдържа пътя \boot.sdi спрямо устройството за зареждане (първоначално \boot\boot.sdi):

Bcdedit /store %BCD% /set (ramdiskoptions) ramdisksdidevice boot bcdedit /store %BCD% /set (ramdiskoptions) ramdisksdipath %SDI%
Създайте нов запис за WinPE:

Bcdedit /store %BCD% -create /d "WinPE Boot Image" /ослоудър за приложение
Резултатът от последната команда ще бъде показването на GUID във фигурни скоби, което допълнително ще обозначим като променливата %GUID%. Всъщност това може да се автоматизира с помощта на командата FOR, но тогава е по-трудно да се анализират. Задайте параметъра на основната директория на системата:

Bcdedit /store %BCD% /set %GUID% systemroot \Windows
Задайте параметрите за откриване на HAL и WinPE:

Bcdedit /store %BCD% /set %GUID% detecthal Да bcdedit /store %BCD% /set %GUID% winpe Да
Задаваме параметрите на устройството, съдържащо операционната система и устройството, съдържащо файла %WIM%, например \windows\winpe.wim:

Bcdedit /store %BCD% /set %GUID% osdevice ramdisk=%WIM%,(ramdiskoptions) bcdedit /store %BCD% /set %GUID% device ramdisk=%WIM%,(ramdiskoptions)
Нека създадем друг запис в мениджъра за зареждане:

Bcdedit /store %BCD% /create (bootmgr) /d "Windows BootManager"
Задайте параметъра за изчакване:

Bcdedit /store %BCD% /set (bootmgr) таймаут 30
Задайте реда:

Bcdedit /store %BCD% /set (bootmgr) displayorder %GUID%
Това е всичко, BCD файлът е готов, можете да го поставите в директорията за зареждане на нашия TFTPD сървър.

С пускането на Windows 8 средата за предварително инсталиране на Windows PE също беше актуализирана. Появата на Windows 8.1 беше придружена от пускането на PE 5.0, а Windows 8.1 Update съответства на версия PE 5.1. Windows PE е включен в Windows ADK, който сега интегрира инструменти за внедряване и оценка за различни системни настройки.

Какво е включено в Windows ADK

Преди това инструментите за подготовка на операционна система за внедряване и оценка на нейната производителност се доставяха като отделни комплекти. Сега Комплект за оценка и разработка на Windows(наричан по-долу ADK) комбинира няколко пакета.

Инструменти за внедряване и създаване на изображения и среда за предварително инсталиране на Windows

Тези инструменти за подготовка на Windows за внедряване преди това бяха включени в WAIK, а Windows System Image Manager дори не се промени на външен вид.

Windows Performance Toolkit

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

Конзолата е удобна, защото вече включва различни тестове и те са обединени в групи за цялостна оценка.

Изтеглете и инсталирайте Windows ADK

Microsoft не предлага ISO за изтегляне, но с помощта на инсталатора можете да изтеглите пълния комплект (инструкции на английски) и да направите изображение от него, ако е необходимо. След инсталирането ще намерите всички комплекти в папката Program Files\Windows Kits. Ако обаче имате 64-битова система, само част от инструментите за внедряване ще отидат там, а останалите ще се окажат в програмните файлове (x86).

Следва в програмата:

Какво е новото в Windows PE

За пълен списък на промените в различните версии на PE вижте тази страница на библиотеката на TechNet. Например средата за предварително инсталиране на Windows 8 е базирана на Windows PE 4.0, което води до редица значителни промени в сравнение с Windows PE 3.1. По този начин списъкът с пакети, които могат да бъдат внедрени в PE, се разшири, по-специално бяха добавени следните:

  • .NET (WinPE-NetFX)позволява приложения, които изискват .NET Framework за работа.
  • Powershell (WinPE-PowerShell)ви позволява да използвате PowerShell в PE среда. ADK включва нова версия на Powershell.
  • Кратки команди на DISM PowerShell (WinPE-DismCmdlets)са нови кратки команди на третата версия на Powershell за създаване и поддържане на WIM изображения
  • Спецификация на отдалечен мрежов драйвер (WinPE-RNDIS)полезно за достъп до отдалечени клиенти от Windows PE
  • Сигурно стартиране на Windows PE (WinPE-SecureStartup)необходими за управление на BitLocker и TPM.

Промените в Windows PE 5.0 и 5.1 не са толкова значителни. Но ако 5.0 беше включен в ADK, тогава 5.1, който добавя поддръжка за WimBoot, трябва да се приложи като актуализация до 5.0 от последната актуализация на тази статия.

Подготовка на работната папка

Въведете в търсенето медийна среда(в английската версия - разгръщане) и стартирайте командния ред на инструментите за разполагане като администратор. По същество това е файл DandISetEnv.batот папка Инструменти за внедряване и създаване на изображения, който задава необходимите променливи на средата за бърз достъп до инструментите на командния ред.

За да работя с автоматична инсталация и Windows PE, отдавна създадох променлива на средата %ua%, което води до папка без надзорв основата на профила. Можете да създадете същата променлива постоянно или само в рамките на текущата сесия на командния ред, както е показано по-долу.

:: Задайте пътя до работната папка (избягвайте кирилицата и интервалите в пътя) set ua=C:\unattend:: Създайте папка md %ua%

# Задайте пътя към работната папка (избягвайте кирилицата и интервалите в пътя) $env:ua = "C:\unattend" # Създайте md папката $env:ua

Всички следващи команди ще използват променливата %ua%, независимо къде е създадена вашата работна папка.

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

ADK включва удобен файл copype.cmd, който върши тази работа с една команда.

Моля, обърнете внимание, че с помощта на DISM можете да обслужвате Windows с всякакъв битов размер от 32-битов PE, но само 64-битов Windows от 64-битов PE. Всички мои команди предполагат създаването на 32-битова Windows PE среда. За да подготвите 64-битов диск, сменете навсякъде x86на amd64.

От командния ред изпълнете:

Cd "..\Windows Preinstallation Environment" copype.cmd x86 %ua%\winpe_x86\

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

Работи като WIM изображение на Windows PE

Всички действия трябва да се извършват в командния ред на инструментите за внедряване, който сте стартирали с пълни права в предишната стъпка.

Стъпка 1 – Монтиране на изображението

Монтирането на WIM изображение се извършва с една команда с помощта на помощната програма DISM. Ако работите с WIM изображения често, няма да навреди първо да изчистите всички предишни връзки.

Dism /Cleanup-Wim dism /Mount-Wim /WimFile:%ua%\winpe_x86\media\sources\boot.wim /index:1 /MountDir:%ua%\winpe_x86\mount

Стъпка 2 – Добавяне на пакети към изображението

Пакетите са в папката WinPE_OCsи ще добавим четири пакета:

  • .Net Framework
  • PowerShell
  • Кратки команди на DISM

Първата команда отива в папката, а втората добавя пакети:

Cd x86\WinPE_OCs dism /image:%ua%\winpe_x86\mount /Add-Package /PackagePath:WinPE-NetFx.cab /PackagePath:WinPE-PowerShell.cab /PackagePath:WinPE-DismCmdlets.cab /PackagePath:WinPE-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. Когато създадох първия си диск, добавих пакетите в правилния ред. Но след това случайно го промених, когато събрах всички пакети в една команда. За да реша проблема, трябваше да танцувам с тамбура (в буквалния смисъл на думата :)

Можете да проверите наличието на пакети в изображението с командата:

Dism /image:%ua%\winpe_x86\mount /Get-Packages

Стъпка 3 – Добавяне на драйвери

Тази стъпка не е задължителна, тъй като Windows PE съдържа основен набор от драйвери, включително за мрежови карти. Може да имате нужда от достъп до мрежата, например, за да запазите заснето WIM изображение на мрежово устройство.

Ако е необходимо, с помощта на DISM можете да добавите:

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

Примери за тези команди:

Dism /Изображение:%ua%\winpe_x86\mount /Add-Driver /Драйвер:C:\drivers\mydriver.INF dism /Изображение:%ua%\winpe_x86\mount /Add-Driver /Драйвер:C:\drivers /recurse

Стъпка 4 – Добавяне на вашите помощни програми и скриптове

Имам папка Инструменти, където се съхраняват различни помощни програми и инструменти от командния ред. Винаги го включвам в Windows PE, като го добавям към корена на диска.

Xcopy /e /y "%userprofile%\PortableSoft\Tools" %ua%\winpe_x86\media\Tools\

Като алтернатива можете да копирате помощните програми директно в папката Система32изображение. След това те могат да бъдат стартирани, без да отивате в папката Инструментиили без посочване на пълния път. Аз обаче предпочитам да отделя мухите от котлетите.

Можете да видите, че .NET Framework е добавен успешно, тъй като показва списък с кратки команди DISM в PowerShell 3. Скоро ще ви покажа как да ги използвате за работа с WIM изображения от Windows PE.

За да не губите време, все още можете да прочетете интересни факти и полезни съвети за Windows PE, както и да експериментирате със стартирането на приложения и да замените интерфейса на командния ред с любимия си файлов мениджър.

Използвате ли Windows PE или други домашни дискове? Кажете ни в коментарите какви устройства използвате за поддръжка и възстановяване на системата!



 


Прочетете:



Процес на рестартиране на браузъра Firefox

Процес на рестартиране на браузъра Firefox

Повечето проблеми с Firefox могат да бъдат коригирани, като следвате методите за отстраняване на неизправности, описани по-долу. Опитайте тези стъпки в ред. Ако някой не работи,...

Безплатно нулиране на нивата на мастилото в принтери Epson L100, L110, L210, L300, L350, L355, L550, L555, L800

Безплатно нулиране на нивата на мастилото в принтери Epson L100, L110, L210, L300, L350, L355, L550, L555, L800

Безплатно нулиране на нивата на мастилото в принтери Epson L110, L210, L300, L350, L355, L550, L555.

VK руската версия на моята страница

VK руската версия на моята страница

Инструкции за презареждане на контейнери с мастило и...

Форматиране на SD и microSD карти с памет: защо е необходимо и как да го направите

Форматиране на SD и microSD карти с памет: защо е необходимо и как да го направите

Социалната мрежа Vkontakte моята страница днес е един от най-популярните интернет ресурси в света, да не говорим за Русия и Украйна. тя...

Бърза и безопасна помощна програма за форматиране на SD, SDHC и SDXC карти с памет.  Програмата поддържа и работа с други видове външни... feed-image