დრაივერების დინამიური დატვირთვა WinPE გარემოში. პერსონალური Windows PE Build Windows PE ჩატვირთვის პროცესის შექმნა


ძალიან ხშირად გჭირდებათ ჩაწეროთ, მაგალითად, ცოცხალი CD ISO windows 7 PE ფლეშ დრაივზე, რათა ყოველთვის ხელთ გქონდეთ ჩამტვირთავი ცოცხალი USB windows 7 x86 ან x64 windows 10 PE ტორენტი. Windows pe ჩამოტვირთვის ტორენტი ISO იწონის მხოლოდ 748 Mb და მოთავსდება როგორც CD-ზე, ასევე პატარა ფლეშ დრაივზე. ამ წელს, უნივერსალური Windows 7-10 PE x86x64 (EFI) ცნობილი ხელოსნის Xemom1-ისგან ყველაზე კარგად დაამტკიცა თავი. ამიტომ, ეს არის საუკეთესო გამოსავალი, როგორც ჩამტვირთავი Windows Live CD დისკი 2017 წლისთვის.
ამ ISO გამოსახულების საშუალებით თქვენ გაქვთ შესაძლებლობა შექმნათ
- ჩამტვირთავი Windows 7 PE 2017 mini
- ჩამტვირთავი Windows 8.1 PE 2017 mini
- ჩამტვირთავი Windows 10 PE 2017 mini

სისტემის რეანიმაციისთვის, ინფორმაციის აღდგენის, სურათების შექმნისა და განლაგების, ოპერატიული მეხსიერების და სხვა აღჭურვილობის შესამოწმებლად სასარგებლო პროგრამების ფართო არჩევანით. ზოგადად, ეს არის შეუცვლელი ჩამტვირთავი windows pe startsoft პროფესიონალური ტექნიკის და პროგრამული უზრუნველყოფის რეგულირებისთვის და მათთვის, ვინც თავად აგვარებს ლეპტოპის ან კომპიუტერის პრობლემებს, სახლის შემკეთებლის ან სერვის ცენტრის დახმარების გარეშე.

Windows PE ტორენტის ჩამოტვირთვა Live ISO Windows 10|8.1|7 pe x86 x64

პროგრამის ვერსია: 02/11/2017 EFI Universal.
ინტერფეისის ენა:რუსული.
Ოფიციალური გვერდი: http://usbtor.ru
ISO ზომა: 748 Mb
მკურნალობა:არ არის საჭირო.

Live CD-ის ეკრანის ანაბეჭდები Windows pe x86 x64





მაიმუნსაც კი შეუძლია Windows pe დაწვა ფლეშ დრაივზე UltraISO-ს გამოყენებით. ეს არის windows live სამი ერთში, მსუბუქი, მინიმუმამდე, რომელიც შეიძლება გამოყენებულ იქნას არა მხოლოდ როგორც ჩამტვირთავი Windows Live PE, არამედ როგორც სრულფასოვანი სადისტრიბუციო ნაკრები Windows 7, 8.1 და 10-ის ინსტალაციისთვის. ასევე არის ფართო მხარდაჭერა. გარე პორტატული პროგრამები.

Aomei ნაწილობრივი ასისტენტის პროგრამა
- Explorer პროგრამა
- SmartFix პროგრამა
- AIDA64 პროგრამა
- Acronis Disk Director პროგრამა
- UltraISO პროგრამა
- HDTunePro პროგრამა
- პროგრამა CrystalDiskInfo
- TeraByteImage პროგრამა
- პროგრამა Paragon HDM15
- CPU-Z პროგრამა
- Acronis Tru Image 2017 პროგრამა
- RegWorkshop პროგრამა
- GimageX პროგრამა
- HWiNFO32 პროგრამა
- BCD რედაქტირების პროგრამა
- Resorator 2007 პროგრამა
- FastStone Capture პროგრამა
- Shadow Protect პროგრამა
- 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 Preinstallation Environment, რომელიც გამოიყენება Windows Vista, Windows Server 2008 და Windows 7 ოპერაციული სისტემების ინსტალაციისთვის, თუმცა, თქვენ შეგიძლიათ შეასრულოთ სხვადასხვა დავალება Windows PE-ს გამოყენებით. Მაგალითად,

  • მყარი დისკის დანაყოფების მართვა კომუნალური ან მესამე მხარის ხელსაწყოების გამოყენებით,
  • გადაიღეთ ტომი WIM სურათში კომუნალური პროგრამის გამოყენებით ImageXდა მათი შენახვა სხვა მყარი დისკის დანაყოფში ან USB დისკზე,
  • WIM სურათების გამოყენება ტომზე კომუნალური პროგრამის გამოყენებით ImageX,
  • Windows XP, Windows Vista, Windows Server და Windows 7-ის ავტომატური ინსტალაციის დაწყება,
  • ფაილების კოპირება და ჩანაცვლება, ასევე დაინსტალირებული ოპერაციული სისტემის რეესტრის რედაქტირება, თუ ის არ ჩაიტვირთება.

Windows PE ასევე ხშირად გამოიყენება OEM-ების მიერ, რათა აღადგინონ სისტემა ქარხნულ პარამეტრებში საკუთარი ხელსაწყოების გამოყენებით. Windows PE განსაკუთრებით ღირებული ხდება ოპერაციული სისტემის დიაგნოსტიკისა და აღდგენისთვის, როდესაც მასში შედის Microsoft Diagnostics და Recovery Toolset (MSDaRT), რომელიც შედის Desktop Optimization Pack-ში. სამწუხაროდ, MSDaRT Windows Vista-სთვის ხელმისაწვდომია მხოლოდ Software Assurance ან VL/OL/EA მოცულობის ლიცენზიებით.

ამა თუ იმ გზით, Windows PE დისკი შეიძლება გამოგადგეთ WIM სურათებთან მუშაობისთვის ან ოპერაციული სისტემის აღდგენისთვის, ამიტომ ქვემოთ განვიხილავ მისი შექმნის პროცესს Windows ავტომატური ინსტალაციის ნაკრების (WAIK) გამოყენებით. ძირითადი Windows PE დისკის შექმნის პროცესი საკმაოდ მარტივია - მას ფაქტიურად 10 წუთი სჭირდება.

ამ გვერდზე

ფაილების ძირითადი ნაკრების შექმნა

ეს სტატია განიხილავს, თუ როგორ უნდა შექმნათ დისკი Windows PE 32-ბიტიანი ვერსიით. გარდა ამისა, ვფიქრობ, რომ თქვენ გაქვთ საქაღალდე შექმნილი თქვენს დისკზე C: \ 7 მუშაობა. თუ თქვენ ქმნით 64-ბიტიან Windows PE დისკს და/ან იყენებთ სხვა საქაღალდეს, თქვენ უნდა შეცვალოთ არქიტექტურა ყველა ბრძანებაში ( x86 on amd64) და საქაღალდის ბილიკები.

მენიუში დაწყებადააწკაპუნეთ თანმიმდევრულად ყველა პროგრამა, Microsoft Windows AIKდა - ყველა შემდგომი ბრძანება შეიტანება ამ ბრძანების ხაზის ფანჯარაში.

შენიშვნა. თუ გაშვებული გაქვთ Windows Vista ან უფრო ახალი, Windows PE Command Line Utilitiesუნდა იმუშაოთ როგორც ადმინისტრატორი მალსახმობზე მაუსის მარჯვენა ღილაკით და კონტექსტური მენიუდან არჩევით Ადმინისტრატორის სახელით გაშვება. ეს თავიდან აიცილებს საქაღალდეებსა და ფაილებზე წვდომის უფლებებთან დაკავშირებულ პრობლემებს.

ფაილების ძირითადი ნაკრები იქმნება ერთი ბრძანებით:

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

სურათის დამონტაჟების შემდეგ, შეგიძლიათ დააინსტალიროთ პაკეტები და დაამატოთ მას საკუთარი ფაილები.

პაკეტების ინსტალაცია

უტილიტის გამოყენება DISMთქვენ შეგიძლიათ დაამატოთ დამატებითი პაკეტები დაკავშირებულ სურათზე, რომელიც აფართოებს 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 სურათში, თქვენ უნდა ჩართოთ პროგრამა დისკზე ImageX.

თქვენ შეგიძლიათ დაამატოთ ფაილები პირდაპირ Windows PE WIM სურათზე ან დისკზე, რომელზეც მდებარეობს წინასწარი ინსტალაციის გარემო. მე უფრო დეტალურად განვიხილავ ორივე მეთოდის უპირატესობებსა და ნაკლოვანებებს.

ფაილების დამატება Windows PE WIM სურათზე. ამ შემთხვევაში, Windows PE WIM გამოსახულების ზომა იზრდება, რაც თავდაპირველად დაახლოებით 200 მბ-ია. ვინაიდან Windows PE-ის დაწყებისას სურათის შიგთავსი მთლიანად იტვირთება კომპიუტერის RAM-ში, WIM გამოსახულების ზომა არ უნდა გაიზარდოს ზედმეტად. WIM სურათზე ფაილების დამატების უპირატესობა არის ის, რომ დატვირთული Windows PE გარემოს დისკის ასო წინასწარ არის ცნობილი (ეს ყოველთვის X:\) და მოსახერხებელია გარემოს ცვლადების გამოყენება (%SystemRoot%, %SystemDrive% ა.შ. .). სამიზნე საქაღალდე WIM სურათზე ფაილების დასამატებლად არის winpe_x86\mount\Windows.

ფაილების დამატება დისკზე. ფაილების დისკზე დამატებით, თქვენ თავიდან აიცილებთ Windows PE WIM გამოსახულების ზომის გაზრდას და დაზოგავთ RAM-ს წინასწარ საინსტალაციო გარემოს გაშვებისას. ყველა თქვენი ფაილი ხელმისაწვდომი იქნება - ისინი ჩართულია ჩატვირთვის დისკში. ამ მიდგომის მინუსი არის ის, რომ დისკის ასო, საიდანაც Windows PE არის გაშვებული, წინასწარ უცნობია. თუ სასურველია, შეგიძლიათ გადალახოთ ეს დაბრკოლება. სამიზნე საქაღალდე დისკზე ფაილების დასამატებლად არის winpe_x86\ISO- ეს არის ჩატვირთვის დისკის ფესვის ტოლფასი (რა თქმა უნდა, მასში შეგიძლიათ შექმნათ ქვესაქაღალდეები).

მოდით შევხედოთ ფაილების დამატების მაგალითს დისკზე. დავიწყოთ იმით ImageX. ვინაიდან პროგრამა შედის WAIK-ში, უბრალოდ გაუშვით ბრძანება:

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

თუ გეგმავთ უტილიტის გამოყენებას ImageXსურათების გადასაღებად შეგიძლიათ (მაგრამ არა აუცილებლად) დაუყონებლივ მოამზადოთ გამონაკლისების სია - ფაილები და საქაღალდეები, რომლებიც არ შედის შენახულ სურათში. შექმენით ფაილი ნებისმიერ ტექსტურ რედაქტორში Wimscript.iniდა მიუთითეთ მასში ფაილები და საქაღალდეები, რომლებიც გსურთ გამორიცხოთ სურათიდან. ნაგულისხმევი ImageXიყენებს შემდეგ გამონაკლისებს:

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

ფაილი Wimscript.iniმდებარეობს იმავე საქაღალდეში ImageX.

პაკეტის მენეჯერის დასამატებლად ( 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 სურათზე ფაილების დამატების მაგალითს. ვთქვათ, მინდა WIM სურათში შევიტანო Total Commander ფაილის მენეჯერი. მის საქაღალდეს ვაკოპირებ 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თქვენ შეგიძლიათ მიუთითოთ პასუხის ფაილის გზა, რომელიც აკონფიგურირებს Windows PE-ის პარამეტრებს, რაც ქვემოთ იქნება განხილული. Windows PE ფაილის ჩატვირთვისას startnet.cmdმუშაობს ავტომატურად, ამიტომ მოსახერხებელია მისი გამოყენება საკუთარი ბრძანებების გასაშვებად.

თქვენ შეგიძლიათ დაამატოთ ბრძანებები ამ ფაილში სტანდარტული ბრძანების ფაილის სინტაქსის გამოყენებით. მაგალითად, Total Commander-ის გასაშვებად, რომელიც ადრე ჩავიტანე სურათში, შეგიძლიათ დაამატოთ შემდეგი ბრძანება:

ამ მაგალითში, გზა Total Commander-ის კონფიგურაციის ფაილამდე მითითებულია ბრძანების ხაზის პარამეტრად (ეს აღწერილია პროგრამის დახმარებაში).

winpeshl.ini

სტანდარტული Windows PE ჭურვი არის ბრძანების ხაზი. თუმცა, თქვენ შეგიძლიათ განსაზღვროთ თქვენი საკუთარი გარსი ფაილის გამოყენებით winpeshl.ini, მიუთითებს ჯგუფური ფაილის ან პროგრამის გასაშვებად. ფაილი არ შედის Windows PE-ში. ის უნდა შეიქმნას ნებისმიერ ტექსტურ რედაქტორში და განთავსდეს საქაღალდეში Windows\System32დამონტაჟებული Windows PE სურათი. პროგრამის გაშვების მაგალითი myshell.exe, რომელიც მოქმედებს როგორც ჭურვი, მოცემულია ქვემოთ.

AppPath = %SystemDrive%\myshell.exe

ამ მაგალითში, პროგრამა მდებარეობს დამონტაჟებული Windows PE გამოსახულების ძირში, ანუ საქაღალდის ძირში. winpe_x86\mount.

შენიშვნა. ფაილი არ არის შესრულებული მშობლიური shell-ის გაშვებისას 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 იწყება, ის ავტომატურად ეძებს ფაილს უყურადღებოდ.xmlდისკის ფესვში, საიდანაც ჩატვირთვა შესრულდა. ალტერნატიულად, პასუხის ფაილის გზა შეიძლება ცალსახად იყოს მითითებული, როგორც ბრძანების ხაზის პარამეტრი შემდეგნაირად:

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

თქვენ შეგიძლიათ გამოიყენოთ უღელტეხილზე დამატებული სინქრონული ბრძანებები საკუთარი აპლიკაციებისა და სკრიპტების გასაშვებად 1 windowsPE. Total Commander-ის გაშვების მაგალითის გაგრძელებით, სინქრონული ბრძანება ასე გამოიყურება:

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

საპასუხო ფაილის მაგალითი, რომელიც აწარმოებს სინქრონულ ბრძანებას, შეგიძლიათ იხილოთ მაგალითების გვერდზე. ამ ფაილის შენახვა შესაძლებელია სახელით უყურადღებოდ.xmlსაქაღალდეში winpe_x86\ISOდა ის ავტომატურად იქნება აღიარებული.

საკუთარი პროგრამების გაშვების გზების ეს მიმოხილვა შეიძლება ჩაითვალოს დასრულებულად.

Windows PE სურათის შენახვა და boot.wim-ის ჩანაცვლება

მას შემდეგ რაც დაამატებთ საკუთარ ფაილებს Windows PE სურათს და დააკონფიგურირებთ ინსტალაციის დანარჩენი გარემოს გაშვების ვარიანტებს, თქვენ უნდა შეინახოთ სურათი.

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

თუ გახსოვთ, ყველა სამუშაო შესრულდა იმიჯით ვინპე.ვიმ. და Windows PE ჩატვირთვის დისკისთვის ფაილი გამოიყენება ჩექმა.ვიმ, რომელიც მდებარეობს საქაღალდეში winpe_x86 \ ISO \ წყაროები. ამიტომ აუცილებელია ფაილის შეცვლა ჩექმა.ვიმფაილი ვინპე.ვიმ, ახორციელებს სახელის გადარქმევას.

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

თქვენ უკვე მზად ხართ შექმნათ ჩამტვირთავი Windows PE დისკი. თქვენი შემდგომი მოქმედებები დამოკიდებულია იმაზე, თუ რა ტიპის მედიას აირჩევთ. თქვენ შეგიძლიათ შექმნათ ISO სურათი და ჩაწეროთ ის CD-ზე, ან შეგიძლიათ შექმნათ ჩამტვირთავი USB დისკი.

Windows PE ISO სურათის შექმნა

ვინაიდან ყველა ფაილი უკვე მომზადებულია, რჩება მხოლოდ ბრძანების გაშვება:

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

შენიშვნა. Windows PE-ის 64-ბიტიანი ვერსიისთვის, რომელიც შექმნილია Itanium (IA-64) პროცესორებისთვის, თქვენ უნდა მიუთითოთ ფაილი, როგორც ჩამტვირთავი. efisys.bin.

ახლა თქვენ შეგიძლიათ დააკავშიროთ სურათი ვირტუალურ მანქანასთან და შეამოწმოთ Windows PE.

ჩამტვირთავი Windows PE USB დისკის შექმნა

შენიშვნა. ქვემოთ მოცემული პროცედურის შესრულება შესაძლებელია მხოლოდ Windows Vista, Windows Server 2008 და უფრო ახალ ოპერაციულ სისტემებზე. ეს გამოწვეულია იმით, რომ Windows XP-ში პროგრამა განსაზღვრავს ფლეშ დრაივებს, როგორც მოსახსნელს, ამიტომ ისინი არ არის ნაჩვენები დისკების სიაში. კომუნალური პროგრამის კოპირება Windows Vista-დან Windows XP-ზე არ წყვეტს პრობლემას. თუ თქვენ იყენებთ Windows XP-ს, გამოიყენეთ ალტერნატიული ინსტრუმენტები (მაგალითად, Swissknife პროგრამა).

ბრძანების სტრიქონში შეიტანეთ შემდეგი ბრძანებები თანმიმდევრობით.

შემდეგ აჩვენეთ დისკების სია.

დისკის სია

დისკების სია და ნუმერაცია დამოკიდებულია სისტემასთან დაკავშირებული დისკების რაოდენობაზე. ჩემს მაგალითში USB დისკი არის Disk 1. ამის დადგენა მარტივია დისკის ზომით. ქვემოთ მოცემული ბრძანებები ასრულებენ ოპერაციებს "დისკზე 1". ცვლილებების შეტანა გჭირდებათ, თუ თქვენს USB დისკს განსხვავებული ინდექსი აქვს.

აირჩიეთ დისკი 1

ყურადღება! შემდგომი ქმედებები გამოიწვევს თქვენს მიერ არჩეულ დისკზე ინფორმაციის სრულ წაშლას.

გაასუფთავეთ დისკი.

შექმენით მთავარი განყოფილება.

შექმენით დანაყოფი პირველადი

დანაყოფი დაიკავებს დისკის მთელ ადგილს. თუ გსურთ შექმნათ დანაყოფი კონკრეტული ზომის, დაამატეთ პარამეტრი ბრძანებას ზომა=N, სად - ნომერი მეგაბაიტებში. თუმცა, 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 დისკს აქვს ასო TO.

ამ ეტაპზე Windows PE-ით ჩამტვირთავი USB დისკის შექმნა შეიძლება ჩაითვალოს დასრულებულად.

სასარგებლო ინფორმაცია Windows PE-ის შესახებ

დასასრულს, მე შემოგთავაზებთ უამრავ ფაქტს Windows PE-ის შესახებ, რომელიც შეიძლება თქვენთვის სასარგებლო იყოს.

  • Windows PE-ის ორიგინალური ვერსია იკავებს 200 მბ-ზე ნაკლებ ადგილს დისკზე.
  • Windows PE სურათის (WIM ფაილი) მთელი შინაარსი იტვირთება RAM-ში, ანუ იქმნება RAM დისკი. ამ დისკს ენიჭება ასო X. Windows PE-ში ეს ასო Windows-ის სისტემის დანაყოფის ასოს ექვივალენტურია.
  • ოპერატიული მეხსიერების მინიმალური რაოდენობა კომპიუტერისთვის, რომელიც ჩაიტვირთება Windows PE-ში, არის 256 მბ. სასურველია - მინიმუმ 512 მბ.
  • Windows PE ავტომატურად გადაიტვირთება მუშაობის 72 საათის შემდეგ.
  • Windows PE-ის გაშვების პარამეტრების კონფიგურაცია შესაძლებელია კომუნალური პროგრამის გამოყენებით wpeutil, რომელიც დეტალურად არის აღწერილი დახმარების დოკუმენტაციაში.
  • კომპიუტერის გადატვირთვისთვის, რომელიც მუშაობს Windows PE-ზე, შეგიძლიათ გამოიყენოთ ბრძანება wpeutil გადატვირთვადა გამორთვა - wpeutil გამორთვა. გარდა ამისა, ბრძანების სტრიქონის ან საკუთარი გარსის დახურვა იწვევს გადატვირთვას.
  • კლავიატურის განლაგება შეიძლება დაყენდეს ბრძანების გამოყენებით wpeutil SetKeyboardLayout. მაგალითად, ფაილში მოთავსებით startnet.cmdგუნდი wpeutil SetKeyboardLayout 0409:00000409, თქვენ მიანიჭებთ ინგლისურ განლაგებას. ეს მოსახერხებელია ბრძანების ხაზთან მუშაობისთვის, რადგან რუსული WAIK-ით მიწოდებულ Windows PE სურათს ნაგულისხმევად აქვს რუსული კლავიატურის განლაგება.
  • Windows PE-ის USB დისკიდან გასაშვებად, თქვენ უნდა დააკონფიგურიროთ ჩატვირთვის მოწყობილობის წესრიგი BIOS-ში ისე, რომ USB მოწყობილობა პირველი იყოს სიაში.
  • Windows PE-ს USB დისკიდან გაშვებისას, თქვენ არ მოგეთხოვებათ დააჭიროთ რომელიმე ღილაკს ჩატვირთვისთვის.
  • თუ გსურთ Windows PE-ის გაშვება CD-დან არამოთხოვნილია დააჭიროთ ნებისმიერ ღილაკს ჩატვირთვისთვის, წაშალეთ ფაილი bootfix.binსაქაღალდედან ISO \ ჩატვირთვა 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-ის შესახებ დამატებითი ინფორმაციისთვის იხილეთ Windows PE მომხმარებლის სახელმძღვანელო CHM დახმარების ფაილი, რომელსაც თან ახლავს

წინასწარ საინსტალაციო გარემო შეიძლება გამოყენებულ იქნას არა მხოლოდ ოპერაციული სისტემის დასაყენებლად, არამედ როგორც სისტემის ადმინისტრატორის ინსტრუმენტების საფუძველი, მაგალითად, სისტემის აღდგენა, ანტივირუსული მკურნალობა, ქსელის დიაგნოსტიკა და ა.შ. ამ სტატიაში განვიხილავთ სტანდარტულ WinPE სურათს ადმინისტრაციული კომუნალური საშუალებების დამატების გარეშე, რადგან ეს ცალკე სტატიის თემაა.

WinPE ქსელის ჩატვირთვის თანმიმდევრობა, დაწყებული 2.0 ვერსიით, შემდეგია:

  1. ქსელის ბირთვი pxeboot.com დატვირთულია;
  2. ქსელის ბირთვი იტვირთება სტანდარტული ჩატვირთვის მენეჯერი bootmgr.exe, შემდეგ ქსელის ჩატვირთვა პრაქტიკულად არ განსხვავდება სხვა მედიისგან ჩატვირთვისგან;
  3. ჩატვირთვის მენეჯერი კითხულობს BCD (ჩატვირთვის კონფიგურაციის მონაცემები) ფაილს, რომელიც შეიცავს კონფიგურაციის ინფორმაციას (ჩატვირთვის ფაილების მდებარეობა), იტვირთება საჭირო შრიფტი (wgl4_boot.ttf) და ვირტუალური დისკის დრაივერი boot.sdi, შემდეგ იტვირთება WinPE სურათი;
  4. ჩატვირთვის მენეჯერი გადასცემს კონტროლს BCD ფაილის ბილიკის პარამეტრში მითითებულ პროგრამაზე.
ზემოაღნიშნული ფაილების მისაღებად, არ არის საჭირო Windows AIK პაკეტების განლაგება (ჩამოტვირთვა და ინსტალაცია), როგორც ეს მითითებულია, მაგ. მსგავსი OEM წინასწარი ინსტალაციის ნაკრები ასევე არჩევითია. ჩვენ გვჭირდება მხოლოდ თავად საინსტალაციო დისკი ან თუნდაც მისი გამოსახულება ამ უკანასკნელ შემთხვევაში, თქვენს კომპიუტერს უნდა ჰქონდეს 7Zip ან ნებისმიერი სხვა პროგრამა, რომელიც საშუალებას მოგცემთ დააკოპიროთ ფაილები ISO და WIM სურათებიდან. ასე რომ, ნუ დაკარგავთ დროს Windows AIK-ის ჩამოტვირთვასა და ინსტალაციას. ნებისმიერი Windows 7, 8 და თუნდაც 10 დისტრიბუცია, რომელიც თავსებადია არქიტექტურასთან, გამოდგება მაქსიმალური თავსებადობისთვის, უმჯობესია გამოიყენოთ x86 არქიტექტურა.

boot.sdi და bcd ფაილების აღება შესაძლებელია ჩატვირთვის დირექტორიაში, აქ შეგიძლიათ აიღოთ მთელი შრიფტების ქვედირექტორია (აქ მდებარეობს wgl4_boot.ttf შრიფტი) და წყაროების დირექტორიადან საჭიროა მხოლოდ boot.wim ფაილი. დაგჭირდებათ კიდევ ორი ​​ფაილი, რომლებიც განთავსებულია boot.wim სურათზე. უმარტივესი გზაა 7Zip გრაფიკული ფაილების მენეჯერის გამოყენება, მაგრამ თუ აპირებთ WinPE სურათზე დრაივერების ან პაკეტების დამატებას, უმჯობესია გამოიყენოთ dism უტილიტა. შემდეგი, განვიხილავთ ვარიანტს dism-ით და ვისაც დასჭირდება სტანდარტული სურათი, გაცნობებთ: საჭირო ფაილები (pxeboot.n12 და bootmgr.exe) მდებარეობს windows\boot\pxe დირექტორიაში. pxeboot.n12 ფაილი განსხვავდება ზემოთ მოყვანილი pxeboot.com-ისგან იმით, რომ არ საჭიროებს F12 კლავიშის დაჭერას.

Dim-ის შემთხვევაში დაგჭირდებათ კომპიუტერი Windows 7-10-ით, რადგან dism არ მუშაობს Windows XP-ზე, ისევე როგორც bcdedit უტილიტაზე. თქვენ შეგიძლიათ ამ კომუნალურებთან მუშაობა მხოლოდ ადმინისტრატორად, ანუ იპოვნეთ "Command Prompt" პუნქტი Start ღილაკზე, დააწკაპუნეთ ამ პუნქტზე მარჯვენა ღილაკით და აირჩიეთ "Run as administrator" კონტექსტური მენიუდან (არსებობს მრავალი გზა, ყველა ეს მეთოდები ყველასთვისაა აზრი არ აქვს ოპერაციული სისტემების ჩამოთვლას, თუ ეს არ მუშაობს, სცადეთ ჩართვა. შეგიძლიათ მიიღოთ დახმარება ამ პროგრამასთან მუშაობისას გაშვებული ბრძანების ხაზის აკრეფით:

დაშლა/?
მაგალითად, ჩვენ გვინდა დავრწმუნდეთ, რომ ეს არის 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_драйвером>/რეკურსი/ForceUnsigned
თუ თქვენ გჭირდებათ დამატებითი პაკეტების დამატება, მაგალითად, როგორიცაა: WMI, HTA, MDAC, NetFX, PPPoE, PowerShell, სკრიპტირება და ა.შ., ჯერ უნდა იპოვოთ ისინი. მაგალითად, დააინსტალირეთ Windows OPK ან AIK ან ADK. შემდეგ გაუშვით ბრძანება:

დისზმი/იმიჯი:<каталог_подключения>/Add-Package /PackagePath:<путь_и_имя_пакета_cab>
შემდეგ თქვენ უნდა გამორთოთ სურათი ბრძანებით:

Dism /unmount-wim /mountdir:<каталог_подключения>/ჩადება
შემდეგ ჩვენ გადავხედავთ pxelinux - PXE ქსელის ჩამტვირთველს syslinux პაკეტიდან, რომელიც უნდა ჩამოტვირთოთ. მოდით გავხსნათ გადმოწერილი ფაილი, მაგრამ სანამ ფაილებს დავაკოპირებთ, გადავხედოთ root დირექტორიას. ვთქვათ, ვიყენებთ Tftpd32-ს Windows ოპერაციული სისტემის ქვეშ და ვაკეთებთ root დირექტორიას C:\tftpd32. გარდა ამისა, ჩვენ დავთვლით ყველა ბილიკს ამ დირექტორიაში, მაგრამ ჩვენ არ აღვნიშნავთ მას, უფრო მეტიც, ბილიკები გამოიყენებენ წინსვლას და არა უკანა ხაზს, როგორც Windows-ში. ანუ, თუ მითითებულია pxelinux.cfg/default, მაშინ რეალური გზა იქნება C:\tftpd32\pxelinux.cfg\default, ხოლო ნაგულისხმევი არის ფაილი გაფართოების გარეშე. მოდით დავაკოპიროთ შემდეგი ფაილები დირექტორიადან, სადაც ჩვენ გავხსენით syslinux root დირექტორიაში (ანუ C:\tftpd32):

  • bios\core\pxelinux.0 (თავად ქსელის ჩამტვირთველი);
  • bios\com32\menu დირექტორიადან ორი ფაილი: menu.c32 და vesamenu.c32 (მენიუ.c32 გამოვიყენებთ მხოლოდ იმ მანქანებისთვის, სადაც vesamenu.c32 არ იმუშავებს);
  • bios\com32\chain\chain.c32 (ჩამტვირთველის მართვის მოდული, ჩვეულებრივ გამოიყენება ლოკალური ჩატვირთვისთვის);
  • bios\com32\elflink\ldlinux\ldlinux.c32 (მეორადი ჩამტვირთველი, საჭიროა pxelinux.0-ის გამოყენებისას);
  • bios\com32\lib\libcom32.c32 (აუცილებელია chain.c32-ის გამოყენებისას);
  • bios\com32\libutil\libutil.c32 (აუცილებელია chain.c32-ის გამოყენებისას);
  • bios\memdisk\memdisk (დრაივერი დისკის, მყარი დისკის, ISO და ა.შ. სურათების ჩასატვირთად).
ქსელის ჩამტვირთველი დიდად არ განსხვავდება მშობელი syslinux პროექტისგან, ამიტომ ბევრი იგივე მოქმედებს ფლეშ დრაივიდან ან CD-დან ჩატვირთვისას და პირიქით. მოდით შევქმნათ საქაღალდე pxelinux.cfg, რომელიც შეიცავს მხოლოდ ერთ ფაილს (მაშინ, როგორც ჩატვირთვის პარამეტრები იზრდება, კონფიგურაციის ფაილების რაოდენობა გაიზრდება) - ნაგულისხმევი, შემდეგი შინაარსით:

UI vesamenu.c32 MENU TITLE PXE სპეციალური ჩატვირთვის მენიუ LABEL bootlocal MENU LABEL ^ადგილობრივი დისკის ჩატვირთვა MENU DEFAULT LOCALBOOT 0 TIMEOUT 80 TOTALTIMEOUT 9000 LABEL winpe MENU LABEL ^WinPExebo KERN0.
პირველი ხაზი განსაზღვრავს მენიუს გრაფიკულ ხასიათს, მეორე - მთელი მენიუს სახელს. შემდეგ არის მენიუს ორი ელემენტი, რომლებიც იდენტიფიცირებულია როგორც bootlocal და winpe და ეკრანზე გამოჩნდება შემდეგი: Boot local disk და WinPE. როგორც თქვენ ალბათ მიხვდით, მენიუს პირველი ელემენტი ნაგულისხმევია და უზრუნველყოფს ლოკალურ ჩატვირთვას, მაგრამ ჩვენ დაინტერესებული ვართ მეორე პუნქტით. თურმე რაღაც დაბნეულობაა, თავიდან ითქვა pxeboot.com-ზე, დააკოპირეს pxeboot.n12, მაგრამ ჩვენ ვარეგისტრირებთ pxeboot.0. ფაქტია, რომ pxelinux-ს აქვს საკუთარი მოთხოვნები ქსელის ჩამტვირთველების დასახელებისთვის - ასეთი ფაილების გაფართოება არის .0, სხვათა შორის, არ აურიოთ pxeboot.0, რომელიც ავიღეთ WinPE სურათიდან, pxelinux.0-ით, აღებული. syslinux-დან. მეორე საჭიროა მენიუს საჩვენებლად, ხოლო პირველი იტვირთება მხოლოდ შესაბამისი მენიუს არჩევის შემდეგ. ეს ნიშნავს, რომ pxeboot.n12 უნდა გადავარქვათ pxeboot.0 და მოვათავსოთ root საქაღალდეში.

ჩვენ ასევე უნდა მოვათავსოთ bootmgr.exe root საქაღალდეში. root საქაღალდეში ვქმნით ქვედირექტორიის ჩატვირთვისას, სადაც უნდა მოვათავსოთ ორი ფაილი: bcd და boot.sdi და შრიფტების დირექტორია, ასევე უნდა შევქმნათ წყაროების დირექტორია, სადაც ვაკოპირებთ boot.wim ფაილს. თუ თქვენ კმაყოფილი ხართ ყველა ჩატვირთვის ფაილის ამ მოწყობით, მაშინ bcd ფაილის შეცვლა არ არის საჭირო. ხრიკი აქ არის ის, რომ ქსელის ჩატვირთვა CD-დან ან ფლეშ დრაივიდან ჩატვირთვის მსგავსია.

ჩვენ შეგვიძლია გავუშვათ DHCP და TFTPD (ჩვენს მაგალითში ეს არის Tftpd32), უბრალოდ შეამოწმეთ, რომ პარამეტრები სწორია: დირექტორია - C:\tftpd32, ფაილი - pxelinux.0, ქსელის ინტერფეისის არჩევანი და ა.შ. თუ არის შეცდომები ან არ არის სასურველი შედეგი, შეხედეთ გამომავალს Log Viewer-ში. ცალკე, აღსანიშნავია კომპიუტერების შესახებ, რომლებიც არ არის თავსებადი BIOS-თან, ანუ მხოლოდ UEFI-სთან. ასეთი კომპიუტერებისთვის საჭიროა სხვა ფაილები:

  • ნაცვლად pxelinux.0 syslinux.efi , რომელიც მდებარეობს efi32\efi\syslinux.efi 32-ბიტიანი სისტემებისთვის ან efi64\efi\syslinux.efi 64-ბიტიანი სისტემებისთვის;
  • ldlinux.c32-ის ნაცვლად, შესაბამისად - efi32\com32\elflink\ldlinux\ldlinux.e32 ან efi64\com32\elflink\ldlinux\ldlinux.e64.
მოდით განვიხილოთ ჩვენი სტატიის ბოლო შეკითხვა: "რა მოხდება, თუ გჭირდებათ WinPE ჩატვირთვის ფაილების სტანდარტული მდებარეობის შეცვლა?" შემდეგ ჩვენ უნდა შევიტანოთ ცვლილებები bcd ფაილში. სინამდვილეში, bcd ფაილი არის ჩვეულებრივი რეესტრის ჰივი და შეიძლება ჩაიტვირთოს სტანდარტული regedit, მაგრამ მოსახერხებელი არ იქნება ბინარულ მონაცემებთან მუშაობა, ამიტომ ჩვენ გამოვიყენებთ bcdedit პროგრამას. როგორც წინა პროგრამას, ჩვენ გვჭირდება ადმინისტრატორის რეჟიმი, ასე რომ, თუ დახურეთ ბრძანების ხაზის ფანჯარა, თქვენ უნდა გახსნათ იგი იმავე გზით. bcdedit უტილიტასთან მუშაობის შესახებ დახმარების მიღება შეგიძლიათ აკრეფით:

Bcdedit/?
ჯერ განვსაზღვროთ, რომ %BCD% ცვლადი შეიცავს ახალი BCD ფაილის სრულ სახელს და შევქმნათ ეს ფაილი:

Bcdedit /store %BCD% /create (ramdiskoptions) /d "Ramdisk options"
ჩვენ დავაყენეთ ორი პარამეტრი, მეორე ეხება %SDI% ცვლადს, რომელიც შეიცავს გზას \boot.sdi ჩატვირთვის მოწყობილობასთან მიმართებაში (თავდაპირველად \boot\boot.sdi):

Bcdedit /store %BCD% /set (ramdiskoptions) ramdisksdidevice boot bcdedit /store %BCD% /set (ramdiskoptions) ramdisksdipath %SDI%
შექმენით ახალი ჩანაწერი WinPE-სთვის:

Bcdedit /store %BCD% -შექმენით /d "WinPE Boot Image" /აპლიკაციის osloader
ბოლო ბრძანების შედეგი იქნება GUID-ის ჩვენება ხვეული ბრეკეტებში, რომელსაც შემდგომში აღვნიშნავთ, როგორც %GUID% ცვლადი. სინამდვილეში, ეს შეიძლება იყოს ავტომატიზირებული FOR ბრძანების გამოყენებით, მაგრამ შემდეგ უფრო რთულია მათი გარჩევა. დააყენეთ სისტემის root დირექტორიას პარამეტრი:

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% მოწყობილობის ramdisk=%WIM%,(ramdiskoptions)
მოდით შევქმნათ სხვა ჩატვირთვის მენეჯერის ჩანაწერი:

Bcdedit /store %BCD% /create (bootmgr) /d "Windows BootManager"
დააყენეთ ლოდინის პარამეტრი:

Bcdedit /store %BCD% /set (bootmgr) timeout 30
დააყენეთ შეკვეთა:

Bcdedit / შენახვა %BCD% / მითითებული (bootmgr) ჩვენების შეკვეთა %GUID%
ეს არის ის, BCD ფაილი მზად არის, შეგიძლიათ განათავსოთ ის ჩვენი TFTPD სერვერის ჩატვირთვის დირექტორიაში.

არსებობს მილიონი მიმოფანტული სტატია იმის შესახებ, თუ რა არის Windows PE და რატომ არის ის სასარგებლო. ინტერნეტში ამ Windows PE-ის შექმნის მილიონი გზა არსებობს. რომელია საუკეთესო? ამ სტატიაში შევეცდებით შევაჯამოთ ძირითადი საჭირო ინფორმაცია და გამოვიტანოთ დასკვნები.

რატომ გჭირდებათ Windows PE?

Windows PE (Windows Preinstallation Environment) - Windows-ის წინასწარი ინსტალაციის გარემო, შეზღუდული სერვისებით, რომელიც აგებულია Windows-ის ჩვეულებრივ ბირთვზე. იგი გამოიყენება თქვენი კომპიუტერის მოსამზადებლად Windows-ის ინსტალაციისთვის, Windows-ის სურათის კოპირებისთვის ქსელის ფაილური სერვერიდან და Windows-ის ინსტალაციის გასაშვებად. ეს არის სხვა ინსტალაციისა და სისტემის აღდგენის ხელსაწყოების ჩაშენებული ელემენტი, როგორიცაა Windows Setup, Windows Deployment Services (WDS), SCCM Server Operating System (OS) Deployment Tool Kit და Windows Recovery Environment (Windows RE). Windows PE თავდაპირველად შეიქმნა ტექნიკის მწარმოებლების, სისტემის შემქმნელებისა და კორპორაციების დასახმარებლად კომპიუტერის ჩატვირთვაში გაშვებული ოპერაციული სისტემის გარეშე. ამრიგად, PE ყველაზე ხშირად იხსნება გარე დისკიდან ან ქსელის საშუალებით კომპანიის WDS/TFTP სერვერიდან.

დიახ, არ აურიოთ Windows PE და Windows RE. Windows RE (აღდგენის გარემო) არის გარემო Windows-ის აღდგენისთვის მარცხის შემდეგ. თუმცა, Windows RE, როგორც ინსტრუმენტების ნაკრები, შეიძლება გაშვებული იყოს PE-დან. და შემდეგ ჩნდება აზრი: რატომ არ გამოიყენოთ PE დაცლილი სისტემების აღდგენის ამოცანებისთვის, საჭირო აპლიკაციების PE-ში ინტეგრირება? დიახ, ეს არის ზუსტად ის, რაც ჩვენ გვჭირდება.

რა ამოცანების შესრულება შეგვიძლია მის ფარგლებში:

  • მყარი დისკის დანაყოფების მართვა კომუნალური პროგრამის გამოყენებით Diskpartან მესამე მხარის ხელსაწყოები;
  • გადაიღეთ ტომი WIM სურათში კომუნალური პროგრამის გამოყენებით ImageXდა მათი შენახვა მყარი დისკის ან USB დისკის სხვა დანაყოფში;
  • WIM სურათების გამოყენება არსებული მყარი დისკის დანაყოფზე კომუნალური პროგრამის გამოყენებით ImageXდა მისი ჯიშები;
  • Windows-ის ავტომატური ინსტალაციის გაშვება სკრიპტებისა და XML საპასუხო ფაილების გამოყენებით;
  • ფაილების კოპირება და ჩანაცვლება, ასევე დაინსტალირებული ოპერაციული სისტემის რეესტრის რედაქტირება, თუ ის არ ჩაიტვირთება;
  • აღჭურვილობის გაუმართაობის დიაგნოსტიკა;
  • ებრძვით ვირუსებს Windows PE-ისთვის სხვადასხვა ანტივირუსული საშუალებების გამოყენებით.

არქივის ჩამოტვირთვის შემდეგ გახსენით იგი და გაუშვით აპლიკაცია BuilderSE.exe. შემდეგი, მიჰყევით ინსტრუქციას: მიუთითეთ წყარო OS-ის ინსტალაციის ფაილებთან ერთად (install.wim უნდა იყოს), დააკონფიგურირეთ ქვეპროექტები (თითოეულს აქვს პარამეტრების გვერდი) და დაიწყეთ პროექტის მშენებლობა.

ამ ლექციით დაწყებული, ჩვენ განვიხილავთ კითხვებს განლაგების საშუალებებთან დაკავშირებით, კერძოდ:

  1. Windows PE წინასწარი ინსტალაციის გარემო.
  2. გამოსახულების კოპირებისთვის მოსამზადებელი პროგრამა არის Sysprep.
  3. გამოსახულების მოსაშორებლად შექმნილი პროგრამა არის ImageX.

Windows Preinstallation Environment (Windows PE) არის Windows XP, Windows Server 2003 და Windows Vista ოპერაციული სისტემის მინიმალური ფუნქციონალური ვერსია, სერვისების შეზღუდული ნაკრებით, რომელიც საშუალებას გაძლევთ ჩატვირთოთ კომპიუტერი Windows-ის გარეშე დაინსტალირებული CD-დან ან ქსელში. და გამოიყენება კომპიუტერის მოსამზადებლად, რათა დააინსტალიროთ დისკის სურათები ქსელის ფაილური სერვერიდან და დაიწყოთ Windows-ის ინსტალაცია. ამჟამინდელი ვერსია არის 3.0.

Windows PE არ არის განკუთვნილი კომპიუტერის ძირითად ოპერაციულ სისტემად გამოსაყენებლად. ის ემსახურება როგორც დამოუკიდებელ წინასწარ ინსტალაციის გარემოს და ჩაშენებულია ინსტალაციისა და სისტემის აღდგენის სხვა ინსტრუმენტებში, როგორიცაა Windows 7 Setup, Windows Deployment Services (WDS) და Windows Recovery Environment (Windows RE).

Windows PE - მთავარიამაიკროსოფტი ჩაიტვირთოს კომპიუტერები მოქმედი ოპერაციული სისტემის გარეშე, ეს შეიძლება იყოს კომპიუტერი დაზიანებული სისტემით ან საერთოდ სისტემის გარეშე. როდესაც თქვენი კომპიუტერი ჩაიტვირთება Windows PE-ში, შეგიძლიათ მოამზადოთ იგი Windows-ის ინსტალაციისთვის და გაუშვათ Windows Setup ქსელიდან ან ადგილობრივი რესურსიდან. Windows PE შეიძლება გამოყენებულ იქნას როგორც ფუნქციებით მდიდარი ინსტრუმენტი, რომელიც საშუალებას გაძლევთ შეინახოთ Windows-ის არსებული ასლი ან აღადგინოთ მონაცემები.

იმის გამო, რომ Windows PE დაფუძნებულია Windows 7 ბირთვზე, მას აქვს შემდეგი მახასიათებლები:

  • NTFS 5.x ფაილური სისტემის ჩაშენებული მხარდაჭერა, დინამიური ტომების შექმნისა და მართვის ჩათვლით.
  • ჩაშენებული მხარდაჭერა TCP/IP ქსელებისთვის და ფაილის გაზიარება. ეს ფუნქცია მხოლოდ კლიენტისთვისაა შესაძლებელი, ამიტომ შეუძლებელია სრულფასოვანი სერვერის შექმნა წინასწარ საინსტალაციო გარემოზე დაყრდნობით.
  • Windows-ისთვის 32-ბიტიანი (ან 64-ბიტიანი) მოწყობილობის დრაივერების მშობლიური მხარდაჭერა, ეს დამოკიდებულია წინასწარ საინსტალაციო გარემოს ხარისხზე.
  • მშობლიური მხარდაჭერა API-ს ქვეჯგუფისთვის.
  • დამატებითი მხარდაჭერა WMI, MDAC და HTML აპლიკაციებისთვის.
  • მედიის სხვადასხვა ტიპებიდან გაშვების შესაძლებლობა, მათ შორის CD, DVD, USB ფლეშ დრაივები (UFD) და დისტანციური ინსტალაციის სერვისის (WDS) სერვერები.
  • ოფლაინ Windows PE სესიები მხარდაჭერილია.
  • Windows PE სურათების მიწოდება შესაძლებელია ოფლაინში.
  • Windows PE მოიცავს ყველა Hyper-V დრაივერს მონიტორის დრაივერების გარდა. ეს საშუალებას გაძლევთ გაუშვათ Windows PE ჰიპერვიზორზე. მხარდაჭერილი ფუნქციები მოიცავს შენახვის მოწყობილობების, მაუსების და ქსელის ადაპტერების მხარდაჭერას.

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 ოპერაციული სისტემით მომუშავე კომპიუტერების აღდგენისა და აღდგენისთვის აღდგენა თქვენი მყარი დისკის ავტომატურად გადაფორმატებისთვის და Windows 7 ოპერაციული სისტემის ხელახლა ინსტალაციისთვის ორიგინალური დრაივერებით, პარამეტრებით და აპლიკაციებით.

Windows PE შეზღუდვა

Windows PE არის Windows 7-ის ამოღებული ვერსია და აქვს შემდეგი შეზღუდვები.

  • Windows PE გარემოს ზომის შესამცირებლად, შედის Win32 პროგრამირების ინტერფეისების მხოლოდ შეზღუდული ნაკრები. ეს ნაკრები მოიცავს I/O ინტერფეისს (დისკი და ქსელი) და ძირითადი Win32 ინტერფეისები.
  • ვინაიდან წინასწარ საინსტალაციო გარემო განაწილებულია უფასოდ Windows PE-ის, როგორც ოპერაციული სისტემის მეკობრეობის თავიდან ასაცილებლად, 72 საათის უწყვეტი გამოყენების შემდეგ, ჭურვი ავტომატურად შეწყვეტს მუშაობას და გადაიტვირთება. ამ პერიოდის მნიშვნელობა არ შეიძლება შეიცვალოს.
  • Windows PE არ შეიძლება გამოყენებულ იქნას ფაილ სერვერად ან ტერმინალის სერვერად, რადგან დისტანციური სამუშაო მაგიდა არ არის მხარდაჭერილი.
  • DFS სახელის გარჩევადობა მხარდაჭერილია მხოლოდ იზოლირებული ფესვებისთვის. დომენის ფესვები არ არის მხარდაჭერილი. დამოუკიდებელი DFS ფესვები იძლევა DFS root-ის გამოყენებას, რომელიც არსებობს მხოლოდ ადგილობრივ კომპიუტერზე და, შესაბამისად, არ იყენებს Active Directory-ს.
  • ფაილის სერვერებთან დაკავშირების მხარდაჭერილი მეთოდები TCP/IP და NetBIOS TCP/IP პროტოკოლების გამოყენებით. სხვა მეთოდები, როგორიცაა IPX/SPX ქსელის პროტოკოლი, არ არის მხარდაჭერილი.
  • Windows PE რეესტრში გაშვებული ნებისმიერი ცვლილება დაიკარგება კომპიუტერის გადატვირთვის შემდეგ. რეესტრში მუდმივი ცვლილებები შეიძლება განხორციელდეს მხოლოდ ხაზგარეშე Windows PE-ის დაწყებამდე.
  • დისკის ასოები ენიჭება თანმიმდევრულად, როდესაც ტიხრები იქმნება Windows PE-ში. თუმცა, როდესაც თქვენ გადატვირთავთ Windows PE-ს, ყველა მინიჭებული დისკის ასო უბრუნდება ნაგულისხმევ თანმიმდევრობას.
  • Windows PE არ უჭერს მხარს Microsoft .NET shell-ს ან საერთო ენის მუშაობის დროს.
  • Windows PE არ შეიცავს Windows 32-ზე (WOW32), Windows 64-ზე (WOW64), ვირტუალურ DOS მანქანას (VDM), OS/2 და POSIX ქვესისტემებს.
  • Windows PE Preinstallation Environment შეიძლება გამოყენებულ იქნას Windows-ის დაყენებამდე თქვენი კომპიუტერის დისკების კონფიგურაციისა და დაყოფისთვის. თუ რომელიმე მყარი დისკი გარდაიქმნება დინამიურ დისკებად Diskpart.exe-ის გამოყენებით Windows Setup-ის გაშვებამდე, მაშინ ისინი აღიარებულია როგორც გარე ოპერაციული სისტემის ინსტალაციის პროცესში და ამ მყარ დისკზე ყველა ტომი მიუწვდომელი იქნება.
  • 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) და იტვირთება რეესტრის hive-ს და ჩატვირთვის აუცილებელ დრაივერებს. ჩამოტვირთვის დასრულების შემდეგ, ის ამზადებს გარემოს Ntoskrnl.exe ბირთვის გასაშვებად. როდესაც მართავთ Windows PE-ს მხოლოდ წაკითხვადი მედიიდან, როგორიცაა CD, Windows PE ინახავს რეესტრის ჩიპებს მეხსიერებაში, რაც აპლიკაციებს საშუალებას აძლევს ჩაწერონ რეესტრში. აპლიკაციების მიერ რეესტრში შეტანილი ნებისმიერი ცვლილება არ არის შენახული Windows PE სესიებში გამოსაყენებლად.
  • Ntoskrnl.exe პროგრამა გადის და ასრულებს გარემოს ინსტალაციას. კონტროლი გადადის სესიის მენეჯერის (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-ის შესრულების შემდეგ გამოჩნდება Command Prompt ფანჯარა. ეს მიუთითებს, რომ Windows PE ჩატვირთვის პროცესი დასრულებულია.