Tot ce trebuie să știți pentru a crea un disc de boot cu ferestre pe

Există un milion de articole împrăștiate despre ceea ce este Windows PE, pentru ce este util. Pe Internet, există un milion de moduri de a crea acest foarte Windows PE. care dintre ele este cel mai bun? Să încercăm să generalizăm informațiile necesare de bază și să tragem concluzii în acest articol.

De ce aveți nevoie de Windows PE?

Windows PE (Mediu de Preinstalare Windows) - Mediu de Preinstalare Windows, cu servicii limitate, construit pe kernelul Windows obișnuit. Este utilizat pentru a pregăti computerul pentru instalarea Windows, copierea imaginii Windows de pe serverul de fișiere de rețea și pornirea instalării Windows. Este un element integrat al altor instrumente de instalare și recuperare, cum ar fi programul de instalare Windows. Serviciile de implementare a Windows (WDS), instrumentul de instalare a sistemului de operare al sistemului de operare SCCM și mediul de recuperare Windows (Windows RE). Inițial, mediul Windows PE a fost creat pentru a ajuta producătorii de hardware, constructorii de sisteme și corporațiile să pornească un computer fără un sistem de operare care rulează. Astfel, PE este cel mai adesea rulat fie de la o unitate externă, fie printr-o rețea de la serverul WDS / TFTP al companiei.

Da, nu confunda Windows PE și Windows RE. Windows RE (Mediu de recuperare) - mediu pentru restaurarea Windows după un accident. Cu toate acestea, Windows RE ca un set de instrumente poate fi rulat de sub PE. Și aici vine gândul: de ce nu folosiți PE pentru sarcini de recuperare a sistemelor căzute prin integrarea aplicațiilor necesare în PE? Da, exact asta avem nevoie.

Ce sarcini putem efectua în cadrul acesteia:

Windows PE dobândește o valoare specială pentru diagnosticarea și recuperarea sistemului de operare atunci când include un set de instrumente Microsoft Diagnostics and Recovery Tools (MS DaRT). care pot fi descărcate și integrate în imaginea Windows PE. De fapt, întregul sistem de operare este împachetat într-un singur fișier - format WIM, care, atunci când este dezarhivat de pe suportul media, este despachetat în memorie RAM. Iată principalele caracteristici ale PE:

  • Toate modificările aduse registrului Windows PE în timpul executării acestuia vor fi pierdute la următoarea repornire a computerului. Modificările constante în registru pot fi făcute numai în modul offline înainte de a executa Windows PE.
  • Literele de disc sunt atribuite secvențial, deoarece partițiile sunt create în mediul Windows PE. Cu toate acestea, când reporniți Windows PE, toate literele alocate sunt returnate la ordinea implicită.
  • Pentru a instala versiunea pe 64 de biți a Windows, trebuie să utilizați versiunea pe 64 de biți a Windows PE. În mod similar, pentru a instala versiunea pe 32 de biți a Windows, trebuie să utilizați versiunea pe 32 de biți a Windows PE.
  • Toate aplicațiile Windows PE trebuie să fie integrate în imaginea PE și înregistrate în registrul său sau să fie portabile (care nu necesită instalare). În majoritatea cazurilor, toate aplicațiile non-Microsoft sunt portabile: atunci când sunt dezarhivate, acestea sunt decomprimate într-un disc RAM în RAM.
  • Când porniți Windows PE de pe un suport de citire, cum ar fi un CD, Windows PE păstrează registrele de memorie din memorie, permițând aplicațiilor să scrie în registru. Toate modificările efectuate în registru de către aplicații nu sunt salvate pentru utilizarea în alte sesiuni Windows PE.

Ce sunt Windows PE?

Clasic Windows PE în sine este un mediu de la Microsoft, kernelul căruia depinde de versiunea PE pe care le descărcați:

  • 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

Naked Windows PE este foarte limitat în capacitățile sale și se bazează în cea mai mare parte pe o interfață de linie de comandă unde puteți rula orice utilități utilitare incluse în imaginea PE. Un set de aplicații și comenzi integrate depinde de versiune. De asemenea, rețineți că pentru implementarea unui sistem de operare pe un disc, aveți nevoie de versiuni PE nu mai mici decât OS instalat. Adică, pentru instalarea pe un computer Windows 10 țintă de sub PE veți avea nevoie de versiunea PE nu mai mică de 10.0, deoarece în acest scop este utilizat DISM utilitar al versiunii corespunzătoare. De asemenea, versiunile platformei .NET și versiunile Powershell sunt modificate de la versiune la versiune.

În plus, pe lângă clasicul Windows PE, există un număr mare de ansambluri PE alternative (peste 300) bazate pe același nucleu, dar cu o interfață grafică și un set mare de programe. Există chiar și medii gata făcute de la producătorii unui anumit software care conține utilitățile lor.

Câștigă PE de la furnizori:

Aceasta nu este o listă completă, ci cele mai cunoscute sisteme. Toată lumea este utilă, fiecare are propriile sale avantaje. O listă de ansambluri personalizate de la diverși pasionați este doar marea:

Cum funcționează și funcționează Windows PE

După cum sa menționat deja mai sus, Win PE este o linie de comandă. În esență, PE este un singur fișier boot.wim și un număr de fișiere de serviciu care transferă controlul la acesta și permit ca acesta să fie descărcat.

Managerul bootmgr de boot vă permite să încărcați de pe un disc obișnuit de sistem și imagini de boot, discuri virtuale și boot utilizând încărcătoare de încărcare de la alte sisteme de operare. Conținutul unui disc tipic de recuperare a dezastrelor bazat pe WinPE:

Procesul de boot Windows PE trece prin următorii pași:

  1. Descărcarea este efectuată utilizând sectorul de încărcare al suportului specific. Controlul este transmis programului Bootmgr. Bootmgr preia informațiile de boot de bază din datele de configurare de boot și transmite controlul la programul winload.exe conținut în Boot.wim. Apoi, Winload.exe încarcă nivelul necesar de HAL (Hardware Abstraction Layer) și încarcă registrul sistemului de registry și driverele necesare de boot. După terminarea descărcării, se pregătește mediul pentru rularea kernel-ului Ntoskrnl.exe.
  2. Programul Ntoskrnl.exe se execută, care completează instalarea mediului. Controlul este transmis modulului Session Manager (SMSS).
  3. Modulul SMSS încarcă restul registrului, configurează mediul pentru rularea subsistemului Win32 (fișierul Win32k.sys) și a diferitelor sale procese. Modulul SMSS încarcă procesul Winlogon pentru a crea o sesiune de utilizator și apoi pornește serviciile, ceilalți drivere secundare de dispozitiv și subsistemul de securitate (LSASS).
  4. Winlogon.exe execută instalarea pe baza valorii registrului HKLM \ SYSTEM \ Setup \ CmdLine. Winpeshl.exe rulează% SYSTEMDRIVE% \ sources \ setup.exe dacă există acest fișier, altfel Winpeshl.exe va căuta aplicația specificată în% SYSTEMROOT% \ system32 \ winpeshl.ini. Dacă aplicația nu este specificată, va fi executată comanda cmd / k% SYSTEMROOT% \ system32 \ startnet.cmd. În mod implicit, Windows PE conține fișierul Startnet.cmd, care execută programul Wpeinit.exe. Wpeinit.exe descarcă resursele de rețea și își coordonează activitatea cu componente de rețea, cum ar fi DHCP.
  5. Wpeinit.exe instalează dispozitive PnP, procesează parametrii Unattend.xml și încarcă resursele de rețea. După executarea Wpeinit.exe, va fi afișată o fereastră de comandă. Procesul de boot Windows PE este complet.

Programul wpeinit poate spune fișierul de răspuns Unattend.xml, care va indica diferitele setări ale interfeței utilizator a sistemului. Utilitarul Wpeutil este un instrument de linie de comandă care vă permite să executați diferite comenzi într-o sesiune Windows PE. De exemplu, puteți să închideți computerul sau să reporniți Windows PE, să activați sau să dezactivați paravanul de protecție, să setați opțiunile de limbă și să configurați rețeaua. Instrumentul pentru setări regionale (Intlcfg.exe) este utilizat pentru a schimba setările de limbă și regiuni, fonturile și opțiunile de introducere pentru imaginea Windows. De obicei, Intlcfg.exe se execută după ce unul sau mai multe pachete de suport lingvistic sunt aplicate imaginii Windows. Alte comenzi ale sistemului pot fi citite pe Technet.

În ansamblurile personalizate, totul este mult mai complicat. Există nu numai lansarea liniei de comandă, dar și lansarea GUI explorer.exe, precum și masa de scripturi personalizate și aplicații. Încă vrei să-ți creezi propriul Windows PE? - Te rog.

Cum se creează Windows PE

Deci, abordați trei:

  1. Creați o unitate flash multi-boot sau un disc cu un meniu bazat pe încărcătorul de încărcare GRUB sau Syslinux, unde fiecare element va rula LiveCD sau WinPE.
  2. Creați WinPE descărcându-l cu driver-ele, utilitare, aplicații, scripturi.
  3. Creați Windows PE utilizând MDT (Microsoft Deployment Toolkit). Această metodă este cea mai convenabilă, dar cea mai complexă și consumatoare de timp pentru a studia MDT.

Prima opțiune este considerată la sfârșitul articolului despre încărcătoare. Vom merge în altă direcție.

Pregătirea Windows PE cu mâinile tale

În cazul în care pentru a obține necesare? Windows PE face parte din Windows ADK gratuit. Versiunea PE corespunde versiunii ADK. Puteți descărca ADK de pe site-ul Microsoft. Rețineți că Windows 7 ADK a fost denumit anterior WAIK. Deci, planul de acțiune:

  • Creați fișierul de răspuns pentru wpeinit -unattend =<путь\ФайлОтветов.xml>. Exemple de xml pot fi găsite aici.
  • Salvați modificările în fișierul WIM prin dism cu comutatorul / commit
  • Redenumiți winpe.wim (nume implicit) în boot.wim
  • Înregistrați conținutul folderului imagine pe suportul de încărcare în orice mod. Există un utilitar ADK încorporat pentru crearea media (media) - Makewinpemedia. Puteți citi despre aceasta pe MSDN.
  • Totul, imaginea este gata. Desigur, va dura mult timp pentru a depana toate acestea, dar în general procesul nu este atât de complicat. Aveți posibilitatea să trageți aplicațiile PE gata de la alte ansambluri gata făcute și adăugați-vă la propriile dvs. Detalii despre procesul de pregătire și adăugare a aplicațiilor Nu voi descrie astfel de descrieri în rețeaua de întuneric.

    Ansamblu semi-automatizat de Windows PE

    Și, ca de obicei, în cele din urmă propun o variantă pentru cei care, dintr-un motiv sau altul, nu au obținut rezultatul dorit cu propriile mâini. Există un constructor de salvare numit WinBuilder. care vă permite să construiți o distribuție a Windows PE prin integrarea modulelor (proiectelor) gata făcute și a programelor portabile descărcate automat de pe site-ul proiectului. Problema este că acesta este un proiect distribuit în mod liber, care include și o mulțime de alte subproiecte realizate pe baza sa, de fapt este un agregator de proiecte scrise în Java în cadrul unui concept. Tot ce trebuie să faceți este să selectați proiectele și să le descărcați din rețea, acestea includ chiar și un set de aplicații gata făcute și apoi compilați. Instalarea ADK este încă necesară.

    Din păcate, am o dezamăgire completă cu acest proiect și nu există nicio documentație completă. Toate articolele de pe Internet nu mai sunt relevante. Proiectul principal pentru actualizarea platformei WinBuilder, ca atare, a murit, dar în cadrul acestuia există mai multe proiecte în mod independent dezvoltate. În acest sens, nu descărcați aplicația Winbuilder 082 de pe site-ul oficial, se referă la proiecte moarte, deci nu funcționează.

    Trebuie să alegeți între 4 proiecte:

    • Win7PE SE - Proiectul Win7PE SE oferă o bază pentru crearea unui mediu PE folosind surse Windows 7 sau Windows Vista. O furculiță de Multi 7PE.
    • Win8PE SE - Proiectul Win8PE SE oferă un cadru pentru construirea unui mediu PE folosind o sursă Windows 8 și suportă atât arhitecturile x86 cât și x64.
    • Win8.1PE SE - Proiectul Win8.1PE SE oferă o bază pentru construirea unui mediu PE folosind o sursă Windows 8.1 și acceptă atât arhitecturile x86 cât și x64.
    • Win10PE SE - Live CD / DVD care poate fi construit din surse Windows 10 și acceptă atât arhitecturile x86 cât și x64.

    După descărcarea arhivei, dezarhivați-l și executați aplicația Builder SE.exe. Apoi, urmați instrucțiunile: specificați sursa cu fișierele de instalare a sistemului de operare (trebuie să existe install.wim), configurați subproiectele (fiecare având o pagină de setări) și executați ansamblul proiectului.

    Împărtășește în social. crearea de rețele

    Articole similare