Δυναμική φόρτωση προγραμμάτων οδήγησης στο περιβάλλον WinPE. Δημιουργία προσαρμοσμένης διαδικασίας εκκίνησης Windows PE Build Windows PE


Πολύ συχνά χρειάζεται να γράψετε, για παράδειγμα, ένα ζωντανό cd ISO των windows 7 PE σε μια μονάδα flash για να έχετε πάντα διαθέσιμο ένα torrent live usb με δυνατότητα εκκίνησης για windows 7 x86 ή x64 windows 10 PE. Windows pe λήψη torrent ISO ζυγίζει μόνο 748 Mb και χωράει τόσο σε ένα CD όσο και σε μια μικρή μονάδα flash. Φέτος, το Universal Windows 7-10 PE x86x64 (EFI) από τον γνωστό τεχνίτη Xemom1 έχει αποδειχθεί καλύτερα από όλα. Ως εκ τούτου, αυτή είναι η καλύτερη λύση ως bootable windows live cd δίσκος για το 2017.
Με αυτήν την εικόνα ISO έχετε τη δυνατότητα να δημιουργήσετε
- εκκινήσιμο Windows 7 PE 2017 mini
- εκκινήσιμο Windows 8.1 PE 2017 mini
- εκκινήσιμο Windows 10 PE 2017 mini

Με μια μεγάλη ποικιλία χρήσιμων προγραμμάτων για την ανάνηψη του συστήματος, την επαναφορά πληροφοριών, τη δημιουργία και την ανάπτυξη εικόνων, τη δοκιμή της μνήμης RAM και άλλου εξοπλισμού. Γενικά, πρόκειται για ένα αναντικατάστατο bootable windows pe startsoft για επαγγελματίες ρυθμιστές υλικού και λογισμικού και για όσους λύνουν μόνοι τους τα προβλήματα του φορητού υπολογιστή ή του υπολογιστή τους, χωρίς τη βοήθεια οικιακού επισκευαστή ή κέντρου σέρβις.

Windows PE torrent λήψη 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 σε μια μονάδα flash χρησιμοποιώντας το UltraISO. Πρόκειται για windows live τρία σε ένα, ελαφρύ στο ελάχιστο δυνατό, το οποίο μπορεί να χρησιμοποιηθεί όχι μόνο ως bootable 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
- Πρόγραμμα Defraggler
- Πρόγραμμα 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_11.02.2017_by_Xemom1.iso
MD5: 4F616C07F9B1C4AA995C3827FA12819D

Διαβάστε επίσης το άρθρο σχετικά με τη νέα έκδοση του Windows PE που χρησιμοποιείται με τα Windows 8: Δημιουργία δίσκου εκκίνησης με το .NET Framework και το PowerShell 3

Το Windows PE είναι το περιβάλλον προεγκατάστασης των Windows που χρησιμοποιείται για την προετοιμασία για την εγκατάσταση των λειτουργικών συστημάτων Windows Vista, Windows Server 2008 και Windows 7. Ωστόσο, μπορείτε να χρησιμοποιήσετε το Windows PE για να εκτελέσετε μια ποικιλία εργασιών. Για παράδειγμα,

  • διαχείριση διαμερισμάτων σκληρού δίσκου χρησιμοποιώντας βοηθητικό πρόγραμμα ή εργαλεία τρίτων,
  • Καταγράψτε τόμους σε μια εικόνα WIM χρησιμοποιώντας το βοηθητικό πρόγραμμα ΕικόναΧκαι αποθήκευση τους σε άλλο διαμέρισμα σκληρού δίσκου ή μονάδα USB,
  • εφαρμογή εικόνων WIM σε έναν τόμο χρησιμοποιώντας το βοηθητικό πρόγραμμα ΕικόναΧ,
  • έναρξη της αυτόματης εγκατάστασης των Windows XP, Windows Vista, Windows Server και Windows 7,
  • αντιγραφή και αντικατάσταση αρχείων, καθώς και επεξεργασία του μητρώου του εγκατεστημένου λειτουργικού συστήματος εάν δεν εκκινεί.

Το Windows PE χρησιμοποιείται επίσης συχνά από OEM για επαναφορά του συστήματος στις εργοστασιακές ρυθμίσεις χρησιμοποιώντας τα δικά τους εργαλεία. Το Windows PE γίνεται ιδιαίτερα πολύτιμο για τη διάγνωση και την επαναφορά του λειτουργικού συστήματος όταν περιλαμβάνει το Microsoft Diagnostics and Recovery Toolset (MSDaRT), το οποίο περιλαμβάνεται στο Desktop Optimization Pack. Δυστυχώς, το MSDaRT για Windows Vista είναι διαθέσιμο μόνο μέσω αδειών χρήσης λογισμικού Assurance ή VL/OL/EA.

Με τον ένα ή τον άλλο τρόπο, ένας δίσκος Windows PE μπορεί να σας φανεί χρήσιμος για την εργασία με εικόνες WIM ή την επαναφορά του λειτουργικού συστήματος, επομένως παρακάτω θα εξετάσω τη διαδικασία δημιουργίας του χρησιμοποιώντας το κιτ αυτόματης εγκατάστασης των Windows (WAIK). Η διαδικασία δημιουργίας ενός βασικού δίσκου PE των Windows είναι αρκετά απλή - διαρκεί κυριολεκτικά 10 λεπτά.

Σε αυτήν την σελίδα

Δημιουργία βασικού συνόλου αρχείων

Αυτό το άρθρο περιγράφει τον τρόπο δημιουργίας ενός δίσκου με μια έκδοση 32-bit του Windows PE. Επιπλέον, υποθέτω ότι έχετε δημιουργήσει έναν φάκελο στον δίσκο σας Γ:\7Εργασία. Εάν δημιουργείτε μια μονάδα δίσκου Windows PE 64-bit ή/και χρησιμοποιείτε διαφορετικό φάκελο, θα χρειαστεί να αλλάξετε την αρχιτεκτονική σε όλες τις εντολές ( x86επί amd64) και διαδρομές φακέλων.

Στο μενού Αρχήκλικ διαδοχικά Ολα τα προγράμματα, Microsoft Windows AIKκαι - όλες οι επόμενες εντολές θα εισαχθούν σε αυτό το παράθυρο της γραμμής εντολών.

Σημείωση. Εάν χρησιμοποιείτε Windows Vista ή νεότερη έκδοση, Βοηθητικά προγράμματα γραμμής εντολών Windows PEπρέπει να εκτελείται ως διαχειριστής κάνοντας δεξί κλικ στη συντόμευση και επιλέγοντας το στοιχείο στο μενού περιβάλλοντος Εκτελέστε ως διαχειριστής. Αυτό θα αποφύγει προβλήματα με τα δικαιώματα πρόσβασης σε φακέλους και αρχεία.

Ένα βασικό σύνολο αρχείων δημιουργείται με μία εντολή:

Copype.cmd x86 c:\7Work\winpe_x86

Μετά την ολοκλήρωσή του στο φάκελο winpe_x86η δομή θα δημιουργηθεί όπως φαίνεται στο στιγμιότυπο οθόνης.

Τοποθέτηση εικόνας Windows PE και εργασία με αυτήν

Για να αλλάξετε την αρχική εικόνα των Windows PE, πρέπει να τη συνδέσετε με την εντολή

Dism /Mount-Wim /WimFile:c:\7Work\winpe_x86\winpe.wim /index:1 /MountDir:c:\7Work\winpe_x86\mount

Αφού προσαρτήσετε την εικόνα, μπορείτε να εγκαταστήσετε πακέτα και να προσθέσετε τα δικά σας αρχεία σε αυτήν.

Εγκατάσταση πακέτων

Χρησιμοποιώντας το βοηθητικό πρόγραμμα ΔΙΣΜΜπορείτε να προσθέσετε επιπλέον πακέτα στη συνδεδεμένη εικόνα που επεκτείνουν τις δυνατότητες των Windows PE, καθώς και να ενσωματώσουν προγράμματα οδήγησης για ελεγκτές μαζικής αποθήκευσης. Το τελευταίο μπορεί να είναι απαραίτητο εάν χρησιμοποιείτε ελεγκτές των οποίων τα προγράμματα οδήγησης δεν περιλαμβάνονται στο Windows PE. Παρακάτω είναι μια λίστα με τα πακέτα που μπορούν να εγκατασταθούν.

Για παράδειγμα, εάν σκοπεύετε να εκτελέσετε δέσμες ενεργειών WSH σε Windows PE, θα πρέπει να εγκαταστήσετε το WinPE-Scripting-Package. Αυτό γίνεται με μία εντολή:

Dism /image:c:\7Work\winpe_x86\mount /Add-Package /PackagePath:<путь>WinPE-Scripting-Package

Η τιμή για την παράμετρο /PackagePath: είναι η πλήρης διαδρομή προς:

  • Αρχείο CAB ή MSU
  • φάκελο με ένα μη συσκευασμένο αρχείο CAB
  • φάκελο με ένα αρχείο MSU
  • φάκελο με πολλά αρχεία CAB ή MSU

Μπορείτε να δείτε τη λίστα των πακέτων που είναι εγκατεστημένα στην εικόνα με την εντολή

Dism /image:c:\7Work\winpe_x86\mount\ /Get-Packages

Προσθέτοντας τα δικά σας αρχεία

Μπορείτε να επεκτείνετε τη λειτουργικότητα του Windows PE προσθέτοντας τα δικά σας αρχεία. Για παράδειγμα, για να μπορέσετε να καταγράψετε όγκους σε μια εικόνα WIM, πρέπει να συμπεριλάβετε το βοηθητικό πρόγραμμα στο δίσκο ΕικόναΧ.

Μπορείτε να προσθέσετε αρχεία είτε απευθείας στην εικόνα του Windows PE WIM είτε στο δίσκο στον οποίο βρίσκεται το περιβάλλον προεγκατάστασης. Θα εξετάσω τα πλεονεκτήματα και τα μειονεκτήματα και των δύο μεθόδων με περισσότερες λεπτομέρειες.

Προσθήκη αρχείων σε μια εικόνα Windows PE WIM. Σε αυτήν την περίπτωση, το μέγεθος της εικόνας του Windows PE WIM αυξάνεται, το οποίο αρχικά είναι περίπου 200 MB. Εφόσον όταν ξεκινά το Windows PE, τα περιεχόμενα της εικόνας φορτώνονται εξ ολοκλήρου στη μνήμη RAM του υπολογιστή, το μέγεθος της εικόνας WIM δεν πρέπει να αυξάνεται άσκοπα. Το πλεονέκτημα της προσθήκης αρχείων σε μια εικόνα WIM είναι ότι το γράμμα μονάδας δίσκου του φορτωμένου περιβάλλοντος Windows PE είναι γνωστό εκ των προτέρων (αυτό είναι πάντα X:\) και είναι βολικό να χρησιμοποιείτε μεταβλητές περιβάλλοντος (%SystemRoot%, %SystemDrive%, κ.λπ. .). Ο φάκελος προορισμού για την προσθήκη αρχείων στην εικόνα WIM είναι winpe_x86\mount\Windows.

Προσθήκη αρχείων στο δίσκο. Με την προσθήκη αρχείων στο δίσκο, αποφεύγετε να αυξήσετε το μέγεθος της εικόνας του Windows PE WIM και εξοικονομείτε RAM κατά την εκτέλεση του περιβάλλοντος προεγκατάστασης. Όλα τα αρχεία σας θα είναι διαθέσιμα - περιλαμβάνονται στον δίσκο εκκίνησης. Το μειονέκτημα αυτής της προσέγγισης είναι ότι το γράμμα μονάδας δίσκου από το οποίο εκκινείται το Windows PE είναι άγνωστο εκ των προτέρων. Εάν θέλετε, μπορείτε να παρακάμψετε αυτό το εμπόδιο. Ο φάκελος προορισμού για την προσθήκη αρχείων στο δίσκο είναι winpe_x86\ISO- ισοδυναμεί με τη ρίζα του δίσκου εκκίνησης (φυσικά, μπορείτε να δημιουργήσετε υποφακέλους σε αυτόν).

Ας δούμε ένα παράδειγμα προσθήκης αρχείων στον δίσκο. Ας ξεκινήσουμε με ΕικόναΧ. Εφόσον το βοηθητικό πρόγραμμα περιλαμβάνεται στο WAIK, απλώς εκτελέστε την εντολή:

Xcopy "%ProgramFiles%\Windows AIK\Tools\x86\imagex.exe" c:\7Work\winpe_x86\iso\

Εάν σκοπεύετε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα ΕικόναΧγια να τραβήξετε εικόνες, μπορείτε (αλλά όχι απαραίτητα) να ετοιμάσετε αμέσως μια λίστα εξαιρέσεων - αρχείων και φακέλων που δεν θα συμπεριληφθούν στην αποθηκευμένη εικόνα. Δημιουργήστε ένα αρχείο σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου Wimscript.iniκαι υποδείξτε σε αυτό τα αρχεία και τους φακέλους που θέλετε να εξαιρέσετε από την εικόνα. Προκαθορισμένο ΕικόναΧχρησιμοποιεί τις ακόλουθες εξαιρέσεις:

\$ntfs.log \hiberfil.sys \pagefile.sys "\System Volume Information" \RECYCLER \Windows\CSC *.mp3 *.zip *.cab \WINDOWS\inf\*.pnf

Αρχείο Wimscript.iniπου βρίσκεται στον ίδιο φάκελο με ΕικόναΧ.

Για να προσθέσετε έναν διαχειριστή πακέτων ( PkgMgr) πρέπει να αντιγράψετε ολόκληρο τον φάκελο Εξυπηρέτηση, καθώς και αρχεία MSXML6:

Xcopy "%ProgramFiles%\Windows AIK\Tools\x86\Servicing" c:\7Work\winpe_x86\iso\Servicing /s xcopy %windir%\system32\msxml6*.dll c:\7Work\winpe_x86\iso\Servic

Τώρα ας δούμε ένα παράδειγμα προσθήκης αρχείων σε μια εικόνα Windows PE. Ας υποθέσουμε ότι θέλω να συμπεριλάβω τη διαχείριση αρχείων Total Commander στην εικόνα WIM. Αντιγράφω τον φάκελο του TotalCmdστη ρίζα του φακέλου winpe_x86\mount. Αυτό μπορεί να γίνει χειροκίνητα ή από τη γραμμή εντολών:

Xcopy "%ProgramFiles%\TotalCmd" c:\7Work\winpe_x86\mount\TotalCmd /s

Ρύθμιση της εκκίνησης των δικών σας εφαρμογών και σεναρίων

Εάν αυτή είναι η πρώτη φορά που δημιουργείτε έναν δίσκο Windows PE, ίσως θέλετε να παραλείψετε αυτήν την ενότητα, ώστε το υλικό να μην φαίνεται πιο περίπλοκο από ό,τι είναι στην πραγματικότητα. Μόλις δημιουργήσετε με επιτυχία τον πρώτο σας δίσκο Windows PE και απολαύσετε τη μαγική διεπαφή γραμμής εντολών του, θα μπορείτε να επιστρέψετε στην προσαρμογή του τρόπου εκτέλεσης των εφαρμογών.

Μπορείτε να εκτελέσετε τις δικές σας εφαρμογές και σενάρια στο Windows PE με διάφορους τρόπους.

startnet.cmd

Αρχείο startnet.cmdπου βρίσκεται στο φάκελο Windows\System32έχει τοποθετήσει εικόνα Windows PE και περιέχει ήδη μία εντολή - wpeinit. Αυτή η εντολή είναι απαραίτητη για την προετοιμασία της υποστήριξης δικτύου και των συσκευών Plug-and-Play. Ως επιλογή γραμμής εντολών για wpeinit.exeμπορείτε να καθορίσετε τη διαδρομή προς το αρχείο απαντήσεων που διαμορφώνει τις ρυθμίσεις PE των Windows, η οποία θα συζητηθεί παρακάτω. Κατά τη φόρτωση του αρχείου Windows PE startnet.cmdεκτελείται αυτόματα, επομένως είναι βολικό να το χρησιμοποιήσετε για να εκτελέσετε τις δικές σας εντολές.

Μπορείτε να προσθέσετε εντολές σε αυτό το αρχείο χρησιμοποιώντας τυπική σύνταξη αρχείου εντολών. Για παράδειγμα, για να εκκινήσετε το Total Commander, το οποίο συμπεριέλαβα στην εικόνα νωρίτερα, μπορείτε να προσθέσετε την ακόλουθη εντολή:

Σε αυτό το παράδειγμα, η διαδρομή προς το αρχείο διαμόρφωσης Total Commander καθορίζεται ως παράμετρος γραμμής εντολών (αυτό περιγράφεται στη βοήθεια του προγράμματος).

winpeshl.ini

Το τυπικό κέλυφος PE των Windows είναι η γραμμή εντολών. Ωστόσο, μπορείτε να ορίσετε το δικό σας κέλυφος χρησιμοποιώντας το αρχείο winpeshl.ini, προσδιορίζοντας το αρχείο δέσμης ή το πρόγραμμα που θα εκτελεστεί. Το αρχείο δεν περιλαμβάνεται στο Windows PE. Πρέπει να δημιουργηθεί σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου και να τοποθετηθεί στο φάκελο Windows\System32προσαρτημένη εικόνα Windows PE. Παράδειγμα έναρξης προγράμματος myshell.exe, που λειτουργεί ως κέλυφος, δίνεται παρακάτω.

AppPath = %SystemDrive%\myshell.exe

Σε αυτό το παράδειγμα, το πρόγραμμα βρίσκεται στη ρίζα της προσαρτημένης εικόνας Windows PE, δηλαδή στη ρίζα του φακέλου winpe_x86\mount.

Σημείωση. Το αρχείο δεν εκτελείται κατά την εκτέλεση του εγγενούς κελύφους startnet.cmd.

Εάν χρειάζεστε υποστήριξη δικτύου ή συσκευές Plug-and-Play, πρέπει να διαμορφώσετε την εντολή για εκτέλεση wpeinit. Σε αυτήν την περίπτωση, είναι καλύτερο να χρησιμοποιήσετε την ενότητα, η οποία σας επιτρέπει όχι μόνο να εκτελέσετε πολλές εντολές, αλλά και να καθορίσετε παραμέτρους γραμμής εντολών για εφαρμογές.

Για παράδειγμα, εκκίνηση wpeinitκαι ο διαχειριστής αρχείων Total Commander, τον οποίο συμπεριέλαβα στην εικόνα νωρίτερα, μπορεί να υλοποιηθεί ως εξής:

Wpeinit %SystemDrive%\TotalCmd\TOTALCMD.EXE,"I=%SystemDrive%\TotalCmd\Profiles\PE\main.ini"

Παρακαλώ σημειώστε πώς στο winpeshl.iniορίζει παραμέτρους γραμμής εντολών για εφαρμογές.

Σημείωση. Επειδή μια εφαρμογή ξεκίνησε από ένα αρχείο winpeshl.iniλειτουργεί ως κέλυφος· με το κλείσιμό του τερματίζεται η περίοδος λειτουργίας Windows PE.

Προσοχή! Μην χρησιμοποιείτε και τα δύο διαμερίσματα ταυτόχρονα, καθώς σε αυτήν την περίπτωση οι εφαρμογές ενδέχεται να μην ξεκινήσουν. Αυτό το σημείο δεν αντικατοπτρίζεται στην τεκμηρίωση.

Αρχείο απαντήσεων

Μπορείτε να χρησιμοποιήσετε ένα αρχείο απόκρισης για να αυτοματοποιήσετε την εκτέλεση εντολών στο Windows PE. Όταν ξεκινά το Windows PE, αναζητά αυτόματα το αρχείο Unattend.xmlστη ρίζα του δίσκου από τον οποίο έγινε η εκκίνηση. Εναλλακτικά, η διαδρομή προς το αρχείο απαντήσεων μπορεί να καθοριστεί ρητά ως παράμετρος γραμμής εντολών ως εξής:

Wpeinit -unattend=<путь\ФайлОтветов.xml>

Μπορείτε να χρησιμοποιήσετε σύγχρονες εντολές που προστέθηκαν στο πάσο για να εκτελέσετε τις δικές σας εφαρμογές και σενάρια 1 windowsPE. Συνεχίζοντας με το παράδειγμα εκτέλεσης του Total Commander, η σύγχρονη εντολή θα μοιάζει με αυτό:

%SystemDrive%\TotalCmd\TOTALCMD.EXE "I=%SystemDrive%\TotalCmd\Profiles\PE\main.ini"

Ένα παράδειγμα αρχείου απόκρισης που εκτελεί μια σύγχρονη εντολή μπορεί να βρεθεί στη σελίδα Παραδείγματα. Αυτό το αρχείο μπορεί να αποθηκευτεί με το όνομα Unattend.xmlσε φάκελο winpe_x86\ISO, και θα αναγνωριστεί αυτόματα.

Αυτή η ανασκόπηση των τρόπων έναρξης των δικών σας προγραμμάτων μπορεί να θεωρηθεί ολοκληρωμένη.

Αποθήκευση της εικόνας των Windows PE και αντικατάσταση του boot.wim

Αφού προσθέσετε τα δικά σας αρχεία στην εικόνα των Windows PE και διαμορφώσετε τις υπόλοιπες επιλογές εκκίνησης του περιβάλλοντος προεγκατάστασης, πρέπει να αποθηκεύσετε την εικόνα.

Dism /unmount-Wim /MountDir:c:\7Work\winpe_x86\mount /Commit

Αν θυμάστε, όλη η δουλειά έγινε με την εικόνα winpe.wim. Και για τη δισκέτα εκκίνησης των Windows PE το αρχείο χρησιμοποιείται μπότα.wim, που βρίσκεται στο φάκελο winpe_x86\ISO\sources. Επομένως, είναι απαραίτητο να αντικαταστήσετε το αρχείο μπότα.wimαρχείο winpe.wim, εκτελώντας μια μετονομασία.

Xcopy /y c:\7Work\winpe_x86\winpe.wim c:\7Work\winpe_x86\ISO\sources\boot.wim

Τώρα είστε έτοιμοι να δημιουργήσετε έναν δίσκο Windows PE με δυνατότητα εκκίνησης. Οι περαιτέρω ενέργειές σας εξαρτώνται από τον τύπο του μέσου που θα επιλέξετε. Μπορείτε να δημιουργήσετε μια εικόνα ISO και να την εγγράψετε σε ένα CD ή μπορείτε να δημιουργήσετε μια μονάδα USB με δυνατότητα εκκίνησης.

Δημιουργία εικόνας ISO PE των Windows

Δεδομένου ότι όλα τα αρχεία έχουν ήδη προετοιμαστεί, το μόνο που μένει είναι να εκτελέσετε την εντολή:

Oscdimg -n -bc:\7Work\winpe_x86\etfsboot.com c:\7Work\winpe_x86\ISO c:\7Work\winpe_x86\winpe_x86.iso

Σημείωση. Για την έκδοση 64-bit του Windows PE που έχει σχεδιαστεί για επεξεργαστές Itanium (IA-64), πρέπει να καθορίσετε το αρχείο ως bootloader efisys.bin.

Τώρα μπορείτε να συνδέσετε την εικόνα σε μια εικονική μηχανή και να δοκιμάσετε το Windows PE.

Δημιουργία μονάδας USB με δυνατότητα εκκίνησης Windows PE

Σημείωση. Η παρακάτω διαδικασία μπορεί να εκτελεστεί μόνο σε Windows Vista, Windows Server 2008 και νεότερα λειτουργικά συστήματα. Αυτό οφείλεται στο γεγονός ότι στα Windows XP το βοηθητικό πρόγραμμα ορίζει τις μονάδες flash ως αφαιρούμενες, επομένως δεν εμφανίζονται στη λίστα των μονάδων δίσκου. Η αντιγραφή του βοηθητικού προγράμματος από τα Windows Vista στα Windows XP δεν λύνει το πρόβλημα. Εάν εκτελείτε Windows XP, χρησιμοποιήστε εναλλακτικά εργαλεία (για παράδειγμα, το πρόγραμμα Swissknife).

Στη γραμμή εντολών, πληκτρολογήστε τις ακόλουθες εντολές με τη σειρά.

Στη συνέχεια, εμφανίστε μια λίστα με μονάδες δίσκου.

Λίστα δίσκου

Η λίστα και η αρίθμηση των δίσκων εξαρτάται από τον αριθμό των δίσκων που είναι συνδεδεμένοι στο σύστημα. Στο παράδειγμά μου, η μονάδα USB είναι Δίσκος 1. Αυτό είναι εύκολο να προσδιοριστεί από το μέγεθος της μονάδας. Οι παρακάτω εντολές εκτελούν λειτουργίες στον "Δίσκο 1". Πρέπει να κάνετε αλλαγές εάν η μονάδα USB έχει διαφορετικό ευρετήριο.

Επιλέξτε δίσκο 1

Προσοχή! Περαιτέρω ενέργειες θα οδηγήσουν σε πλήρη διαγραφή των πληροφοριών στη μονάδα δίσκου που έχετε επιλέξει.

Καθαρίστε το δίσκο.

Δημιουργήστε μια κύρια ενότητα.

Δημιουργία πρωτεύοντος διαμερίσματος

Το διαμέρισμα θα καταλάβει όλο το χώρο στο δίσκο. Εάν θέλετε να δημιουργήσετε ένα διαμέρισμα συγκεκριμένου μεγέθους, προσθέστε την παράμετρο στην εντολή μέγεθος=Ν, Οπου Ν— αριθμός σε megabyte. Ωστόσο, τα Windows XP και Vista βλέπουν μόνο ένα διαμέρισμα σε αφαιρούμενες μονάδες USB και δεν σας επιτρέπουν να δημιουργήσετε άλλα. Αυτό το πρόβλημα μπορεί να ξεπεραστεί εάν χρειαστεί να κάνετε πολλαπλή εκκίνηση από μια μονάδα USB, αλλά η λύση είναι πέρα ​​από το πεδίο εφαρμογής αυτού του άρθρου. Ως εκ τούτου, θα περιοριστώ να αναφερθώ σε μία από τις πιθανές λύσεις.

Επιλέξτε την πρώτη ενότητα.

Επιλέξτε διαμέρισμα 1

Κάντε το ενεργό.

Μορφοποίηση σε FAT32.

Μορφοποίηση fs=fat32 γρήγορα

Αρχικοποιήστε την ανάθεση επιστολής.

Κλείστε το βοηθητικό πρόγραμμα.

Το μόνο που μένει είναι να αντιγράψετε τα αρχεία Windows PE σε μια μονάδα USB. Όλα τα αρχεία βρίσκονται στο φάκελο winpe_x86\ISO. Μπορείτε να τα αντιγράψετε χρησιμοποιώντας τον Explorer ή άλλο διαχειριστή αρχείων ή με την ακόλουθη εντολή:

Xcopy c:\7Work\winpe_x86\iso\*.* /s /e /f K:\

Σε αυτό το παράδειγμα, η μονάδα USB έχει το γράμμα ΠΡΟΣ ΤΗΝ.

Σε αυτό το σημείο, η δημιουργία μιας μονάδας USB με δυνατότητα εκκίνησης με Windows PE μπορεί να θεωρηθεί ολοκληρωμένη.

Χρήσιμες πληροφορίες για το Windows PE

Εν κατακλείδι, θα δώσω μια σειρά από στοιχεία για το Windows PE που μπορεί να σας φανούν χρήσιμα.

  • Η αρχική έκδοση του Windows PE καταλαμβάνει λιγότερο από 200 MB χώρου στο δίσκο.
  • Ολόκληρο το περιεχόμενο της εικόνας Windows PE (αρχείο WIM) φορτώνεται στη μνήμη RAM, δηλαδή δημιουργείται ένας δίσκος RAM. Αυτή η μονάδα δίσκου έχει εκχωρηθεί ένα γράμμα Χ. Στα Windows PE, αυτό το γράμμα είναι ισοδύναμο με το γράμμα του διαμερίσματος συστήματος στα Windows.
  • Η ελάχιστη ποσότητα μνήμης RAM για έναν υπολογιστή που εκκινεί σε Windows PE είναι 256 MB. Κατά προτίμηση - τουλάχιστον 512 MB.
  • Το Windows PE επανεκκινείται αυτόματα μετά από 72 ώρες λειτουργίας.
  • Οι ρυθμίσεις για την εκτέλεση του Windows PE μπορούν να διαμορφωθούν χρησιμοποιώντας το βοηθητικό πρόγραμμα wpeutil, το οποίο περιγράφεται αναλυτικά στην τεκμηρίωση βοήθειας.
  • Για να επανεκκινήσετε έναν υπολογιστή με Windows PE, μπορείτε να χρησιμοποιήσετε την εντολή επανεκκίνηση του wpeutilκαι για να απενεργοποιήσετε - τερματισμός λειτουργίας wpeutil. Επιπλέον, το κλείσιμο της γραμμής εντολών ή του δικού σας κελύφους προκαλεί επανεκκίνηση.
  • Η διάταξη του πληκτρολογίου μπορεί να ρυθμιστεί χρησιμοποιώντας την εντολή wpeutil SetKeyboardLayout. Για παράδειγμα, τοποθετώντας σε ένα αρχείο startnet.cmdομάδα wpeutil SetKeyboardLayout 0409:00000409, θα εκχωρήσετε μια αγγλική διάταξη. Αυτό είναι βολικό για εργασία με τη γραμμή εντολών, καθώς η εικόνα των Windows PE που παρέχεται με το ρωσικό WAIK έχει μια διάταξη ρωσικού πληκτρολογίου από προεπιλογή.
  • Για να εκτελέσετε το Windows PE από μια μονάδα USB, πρέπει να διαμορφώσετε τη σειρά της συσκευής εκκίνησης στο BIOS έτσι ώστε η συσκευή USB να είναι πρώτη στη λίστα.
  • Κατά την εκκίνηση του Windows PE από μια μονάδα USB, δεν σας ζητείται να πατήσετε κανένα πλήκτρο για εκκίνηση.
  • Εάν θέλετε να εκτελέσετε το Windows PE από ένα CD Δενσας ζητηθεί να πατήσετε οποιοδήποτε πλήκτρο για φόρτωση, διαγράψτε το αρχείο bootfix.binαπό το φάκελο ISO\bootπριν δημιουργήσετε μια εικόνα ISO.
  • Εάν το δίκτυό σας δεν χρησιμοποιεί DHCP, μπορείτε να χρησιμοποιήσετε στατικές διευθύνσεις IP. Για παράδειγμα, μπορείτε να ορίσετε μια στατική διεύθυνση με την εντολή: netsh int ip set address local static 10.80.10.35 255.255.255.0 10.80.10.1
  • Μπορείτε να χρησιμοποιήσετε την εντολή net use για να αντιστοιχίσετε μονάδες δίσκου δικτύου: net use * \\server\share /user:mydomain\username

Για περισσότερες πληροφορίες σχετικά με το Windows PE, ανατρέξτε στο αρχείο βοήθειας CHM Οδηγός χρήστη του Windows PE που περιλαμβάνεται

Το περιβάλλον προεγκατάστασης μπορεί να χρησιμοποιηθεί όχι μόνο για την εγκατάσταση του λειτουργικού συστήματος, αλλά και ως βάση για εργαλεία διαχειριστή συστήματος, για παράδειγμα, ανάκτηση συστήματος, επεξεργασία προστασίας από ιούς, διαγνωστικά δικτύου κ.λπ. Σε αυτό το άρθρο θα εξετάσουμε μια τυπική εικόνα WinPE χωρίς να προσθέσουμε βοηθητικά προγράμματα διαχείρισης, καθώς αυτό είναι ένα θέμα για ξεχωριστό άρθρο.

Η ακολουθία εκκίνησης δικτύου WinPE, ξεκινώντας από την έκδοση 2.0, είναι η εξής:

  1. ο πυρήνας δικτύου pxeboot.com έχει φορτωθεί.
  2. ο πυρήνας δικτύου φορτώνει τον τυπικό διαχειριστή εκκίνησης bootmgr.exe και, στη συνέχεια, η εκκίνηση δικτύου ουσιαστικά δεν διαφέρει από την εκκίνηση από άλλα μέσα.
  3. Ο διαχειριστής εκκίνησης διαβάζει το αρχείο BCD (δεδομένα διαμόρφωσης εκκίνησης), το οποίο περιέχει πληροφορίες διαμόρφωσης (τοποθεσία αρχείων εκκίνησης), φορτώνει την απαιτούμενη γραμματοσειρά (wgl4_boot.ttf) και το πρόγραμμα οδήγησης εικονικού δίσκου boot.sdi και, στη συνέχεια, φορτώνει την εικόνα WinPE.
  4. Ο διαχειριστής εκκίνησης μεταφέρει τον έλεγχο στο πρόγραμμα που καθορίζεται στην παράμετρο διαδρομής του αρχείου BCD.
Για να αποκτήσετε τα παραπάνω αρχεία, δεν υπάρχει ανάγκη ανάπτυξης (λήψης και εγκατάστασης) των πακέτων AIK των Windows όπως αναφέρεται, π.χ. Ένα παρόμοιο κιτ προεγκατάστασης OEM είναι επίσης προαιρετικό. Χρειαζόμαστε μόνο τον ίδιο τον δίσκο εγκατάστασης ή ακόμα και την εικόνα του· στην τελευταία περίπτωση, ο υπολογιστής σας πρέπει να διαθέτει 7Zip ή οποιοδήποτε άλλο πρόγραμμα που θα σας επιτρέπει να αντιγράψετε αρχεία από εικόνες ISO και WIM. Μην χάνετε λοιπόν χρόνο κατεβάζοντας και εγκαθιστώντας το Windows AIK. Οποιεσδήποτε διανομές Windows 7, 8, ακόμη και 10 συμβατές με την αρχιτεκτονική θα κάνουν. Για μέγιστη συμβατότητα, είναι καλύτερο να χρησιμοποιήσετε την αρχιτεκτονική x86.

Τα αρχεία boot.sdi και bcd μπορούν να ληφθούν στον κατάλογο εκκίνησης, εδώ μπορείτε να πάρετε ολόκληρο τον υποκατάλογο γραμματοσειρών (η γραμματοσειρά wgl4_boot.ttf βρίσκεται εκεί) και χρειάζεται μόνο το αρχείο boot.wim από τον κατάλογο πηγών. Θα χρειαστείτε άλλα δύο αρχεία, τα οποία βρίσκονται στην εικόνα boot.wim. Ο ευκολότερος τρόπος είναι να χρησιμοποιήσετε τη διαχείριση αρχείων γραφικών 7Zip, αλλά εάν πρόκειται να προσθέσετε προγράμματα οδήγησης ή πακέτα στην εικόνα WinPE, είναι προτιμότερο να χρησιμοποιήσετε το βοηθητικό πρόγραμμα dim. Στη συνέχεια, θα εξετάσουμε την επιλογή με το 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.

Για όσους θέλουν να προσθέσουν προγράμματα οδήγησης, θα χρειαστείτε την εντολή:

Δίσκος/εικόνα:<каталог_подключения>/Add-Driver /driver:<каталог_c_драйвером>/recurse/ForceUnsigned
Εάν χρειάζεται να προσθέσετε επιπλέον πακέτα, για παράδειγμα, όπως: WMI, HTA, MDAC, NetFX, PPPoE, PowerShell, scripting κ.λπ., πρέπει πρώτα να τα βρείτε. Για παράδειγμα, εγκαταστήστε τα Windows OPK ή AIK ή ADK. Στη συνέχεια, εκτελέστε την εντολή:

Δίσκος/εικόνα:<каталог_подключения>/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 (δευτερεύων bootloader, απαιτείται όταν χρησιμοποιείτε pxelinux.0).
  • bios\com32\lib\libcom32.c32 (απαιτείται όταν χρησιμοποιείται chain.c32);
  • bios\com32\libutil\libutil.c32 (απαιτείται όταν χρησιμοποιείται chain.c32);
  • bios\memdisk\memdisk (πρόγραμμα οδήγησης για φόρτωση εικόνων δισκέτας, σκληρού δίσκου, ISO κ.λπ.).
Ο φορτωτής εκκίνησης δικτύου δεν διαφέρει πολύ από το γονικό έργο syslinux, επομένως πολλά από τα ίδια ισχύουν κατά την εκκίνηση από μονάδα flash ή CD και αντίστροφα. Ας δημιουργήσουμε έναν φάκελο pxelinux.cfg, ο οποίος θα περιέχει μόνο ένα αρχείο προς το παρόν (τότε, καθώς οι επιλογές εκκίνησης αυξάνονται, ο αριθμός των αρχείων διαμόρφωσης θα αυξάνεται) - προεπιλογή, με τα ακόλουθα περιεχόμενα:

UI vesamenu.c32 ΜΕΝΟΥ ΤΙΤΛΟΣ PXE Ειδικό μενού εκκίνησης LABEL bootlocal MENU LABEL ^Εκκίνηση τοπικού δίσκου ΜΕΝΟΥ ΠΡΟΕΠΙΛΟΓΗ LOCALBOOT 0 TIMEOUT 80 TOTALTIME OUT 9000 LABEL winpe MENU LABEL ^WinPE pKERN0.
Η πρώτη γραμμή καθορίζει τη γραφική φύση του μενού, η δεύτερη - το όνομα ολόκληρου του μενού. Στη συνέχεια, υπάρχουν δύο στοιχεία μενού που προσδιορίζονται ως bootlocal και winpe, και στην οθόνη θα εμφανιστούν τα ακόλουθα: Εκκίνηση τοπικού δίσκου και WinPE. Όπως ίσως μαντέψατε, το πρώτο στοιχείο μενού είναι το προεπιλεγμένο και παρέχει τοπική φόρτωση, αλλά μας ενδιαφέρει το δεύτερο στοιχείο. Αποδεικνύεται ότι είναι κάποιο είδος σύγχυσης, στην αρχή ειπώθηκε για το pxeboot.com, αντέγραψαν το pxeboot.n12, αλλά καταχωρούμε το pxeboot.0. Το γεγονός είναι ότι το pxelinux έχει τις δικές του απαιτήσεις για την ονομασία των φορτωτών εκκίνησης δικτύου - η επέκταση τέτοιων αρχείων είναι .0, παρεμπιπτόντως, μην συγχέετε το pxeboot.0, το οποίο πήραμε από την εικόνα WinPE, με το pxelinux.0, που λήφθηκε από το syslinux. Το δεύτερο απαιτείται για την εμφάνιση του μενού και το πρώτο φορτώνεται μόνο αφού επιλέξετε το αντίστοιχο μενού. Αυτό σημαίνει ότι πρέπει να μετονομάσουμε το pxeboot.n12 σε pxeboot.0 και να το τοποθετήσουμε στον ριζικό φάκελο.

Πρέπει επίσης να τοποθετήσουμε το bootmgr.exe στον ριζικό φάκελο. Δημιουργούμε μια εκκίνηση υποκαταλόγου στον ριζικό φάκελο, όπου πρέπει να τοποθετήσουμε δύο αρχεία: bcd και boot.sdi και τον κατάλογο γραμματοσειρών, πρέπει επίσης να δημιουργήσουμε έναν κατάλογο πηγών, όπου αντιγράφουμε το αρχείο boot.wim. Εάν είστε ικανοποιημένοι με αυτήν τη διάταξη όλων των αρχείων εκκίνησης, τότε το αρχείο bcd δεν χρειάζεται να αλλάξει. Το κόλπο εδώ είναι ότι η εκκίνηση δικτύου είναι παρόμοια με την εκκίνηση από CD ή μονάδα flash.

Μπορούμε να εκκινήσουμε τα DHCP και TFTPD (στο παράδειγμά μας είναι το Tftpd32), απλώς ελέγξτε ότι οι ρυθμίσεις είναι σωστές: κατάλογος - C:\tftpd32, αρχείο - pxelinux.0, επιλογή διεπαφής δικτύου κ.λπ. Εάν υπάρχουν σφάλματα ή λείπει το επιθυμητό αποτέλεσμα, κοιτάξτε την έξοδο στο Log Viewer. Ξεχωριστά, αξίζει να αναφέρουμε τους υπολογιστές που δεν είναι συμβατοί με το BIOS, δηλαδή μόνο με το UEFI. Για τέτοιους υπολογιστές, χρειάζονται άλλα αρχεία:

  • αντί για το pxelinux.0 syslinux.efi , το οποίο βρίσκεται στο efi32\efi\syslinux.efi για συστήματα 32 bit ή στο efi64\efi\syslinux.efi για συστήματα 64 bit.
  • αντί για 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" /application osloader
Το αποτέλεσμα της τελευταίας εντολής θα είναι η εμφάνιση του 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) timeout 30
Ορίστε τη σειρά:

Bcdedit /store %BCD% /set (bootmgr) σειρά εμφάνισης %GUID%
Αυτό είναι όλο, το αρχείο BCD είναι έτοιμο, μπορείτε να το βάλετε στον κατάλογο εκκίνησης του διακομιστή μας TFTPD.

Υπάρχουν ένα εκατομμύριο διάσπαρτα άρθρα σχετικά με το τι είναι το Windows PE και γιατί είναι χρήσιμο. Υπάρχουν ένα εκατομμύριο τρόποι για να δημιουργήσετε αυτό ακριβώς το Windows PE στο Διαδίκτυο. ποια είναι η καλύτερη? Θα προσπαθήσουμε να συνοψίσουμε τις βασικές απαραίτητες πληροφορίες και να βγάλουμε συμπεράσματα σε αυτό το άρθρο.

Γιατί χρειάζεστε το Windows PE;

Windows PE (Windows Preinstallation Environment) - Περιβάλλον προεγκατάστασης των Windows, με περιορισμένες υπηρεσίες, που βασίζεται στον κανονικό πυρήνα των Windows. Χρησιμοποιείται για την προετοιμασία του υπολογιστή σας για εγκατάσταση των Windows, την αντιγραφή μιας εικόνας των Windows από έναν διακομιστή αρχείων δικτύου και την εκτέλεση της εγκατάστασης των Windows. Είναι ένα ενσωματωμένο στοιχείο άλλων εργαλείων εγκατάστασης και ανάκτησης συστήματος, όπως το Windows Setup, οι Υπηρεσίες ανάπτυξης των Windows (WDS), το κιτ εργαλείων ανάπτυξης λειτουργικού συστήματος διακομιστή SCCM και το περιβάλλον αποκατάστασης των Windows (Windows RE). Το Windows PE δημιουργήθηκε αρχικά για να βοηθήσει τους κατασκευαστές υλικού, τους κατασκευαστές συστημάτων και τις εταιρείες να εκκινήσουν έναν υπολογιστή χωρίς λειτουργικό σύστημα. Έτσι, το PE εκκινείται συχνότερα είτε από μια εξωτερική μονάδα δίσκου είτε μέσω του δικτύου από τον διακομιστή WDS/TFTP της εταιρείας.

Ναι, μην συγχέετε το Windows PE και το Windows RE. Το Windows RE (Περιβάλλον αποκατάστασης) είναι ένα περιβάλλον για την ανάκτηση των Windows μετά από αποτυχία. Ωστόσο, το Windows RE ως σύνολο εργαλείων μπορεί να εκτελεστεί από το PE. Και τότε προκύπτει η σκέψη: γιατί να μην χρησιμοποιήσουμε το PE για εργασίες αποκατάστασης πεσμένων συστημάτων, ενσωματώνοντας τις απαραίτητες εφαρμογές στο PE; Ναι, αυτό ακριβώς χρειαζόμαστε.

Ποιες εργασίες μπορούμε να εκτελέσουμε κάτω από αυτό:

  • διαχείριση κατατμήσεων σκληρού δίσκου χρησιμοποιώντας ένα βοηθητικό πρόγραμμα Diskpartή εργαλεία τρίτων?
  • Καταγράψτε τόμους σε μια εικόνα WIM χρησιμοποιώντας το βοηθητικό πρόγραμμα ΕικόναΧκαι αποθήκευση τους σε άλλο διαμέρισμα του σκληρού δίσκου ή της μονάδας USB.
  • εφαρμογή εικόνων WIM σε ένα διαμέρισμα ενός υπάρχοντος σκληρού δίσκου χρησιμοποιώντας το βοηθητικό πρόγραμμα ΕικόναΧκαι τις ποικιλίες του?
  • εκκίνηση αυτόματης εγκατάστασης των Windows χρησιμοποιώντας σενάρια και αρχεία απόκρισης XML.
  • αντιγραφή και αντικατάσταση αρχείων, καθώς και επεξεργασία του μητρώου του εγκατεστημένου λειτουργικού συστήματος εάν δεν εκκινεί.
  • διάγνωση δυσλειτουργιών εξοπλισμού.
  • καταπολεμήστε τους ιούς χρησιμοποιώντας διάφορα βοηθητικά προγράμματα προστασίας από ιούς για το Windows PE.

Αφού κατεβάσετε το αρχείο, αποσυμπιέστε το και εκτελέστε την εφαρμογή BuilderSE.exe. Στη συνέχεια, ακολουθήστε τις οδηγίες: καθορίστε την Προέλευση με τα αρχεία εγκατάστασης του λειτουργικού συστήματος (το install.wim θα πρέπει να υπάρχει), διαμορφώστε τα υποέργα (το καθένα έχει μια σελίδα ρυθμίσεων) και ξεκινήστε τη δημιουργία του έργου.

Ξεκινώντας με αυτή τη διάλεξη, θα εξετάσουμε ερωτήσεις σχετικά με τα βοηθήματα ανάπτυξης, και συγκεκριμένα:

  1. Περιβάλλον προεγκατάστασης Windows PE.
  2. Το βοηθητικό πρόγραμμα για την προετοιμασία μιας εικόνας για αντιγραφή είναι το Sysprep.
  3. Ένα βοηθητικό πρόγραμμα που έχει σχεδιαστεί για την αφαίρεση μιας εικόνας είναι το ImageX.

Το περιβάλλον προεγκατάστασης των Windows (Windows PE) είναι μια ελάχιστη λειτουργική έκδοση του λειτουργικού συστήματος Windows XP, Windows Server 2003 και Windows Vista, με περιορισμένο σύνολο υπηρεσιών, που σας επιτρέπει να εκκινήσετε έναν υπολογιστή χωρίς εγκατεστημένα Windows από ένα CD ή μέσω δικτύου και χρησιμοποιείται για την προετοιμασία του υπολογιστή για την εγκατάσταση των Windows, αντιγραφή εικόνων δίσκου από διακομιστή αρχείων δικτύου και εκκίνηση της εγκατάστασης των Windows. Η τρέχουσα έκδοση είναι 3.0.

Το Windows PE δεν προορίζεται για χρήση ως το κύριο λειτουργικό σύστημα σε έναν υπολογιστή. Λειτουργεί ως αυτόνομο περιβάλλον προεγκατάστασης και είναι ενσωματωμένο σε άλλα εργαλεία εγκατάστασης και ανάκτησης συστήματος, όπως το Windows 7 Setup, τις Windows Deployment Services (WDS) και το Windows Recovery Environment (Windows RE).

Windows PE - το κύριο πράγμαΗ Microsoft για την εκκίνηση υπολογιστών χωρίς λειτουργικό σύστημα, αυτός μπορεί να είναι υπολογιστής με κατεστραμμένο σύστημα ή καθόλου σύστημα. Μόλις ο υπολογιστής σας εκκινηθεί σε Windows PE, μπορείτε να τον προετοιμάσετε για εγκατάσταση των Windows και να εκτελέσετε το πρόγραμμα Εγκατάστασης των Windows από ένα δίκτυο ή έναν τοπικό πόρο. Το Windows PE μπορεί να χρησιμοποιηθεί ως ένα πλούσιο σε δυνατότητες εργαλείο που σας επιτρέπει να διατηρήσετε ένα υπάρχον αντίγραφο των Windows ή να επαναφέρετε δεδομένα.

Επειδή το Windows PE βασίζεται στον πυρήνα των Windows 7, έχει τις ακόλουθες δυνατότητες:

  • Ενσωματωμένη υποστήριξη για το σύστημα αρχείων NTFS 5.x, συμπεριλαμβανομένης της δημιουργίας και διαχείρισης δυναμικών τόμων.
  • Ενσωματωμένη υποστήριξη για δίκτυα TCP/IP και κοινή χρήση αρχείων. Αυτή η δυνατότητα είναι εφικτή μόνο για τον πελάτη, επομένως είναι αδύνατη η δημιουργία ενός πλήρους διακομιστή με βάση το περιβάλλον προεγκατάστασης.
  • Εγγενής υποστήριξη για προγράμματα οδήγησης συσκευών 32-bit (ή 64-bit) για Windows, ανάλογα με το bit του περιβάλλοντος προεγκατάστασης.
  • Εγγενής υποστήριξη για ένα υποσύνολο του API.
  • Πρόσθετη υποστήριξη για εφαρμογές WMI, MDAC και HTML.
  • Δυνατότητα εκτέλεσης από διάφορους τύπους μέσων, συμπεριλαμβανομένων CD, DVD, USB flash drives (UFD) και διακομιστών Remote Installation Service (WDS).
  • Υποστηρίζονται οι περίοδοι λειτουργίας Windows PE εκτός σύνδεσης.
  • Οι εικόνες Windows PE μπορούν να προβληθούν εκτός σύνδεσης.
  • Το Windows PE περιλαμβάνει όλα τα προγράμματα οδήγησης Hyper-V εκτός από τα προγράμματα οδήγησης οθόνης. Αυτό σας επιτρέπει να εκτελέσετε το Windows PE στον hypervisor. Οι υποστηριζόμενες λειτουργίες περιλαμβάνουν υποστήριξη για συσκευές αποθήκευσης, ποντίκια και προσαρμογείς δικτύου.

Σκοπός των Windows PE

  • Εγκατάσταση των Windows 7. Το Windows PE εκτελείται κάθε φορά που εγκαθιστάτε τα Windows 7. Τα γραφικά εργαλεία που συλλέγουν πληροφορίες διαμόρφωσης κατά την εγκατάσταση εκτελούνται στο Windows PE. Επιπλέον, τα τμήματα IT μπορούν να προσαρμόσουν και να επεκτείνουν το Windows PE για να ανταποκρίνονται στις απαιτήσεις ανάπτυξης τους. Το Windows PE υποστηρίζει επίσης την προβολή εικόνων των Windows. Μπορείτε να προσθέσετε διάφορες εφαρμογές στην εικόνα του περιβάλλοντος προεγκατάστασης που σας επιτρέπουν να εκτελείτε διάφορες ενέργειες στον υπολογιστή σας ακόμη και πριν εγκαταστήσετε το λειτουργικό σύστημα.
  • Αντιμετώπιση προβλημάτων. Το Windows PE μπορεί να χρησιμοποιηθεί για την αντιμετώπιση προβλημάτων αυτόματα ή μη αυτόματα. Για παράδειγμα, εάν τα Windows 7 αποτύχουν να ξεκινήσουν λόγω καταστροφής του αρχείου συστήματος, το Windows PE ενδέχεται να ξεκινήσει αυτόματα και να φορτώσει το Windows Recovery Environment (Windows RE). Μπορείτε επίσης να ξεκινήσετε το Windows PE μη αυτόματα για να επωφεληθείτε από τα ενσωματωμένα ή προσαρμοσμένα εργαλεία διάγνωσης και αντιμετώπισης προβλημάτων. Το περιβάλλον προεγκατάστασης χρησιμοποιείται σε ορισμένα εργαλεία τρίτων που σας επιτρέπουν να διατηρείτε κατεστραμμένα αντίγραφα του λειτουργικού συστήματος.
  • Ανάκτηση. Με το Windows PE, οι κατασκευαστές αρχικού εξοπλισμού (OEM) και οι ανεξάρτητοι πωλητές λογισμικού μπορούν να δημιουργήσουν προσαρμοσμένες, αυτοματοποιημένες λύσεις για την επαναφορά και την ανακατασκευή υπολογιστών που εκτελούν το λειτουργικό σύστημα Windows 7. Για παράδειγμα, οι χρήστες μπορούν να ξεκινήσουν τους υπολογιστές τους από το CD ανάκτησης συστήματος Windows PE ή από διαμερίσματα Ανάκτηση για αυτόματη επαναδιαμόρφωση των σκληρών σας δίσκων και επανεγκατάσταση του λειτουργικού συστήματος Windows 7 με τα αρχικά προγράμματα οδήγησης, ρυθμίσεις και εφαρμογές.

Περιορισμός Windows PE

Το Windows PE είναι μια απογυμνωμένη έκδοση των Windows 7 και έχει τους ακόλουθους περιορισμούς.

  • Για να ελαχιστοποιηθεί το μέγεθος του περιβάλλοντος Windows PE, περιλαμβάνεται μόνο ένα περιορισμένο σύνολο διεπαφών προγραμματισμού Win32. Αυτό το σετ περιλαμβάνει τη διεπαφή I/O (δίσκος και δίκτυο) και βασικές διεπαφές Win32.
  • Δεδομένου ότι το περιβάλλον προεγκατάστασης διανέμεται δωρεάν για την αποφυγή πειρατείας του Windows PE ως λειτουργικού συστήματος, μετά από 72 ώρες συνεχούς χρήσης, το κέλυφος θα σταματήσει αυτόματα να λειτουργεί και θα επανεκκινηθεί. Αυτή η τιμή χρονικής περιόδου δεν μπορεί να αλλάξει.
  • Το Windows PE δεν μπορεί να χρησιμοποιηθεί ως διακομιστής αρχείων ή διακομιστή τερματικού επειδή δεν υποστηρίζεται η απομακρυσμένη επιφάνεια εργασίας.
  • Η ανάλυση ονόματος DFS υποστηρίζεται μόνο για μεμονωμένες ρίζες. Οι ρίζες τομέα δεν υποστηρίζονται. Οι αυτόνομες ρίζες DFS επιτρέπουν τη χρήση μιας ρίζας DFS που υπάρχει μόνο στον τοπικό υπολογιστή και επομένως δεν χρησιμοποιεί την υπηρεσία καταλόγου Active Directory.
  • Υποστηριζόμενες μέθοδοι σύνδεσης σε διακομιστές αρχείων χρησιμοποιώντας TCP/IP και NetBIOS μέσω πρωτοκόλλων TCP/IP. Άλλες μέθοδοι, όπως το πρωτόκολλο δικτύου IPX/SPX, δεν υποστηρίζονται.
  • Τυχόν αλλαγές που έγιναν στο μητρώο των Windows PE ενώ εκτελείται θα χαθούν την επόμενη φορά που θα επανεκκινήσετε τον υπολογιστή σας. Οι μόνιμες αλλαγές στο μητρώο μπορούν να γίνουν εκτός σύνδεσης μόνο πριν από την εκκίνηση του Windows PE.
  • Τα γράμματα μονάδας δίσκου εκχωρούνται διαδοχικά καθώς δημιουργούνται διαμερίσματα στο Windows PE. Ωστόσο, όταν κάνετε επανεκκίνηση του Windows PE, όλα τα εκχωρημένα γράμματα μονάδας δίσκου επανέρχονται στην προεπιλεγμένη σειρά.
  • Το Windows PE δεν υποστηρίζει το κέλυφος του Microsoft .NET ή τον χρόνο εκτέλεσης κοινής γλώσσας.
  • Το Windows PE δεν περιλαμβάνει τα υποσυστήματα Windows σε Windows 32 (WOW32), Windows σε Windows 64 (WOW64), Virtual DOS Machine (VDM), OS/2 και POSIX.
  • Το περιβάλλον προεγκατάστασης του Windows PE μπορεί να χρησιμοποιηθεί για τη διαμόρφωση και τη διαμέριση των μονάδων δίσκου του υπολογιστή σας πριν από την εγκατάσταση των Windows. Εάν κάποιοι σκληροί δίσκοι μετατραπούν σε δυναμικούς δίσκους χρησιμοποιώντας το Diskpart.exe πριν από την εκτέλεση του προγράμματος Εγκατάστασης των Windows, στη συνέχεια αναγνωρίζονται ως εξωτερικοί κατά τη διαδικασία εγκατάστασης του λειτουργικού συστήματος και όλοι οι τόμοι σε αυτούς τους σκληρούς δίσκους δεν θα είναι προσβάσιμοι.
  • Το Windows PE δεν υποστηρίζει εφαρμογές που είναι συμπιεσμένες με το Windows Installer (αρχείο .MSI).
  • Το Windows PE δεν υποστηρίζει 802.1x.
  • Το Windows PE δεν υποστηρίζει τη φόρτωση από προορισμό που περιέχει μη αγγλικούς χαρακτήρες.

Εξαρτήσεις Windows PE

Το Windows PE εξαρτάται από μια σειρά από τεχνολογίες των Windows για να λειτουργήσει.

  • Όταν χρησιμοποιείτε Windows PE σε δίκτυο, οι διακομιστές DHCP και DNS μπορεί να είναι χρήσιμοι, αν και δεν απαιτούνται.
  • Για να εκκινήσετε το Windows PE από το δίκτυο, χρειάζεστε διακομιστή Windows Deployment Services.
  • Για να εγκαταστήσετε τα Windows, πρέπει να εκτελέσετε το Windows Setup (Setup.exe για Windows 7 ή Winnt32.exe για Windows Server 2003).
  • Κατά την αυτοματοποίηση μιας εγκατάστασης των Windows 7, πρέπει να χρησιμοποιήσετε το αρχείο απαντήσεων Unattend .xml.

Διαδικασία εκκίνησης των Windows PE

  • Φόρτωση με χρήση τομέας εκκίνησηςσυγκεκριμένο μέσο. Ο έλεγχος μεταφέρεται στο πρόγραμμα Bootmgr. Το Bootmgr εξάγει βασικές πληροφορίες εκκίνησης από τα δεδομένα διαμόρφωσης εκκίνησης και μεταβιβάζει τον έλεγχο στο πρόγραμμα Winload.exe που περιέχεται στο Boot.wim. Στη συνέχεια, το Winload.exe φορτώνει το απαιτούμενο επίπεδο που εξαρτάται από το υλικό (HAL) και φορτώνει την ομάδα μητρώου και τα απαραίτητα προγράμματα οδήγησης εκκίνησης. Μόλις ολοκληρωθεί η λήψη, προετοιμάζει το περιβάλλον για την εκτέλεση του πυρήνα Ntoskrnl.exe. Όταν εκτελείτε το Windows PE από μέσα μόνο για ανάγνωση, όπως ένα CD, το Windows PE αποθηκεύει τις ομάδες μητρώου στη μνήμη, επιτρέποντας στις εφαρμογές να γράφουν στο μητρώο. Τυχόν αλλαγές που γίνονται στο μητρώο από εφαρμογές δεν αποθηκεύονται για χρήση σε άλλες περιόδους λειτουργίας Windows PE.
  • Το πρόγραμμα Ntoskrnl.exe εκτελείται και ολοκληρώνει την εγκατάσταση του περιβάλλοντος. Ο έλεγχος μεταφέρεται στη μονάδα Session Manager (SMSS).
  • Η λειτουργική μονάδα SMSS φορτώνει το υπόλοιπο μητρώο, ρυθμίζοντας το περιβάλλον για την εκτέλεση του υποσυστήματος Win32 (αρχείο Win32k.sys) και τις διάφορες διεργασίες του. Η λειτουργική μονάδα SMSS φορτώνει τη διαδικασία Winlogon για να δημιουργήσει μια περίοδο λειτουργίας χρήστη και στη συνέχεια ξεκινά τις υπηρεσίες, άλλα δευτερεύοντα προγράμματα οδήγησης συσκευών και το υποσύστημα ασφαλείας (LSASS).
  • Το Winlogon.exe εγκαθιστά με βάση την τιμή μητρώου HKLM\SYSTEM\Setup\CmdLine. Το Winpeshl.exe θα ξεκινήσει %SYSTEMDRIVE%\sources\setup.exeεάν υπάρχει αυτό το αρχείο, διαφορετικά το Winpeshl.exe θα αναζητήσει την εφαρμογή που καθορίζεται στο αρχείο %SYSTEMROOT%\system32\winpeshl.ini. Εάν δεν έχει καθοριστεί καμία εφαρμογή, η εντολή θα εκτελεστεί cmd /k %SYSTEMROOT%\system32\startnet.cmd. Από προεπιλογή, το Windows PE περιέχει ένα αρχείο Startnet.cmd που εκκινεί το πρόγραμμα Wpeinit.exe. Το Wpeinit.exe φορτώνει πόρους δικτύου και συντονίζει με στοιχεία δικτύου όπως το DHCP.
  • Μετά την εκτέλεση του Wpeinit.exe, θα εμφανιστεί ένα παράθυρο γραμμής εντολών. Αυτό υποδηλώνει ότι η διαδικασία εκκίνησης του Windows PE έχει ολοκληρωθεί.