Az illesztőprogramok dinamikus betöltése WinPE környezetben. Egyéni Windows PE Build Windows PE rendszerindítási folyamat létrehozása
Nagyon gyakran kell például egy élő cd ISO windows 7 PE-t egy pendrive-ra írni, hogy mindig kéznél legyen egy bootolható élő usb Windows 7 x86 vagy x64 windows 10 PE torrent. Windows pe download torrent Az ISO mindössze 748 Mb súlyú, és elfér CD-n és egy kis flash meghajtón is. Idén a jól ismert Xemom1 mesterember Universal Windows 7-10 PE x86x64 (EFI) rendszere bizonyult a legjobban. Ezért ez a legjobb megoldás indítható Windows Live CD lemezként 2017-re.
Ezzel az ISO képpel létrehozhat
- indítható Windows 7 PE 2017 mini
- indítható Windows 8.1 PE 2017 mini
- indítható Windows 10 PE 2017 mini
Hasznos programok széles választékával a rendszer újraélesztéséhez, információk visszaállításához, képek létrehozásához és telepítéséhez, RAM és egyéb berendezések teszteléséhez. Általánosságban elmondható, hogy ez egy pótolhatatlan rendszerindító Windows pe startsoft professzionális hardver- és szoftverbeállítók számára, valamint azoknak, akik saját maguk oldják meg laptopjuk vagy PC-jük problémáit, otthoni szerelő vagy szerviz segítsége nélkül.
Windows PE torrent letöltés Live ISO Windows 10|8.1|7 pe x86 x64
Program verzió: 2017.02.11. EFI Univerzális.Interfész nyelve: Orosz.
Hivatalos oldal: http://usbtor.ru
ISO méret: 748 Mb
Kezelés: Nem szükséges.
Képernyőképek a Live CD-ről Windows pe x86 x64
Még egy majom is kiírhatja a Windows pe-t flash meghajtóra az UltraISO használatával. Ez a Windows live három az egyben, a lehető legkisebb súlyig, amely nem csak bootolható Windows Live PE-ként használható, hanem teljes értékű disztribúciós készletként is használható a Windows 7, 8.1 és 10 telepítéséhez. külső hordozható programok.
Aomei részleges asszisztens program
- Explorer program
- SmartFix program
- AIDA64 program
- Acronis Disk Director program
- UltraISO program
- HDTunePro program
- CrystalDiskInfo program
- TeraByteImage program
- Paragon HDM15 program
- CPU-Z program
- Acronis Tru Image 2017 program
- RegWorkshop program
- GimageX program
- HWiNFO32 program
- BCD Edit program
- Resorator 2007 program
- FastStone Capture program
- Shadow Protect program
- Defraggler program
- Total Commander program
- GotchaBackup program
- WinRAR program
- SumatraPDF program
- SSD-Z program
- ONES program
- ButtonBar program
- SoftMaker Office 2010 program
- DriveSnapShot program
- Autoruns program
- NirSoft ServiWin program
- program VC2005_2008
- 78Beállítási program
- DISM++ program
- EXT2_HFS program
- Képzeld el a programot
- 7Zip program
Az ISO-kép sértetlenségének pontos ellenőrzéséhez itt találhatók a Windows_7_10PE_x86x64(EFI)_Universal_11.02.2017_by_Xemom1.iso fájl terjesztési ellenőrző összegei
MD5: 4F616C07F9B1C4AA995C3827FA12819D
Olvassa el a Windows 8 rendszerrel használt Windows PE új verziójáról szóló cikket is: Rendszerindító lemez létrehozása a .NET Framework és a PowerShell 3 segítségével
A Windows PE a Windows Előtelepítési Környezet, amely a Windows Vista, Windows Server 2008 és Windows 7 operációs rendszerek telepítésének előkészítésére szolgál, azonban a Windows PE segítségével különféle feladatokat hajthat végre. Például,
- merevlemez-partíciók kezelése segédprogramok vagy harmadik féltől származó eszközök segítségével,
- Rögzítse a köteteket WIM-képbe a segédprogram segítségével ImageXés elmenti őket egy másik merevlemez-partícióra vagy USB-meghajtóra,
- WIM-képek alkalmazása kötetre a segédprogram segítségével ImageX,
- a Windows XP, Windows Vista, Windows Server és Windows 7 automatikus telepítésének elindítása,
- fájlok másolása és cseréje, valamint a telepített operációs rendszer rendszerleíró adatbázisának szerkesztése, ha az nem indul el.
A Windows PE-t az OEM-ek is gyakran használják a rendszer gyári beállításainak visszaállítására saját eszközeik segítségével. A Windows PE különösen értékessé válik az operációs rendszer diagnosztizálásában és visszaállításában, ha tartalmazza a Microsoft Diagnostics and Recovery Toolset (MSDaRT) eszközkészletet, amely az asztali optimalizálási csomagban található. Sajnos az MSDaRT for Windows Vista csak Software Assurance vagy VL/OL/EA mennyiségi licenceken keresztül érhető el.
Így vagy úgy, a Windows PE lemez hasznos lehet a WIM-képekkel való munkavégzéshez vagy az operációs rendszer visszaállításához, ezért az alábbiakban a Windows Automated Installation Kit (WAIK) segítségével történő létrehozásának folyamatát fogom megnézni. Az alapvető Windows PE lemez létrehozásának folyamata meglehetősen egyszerű - szó szerint 10 percet vesz igénybe.
Ezen az oldalon
Fájlok alapkészletének létrehozása
Ez a cikk azt tárgyalja, hogyan hozhat létre lemezt a Windows PE 32 bites verziójával. Ezenkívül feltételezem, hogy van egy mappa a lemezen C:\7Munka. Ha 64 bites Windows PE meghajtót hoz létre és/vagy másik mappát használ, akkor az összes parancs architektúráját meg kell változtatnia ( x86 tovább amd64) és a mappa elérési útjait.
A menün Rajt kattintson egymás után Minden program, Microsoft Windows AIKés - minden további parancs ebbe a parancssori ablakba kerül.
jegyzet. Ha Windows Vista vagy újabb rendszert futtat, Windows PE parancssori segédprogramok rendszergazdaként kell futtatni a parancsikonra jobb gombbal kattintva, és a helyi menüben kiválasztva az elemet Futtatás rendszergazdaként. Ezzel elkerülheti a mappákhoz és fájlokhoz való hozzáférési jogokkal kapcsolatos problémákat.
A fájlok alapkészlete egyetlen paranccsal jön létre:
Copype.cmd x86 c:\7Work\winpe_x86
Befejezése után a mappában winpe_x86 a struktúra a képernyőképen látható módon jön létre.
Windows PE kép beszerelése és a vele való munka
Az eredeti Windows PE kép módosításához össze kell kapcsolnia a paranccsal
Dism /Mount-Wim /WimFile:c:\7Work\winpe_x86\winpe.wim /index:1 /MountDir:c:\7Work\winpe_x86\mount
Miután csatlakoztatta a képet, telepíthet csomagokat, és hozzáadhatja saját fájljait.
Csomagok telepítése
A segédprogram használata DISM A csatlakoztatott lemezképhez további csomagokat is hozzáadhat, amelyek kibővítik a Windows PE képességeit, valamint integrálhatják a háttértár-vezérlők illesztőprogramjait. Ez utóbbira akkor lehet szükség, ha olyan vezérlőket használ, amelyek illesztőprogramjai nem szerepelnek a Windows PE-ben. Az alábbiakban felsoroljuk a telepíthető csomagokat.
Például, ha WSH-parancsfájlokat kíván futtatni Windows PE rendszeren, telepítse a WinPE-Scripting-Package csomagot. Ez egy paranccsal történik:
Dism /image:c:\7Work\winpe_x86\mount /Add-Package /PackagePath:<путь>WinPE-Scripting-csomag
A /PackagePath: paraméter értéke a következő teljes elérési útja:
- CAB vagy MSU fájl
- mappát egy kicsomagolt CAB-fájllal
- mappát egy MSU fájllal
- mappát több CAB vagy MSU fájllal
A paranccsal megtekintheti a képen telepített csomagok listáját
Dism /image:c:\7Work\winpe_x86\mount\ /Get-Packages
Saját fájlok hozzáadása
A Windows PE funkcionalitását saját fájlok hozzáadásával bővítheti. Például ahhoz, hogy köteteket tudjon rögzíteni egy WIM-képbe, bele kell foglalnia a segédprogramot a lemezbe. ImageX.
Fájlokat hozzáadhat közvetlenül a Windows PE WIM lemezképhez vagy arra a lemezre, amelyen az előtelepítési környezet található. Mindkét módszer előnyeit és hátrányait részletesebben megvizsgálom.
Fájlok hozzáadása Windows PE WIM képhez. Ebben az esetben megnő a Windows PE WIM kép mérete, ami kezdetben körülbelül 200 MB. Mivel a Windows PE indításakor a kép tartalma teljes egészében a számítógép RAM-jába kerül, ezért a WIM kép méretét nem szabad feleslegesen növelni. A WIM-képhez fájlok hozzáadásának az az előnye, hogy a betöltött Windows PE környezet meghajtóbetűjele előre ismert (ez mindig X:\), és kényelmes a környezeti változók használata (%SystemRoot%, %SystemDrive% stb. .). A fájlok WIM-képhez való hozzáadásának célmappa a következő winpe_x86\mount\Windows.
Fájlok hozzáadása a lemezhez. Ha fájlokat ad hozzá a lemezhez, elkerülheti a Windows PE WIM lemezkép méretének növelését, és RAM-ot takarít meg az előtelepítési környezet futtatásakor. Az összes fájl elérhető lesz – benne vannak a rendszerindító lemezen. Ennek a megközelítésnek az a hátránya, hogy a meghajtóbetűjel, amelyről a Windows PE indul, előre ismeretlen. Ha szükséges, megkerülheti ezt az akadályt. A fájlok lemezre adásának célmappa a winpe_x86\ISO- egyenértékű a rendszerindító lemez gyökérével (természetesen lehet benne almappákat létrehozni).
Nézzünk egy példát a fájlok hozzáadására lemezre. Kezdjük azzal ImageX. Mivel a segédprogram benne van a WAIK-ban, csak futtassa a parancsot:
Xcopy "%ProgramFiles%\Windows AIK\Tools\x86\imagex.exe" c:\7Work\winpe_x86\iso\
Ha a segédprogram használatát tervezi ImageX képek rögzítéséhez (de nem feltétlenül) azonnal elkészítheti a kivételek listáját - azokat a fájlokat és mappákat, amelyek nem fognak szerepelni a mentett képen. Hozzon létre egy fájlt bármely szövegszerkesztőben Wimscript.iniés jelölje meg benne azokat a fájlokat és mappákat, amelyeket ki szeretne zárni a képből. Alapértelmezett ImageX a következő kivételeket használja:
\$ntfs.log \hiberfil.sys \pagefile.sys "\System Volume Information" \RECYCLER \Windows\CSC *.mp3 *.zip *.cab \WINDOWS\inf\*.pnf
Fájl Wimscript.ini ugyanabban a mappában található ImageX.
Csomagkezelő hozzáadásához ( PkgMgr) át kell másolnia a teljes mappát Szervizelés, valamint MSXML6 fájlok:
Xcopy "%ProgramFiles%\Windows AIK\Tools\x86\Servicing" c:\7Work\winpe_x86\iso\Servicing /s xcopy %windir%\system32\msxml6*.dll c:\7Work\winpe_x86\iso\Servicing
Most nézzünk meg egy példát fájlok Windows PE-képekhez való hozzáadására. Tegyük fel, hogy a Total Commander fájlkezelőt szeretném belefoglalni a WIM képbe. kimásolom a mappáját TotalCmd a mappa gyökeréhez winpe_x86\mount. Ez megtehető manuálisan vagy a parancssorból:
Xcopy "%ProgramFiles%\TotalCmd" c:\7Work\winpe_x86\mount\TotalCmd /s
Saját alkalmazások és szkriptek indításának beállítása
Ha most először készít Windows PE lemezt, akkor érdemes kihagyni ezt a részt, hogy az anyag ne tűnjön bonyolultabbnak, mint amilyen valójában. Miután sikeresen létrehozta első Windows PE lemezét, és élvezte a varázslatos parancssori felületet, visszatérhet az alkalmazások futásának testreszabásához.
Különféle módon futtathatja saját alkalmazásait és szkriptjeit a Windows PE rendszerben.
startnet.cmd
Fájl startnet.cmd mappában található Windows\System32 csatolt Windows PE kép, és már tartalmaz egy parancsot - wpeinit. Ez a parancs a hálózati támogatás és a Plug-and-Play eszközök inicializálásához szükséges. Parancssori opcióként a wpeinit.exe megadhatja a Windows PE beállításait konfiguráló válaszfájl elérési útját, amelyről az alábbiakban lesz szó. Windows PE fájl betöltésekor startnet.cmd automatikusan fut, így kényelmesen használható saját parancsok futtatására.
Parancsokat adhat ehhez a fájlhoz a szabványos parancsfájl szintaxis használatával. Például a Total Commander elindításához, amelyet korábban a képben szerepeltettem, hozzáadhatja a következő parancsot:
Ebben a példában a Total Commander konfigurációs fájl elérési útja parancssori paraméterként van megadva (ezt a program súgója ismerteti).
winpeshl.ini
A szabványos Windows PE shell a parancssor. A fájl segítségével azonban meghatározhatja saját shelljét winpeshl.ini, amely megadja a futtatandó kötegfájlt vagy programot. A fájl nem része a Windows PE-nek. Bármely szövegszerkesztőben létre kell hozni, és el kell helyezni a mappába Windows\System32 beépített Windows PE kép. Példa a program indítására myshell.exe, amely héjként működik, az alábbiakban látható.
AppPath = %SystemDrive%\myshell.exe
Ebben a példában a program a felcsatolt Windows PE lemezkép gyökerében, azaz a mappa gyökerében található. winpe_x86\mount.
jegyzet. A fájl nem fut le a natív shell futtatásakor startnet.cmd.
Ha hálózati támogatásra vagy Plug-and-Play eszközökre van szüksége, konfigurálnia kell a parancs futtatását wpeinit. Ebben az esetben jobb a szakaszt használni, amely lehetővé teszi nemcsak több parancs végrehajtását, hanem parancssori paraméterek megadását is az alkalmazásokhoz.
Például elindítani wpeinités a Total Commander fájlkezelőt, amit korábban a képbe beleraktam, így lehet megvalósítani:
Wpeinit %SystemDrive%\TotalCmd\TOTALCMD.EXE,"I=%SystemDrive%\TotalCmd\Profiles\PE\main.ini"
Kérjük, vegye figyelembe, hogyan winpeshl.ini parancssori paramétereket állít be az alkalmazásokhoz.
jegyzet. Mivel egy alkalmazás fájlból indult el winpeshl.ini shellként működik, bezárása befejezi a Windows PE munkamenetet.
Figyelem! Ne használja mindkét partíciót egyszerre, mert ebben az esetben előfordulhat, hogy az alkalmazások nem indulnak el. Ez a szempont nem tükröződik a dokumentációban.
Válasz fájl
Válaszfájl segítségével automatizálhatja a parancsvégrehajtást a Windows PE rendszerben. Amikor a Windows PE elindul, automatikusan megkeresi a fájlt Unattend.xml annak a lemeznek a gyökerében, amelyről a rendszerindítás történt. Alternatív megoldásként a válaszfájl elérési útja kifejezetten megadható parancssori paraméterként az alábbiak szerint:
Wpeinit -unattend=<путь\ФайлОтветов.xml>
A belépőhöz hozzáadott szinkron parancsokat használhatja saját alkalmazásai és szkriptjei futtatásához 1 windowsPE. Folytatva a Total Commander futtatásának példáját, a szinkron parancs így néz ki:
%SystemDrive%\TotalCmd\TOTALCMD.EXE "I=%SystemDrive%\TotalCmd\Profiles\PE\main.ini"
A Példák oldalon található példa egy szinkron parancsot futtató válaszfájlra. Ez a fájl elmenthető a névvel Unattend.xml mappában winpe_x86\ISO, és a rendszer automatikusan felismeri.
A saját programok elindításának módjairól szóló áttekintés befejezettnek tekinthető.
A Windows PE lemezkép mentése és a boot.wim cseréje
Miután hozzáadta saját fájljait a Windows PE lemezképhez, és konfigurálta a telepítés előtti környezet többi indítási beállítását, el kell mentenie a lemezképet.
Dism /unmount-Wim /MountDir:c:\7Work\winpe_x86\mount /Commit
Ha emlékszel, minden munkát a képpel végeztek winpe.wim. A Windows PE indítólemezhez pedig a fájl kerül felhasználásra csizma.wim, amely a mappában található winpe_x86\ISO\sources. Ezért szükséges a fájl cseréje csizma.wim fájlt winpe.wim, átnevezést hajt végre.
Xcopy /y c:\7Work\winpe_x86\winpe.wim c:\7Work\winpe_x86\ISO\sources\boot.wim
Most már készen áll egy indítható Windows PE lemez létrehozására. További műveletei attól függnek, hogy milyen típusú médiát választ. Létrehozhat ISO képfájlt, és kiírhatja CD-re, vagy létrehozhat egy rendszerindító USB-meghajtót.
Windows PE ISO kép létrehozása
Mivel az összes fájl már elő van készítve, nincs más hátra, mint a parancs futtatása:
Oscdimg -n -bc:\7Work\winpe_x86\etfsboot.com c:\7Work\winpe_x86\ISO c:\7Work\winpe_x86\winpe_x86.iso
jegyzet. Az Itanium (IA-64) processzorokhoz tervezett Windows PE 64 bites verziója esetén meg kell adnia a fájlt rendszerbetöltőként efisys.bin.
Most csatlakoztathatja a képet egy virtuális géphez, és tesztelheti a Windows PE-t.
Bootolható Windows PE USB-meghajtó létrehozása
jegyzet. Az alábbi eljárás csak Windows Vista, Windows Server 2008 és újabb operációs rendszereken hajtható végre. Ez annak a ténynek köszönhető, hogy a Windows XP rendszerben a segédprogram a flash meghajtókat eltávolíthatóként határozza meg, így azok nem jelennek meg a meghajtók listájában. A segédprogram Windows Vista rendszerről Windows XP rendszerre másolása nem oldja meg a problémát. Ha Windows XP rendszert használ, használjon alternatív eszközöket (például a Swissknife programot).
A parancssorba írja be egymás után a következő parancsokat.
Ezután jelenítse meg a meghajtók listáját.
Lista lemez
A lemezek listája és számozása a rendszerhez csatlakoztatott lemezek számától függ. Az én példámban az USB-meghajtó az 1. lemez. Ezt a meghajtó mérete alapján könnyű meghatározni. Az alábbi parancsok az „1. lemezen” hajtanak végre műveleteket. Módosítania kell, ha az USB-meghajtó más indexszel rendelkezik.
Válassza ki az 1-es lemezt
Figyelem! A további műveletek a kiválasztott meghajtón lévő információk teljes törléséhez vezetnek.
Tisztítsa meg a lemezt.
Hozzon létre egy fő részt.
Elsődleges partíció létrehozása
A partíció az összes lemezterületet elfoglalja. Ha meghatározott méretű partíciót szeretne létrehozni, adja hozzá a paramétert a parancshoz méret=N, Ahol N— szám megabájtban. A Windows XP és Vista azonban csak egy partíciót lát a cserélhető USB-meghajtókon, és nem teszi lehetővé továbbiak létrehozását. Ez a probléma megoldható, ha USB-meghajtóról kell multiboot-ot indítani, de a megoldás nem tartozik a cikk keretei közé. Ezért csak az egyik lehetséges megoldásra fogok hivatkozni.
Válassza ki az első részt.
Válassza ki az 1. partíciót
Tedd aktívvá.
Formázza FAT32-re.
Formátum: fs=fat32 gyors
Inicializálja a levél hozzárendelését.
Lépjen ki a segédprogramból.
Csak másolni kell a Windows PE fájlokat egy USB-meghajtóra. Minden fájl a mappában van winpe_x86\ISO. Másolhatja őket az Intézővel vagy más fájlkezelővel, vagy a következő paranccsal:
Xcopy c:\7Work\winpe_x86\iso\*.* /s /e /f K:\
Ebben a példában az USB-meghajtó betűjele NAK NEK.
Ezen a ponton a rendszerindító USB-meghajtó létrehozása Windows PE-vel befejezettnek tekinthető.
Hasznos információk a Windows PE-ről
Befejezésül elmondok néhány tényt a Windows PE-ről, amelyeket hasznosnak találhat.
- A Windows PE eredeti verziója kevesebb mint 200 MB lemezterületet foglal el.
- A Windows PE kép (WIM fájl) teljes tartalma betöltődik a RAM-ba, azaz létrejön egy RAM lemez. Ehhez a meghajtóhoz egy betű van hozzárendelve x. A Windows PE rendszerben ez a betű megegyezik a Windows rendszerpartíció betűjelével.
- A Windows PE rendszert futtató számítógépek minimális RAM mennyisége 256 MB. Lehetőleg - legalább 512 MB.
- A Windows PE 72 óra működés után automatikusan újraindul.
- A Windows PE futtatásához szükséges beállítások a segédprogrammal konfigurálhatók wpeutil, amelyet részletesen a súgódokumentáció ismertet.
- A Windows PE-t futtató számítógép újraindításához használhatja a parancsot wpeutil újraindításés kikapcsolni - wpeutil leállítás. Ezenkívül a parancssor vagy a saját shell bezárása újraindítást okoz.
- A billentyűzetkiosztás a paranccsal állítható be wpeutil SetKeyboardLayout. Például egy fájlba helyezéssel startnet.cmd csapat wpeutil SetKeyboardLayout 0409:00000409, akkor hozzárendel egy angol elrendezést. Ez kényelmes a parancssorral való munka során, mivel az orosz WAIK-hoz mellékelt Windows PE kép alapértelmezés szerint orosz billentyűzetkiosztással rendelkezik.
- A Windows PE USB-meghajtóról való futtatásához konfigurálnia kell a rendszerindító eszközök sorrendjét a BIOS-ban, hogy az USB-eszköz legyen az első a listában.
- Amikor a Windows PE-t USB-meghajtóról indítja, a rendszer nem kéri a rendszerindításhoz egyetlen billentyűt sem.
- Ha CD-ről szeretné futtatni a Windows PE-t Nem a rendszer kéri, hogy nyomja meg bármelyik gombot a betöltéshez, a fájl törléséhez bootfix.bin mappából ISO\boot ISO kép létrehozása előtt.
- Ha a hálózat nem használ DHCP-t, használhat statikus IP-címeket. Például beállíthat statikus címet a következő paranccsal: netsh int ip set address local static 10.80.10.35 255.255.255.0 10.80.10.1
- A net use paranccsal leképezheti a hálózati meghajtókat: net use * \\server\share /user:mydomain\username
A Windows PE-vel kapcsolatos további információkért tekintse meg a Windows PE Felhasználói kézikönyv CHM súgófájlját, amelyet a mellékelt tartalmaz
Az előtelepítési környezet nem csak az operációs rendszer telepítésére használható, hanem rendszergazdai eszközök alapjaként is használható, például rendszer-helyreállítás, vírusirtó kezelés, hálózati diagnosztika stb. Ebben a cikkben egy szabványos WinPE-képet fogunk megvizsgálni adminisztrációs segédprogramok hozzáadása nélkül, mivel ez egy külön cikk témája.
A WinPE hálózati rendszerindítási sorrendje a 2.0-s verziótól kezdve a következő:
- a pxeboot.com hálózati mag betöltődött;
- a hálózati mag betölti a szokásos bootmgr.exe rendszerindítás-kezelőt, ekkor a hálózati rendszerindítás gyakorlatilag nem különbözik a más adathordozóról történő indítástól;
- A rendszerindítás-kezelő beolvassa a konfigurációs információkat (a rendszerindító fájlok helyét) tartalmazó BCD (boot configuration data) fájlt, betölti a szükséges betűtípust (wgl4_boot.ttf) és a boot.sdi virtuális lemezmeghajtót, majd betölti a WinPE képfájlt;
- A rendszerindítás-kezelő átadja a vezérlést a BCD fájl elérési út paraméterében megadott programnak.
A boot.sdi és bcd fájlokat a rendszerindító könyvtárba vihetjük be, ide a teljes fonts alkönyvtárat vehetjük át (ott található a wgl4_boot.ttf betűtípus), a sources könyvtárból pedig csak a boot.wim fájl kell. További két fájlra lesz szüksége, amelyek a boot.wim képfájlban találhatók. A legegyszerűbb módja a 7Zip grafikus fájlkezelő használata, de ha illesztőprogramokat vagy csomagokat kíván hozzáadni a WinPE lemezképhez, akkor jobb a dism segédprogram használata. Ezután megfontoljuk a dism opciót, és azoknak, akiknek szabványos képre lesz szükségük, tájékoztatjuk: a szükséges fájlok (pxeboot.n12 és bootmgr.exe) a windows\boot\pxe könyvtárban találhatók. A pxeboot.n12 fájl abban különbözik a fenti pxeboot.com fájltól, hogy nem szükséges megnyomni az F12 billentyűt.
Dism esetén Windows 7-10 rendszerű számítógépre lesz szüksége, mivel a dism nem működik Windows XP rendszeren, valamint a bcdedit segédprogrammal. Ezekkel a segédprogramokkal csak rendszergazdaként dolgozhat, vagyis keresse meg a „Parancssor” elemet a Start gombban, kattintson a jobb gombbal erre az elemre, és válassza ki a „Futtatás rendszergazdaként” lehetőséget a helyi menüből (sok módja van, minden ezek a módszerek mindenkinek valók Nincs értelme az operációs rendszereket felsorolni; ha nem működik, próbálja meg bekapcsolni a mérlegelést). Segítséget kaphat a segédprogram használatához, ha beírja a futó parancssorba:
Dism/?
Például meg akarunk győződni arról, hogy ez az a WIM fájl, amelyre szükségünk van, vagyis a WIM fájlban lévő képekről információra van szükségünk, ehhez a konzolba begépelve kapunk segítséget a /Get-Wiminfo parancsról :
Dism /get-wiminfo/?
Kössük össze a képet a következő paranccsal:
Dism/mount-wim/wimfile:<путь_к_WIM-файлу>/index:<индекс_образа>/mountdir:<каталог_подключения>
Kérjük, vegye figyelembe, hogy a WIM fájl elérési útjának és a kapcsolati könyvtárnak léteznie kell ezen a számítógépen, és a képindex a /Get-Wiminfo paranccsal megtalálható. A kapcsolati könyvtárban találjuk a windows\boot\pxe mappát, amibe két fájlt veszünk: pxeboot.n12 és bootmgr.exe.
Azok számára, akik illesztőprogramokat szeretnének hozzáadni, a következő parancsra lesz szükségük:
Dism/kép:<каталог_подключения>/illesztőprogram hozzáadása /driver:<каталог_c_драйвером>/recurse/ForceUnsigned
Ha további csomagokat kell hozzáadnia, például: WMI, HTA, MDAC, NetFX, PPPoE, PowerShell, szkript stb., először meg kell találnia azokat. Például telepítse a Windows OPK-t vagy az AIK-t vagy az ADK-t. Ezután futtassa a parancsot:
Dism/kép:<каталог_подключения>/Csomag hozzáadása /PackagePath:<путь_и_имя_пакета_cab>
Ezután le kell tiltania a képet a következő paranccsal:
Dism /unmount-wim /mountdir:<каталог_подключения>/elkövetni
Ezután megnézzük a pxelinuxot - egy PXE hálózati rendszerbetöltőt a syslinux csomagból, amelyet le kell töltenie. Csomagoljuk ki a letöltött fájlt, de mielőtt a fájlokat másolnánk, nézzük meg a gyökérkönyvtárat. Tegyük fel, hogy a Tftpd32-t használjuk Windows operációs rendszer alatt, és a C:\tftpd32 gyökérkönyvtárat hozzuk létre. Továbbá megszámoljuk az összes elérési utat ebből a könyvtárból, de nem jelezzük, sőt az elérési utak előre perjelet használnak, és nem fordított perjelet, mint a Windowsban. Vagyis ha a pxelinux.cfg/default meg van adva, akkor a valódi elérési út a C:\tftpd32\pxelinux.cfg\default , az alapértelmezett pedig egy kiterjesztéssel nem rendelkező fájl. Másoljuk át a következő fájlokat abból a könyvtárból, ahol a syslinuxot kicsomagoltuk a gyökérkönyvtárba (vagyis a C:\tftpd32-be):
- bios\core\pxelinux.0 (maga a hálózati rendszerbetöltő);
- a bios\com32\menu könyvtárból két fájl: menu.c32 és vesamenu.c32 (a menu.c32 fájlt csak azokon a gépeken használjuk, ahol a vesamenu.c32 nem fog működni);
- bios\com32\chain\chain.c32 (rendszerbetöltő vezérlőmodul, általában helyi rendszerindításhoz használják);
- bios\com32\elflink\ldlinux\ldlinux.c32 (másodlagos rendszerbetöltő, a pxelinux.0 használatakor szükséges);
- bios\com32\lib\libcom32.c32 (szükséges a chain.c32 használatakor);
- bios\com32\libutil\libutil.c32 (szükséges a chain.c32 használatakor);
- bios\memdisk\memdisk (illesztőprogram floppy, merevlemez, ISO stb. képek betöltéséhez).
UI vesamenu.c32 MENÜ CÍME PXE Speciális rendszerindító menü LABEL bootlocal MENU LABEL ^Helyi lemez indítása MENU ALAPÉRTELMEZETT LOCALBOOT 0 IDŐKAPCSOLÓ 80 TELJES IDŐTARTÁS 9000 CÍMKE winpe MENÜ CÍMKE ^WinPE KERNEL pxeboot.
Az első sor a menü grafikus jellegét adja meg, a második pedig a teljes menü nevét. Ezután van két menüelem, amelyeket bootlocal és winpe néven azonosítanak, és a képernyőn a következő jelenik meg: Helyi lemez indító és WinPE. Ahogy azt sejteni lehetett, az első menüpont az alapértelmezett, és helyi betöltést biztosít, de minket a második menüpont érdekel. Valamiféle kavarodásnak bizonyult, először a pxeboot.com-ról mondták, a pxeboot.n12-t másolták, de mi regisztráljuk a pxeboot.0-t. Az a tény, hogy a pxelinuxnak megvannak a maga követelményei a hálózati rendszerbetöltők elnevezésére vonatkozóan - az ilyen fájlok kiterjesztése .0, egyébként ne keverjük össze a pxeboot.0-t, amelyet a WinPE képről vettünk, a pxelinux.0-val. syslinuxtól. A második a menü megjelenítéséhez szükséges, az első pedig csak a megfelelő menü kiválasztása után töltődik be. Ez azt jelenti, hogy át kell neveznünk a pxeboot.n12 fájlt pxeboot.0-ra, és el kell helyeznünk a gyökérmappába.
A bootmgr.exe fájlt a gyökérmappába is el kell helyeznünk. A gyökérmappában hozunk létre egy boot alkönyvtárat, ahová két fájlt kell elhelyeznünk: a bcd és a boot.sdi-t és a fonts könyvtárat, valamint egy sources könyvtárat is, ahová a boot.wim fájlt másoljuk. Ha elégedett az összes rendszerindító fájl elrendezésével, akkor a bcd fájlt nem kell módosítani. A trükk itt az, hogy a hálózati rendszerindítás hasonló a CD-ről vagy flash meghajtóról történő indításhoz.
Elindíthatjuk a DHCP-t és a TFTPD-t (példánkban ez Tftpd32), csak ellenőrizze, hogy a beállítások helyesek-e: könyvtár - C:\tftpd32, fájl - pxelinux.0, hálózati interfész kiválasztása stb. Ha hibák vannak, vagy a kívánt eredmény hiányzik, nézze meg a kimenetet a Log Viewerben. Külön érdemes megemlíteni azokról a számítógépekről, amelyek nem kompatibilisek a BIOS-szal, azaz csak az UEFI-vel. Az ilyen számítógépekhez más fájlokra van szükség:
- a pxelinux.0 syslinux.efi helyett, amely 32 bites rendszerek esetén az efi32\efi\syslinux.efi, 64 bites rendszerek esetén pedig az efi64\efi\syslinux.efi fájlban található;
- az ldlinux.c32 helyett - efi32\com32\elflink\ldlinux\ldlinux.e32 vagy efi64\com32\elflink\ldlinux\ldlinux.e64 .
Bcdedit/?
Először is határozzuk meg, hogy a %BCD% változó tartalmazza-e az új BCD-fájl teljes nevét, hozzuk létre ezt a fájlt:
Bcdedit /store %BCD% /create (ramdiskoptions) /d "Ramdisk beállítások"
Két paramétert állítunk be, a második a %SDI% változóra vonatkozik, amely a \boot.sdi elérési utat tartalmazza a rendszerindító eszközhöz képest (eredetileg \boot\boot.sdi):
Bcdedit /store %BCD% /set (ramdiskoptions) ramdisksdidevice boot bcdedit /store %BCD% /set (ramdiskoptions) ramdisksdipath %SDI%
Hozzon létre egy új bejegyzést a WinPE számára:
Bcdedit /store %BCD% -create /d "WinPE Boot Image" /alkalmazás osloader
Az utolsó parancs eredménye a GUID megjelenítése lesz kapcsos zárójelben, amelyet a továbbiakban %GUID% változóként fogunk jelölni. Valójában ez automatizálható a FOR paranccsal, de akkor nehezebb őket elemezni. Állítsa be a rendszer gyökérkönyvtárának paraméterét:
Bcdedit /store %BCD% /set %GUID% systemroot \Windows
Állítsa be a HAL és WinPE észlelési paramétereket:
Bcdedit /store %BCD% /set %GUID% detecthal Igen bcdedit /store %BCD% /set %GUID% winpe Igen
Beállítjuk az operációs rendszert tartalmazó eszköz és a %WIM% fájlt tartalmazó eszköz paramétereit, például \windows\winpe.wim:
Bcdedit /store %BCD% /set %GUID% osdevice ramdisk=%WIM%,(ramdiskoptions) bcdedit /store %BCD% /set %GUID% device ramdisk=%WIM%,(ramdiskoptions)
Hozzon létre egy másik rendszerindítás-kezelő bejegyzést:
Bcdedit /store %BCD% /create (bootmgr) /d "Windows BootManager"
Állítsa be a várakozási paramétert:
Bcdedit /store %BCD% /set (bootmgr) időtúllépés 30
Állítsa be a sorrendet:
Bcdedit /store %BCD% /set (bootmgr) displayorder %GUID%
Ennyi, kész a BCD fájl, berakhatod a TFTPD szerverünk boot könyvtárába.
Millió szétszórt cikk található arról, hogy mi az a Windows PE, és miért hasznos. Millióféle módon lehet létrehozni ezt a Windows PE-t az interneten. Melyik a legjobb? Ebben a cikkben megpróbáljuk összefoglalni az alapvető szükséges információkat és levonni a következtetéseket.
Miért van szüksége Windows PE-re?
Windows PE (Windows Preinstallation Environment) – Windows előtelepítési környezet, korlátozott szolgáltatásokkal, a normál Windows kernelre épülve. Arra szolgál, hogy felkészítse a számítógépet a Windows telepítésére, egy Windows-képet másoljon a hálózati fájlkiszolgálóról, és futtassa a Windows telepítését. Beépített eleme más telepítő és rendszer-helyreállítási eszközöknek, például a Windows telepítőnek, a Windows Deployment Services (WDS), az SCCM Server Operating System (OS) telepítési eszközkészletének és a Windows helyreállítási környezetnek (Windows RE). A Windows PE-t eredetileg azzal a céllal hozták létre, hogy segítse a hardvergyártókat, a rendszerépítőket és a vállalatokat a futó operációs rendszer nélküli számítógépek indításakor. Így a PE leggyakrabban külső meghajtóról vagy a hálózaton keresztül a vállalat WDS/TFTP szerveréről indul.
Igen, ne keverje össze a Windows PE-t és a Windows RE-t. A Windows RE (helyreállítási környezet) a Windows hiba utáni helyreállítására szolgáló környezet. A Windows RE, mint eszközkészlet azonban a PE alól is futtatható. És akkor felvetődik a gondolat: miért ne használnánk a PE-t a kidőlt rendszerek helyreállítására, a szükséges alkalmazások PE-be integrálására? Igen, pontosan erre van szükségünk.
Milyen feladatokat végezhetünk alatta:
- merevlemez-partíciók kezelése segédprogram segítségével Diskpart vagy harmadik fél eszközei;
- Rögzítse a köteteket WIM-képbe a segédprogram segítségével ImageXés mentésük a merevlemez vagy USB-meghajtó egy másik partíciójára;
- WIM képek alkalmazása egy meglévő merevlemez partíciójára a segédprogram segítségével ImageXés fajtái;
- automatikus Windows telepítés indítása szkriptek és XML válaszfájlok használatával;
- fájlok másolása és cseréje, valamint a telepített operációs rendszer rendszerleíró adatbázisának szerkesztése, ha az nem indul el;
- diagnosztizálja a berendezések hibáit;
- a vírusok elleni küzdelem a Windows PE rendszerhez készült különféle víruskereső segédprogramok segítségével.
Az archívum letöltése után csomagolja ki, és futtassa az alkalmazást BuilderSE.exe. Ezután kövesse az utasításokat: adja meg a forrást az operációs rendszer telepítőfájljaival (az install.wim-nek ott kell lennie), konfigurálja az alprojekteket (mindegyik rendelkezik egy beállítási oldallal), és kezdje el a projekt felépítését.
Ettől az előadástól kezdve a telepítési segédeszközökkel kapcsolatos kérdéseket vizsgáljuk meg, nevezetesen:
- Windows PE előtelepítési környezet.
- A kép másolásra való előkészítésének segédprogramja a Sysprep.
- A kép eltávolítására szolgáló segédprogram az ImageX.
A Windows Előtelepítési Környezet (Windows PE) a Windows XP, Windows Server 2003 és Windows Vista operációs rendszer minimális funkcionális verziója, korlátozott szolgáltatásokkal, amely lehetővé teszi a számítógép CD-ről vagy hálózaton keresztül történő indítását Windows nélkül. és a számítógép előkészítésére szolgál a Windows telepítésére.lemezképek másolása hálózati fájlkiszolgálóról és a Windows telepítésének elindítása. A jelenlegi verzió 3.0.
A Windows PE nem a számítógép elsődleges operációs rendszereként való használatra készült. Önálló előtelepítési környezetként szolgál, és más telepítő- és rendszer-helyreállítási eszközökbe is be van építve, mint például a Windows 7 telepítő, a Windows Deployment Services (WDS) és a Windows Recovery Environment (Windows RE).
Windows PE - a fő dolog A Microsoft a működő operációs rendszer nélküli számítógépeket indítja, ez lehet egy sérült rendszerű számítógép, vagy egyáltalán nincs rendszer. Miután a számítógép elindult a Windows PE rendszerrel, felkészítheti a Windows telepítésére, és hálózatról vagy helyi erőforrásról futtathatja a Windows telepítőt. A Windows PE funkciókban gazdag eszközként használható, amely lehetővé teszi a Windows meglévő másolatának karbantartását vagy az adatok visszaállítását.
Mivel a Windows PE a Windows 7 kernelen alapul, a következő szolgáltatásokkal rendelkezik:
- Beépített támogatás az NTFS 5.x fájlrendszerhez, beleértve a dinamikus kötetek létrehozását és kezelését.
- Beépített támogatás a TCP/IP hálózatokhoz és fájlmegosztás. Ez a funkció csak a kliens számára valósítható meg, így az előtelepítési környezet alapján nem lehet teljes értékű szervert létrehozni.
- Natív támogatás a 32 bites (vagy 64 bites) eszköz-illesztőprogramokhoz Windows rendszerhez, az előtelepítési környezet bitességétől függően.
- Natív támogatás az API egy részhalmazához.
- További támogatás a WMI, MDAC és HTML alkalmazásokhoz.
- Különböző típusú adathordozókról futtatható, beleértve a CD-ket, DVD-ket, USB flash meghajtókat (UFD-ket) és a távoli telepítési szolgáltatás (WDS) kiszolgálóit.
- Az offline Windows PE munkamenetek támogatottak.
- A Windows PE-képek offline állapotban is kiszolgálhatók.
- A Windows PE az összes Hyper-V illesztőprogramot tartalmazza, kivéve a monitor illesztőprogramjait. Ez lehetővé teszi a Windows PE futtatását a hypervisoron. A támogatott funkciók közé tartozik a tárolóeszközök, egerek és hálózati adapterek támogatása.
A Windows PE célja
- Windows 7 telepítése. A Windows PE minden alkalommal fut, amikor telepíti a Windows 7-et. A telepítés során konfigurációs információkat gyűjtő grafikus eszközök a Windows PE rendszerben futnak. Ezenkívül az IT-részlegek testreszabhatják és bővíthetik a Windows PE-t, hogy megfeleljenek telepítési követelményeiknek. A Windows PE támogatja a Windows képek kiszolgálását is. Az előtelepítési környezet képéhez különféle alkalmazásokat adhat hozzá, amelyek lehetővé teszik különféle műveletek végrehajtását a számítógépen, még az operációs rendszer telepítése előtt.
- Hibaelhárítás. A Windows PE használható a problémák automatikus vagy manuális hibaelhárítására. Ha például a Windows 7 rendszerfájl sérülése miatt nem indul el, a Windows PE automatikusan elindul és betölti a Windows helyreállítási környezetet (Windows RE). A Windows PE manuálisan is elindíthatja a beépített vagy egyéni diagnosztikai és hibaelhárítási eszközök előnyeit. Az előtelepítési környezetet egyes harmadik féltől származó eszközök használják, amelyek lehetővé teszik az operációs rendszer sérült másolatainak karbantartását.
- Felépülés. A Windows PE segítségével az eredeti berendezésgyártók (OEM-ek) és a független szoftvergyártók testreszabott, automatizált megoldásokat hozhatnak létre a Windows 7 operációs rendszert futtató számítógépek visszaállításához és újraépítéséhez. Például a felhasználók elindíthatják számítógépeiket a Windows PE rendszer-helyreállító CD-ről vagy partíciókról. Helyreállítás a merevlemezek automatikus újraformázásához és a Windows 7 operációs rendszer újratelepítéséhez az eredeti illesztőprogramokkal, beállításokkal és alkalmazásokkal.
Windows PE korlátozás
A Windows PE a Windows 7 lecsupaszított verziója, és a következő korlátozásokkal rendelkezik.
- A Windows PE környezet méretének minimalizálása érdekében csak korlátozott számú Win32 programozási felületet tartalmaz. Ez a készlet tartalmazza az I/O interfészt (lemez és hálózat) és az alapvető Win32 interfészt.
- Mivel az előtelepítési környezetet ingyenesen terjesztik a Windows PE, mint operációs rendszer kalózkodásának megelőzése érdekében, 72 óra folyamatos használat után a shell automatikusan leáll, és újraindul. Ennek az időtartamnak az értéke nem módosítható.
- A Windows PE nem használható fájlszerverként vagy terminálkiszolgálóként, mert a Távoli asztal nem támogatott.
- Az elosztott fájlrendszer névfeloldása csak elszigetelt gyökér esetén támogatott. A tartománygyökerek nem támogatottak. Az önálló DFS-gyökerek lehetővé teszik egy DFS-gyökér használatát, amely csak a helyi számítógépen létezik, ezért nem használja az Active Directoryt.
- Támogatott módszerek a fájlszerverekhez való csatlakozáshoz TCP/IP és NetBIOS használatával TCP/IP protokollon keresztül. Más módszerek, például az IPX/SPX hálózati protokoll, nem támogatottak.
- A Windows PE rendszerleíró adatbázisban futás közben végrehajtott módosításai a számítógép következő újraindításakor elvesznek. A rendszerleíró adatbázis végleges módosításait csak offline módban lehet végrehajtani a Windows PE indítása előtt.
- A meghajtóbetűjelek hozzárendelése sorrendben történik, ahogy a partíciók létrejönnek a Windows PE rendszerben. A Windows PE újraindításakor azonban az összes hozzárendelt meghajtóbetűjel visszaáll az alapértelmezett sorrendbe.
- A Windows PE nem támogatja a Microsoft .NET-héjat vagy a közös nyelvi futtatókörnyezetet.
- A Windows PE nem tartalmazza a Windows 32 (WOW32), a Windows a Windows 64 (WOW64), a Virtual DOS Machine (VDM), az OS/2 és a POSIX alrendszereket.
- A Windows PE előtelepítési környezet használható a számítógép meghajtóinak konfigurálására és particionálására a Windows telepítése előtt. Ha bármely merevlemezt dinamikus lemezzé alakítanak át a Diskpart.exe segítségével a Windows telepítőjének futtatása előtt, akkor a rendszer külsőként ismeri fel azokat az operációs rendszer telepítési folyamata során, és azokon a merevlemezeken lévő összes kötet nem lesz elérhető.
- A Windows PE nem támogatja a Windows Installerrel (.MSI-fájl) tömörített alkalmazásokat.
- A Windows PE nem támogatja a 802.1x-et.
- A Windows PE nem támogatja a nem angol karaktereket tartalmazó célhelyről történő betöltést.
Windows PE függőségek
A Windows PE működése számos Windows-technológiától függ.
- Ha a Windows PE hálózaton használja, a DHCP- és DNS-kiszolgálók hasznosak lehetnek, bár nem szükségesek.
- A Windows PE hálózatról történő indításához szükség van egy Windows Deployment Services-kiszolgálóra.
- A Windows telepítéséhez futtassa a Windows Telepítőt (Setup.exe Windows 7 vagy Winnt32.exe Windows Server 2003 esetén).
- A Windows 7 telepítésének automatizálása során az Unattend .xml válaszfájlt kell használnia.
Windows PE rendszerindítási folyamat
- Feltöltés segítségével rendszerindító szektor egy meghatározott médium. A vezérlés átkerül a Bootmgr programba. A Bootmgr kivonja az alapvető rendszerindítási információkat a rendszerindítási konfigurációs adatokból, és átadja a vezérlést a Boot.wim fájlban található Winload.exe programnak. A Winload.exe ezután betölti a szükséges hardverfüggő réteget (HAL), majd betölti a rendszerleíró adatbázist és a szükséges rendszerindító illesztőprogramokat. A letöltés befejeztével előkészíti a környezetet az Ntoskrnl.exe kernel futtatásához. Amikor a Windows PE írásvédett adathordozóról, például CD-ről futtatja, a Windows PE a memóriában tárolja a rendszerleíró adatbázisokat, lehetővé téve az alkalmazások számára, hogy a rendszerleíró adatbázisba írjanak. Az alkalmazások által a beállításjegyzékben végrehajtott módosítások nem kerülnek mentésre más Windows PE-munkamenetekben való használatra.
- Az Ntoskrnl.exe program lefut, és befejezi a környezet telepítését. A vezérlés átkerül a Session Manager (SMSS) modulra.
- Az SMSS modul betölti a rendszerleíró adatbázis többi részét, beállítva a környezetet a Win32 alrendszer (Win32k.sys fájl) és annak különböző folyamatai futtatásához. Az SMSS modul betölti a Winlogon folyamatot, hogy létrehozzon egy felhasználói munkamenetet, majd elindítja a szolgáltatásokat, az egyéb kisebb eszközillesztőket és a biztonsági alrendszert (LSASS).
- A Winlogon.exe a rendszerleíró adatbázis értéke alapján telepítődik HKLM\SYSTEM\Setup\CmdLine. A Winpeshl.exe elindul %SYSTEMDRIVE%\sources\setup.exe ha ez a fájl létezik, ellenkező esetben a Winpeshl.exe a fájlban megadott alkalmazást keresi %SYSTEMROOT%\system32\winpeshl.ini. Ha nincs alkalmazás megadva, a parancs végrehajtásra kerül cmd /k %SYSTEMROOT%\system32\startnet.cmd. A Windows PE alapértelmezés szerint egy Startnet.cmd fájlt tartalmaz, amely elindítja a Wpeinit.exe programot. A Wpeinit.exe betölti a hálózati erőforrásokat, és koordinálja a hálózati összetevőket, például a DHCP-t.
- A Wpeinit.exe futtatása után megjelenik egy Parancssor ablak. Ez azt jelzi, hogy a Windows PE rendszerindítási folyamat befejeződött.