Windows 10 preinstallation environment что это

Windows Preinstallation Environment (also known as Windows PE and WinPE) is a lightweight version of Windows used for the deployment of PCs, workstations, and servers, or troubleshooting an operating system while it is offline. It is intended to replace MS-DOS boot disks and can be booted via USB flash drive, PXE, iPXE,[1] CD, DVD, or hard disk. Traditionally used by large corporations and OEMs (to preinstall Windows client operating systems on PCs during manufacturing), it is now widely available free of charge via Windows Assessment and Deployment Kit (WADK) (formerly Windows Automated Installation Kit (WAIK)).

Windows Preinstallation Environment

Windows PE 10.0 (based on Windows 11), showing Windows Command Prompt, Registry Editor and Windows Task Manager

Developer Microsoft
Source model
  • Closed source
  • Source-available (through Shared Source Initiative)
Released to
manufacturing
2002; 21 years ago
Latest release 10.0.22621.1 / May 25, 2022; 16 months ago
Kernel type Hybrid
License Freeware
Official website docs.microsoft.com

Overview

Edit

WinPE was originally intended to be used only as a pre-installation platform for deploying Microsoft Windows operating systems, specifically to replace MS-DOS in this respect. WinPE has the following uses:

  • Deployment of workstations and servers in large corporations as well as pre-installation by system builders of workstations and servers to be sold to end users.
  • Recovery platform to run 32-bit or 64-bit recovery tools such as Winternals ERD Commander or Windows Recovery Environment (Windows RE).
  • Platform for running third-party 32-bit or 64-bit disk cloning utilities.

The package can be used for developer testing or as a recovery CD/DVD for system administrators. Many customized WinPE boot CDs packaged with third-party applications for different uses are now available from volunteers via the Internet. The package can also be used as the base of a forensics investigation to either capture a disk image or run analysis tools without mounting any available disks and thus changing state.[2]

Version 2.0 introduced a number of improvements[3] and extended the availability of WinPE to all customers, not just corporate enterprise customers by downloading and installing Microsoft’s Windows Automated Installation Kit (WAIK).

It was originally designed and built by a small team of engineers in Microsoft’s Windows Deployment team, including Vijay Jayaseelan, Ryan Burkhardt, and Richard Bond.[4]

Versions

Edit

The following versions are known to exist:

Version Description
1.0 The first release of Windows Preinstallation Environment, built from Windows XP RTM[5]
1.1 Built from Windows XP Professional with Service Pack 1[5]
1.2 Built from Windows Server 2003 RTM[5]
1.5 Called Windows PE 2004; built from Windows XP Professional with Service Pack 2[5]
1.6 Called Windows PE 2005; built from Windows Server 2003 with Service Pack 1[5]
2.0[6][7] Built from the first edition of Windows Vista. This version differs from the other versions since it doesn’t need the disc to load all the files.[citation needed] This means that the download is now 992 MB in size instead of 60 MB from the previous versions. It’s possible to modify the default startup disc to have access to a few plug-ins like Windows Management Instrumentation, Windows Scripting Host, additional drivers and other 32-bit applications (or 64-bit applications for 64-bit versions). Other new features include the capability for a rewritable RAM disk since WinPE version 1.x only has a recordable RAM disk.
2.1[8] Built from Windows Server 2008
2.2 Built from Windows Server 2008 SP2[5]
3.0[9] Built from Windows 7 code base. It is included in WAIK 2.0.[5]
3.1[10] Built from Windows 7 SP1 code base. It is included in a WAIK supplementary update provided by Microsoft.
4.0[11] Built from Windows 8 code base. It is included in WADK for Windows 8.
5.0[12][13] Built from Windows 8.1 code base. It is included in Windows ADK for Windows 8.1.
5.1[14][13] It is an update for version 5.0 that is applied manually.[15]
10.0.10240.16384 Built from Windows 10, version 1507 code base. It is included in Windows ADK for Windows 10, version 1507.[16][17]
10.0.10586.0 Built from Windows 10, version 1511 code base. It is included in Windows ADK for Windows 10, version 1511.[18]
10.0.14393.0 Built from Windows 10, version 1607 code base. It is included in Windows ADK for Windows 10, version 1607.[19]
10.0.15063.0 Built from Windows 10, version 1703 code base.
10.0.16299.15 Built from Windows 10, version 1709 code base.
10.0.17134.1 Built from Windows 10, version 1803 code base.
10.0.17763.0 Built from Windows 10, version 1809 code base.
10.0.18362.1 Built from Windows 10, version 1903 code base.
10.0.19041.1 Built from Windows 10, version 2004 code base.
10.0.20348.1 Built from Windows Server 2022 code base.
10.0.22000.1 Built from Windows 11, version 21H2 code base.
10.0.22621.1[20] Built from Windows 11, version 22H2 code base.

Derivatives

Edit

Windows Recovery Environment

Edit

 

System Recovery Options in Windows 7
 
Windows 11 Recovery Environment, Advanced Options section screen, showing six of the seven available options (system image recovery is shown when the «See more recovery options» button is clicked.)

Windows Recovery Environment (WinRE) is a set of tools based on Windows PE to help diagnose and recover from serious errors which may be preventing Windows from booting successfully. Windows RE is installed alongside Windows Vista and later, and may be booted from hard disks, optical media (such as an operating system installation disc) and PXE (e.g. Windows Deployment Services).[21] A copy of Windows RE is included in the installation media of the aforementioned operating systems. It is a successor to the Recovery Console.

Features

Edit

Windows RE features include:

  • Automatic Repair: Automatically finds and fixes boot errors in the Windows Vista Startup Process caused by issues such as corruption of the following components: Boot Configuration Data, disk and file system metadata, Master Boot Record, or Windows Registry, and issues caused by missing or damaged boot and system files, incompatible drivers, or damaged hardware. Prior to Windows 8, this mode was known as «Startup Repair.»[22] The executable image for Automatic Repair is startrep.exe
  • System Restore: Same as the System Restore that is included in Windows, it allows a system’s settings to be restored to those of a previous state.
  • System Image Recovery: Same as the Backup and Restore component of Windows, it allows restoring a previously created disk image.
  • Windows Memory Diagnostic Tool: Analyses the computer memory (RAM) for defects (not available on Windows 8 and later). The program does not run inside WinRE, but instead reboots the system and executes memtest.exe instead of loading the operating system. memtest.exe cannot be run inside Windows.
  • Windows Command Prompt: Gives command-line access to the file system, volumes and files. It can be used to run System File Checker (sfc /scannow) against an offline Windows installation and repair missing or corrupt files. Tools like robocopy, diskpart and DISM can be used to perform various system tasks like recovering or backing up files, managing partitions, and fix servicing-related issues respectively.[23] In order to use the command prompt, the user must sign into an administrator account.

Starting with Windows Server 2012/Windows 8, the following additional options are added:

  • «Refresh» or «Reset»: Both re-install Windows from a copy of the operating system on the hard drive. The «Refresh» operation maintains files, settings, and Windows Store apps (but not other programs), while «Reset» performs a factory reset of Windows, optionally formatting the hard drive and performing disk wiping.[24][25] The Reset function does not perform a full reinstall; it merely performs a factory reset from a WIM image inside a hidden recovery partition. It is possible to create a custom WIM image based on which a Reset is performed.
  • Startup Settings: Enforces a series of safe settings during the startup.

Windows 10 adds the following:

  • Restore factory settings: Allows users who upgraded to Windows 10 to revert to their original operating system. Appears as Recover from the cloud on devices whose factory settings include Windows 10.[citation needed]
  • Go back to the previous build: Windows 10 is an operating system for which Microsoft occasionally releases newer builds. In the event that installation of a new build of Windows 10 becomes problematic, this option allows the user to revert to the previous build. Only appears if the previous build’s files are not deleted.

Volumes encrypted with Bitlocker can be mounted if a recovery key is available.

Windows Recovery Environment can also be installed to a hard drive partition by OEMs,[26] and customized with additional tools such as a separate system recovery tool for restoring the computer back to its original state.[27] As of Windows Vista SP1, users can create their own bootable CD containing the recovery environment.

REAgentC

Edit

REAgentC

Developer(s) Microsoft
Operating system Microsoft Windows
Type Command
Website docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/reagentc-command-line-options

Windows includes the REAgentC command which is used to configure a Windows RE boot image and a push-button reset recovery image. It allows administration of recovery options and various customizations. The REAgentC tool can either be used on an offline Windows image or on a running Windows system.[28] The command requires administrator privileges.[29]

Microsoft DaRT

Edit

Microsoft Diagnostics and Recovery Toolset (DaRT), sold as a part of Microsoft Desktop Optimization Pack, is yet another toolset based on Windows PE that performs diagnostic and recovery on an offline copy of Windows. It can manage files, edit Windows Registry, uninstall previously installed Windows updates, scan system for malware and restore deleted files.

See also

Edit

  • Live CD
  • Booting process of Windows NT Setup before Vista



Edit

  • BartPE
  • nLite and vLite
  • WinBuilder
  • Windows To Go

References

Edit

  1. ^ «Network-booting Windows PE». Retrieved 18 September 2012.
  2. ^ «WinPE 3.0 & Forensics». Praetorian Prefect. 12 April 2010. Archived from the original on 27 April 2010. Retrieved 16 April 2010.
  3. ^ «Adding XML Parser support into WinPE». 17 February 2006. Archived from the original on 28 April 2006. Retrieved 16 June 2009.
  4. ^ US patent 6993642, Burkhardt, Ryan; Harikrishnan, Seetharaman; Yaryan, Tom; Bond, Richard; Shetty, Vijesh; Jayaseelan, Vijayachandran, «Method and system for creating and employing an operating system having selected functionality», published 2006-01-30, issued 2006-01-31, assigned to Microsoft Technology Licensing, LLC
  5. ^ a b c d e f g «Windows PE Version Overview». TechNet Wiki. Microsoft. Retrieved 28 December 2017.
  6. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. Windows Preinstallation Environment (Windows PE) 2.0 is a minimal Win32 operating system with limited services, built on the Windows Vista kernel.
  7. ^ «Windows Automated Installation Kit (AIK)». Download Center. Microsoft. Retrieved 15 September 2013.
  8. ^ «Automated Installation Kit (AIK) for Windows Vista SP1 and Windows Server 2008». Download Center. Microsoft. Retrieved 15 September 2013.
  9. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. Windows® Preinstallation Environment (Windows PE) 3.0 is a minimal Win32® operating system with limited services, built on the Windows® 7 kernel.
  10. ^ «The Windows® Automated Installation Kit (AIK) Supplement for Windows® 7 SP1». Download Center. Microsoft. Retrieved 15 September 2013.
  11. ^ «Windows Assessment and Deployment Kit (ADK) for Windows® 8». Download Center. Microsoft. Retrieved 15 September 2013.
  12. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. (WinPE) Windows PE 5.0 (WinPE) is a small operating system used to install, deploy, and repair Windows 8, Windows Server 2012 R2, and other Windows operating systems.
  13. ^ a b «Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1». Download Center. Microsoft. Retrieved 15 September 2013.
  14. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. WinPE for Windows 8.1: Windows PE 5.1
  15. ^ «Update WinPE 5.0 to WinPE 5.1». TechNet Library. Microsoft. Retrieved 6 April 2014.
  16. ^ Rhee, Yong (11 August 2015). «Download: Windows 10 Assessment and Deployment Kit (ADK)». Yong Rhee’s Microsoft Technet Blog. Microsoft.
  17. ^ «Windows PE (WinPE)». Hardware Dev Center. Microsoft. 2 October 2018.
  18. ^ Rhee, Yong (1 December 2015). «Download: Windows 10 Nov. 2015 update (version 1511) Assessment and Deployment Kit (ADK)». Yong Rhee’s Microsoft Technet Blog. Microsoft. Retrieved 11 January 2016.
  19. ^ O’Shea, Mark (3 August 2016). «Windows ADK for Windows 10 version 1607 available for download». Microsoft Australia OEM Team. Microsoft. Archived from the original on 11 November 2016.
  20. ^ windows-driver-content. «Download and install the Windows ADK». docs.microsoft.com. Retrieved 25 May 2022.
  21. ^ Parveen (18 September 2006). «Introducing Windows Recovery Environment (Windows RE)». Windows RE Notes. Microsoft. Archived from the original on 19 October 2017. Retrieved 18 December 2020.
  22. ^ «How Windows RE Works». Windows Vista Technical Library. Microsoft. 25 July 2008.
  23. ^ Conway, Joseph (14 July 2009). «The coolest new DISM command (to me at least)». The Windows Servicing Guy. Microsoft.
  24. ^ Lee, Desmond (4 January 2012). Sinofsky, Steven (ed.). «Refresh and reset your PC». Building Windows 8. Microsoft.
  25. ^ Bright, Peter (19 September 2011). «Making the lives of IT easier: Windows 8 Refresh, Reset, and Windows To Go». Ars Technica. Condé Nast.
  26. ^ «How to install Windows RE on the hard disk». MSDN. Microsoft. 11 January 2007. Retrieved 14 February 2008.
  27. ^ «Customizing the Windows RE Experience». TechNet. Microsoft. Archived from the original on 20 February 2007. Retrieved 13 February 2008.
  28. ^ «REAgentC command-line options | Microsoft Docs». Archived from the original on 12 November 2020. Retrieved 5 August 2020.
  29. ^ «How to enable Windows Recovery Environment (WinRE) on Windows 10 | Windows Central». 13 May 2020. Archived from the original on 12 June 2020. Retrieved 5 August 2020.

External links

Edit

  • Windows PE Technical Reference
  • Download Windows PE

From Wikipedia, the free encyclopedia

Windows Preinstallation Environment

Windows PE 10.0 (based on Windows 11), showing Windows Command Prompt, Registry Editor and Windows Task Manager

Developer Microsoft
Source model
  • Closed source
  • Source-available (through Shared Source Initiative)
Released to
manufacturing
2002; 21 years ago
Latest release 10.0.22621.1 / May 25, 2022; 16 months ago
Kernel type Hybrid
License Freeware
Official website docs.microsoft.com

Windows Preinstallation Environment (also known as Windows PE and WinPE) is a lightweight version of Windows used for the deployment of PCs, workstations, and servers, or troubleshooting an operating system while it is offline. It is intended to replace MS-DOS boot disks and can be booted via USB flash drive, PXE, iPXE,[1] CD, DVD, or hard disk. Traditionally used by large corporations and OEMs (to preinstall Windows client operating systems on PCs during manufacturing), it is now widely available free of charge via Windows Assessment and Deployment Kit (WADK) (formerly Windows Automated Installation Kit (WAIK)).

Overview[edit]

WinPE was originally intended to be used only as a pre-installation platform for deploying Microsoft Windows operating systems, specifically to replace MS-DOS in this respect. WinPE has the following uses:

  • Deployment of workstations and servers in large corporations as well as pre-installation by system builders of workstations and servers to be sold to end users.
  • Recovery platform to run 32-bit or 64-bit recovery tools such as Winternals ERD Commander or Windows Recovery Environment (Windows RE).
  • Platform for running third-party 32-bit or 64-bit disk cloning utilities.

The package can be used for developer testing or as a recovery CD/DVD for system administrators. Many customized WinPE boot CDs packaged with third-party applications for different uses are now available from volunteers via the Internet. The package can also be used as the base of a forensics investigation to either capture a disk image or run analysis tools without mounting any available disks and thus changing state.[2]

Version 2.0 introduced a number of improvements[3] and extended the availability of WinPE to all customers, not just corporate enterprise customers by downloading and installing Microsoft’s Windows Automated Installation Kit (WAIK).

It was originally designed and built by a small team of engineers in Microsoft’s Windows Deployment team, including Vijay Jayaseelan, Ryan Burkhardt, and Richard Bond.[4]

Versions[edit]

The following versions are known to exist:

Version Description
1.0 The first release of Windows Preinstallation Environment, built from Windows XP RTM[5]
1.1 Built from Windows XP Professional with Service Pack 1[5]
1.2 Built from Windows Server 2003 RTM[5]
1.5 Called Windows PE 2004; built from Windows XP Professional with Service Pack 2[5]
1.6 Called Windows PE 2005; built from Windows Server 2003 with Service Pack 1[5]
2.0[6][7] Built from the first edition of Windows Vista. This version differs from the other versions since it doesn’t need the disc to load all the files.[citation needed] This means that the download is now 992 MB in size instead of 60 MB from the previous versions. It’s possible to modify the default startup disc to have access to a few plug-ins like Windows Management Instrumentation, Windows Scripting Host, additional drivers and other 32-bit applications (or 64-bit applications for 64-bit versions). Other new features include the capability for a rewritable RAM disk since WinPE version 1.x only has a recordable RAM disk.
2.1[8] Built from Windows Server 2008
2.2 Built from Windows Server 2008 SP2[5]
3.0[9] Built from Windows 7 code base. It is included in WAIK 2.0.[5]
3.1[10] Built from Windows 7 SP1 code base. It is included in a WAIK supplementary update provided by Microsoft.
4.0[11] Built from Windows 8 code base. It is included in WADK for Windows 8.
5.0[12][13] Built from Windows 8.1 code base. It is included in Windows ADK for Windows 8.1.
5.1[14][13] It is an update for version 5.0 that is applied manually.[15]
10.0.10240.16384 Built from Windows 10, version 1507 code base. It is included in Windows ADK for Windows 10, version 1507.[16][17]
10.0.10586.0 Built from Windows 10, version 1511 code base. It is included in Windows ADK for Windows 10, version 1511.[18]
10.0.14393.0 Built from Windows 10, version 1607 code base. It is included in Windows ADK for Windows 10, version 1607.[19]
10.0.15063.0 Built from Windows 10, version 1703 code base.
10.0.16299.15 Built from Windows 10, version 1709 code base.
10.0.17134.1 Built from Windows 10, version 1803 code base.
10.0.17763.0 Built from Windows 10, version 1809 code base.
10.0.18362.1 Built from Windows 10, version 1903 code base.
10.0.19041.1 Built from Windows 10, version 2004 code base.
10.0.20348.1 Built from Windows Server 2022 code base.
10.0.22000.1 Built from Windows 11, version 21H2 code base.
10.0.22621.1[20] Built from Windows 11, version 22H2 code base.

Derivatives[edit]

Windows Recovery Environment[edit]

System Recovery Options in Windows 7
Windows 11 Recovery Environment, Advanced Options section screen, showing six of the seven available options (system image recovery is shown when the «See more recovery options» button is clicked.)

Windows Recovery Environment (WinRE) is a set of tools based on Windows PE to help diagnose and recover from serious errors which may be preventing Windows from booting successfully. Windows RE is installed alongside Windows Vista and later, and may be booted from hard disks, optical media (such as an operating system installation disc) and PXE (e.g. Windows Deployment Services).[21] A copy of Windows RE is included in the installation media of the aforementioned operating systems. It is a successor to the Recovery Console.

Features[edit]

Windows RE features include:

  • Automatic Repair: Automatically finds and fixes boot errors in the Windows Vista Startup Process caused by issues such as corruption of the following components: Boot Configuration Data, disk and file system metadata, Master Boot Record, or Windows Registry, and issues caused by missing or damaged boot and system files, incompatible drivers, or damaged hardware. Prior to Windows 8, this mode was known as «Startup Repair.»[22] The executable image for Automatic Repair is startrep.exe
  • System Restore: Same as the System Restore that is included in Windows, it allows a system’s settings to be restored to those of a previous state.
  • System Image Recovery: Same as the Backup and Restore component of Windows, it allows restoring a previously created disk image.
  • Windows Memory Diagnostic Tool: Analyses the computer memory (RAM) for defects (not available on Windows 8 and later). The program does not run inside WinRE, but instead reboots the system and executes memtest.exe instead of loading the operating system. memtest.exe cannot be run inside Windows.
  • Windows Command Prompt: Gives command-line access to the file system, volumes and files. It can be used to run System File Checker (sfc /scannow) against an offline Windows installation and repair missing or corrupt files. Tools like robocopy, diskpart and DISM can be used to perform various system tasks like recovering or backing up files, managing partitions, and fix servicing-related issues respectively.[23] In order to use the command prompt, the user must sign into an administrator account.

Starting with Windows Server 2012/Windows 8, the following additional options are added:

  • «Refresh» or «Reset»: Both re-install Windows from a copy of the operating system on the hard drive. The «Refresh» operation maintains files, settings, and Windows Store apps (but not other programs), while «Reset» performs a factory reset of Windows, optionally formatting the hard drive and performing disk wiping.[24][25] The Reset function does not perform a full reinstall; it merely performs a factory reset from a WIM image inside a hidden recovery partition. It is possible to create a custom WIM image based on which a Reset is performed.
  • Startup Settings: Enforces a series of safe settings during the startup.

Windows 10 adds the following:

  • Restore factory settings: Allows users who upgraded to Windows 10 to revert to their original operating system. Appears as Recover from the cloud on devices whose factory settings include Windows 10.[citation needed]
  • Go back to the previous build: Windows 10 is an operating system for which Microsoft occasionally releases newer builds. In the event that installation of a new build of Windows 10 becomes problematic, this option allows the user to revert to the previous build. Only appears if the previous build’s files are not deleted.

Volumes encrypted with Bitlocker can be mounted if a recovery key is available.

Windows Recovery Environment can also be installed to a hard drive partition by OEMs,[26] and customized with additional tools such as a separate system recovery tool for restoring the computer back to its original state.[27] As of Windows Vista SP1, users can create their own bootable CD containing the recovery environment.

REAgentC[edit]

REAgentC

Developer(s) Microsoft
Operating system Microsoft Windows
Type Command
Website docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/reagentc-command-line-options

Windows includes the REAgentC command which is used to configure a Windows RE boot image and a push-button reset recovery image. It allows administration of recovery options and various customizations. The REAgentC tool can either be used on an offline Windows image or on a running Windows system.[28] The command requires administrator privileges.[29]

Microsoft DaRT[edit]

Microsoft Diagnostics and Recovery Toolset (DaRT), sold as a part of Microsoft Desktop Optimization Pack, is yet another toolset based on Windows PE that performs diagnostic and recovery on an offline copy of Windows. It can manage files, edit Windows Registry, uninstall previously installed Windows updates, scan system for malware and restore deleted files.

See also[edit]

  • Live CD
  • Booting process of Windows NT Setup before Vista

[edit]

  • BartPE
  • nLite and vLite
  • WinBuilder
  • Windows To Go

References[edit]

  1. ^ «Network-booting Windows PE». Retrieved 18 September 2012.
  2. ^ «WinPE 3.0 & Forensics». Praetorian Prefect. 12 April 2010. Archived from the original on 27 April 2010. Retrieved 16 April 2010.
  3. ^ «Adding XML Parser support into WinPE». 17 February 2006. Archived from the original on 28 April 2006. Retrieved 16 June 2009.
  4. ^ US patent 6993642, Burkhardt, Ryan; Harikrishnan, Seetharaman; Yaryan, Tom; Bond, Richard; Shetty, Vijesh; Jayaseelan, Vijayachandran, «Method and system for creating and employing an operating system having selected functionality», published 2006-01-30, issued 2006-01-31, assigned to Microsoft Technology Licensing, LLC
  5. ^ a b c d e f g «Windows PE Version Overview». TechNet Wiki. Microsoft. Retrieved 28 December 2017.
  6. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. Windows Preinstallation Environment (Windows PE) 2.0 is a minimal Win32 operating system with limited services, built on the Windows Vista kernel.
  7. ^ «Windows Automated Installation Kit (AIK)». Download Center. Microsoft. Retrieved 15 September 2013.
  8. ^ «Automated Installation Kit (AIK) for Windows Vista SP1 and Windows Server 2008». Download Center. Microsoft. Retrieved 15 September 2013.
  9. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. Windows® Preinstallation Environment (Windows PE) 3.0 is a minimal Win32® operating system with limited services, built on the Windows® 7 kernel.
  10. ^ «The Windows® Automated Installation Kit (AIK) Supplement for Windows® 7 SP1». Download Center. Microsoft. Retrieved 15 September 2013.
  11. ^ «Windows Assessment and Deployment Kit (ADK) for Windows® 8». Download Center. Microsoft. Retrieved 15 September 2013.
  12. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. (WinPE) Windows PE 5.0 (WinPE) is a small operating system used to install, deploy, and repair Windows 8, Windows Server 2012 R2, and other Windows operating systems.
  13. ^ a b «Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1». Download Center. Microsoft. Retrieved 15 September 2013.
  14. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. WinPE for Windows 8.1: Windows PE 5.1
  15. ^ «Update WinPE 5.0 to WinPE 5.1». TechNet Library. Microsoft. Retrieved 6 April 2014.
  16. ^ Rhee, Yong (11 August 2015). «Download: Windows 10 Assessment and Deployment Kit (ADK)». Yong Rhee’s Microsoft Technet Blog. Microsoft.
  17. ^ «Windows PE (WinPE)». Hardware Dev Center. Microsoft. 2 October 2018.
  18. ^ Rhee, Yong (1 December 2015). «Download: Windows 10 Nov. 2015 update (version 1511) Assessment and Deployment Kit (ADK)». Yong Rhee’s Microsoft Technet Blog. Microsoft. Retrieved 11 January 2016.
  19. ^ O’Shea, Mark (3 August 2016). «Windows ADK for Windows 10 version 1607 available for download». Microsoft Australia OEM Team. Microsoft. Archived from the original on 11 November 2016.
  20. ^ windows-driver-content. «Download and install the Windows ADK». docs.microsoft.com. Retrieved 25 May 2022.
  21. ^ Parveen (18 September 2006). «Introducing Windows Recovery Environment (Windows RE)». Windows RE Notes. Microsoft. Archived from the original on 19 October 2017. Retrieved 18 December 2020.
  22. ^ «How Windows RE Works». Windows Vista Technical Library. Microsoft. 25 July 2008.
  23. ^ Conway, Joseph (14 July 2009). «The coolest new DISM command (to me at least)». The Windows Servicing Guy. Microsoft.
  24. ^ Lee, Desmond (4 January 2012). Sinofsky, Steven (ed.). «Refresh and reset your PC». Building Windows 8. Microsoft.
  25. ^ Bright, Peter (19 September 2011). «Making the lives of IT easier: Windows 8 Refresh, Reset, and Windows To Go». Ars Technica. Condé Nast.
  26. ^ «How to install Windows RE on the hard disk». MSDN. Microsoft. 11 January 2007. Retrieved 14 February 2008.
  27. ^ «Customizing the Windows RE Experience». TechNet. Microsoft. Archived from the original on 20 February 2007. Retrieved 13 February 2008.
  28. ^ «REAgentC command-line options | Microsoft Docs». Archived from the original on 12 November 2020. Retrieved 5 August 2020.
  29. ^ «How to enable Windows Recovery Environment (WinRE) on Windows 10 | Windows Central». 13 May 2020. Archived from the original on 12 June 2020. Retrieved 5 August 2020.

External links[edit]

  • Windows PE Technical Reference
  • Download Windows PE

Windows PE (WinPE) — это небольшая операционная система, используемая для установки, развертывания и восстановления Windows настольных выпусков, Windows Server и других Windows операционных систем. из Windows PE можно:

WinPE — это надстройка для комплекта средств для развертывания и оценки Windows (ADK). Установите надстройки ADK и WinPE, чтобы начать работу с WinPE.

до Windows 10, версия 1809 среда WinPE была включена в ADK и не является надстройкой.

Windows PE выполняет Windows среду командной строки и поддерживает следующие функции Windows:

Windows среда предустановки имеет те же требования, что и Windows со следующими исключениями:

Windows Среда предустановки не является операционной системой общего назначения. Он не может использоваться ни для каких целей, Кроме развертывания и восстановления. Его не следует использовать в качестве тонкого клиента или встроенной операционной системы. существуют другие продукты майкрософт, например Windows Embedded CE, которые могут использоваться в этих целях.

чтобы предотвратить использование в качестве рабочей операционной системы, Windows PE автоматически прекращает запуск оболочки и перезапускается через 72 часов непрерывного использования. Этот период нельзя настроить.

при Windows перезагрузок PE все изменения теряются, включая изменения в драйверах, именах дисков и реестре Windows PE. Сведения о внесении неустойчивых изменений см. в разделе WinPE: подключение и настройка.

при установке Windows PE по умолчанию используется формат файлов FAT32, который включает в себя собственные ограничения, включая максимальный размер файла в 4 гб и максимальный размер диска (до 32 гб). Дополнительные сведения см. в разделе WinPE: использование одного USB-ключа для WinPE и WIM-файла (WIM).

Как правило, для развертывания Windows используется последняя версия WinPE. если вы используете настроенную среду WinPE для образов Windows 10, вы можете продолжить использовать имеющийся образ Windows PE и запустить последнюю версию DISM из сетевой папки. Дополнительные сведения см. в статье копирование DISM на другой компьютер.

300px Windows PE screenshot

СОДЕРЖАНИЕ

Обзор

Первоначально WinPE предназначалась для использования только в качестве предустановочной платформы для развертывания операционных систем Microsoft Windows, в частности для замены MS-DOS в этом отношении. WinPE имеет следующие применения:

Пакет можно использовать для тестирования разработчиками или как восстановительный CD / DVD для системных администраторов. Многие настроенные загрузочные компакт-диски WinPE, упакованные со сторонними приложениями для различных целей, теперь доступны добровольцам через Интернет. Пакет также можно использовать в качестве основы для судебно-медицинской экспертизы, чтобы либо захватить образ диска, либо запустить инструменты анализа без подключения каких-либо доступных дисков и, таким образом, изменения состояния.

Версия 2.0 внесла ряд улучшений и расширила доступность WinPE для всех клиентов, а не только для корпоративных клиентов, путем загрузки и установки пакета автоматической установки Windows (WAIK) от Microsoft.

Первоначально он был разработан и создан небольшой группой инженеров из группы Microsoft по развертыванию Windows, в которую входили Виджей Джаясилан, Райан Буркхардт и Ричард Бонд.

Версии

Известно, что существуют следующие версии:

Производные

Среда восстановления Windows

280px Windows 8 RE advanced options

Функции

Возможности Windows RE включают:

Начиная с Windows Server 2012 / Windows 8 добавлены следующие дополнительные параметры:

Windows 10 добавляет следующее:

Тома, зашифрованные с помощью Bitlocker, можно подключить, если доступен ключ восстановления.

REAgentC

Microsoft DaRT

Источник

Существует миллион разрозненных статей о том, что такое Windows PE, чем он полезен. В интернете приводится миллион способов создания этого самого Windows PE. какой же из них самый лучший? Попытаемся обобщить основную необходимую информацию и сделать выводы в этой статье.

Для чего вам потребуется Windows PE?

Да, не надо путать Windows PE и Windows RE. Windows RE (Recovery Environment) — среда для восстановления Windows после сбоя. Однако, Windows RE как набор инструментов можно запустить из-под PE. И тут возникает мысль: а почему бы не использовать PE для задач восстановления упавших систем, интегрировав в PE необходимые приложения? Да, именно это нам и нужно.

Какие задачи мы сможем выполнять под ней:

Особую ценность для диагностики и восстановления операционной системы Windows PE приобретает при включении в ее состав набора Microsoft Diagnostics and Recovery Toolset (MS DaRT), который можно скачать и интегрировать в образ Windows PE. По сути вся операционная система запаковывается в один файл — WIM формата, который при запуске с носителя распаковывается в оперативную память (RAM-disk, обычно диск X:). Вот основные особенности PE:

Какие бывают Windows PE?

Собственно классический Windows PE — это среда от компании Microsoft, ядро которой зависит от версии PE, которую вы скачаете:

Но помимо классический Windows PE существует большое количество альтернативных сборок PE (более 300), основанных на том же ядре, но с графическим интерфейсом и большим набором программ. Существуют даже готовые среды от производителей того или иного ПО, которые содержат их утилиты.

Win PE от вендоров:

Это далеко не полный список, но те системы, которые наиболее на слуху. Каждый полезен, у каждого свои преимущества. А список кастомных сборок от разных энтузиатов просто море:

Перечислять можно долго, но если вам нужен готовый вариант WinPE на современном ядре, выберите что-то списка выше. Я бы рекомендовал или проект Стрельца или Conty9. Если вас не устроит набор утилит в сборке — посмотрите в сторону TechAdminPE или AdminPE. Если же вам хочется создать свои набор, то читайте дальше.

Как устроен и работает Windows PE

Как уже было сказано выше, чистый Win PE — это командная строка. По сути PE — это один файл boot.wim и ряд служебных, передающих ему управление и позволяющих его загрузить.

Диспетчер загрузки bootmgr позволяет выполнить загрузку как с обычного системного диска, так и из загрузочных образов, виртуальных дисков, загрузку с использованием загрузчиков других операционных систем. Содержимое типового диска аварийного восстановления на базе WinPE:

Процесс загрузки Windows PE проходит следующие этапы:

Программе wpeinit можно сообщить файл ответов Unattend.xml, в котором будут указаны различные настройки пользовательского интерфейса системы. Служебная программа Wpeutil — это средство командной строки, которое позволяет выполнять различные команды в сеансе Windows PE. Например, можно завершить работу компьютера или перезапустить Windows PE, включить или отключить брандмауэр, задать языковые параметры и настроить сеть. Средство настройки региональных параметров (Intlcfg.exe) используется для изменения языка и региональных настроек, шрифтов и параметров ввода образа Windows. Обычно Intlcfg.exe запускается после применения одного или нескольких пакетов поддержки языков к образу Windows. О других системных командах можно почитать на Technet.

В кастомизированных сборках все намного сложнее. Там происходит не только запуск командной строки, но и запуск графического интерфейса explorer.exe, а также массы кастомизированных скриптов и приложений. Все же хотите создать свой Windows PE? — Пожалуйста.

Методика создания своего Windows PE

Первый вариант рассмотрен в конце нашей статьи о загрузчиках. Мы пойдем другим путем.

Подготовка Windows PE своими руками

Откуда взять необходимое? Windows PE является частью свободно распространяемого Windows ADK. Версия PE соответствует версии ADK. Скачать ADK можно с сайта Microsoft. Обратите внимание, что для Windows 7 ADK ранее назывался WAIK. Итак, план действий:

Все, образ готов. Конечно, уйдет немало времени для отладки всего этого, но в целом процесс не такой сложный. Можете надергать готовые PE приложения из других готовых сборок и добавить в свою. Детали процесса подготовки и добавления приложений я описывать не буду, таких описаний в сети тьма.

Полуавтоматизированная сборка Windows PE

И как обычно в конце я предлагаю вариант для тех, кто по тем или иным причинам не достиг желаемого результата своими руками. Существует спасительный конструктор, который называется WinBuilder, который позволяет собрать дистрибутив Windows PE путем интегрирования готовых модулей (проектов) и портативных программ, скачиваемых с web сайта проекта автоматически. Дело в том, что это свободно распространяемый проект, который включает массу других подпроектов, сделанных на его базе, по сути это агрегатор проектов, написанных на Java в рамках одной концепции. Все, что вам требуется — выбрать готовые проекты и скачать их с сети, они включают в себя даже набор готовых приложений, а затем скомпилировать. Установка ADK все равно требуется.

К сожалению, я данным проектом полная неразбериха, и не существует полноценной документации. Все статьи в интернете более не актуальны. Основной проект по обновления платформы WinBuilder, как таковой, умер, но в рамках него существует несколько самостоятельно развивающих проектов. В связи с этим не скачивайте приложение Winbuilder 082 с официального сайта, оно ссылается на умершие проекты, поэтому не работает.

Вам нужно выбрать между 4 проектами:

Источник

Создаем реаниматор на базе Windows PE

%D1%80%D0%B5%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%82%D0%BE%D1%80 windowsWindows PE. Возможно вы слышали это название, а возможно и нет, хотя вполне вероятно, что пользовались данной версией Windows даже не подозревая об этом. Фактически это не отдельная редакция операционной системы вроде Windows 7 Professional или Windows 10 Home, а упрощенная версия, о чем и свидетельствует ее название Preinstallation Environment. Что можно перевести как «предустановочная среда» или «среда предустановки».

Если вы самостоятельно устанавливали Windows, то уже имели дело с Windows PE, так как на ней основаны первые этапы установки операционной системы. Также на Windows PE работает среда восстановления, к которой можно обратиться в случае возникновения каких-либо проблем в системе.

Особенности Windows PE

О возможностях Windows PE можно узнать на официальном сайте Майкрософт.

Windows PE — это небольшая операционная система, используемая для установки, развертывания и восстановления Windows для настольных компьютеров.

Ее требования к оборудованию практически ничем не отличаются от обычной Windows, но основное ее преимущество заключается в том, что для ее запуска не требуется жесткий диск. Базовая версия Windows PE построенная на Windows 10 требует не более 512 Мб памяти и поэтому может быть запущена как с флешки, так и непосредственно в оперативной памяти.

Легковесность Windows PE может вызвать соблазн использовать ее в качестве основной системы на компьютере или домашнем сервере, однако есть существенные ограничения, которые не позволят это сделать.

Так, например, система автоматически перезапускается через 72 часа непрерывного использования и все изменения при этом будут утеряны. Кроме этого при установке Windows PE по умолчанию используется файловая система FAT32, что ограничивает максимальный размер используемых файлов до 4 Гб.

Но тогда для чего может быть полезна эта версия Windows?

Для чего нужен Windows PE

А как раз для создания загрузочной флешки с привычной (хоть и сильно урезанной) операционной системой.

Например если ваш компьютер перестал загружаться с жесткого диска, то загрузка с такой флешки позволит получить доступ к данным на нем. То есть эту операционную систему можно и нужно использовать по ее прямому назначению — для восстановления или диагностики компьютера.

Именно на Windows PE построены многие известные реаниматоры, то есть готовые сборки, которые можно записать на флешку, а после загрузки с нее вы получите доступ к привычной среде Windows с предустановленным набором программ и утилит.

Hirens Boot CD PE 1100x618 1

Именно на Windows PE построены такие популярные сборки, как Hiren’s Boot CD или загрузочные диски Sergei Strelec, которые предназначены для диагностики и обслуживания компьютеров или для восстановления работоспособности ОС.

В эти сборки уже входит набор популярных программ и утилит для быстрой диагностики компьютера, поэтому изучив содержание каждой сборки вы можете выбрать наиболее подходящее для вашей задачи решение.

Скачать понравившуюся сборку можно в виде ISO-образов и затем записать его на флешку с помощью любой предназначенной для этого утилиты, например, Rufus.

Также можно воспользоваться утилитой Ventoy, которой я посвятил отдельную заметку, и записать нужный образ или все образы сразу на флешку, подготовленную с помощью этой программы.

Как создать флешку с Windows PE

Ну и нельзя не упомянуть о том, что вы можете создать свою загрузочную флешку с «голой» Windows PE. Весь алгоритм по ее созданию подробно описан на официальном сайте. Процесс этот хоть и не сложный, но довольно муторный и потребует установки еще дополнительных утилит и надстроек. Не буду подробно на нем останавливаться, так как не думаю, что от «голой» системы есть какая-то существенная польза.

Но вполне возможно вы захотите создать загрузочную флешку со своей собственной сборкой, то есть с набором нужных вам программ. Сделать это довольно просто и существует множество вспомогательных утилит, предназначенных для этого. Давайте рассмотрим две из них.

Утилита AOMEI PE Builder

Пожалуй самой простой и известной утилитой, позволяющей создать свою сборку на базе Windows PE, является утилита AOMEI PE Builder.

Скачиваем и устанавливаем программу на компьютер, а затем запускаем.

002 1

На первом шаге нам нужно будет выбрать разрядность Windows.

003 1

Я выберу 64-бита. Сейчас подавляющее большинство программ имеют 64-х разрядную версию, однако перед выбором разрядности Windows стоит убедиться, что утилиты, которые вы планируете поместить в сборку также имеют такую же разрядность.

На следующем шаге выбираем программы, которые планируем включить в нашу сборку.

004 1

На выбор уже есть небольшое количество утилит, которые разложены по соответствующим разделам. Всего три раздела — работа с файлами (File), с сетью (Network) и с системой (System).

При выборе программы появится ее описание, правда оно на английском.

005

Тем не менее, все эти утилиты довольно известны, а если какие-то из них вам незнакомы, то можно легко по названию найти в интернете описание программы на русском.

Выбираем нужные программы из списка, а затем добавляем свои. Для этого есть две опции — добавить файл и добавить папку.

006

Программы должны иметь ту же разрядность, что и Windows, а также быть портативными, то есть запускающимися без предварительной установки на компьютер.

На сайте уже есть несколько заметок, посвященных портативным программам и их созданию. У многих известных программ есть портативные версии и можно их скачать либо с официального сайта приложения, либо со специализированных сайтов, на которых выложено большое количество готовых портативных программ.

Обычно для поиска нужной программы достаточно в поисковике набрать ее название и слово «portable».

007

Также можно подготовить портативные версии нужных вам программ с помощью специальных утилит.

Я подготовил на рабочем столе папку с портативными версиями программам — VLC media player, утилиты для диагностики жесткого диска Victoria и еще одна утилита для тестирования и идентификации компонентов компьютера AIDA64. Так как все программы состоят более чем из одного файла, то добавим их папками.

008

Осталось лишь записать сборку на флешку. Сделать это можно прям из программы. Подключенная флешка уже отображается в соответствующем разделе.

009

Либо можно создать ISO-образ, который потом можно, например, закинуть на флешку с Ventoy или позже записать на нее с помощью любой другой утилиты.

Процесс создания сборки займет довольно много времени, так как все необходимые файлы утилита скачивает из интернета.

После того, как флешка готова загружаемся с нее.

010

На рабочем столе увидим ярлыки для запуска утилит, которые мы выбрали в процессе создания сборки. Также тут есть еще две утилиты Partition Assistant и Backupper — это программы того же разработчика, что и утилита PE Builder. Backupper позволяет создавать резервные копии данных и целых разделов, а Partition Assistant предназначена для работы с дисками, то есть с ее помощью можно вносить изменения в разделы на жестком диске.

Все выбранные нами вручную утилиты находятся в отдельной папке UserTools. И вот тут меня ждал сюрприз.

Утилитой AOMEI PE Builder я пользовался лет пять назад и тогда мне без проблем удалось добавить в сборку нужные мне программы, однако сейчас все три добавленные мною программы запустить не удалось. Скорее всего это связано с тем, что Windows PE был создан на базе самой последней редакции Windows 10, и с этими редакциями как раз и возникают подобные проблемы, о чем расскажу далее.

Думаю, что если в качестве базы для Windows PE использовать предыдущие редакции десятки, то все будет работать. В любом случае, далее речь пойдет об утилите, которой я пользовался многократно.

Утилита Win10XPE

Вторая утилита, о которой пойдет речь, имеет намного более широкие возможности. Называется она Win10XPE и ее интерфейс нельзя назвать интуитивно понятным, так как здесь содержится огромное количество всевозможных настроек.

011

Кроме этого есть еще один нюанс — так как утилита использует системные файлы и содержит большое количество специализированных инструментов, то ваш антивирус может на нее реагировать.

На счет вирусов и антивирусов сказано уже очень много и предыдущая моя заметка была посвящена данной теме, поэтому каждый в этом вопросе решает для себя сам.

Скажу лишь, что утилита эта довольно известная и ее страница представлена на одном из крупнейших форумов, посвящённых Windows 10, поэтому лично я ее считаю безопасным и весьма удобным инструментом для быстрого создания нужного вам Live CD/USB диска.

Итак, в первую очередь нам нужно выбрать оригинальный ISO-образ операционной системы, на базе которой мы будем создавать нашу сборку. Это важно, так как у той же Windows 10 уже вышло множество редакций, которые отличаются какими-то инструментами. В итоге созданный Live-диск может не работать или часть его инструментов будет недоступна.

Возможно, именно поэтому у меня не запускались программы с флешки, созданной в PE Builder, так как при создании флешки использовалась самая последняя редакция Windows 10.

На странице утилиты на форуме есть предупреждение, что разработчики утилиты пытались адаптировать ее к последним редакциям Windows 10, но надежного результата получить не удалось, поэтому они рекомендуют использовать Windows 10 версии 2004-20H1.

012

Так мы и поступим. В окне утилиты щелкаем по ссылке:

014

Затем выбираем образ и его параметры, а затем скачиваем его на компьютер.

013

С этого сайта можно скачать официальные образы системы, однако можно использовать любой другой образ, которым вы располагаете.

После загрузки образа его нужно смонтировать, то есть подключить в качестве виртуального диска в DVD-привод. Делается это через контекстное меню:

015

После этого выбираем содержимое виртуального DVD-привода в утилите:

016

Осталось лишь выбрать нужные вам программы.

017

В левой части окна находится список всех встроенных утилит (1), которые мы можем добавить в нашу сборку. Здесь действуем по аналогии — отключаем или включаем нужные инструменты. В отличии от PE Builder набор инструментов здесь более широкий и действительно есть из чего выбрать.

При выборе утилиты в правой части окна появляется ее описание (2) и всевозможные настройки. У разных программ этот набор настроек отличается и зависит от специфики каждой программы.

Для всех программ доступна настройка расположения значка — на рабочем столе будущей Windows, в меню Пуск или закрепить на панели задач (3).

В перечне есть и платные утилиты, вроде AcronisTrueImage. Если у вас есть лицензия к таким утилитам, то можно ее вставить в соответствующее поле (4) и тогда утилиту можно будет включить в сборку и использовать с флешки.

Проходимся по списку, выбираем нужные утилиты и делаем соответствующие настройки.

Практически все готово.

Выбираем первый пункт Build Core.

018

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

Все готово для создания флешки. Нажимаем на кнопку Play в верхней части окна программы и создаем образ.

Процесс создания образа займет некоторое время и продолжительность будет напрямую зависеть от количества выбранных вами программ, так как в процессе утилита будет скачивать недостающие файлы из интернета.

После того, как образ будет создан, он будет сохранен в папке с утилитой. Можно закинуть его на флешку с Ventoy или записать отдельно с помощью той же Rufus.

Теперь загружаемся с флешки и смотрим на результат.

019

Все выбранные нами утилиты есть в с системе. Какие-то из них я вынес на рабочий стол, какие-то поместил в панель задач. Доступ к остальным утилитам есть в меню Пуск.

Запускаем нужные утилиты и работаем…

Включение своих программ в сборку

Пока мы использовали только утилиты, которые уже имелись в конструкторе. Но как же включить нужные вам программы в сборку, если их нет в предложенном перечне?

Теоретически мы можем включить в сборку не только портативные программы, но и установленные на основном компьютере. В этом случае придется ковыряться в реестре системы, копируя ключи оттуда и интегрируя их в WinPE. Занятие это не особо приятное и далеко не всегда гарантирующее положительный результат. Поэтому я рассмотрю самый простой и надежный способ — использование уже упомянутых мною ранее портативных версий программ.

У меня уже есть три программы, которые я включал в первую сборку и которые отказались в ней работать. Давайте их подключим и сюда.

Сейчас каждая из программ находится в своей папке. Мне нужно их сжать в архив, чтобы включить в сборку.

Самый последний раздел программы называется Utilites. Воспользуемся им и запустим SFX Constructor. Эта утилита построена на базе архиватора 7-ZIP и с помощью нее мы сейчас упакуем наши портативные программы.

020

Просто перетягиваю папку с программой в соответствующее поле и затем нажимаю кнопку Create 7z SFX.

021

Тоже самое проделываю и со второй папкой. VLC плеер есть в стандартных программах, поэтому его добавлять не буду.

Теперь перейдем к утилите XPE Packed Application Creator (1). Она нам позволит добавить собственные портативные программы в сборку. Я скачивал 64-х разрядные версии утилит, поэтому добавляю путь к архиву в соответствующем поле (2). Выбираю созданный ранее архив, а затем в следующем поле я должен указать имя исполняемого файла, то есть имя файла, который программу запускает. Его можно найти в папке с программой (3). Все готово и нажимаем соответствующую кнопку (4), для создания нового приложения:

022

Тоже самое проделаем и для второй утилиты.

Теперь перейдем в список всех приложений Apps и найдем раздел XPE Plugin Creator. Здесь увидим добавленные нами программы. Можем задать название папки, в которой они будут находиться в меню Пуск, а также указать их дополнительное расположение, например, вынеся их на панель задач.

023

Пересобираем образ, нажав на кнопку Play, а затем записываем его на флешку и загружаемся с нее.

Новые программы я разместил в панели задач, здесь они и отображаются. Также эти программы я вынес в отдельную папку MySoft в меню Пуск и действительно мы их здесь находим.

024

Вот таким образом с помощью Windows PE и утилит вроде PE Builder и Win10XPE вы можете создать свою собственную флешку-реаниматор с набором только вам нужных программ и утилит.

Источник

Adblock
detector

Среда восстановления Windows Recovery Environment (WinRE) представляет собой минимальную ОС на базе среды предварительной установки Windows Preinstallation Environment (WinPE), в которую включен ряд инструментов для восстановления, сброса и диагностики ОС Windows. Если Windows, установленная на вашем компьютере, перестает загружаться, компьютер пытается запустить среду восстановления WinRE, которая в автоматическом (или ручном режиме) может помочь вам исправить возникшие проблемы. Из WinRE можно автоматически исправить загрузчик, восстановить ОС из резервной копии образа, откатиться к точке восстановления, запустить командную строку и т.д.

Среда Windows RE фактически состоит из 3 трех файлов, которые находятся на отдельном скрытом разделе System Reserved:

  • winre.wim – WIM образ со средой WinPE, в которую интегрированы дополнительные утилиты для восстановления Windows;
  • boot.sdi – используется для создания RAM диска в памяти;
  • ReAgent.xml — конфигурационный файл WindowsRE.


В этой статье мы покажем, как загрузить ваш компьютер в среде WinRE, и как пересоздать среду восстановления в Windows 10, если она на работает.

Содержание:

  • Как загрузить Windows в среде восстановления?
  • Основные инструменты среды восстановления WinRE
  • Не удалось найти среду восстановления
  • Восстановление среды Windows Recovery Environment с помощью утилиты reagentc

Как загрузить Windows в среде восстановления?

Чтобы при следующей перезагрузке Windows вам компьютер загрузился в среде восстановления, нужно в меню Пуск нажать на кнопку перезагрузки с зажатой клавишей Shift.

загрузить windows в среде восстановления

Также можно перезагрузить компьютер в режиме WinRE из командной строки с помощью нового ключа –o команды shutdown:

shutdown /f /r /o /t 0

shuwtdow новый параметр команды -o для загрузки в winre

Эту команду нельзя выполнить при подключении к компьютеру через RDP – появляется ошибка “The parameter is incorrect.(87)”

Также есть еще одна команда для принудительного входа в среду восстановления при следующей загрузке компьютера:

reagentc /boottore

Компьютер автоматически загружается в среде Windows Recovery Environment, если три предыдущие попытки нормальной загрузки Windows были неудачными. Т.е. чтобы загрузить ваш компьютер в WinRE достаточно 3 раза подряд прервать загрузку Windows кнопкой питания.

Основные инструменты среды восстановления WinRE

В среде восстановления WinRE доступно несколько инструментов, которые позволят вам исправить различные проблемы с Windows:

  • Reset this PC – позволяет сбросить вашу Windows к заводским настройкам (личные данные и файлы будут удалены);
  • System Restore – позволяет восстановить состояние Windows с помощью созданной ранее точки восстановления;
  • System Image Recovery – полное восстановление Windows из резервной копии образа (на внешнем носителе);
  • Automatic Repair/Start-up Repair– Windows пытается автоматически найти и исправить возможные проблемы (мастер может самостоятельно восстановить загрузчик, конфигурацию BCD и запись MBR(Master Boot Record);

    Рекомендуется использовать этот способ исправления проблем в первую очередь.

    windows 10 автоматическое исправление ошибок в среде восстановления

  • Windows Startup Settings – позволяет выбрать различные сценарии загрузки Windows: безопасный режим, отключить проверку цифровой подписи драйверов, отключить автоматическую перезагрузкy при появлении ошибок (только так можно увидеть код ошибки BSOD на экране загрузки Windows);
  • Uninstall Updates – удаление недавно установленных обновлений (полезно, если после установки обновлений Windows не загружается);
  • Go back to the previous version – позволяет откатиться к предудущимц билду Windows 10;
  • Command Prompt – запуск командной строки для ручного запуска команд диагностики и исправления.

инструменты среды восстановления windows recovery environment

Если вы хотите запустить командную строку или другое средство исправления ошибок, WinRE запросит от вас пароль учетной записи с правами локального администратора (пароль будет сравнен с данными в локальной базе SAM).

winre указать парль администратора для запуска командной строки

Перед вами должно открыться окно командной строки X:WindowsSystem32>.

Из командной строки можно выполнить проверку диска утилитой chkdsk, выполнить проверку образа через sfc.exe или dism, запустить regedit, bootrec, startrep (эта утилита позволяет найти и исправить проблемы с реестром, драйверами, разделами и т.д.) и другие команды (на сайте довольно много статей, где мы показываем как исправить различные проблемы Windows в среде восстановления или WinPE).

командная строка в режиме восстановления windows recovery

Чтобы закрыть командную строку WinRE и вернутся к выбору режима загрузки, выполните команду:

exit

Не удалось найти среду восстановления

В некоторых случаях компьютер не может загрузиться в среде Windows Recovery Environment. При это при попытке выполнить сброс системы, или загрузиться в режиме восстановления вы можете увидеть ошибки вида “
Невозможно найти среду восстановления
/
Could not find the recovery environment
”. Это означает что раздел с WinRE или WIM файл среды восстановления были удалены/повреждены, или некорректно настроена конфигурации ReAgent или BCD.

Причины, по которым на компьютере не загружается среда WinRE могут быть разными:

  • Среда WinRE отключена на уровне настроек Windows;
  • В хранилище конфигурации загрузки (BCD) отсутствуют записи для загрузки в режиме восстановления;
  • Файл с образом среды winre.wim отсутствует или перемещен;
  • Отсутствует или содержит некорректные данные файл конфигурации WinRE — ReAgent.xml.

Далее мы рассмотрим основные способы восстановления среды WinRE на примере Windows 10 (для Windows 7 и Windows 8.1 процедура аналогична).

Невозможно найти среду восстановления

Восстановление среды Windows Recovery Environment с помощью утилиты reagentc

Отключение и включение WinRE

Попробуйте из основной Windows отключить и включить режим WinRE, выполнив в командной строке с правами администратора следующие команды:
reagentc /disable
reagentc /enable

reagentc enable

При появлении ошибки “
REAGENTC.EXE: Unable to update Boot Configuration Data
”, исправьте сначала проблему с загрузчиком Windows (инструкция для UEFI и BIOS компьютеров).

Если вы получите сообщение, “
REAGENT.EXE: образ среды восстановления Windows не найден
”, вероятно удален файл winre.wim или раздел System Restore.

reagent.exe браз среды восстановления Windows не найден

Проверка записей WinRE в файле конфигурации BCD

Проверьте, что в конфигурации загрузки BCD (Boot Configuratin Data) имеются корректные записи для загрузки среды WinRE.

Примечание. При успешном включении WinRE с помощью reagent, в конфигурации загрузки должны автоматически появится нужные записи для WinRE. Однако в любом случае стоит проверить значение параметра recoverysequence.

Выведите текущие записи в BCD:

bcdedit /enum all

В списке вариантов загрузки найдите секцию Windows Boot Loader, с идентификатором identifier={current}. В нашем примере эта запись выглядит таким образом:

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    Windowssystem32winload.exe
description             Windows 10
locale                  ru-RU
inherit                 {bootloadersettings}
recoverysequence        {7c817935-e52f-11e6-9c2c-0050569efccb}
recoveryenabled         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              Windows
resumeobject            {1c7df7a0-4560-11e5-9675-8451eaa913bb}
nx                      OptIn
bootmenupolicy          Standard

Найдите и запомните значение GUID в атрибуте recoverysequence (в нашем примере это {7c817935-e52f-11e6-9c2c-0050569efccb} ).

bcdedit /enum all

Далее нужно найти секцию конфигурации загрузки, у которой значение идентификатора (identifier) равно полученному выше GUID, а в описании поля (description) указано Windows Recovery Environment. Эта запись может выглядеть так:

Windows Boot Loader
-------------------
identifier              {7c817935-e52f-11e6-9c2c-0050569efccb}
device                  ramdisk=[F:]RecoveryWindowsREWinre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb}
path                    windowssystem32winload.exe
description             Windows Recovery Environment
locale                  ru-RU
inherit                 {bootloadersettings}
displaymessage          Recovery
osdevice                ramdisk=[F:]RecoveryWindowsREWinre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb}
systemroot              windows
nx                      OptIn
bootmenupolicy          Standard
winpe                   Yes

bcd - запись recoverysequence

Если такая запись не найдена, ищите другую запись BCD с другим GUID в качестве идентификатора, с текстомWindows Recovery Environment в поле description, у которой в значениях device и osdevice указан путь к файлу Winre.wim.

Путь к wim файлу может указывать на другой диск (к примеру, [DeviceHarddiskVolume2]). Если такая секция найдена, можно привязать эту запись загрузчика для загрузки WinRe в качестве среды восстановления для текущей системы. Скопируйте GUID найденной записи и замените его в следующей команде:

bcdedit /set {current} recoverysequence {НайденныйGUID}

Примечание. Если вы используете мультизагрузку, имейте в виду, что каждая ОС будет добавлять в Microsoft Boot Manager собственную запись для среды Windows Recovery Environment. Здесь важно не запутаться в них.

Местоположение файла Winre.wim

Убедитесь, что файл Winre.wim находится по указанному пути. Как правило, он хранится в одном из следующих местоположений (папки скрытые): каталоге C:WindowsSystem32Recovery, на отдельном скрытом разделе System Reserved, либо на OEM разделе восстановления от производителя (убедитесь, что вы его не удаляли). В нашем примере он должен находится на диске F: в каталоге RecoveryWindowsREWinre.wim.

Затем проверьте путь к wim файлу, который указан в файле ReAgent.xml (находится в каталоге C:WindowsSystem32Recovery либо в каталоге Recovery на разделе восстановления). Откройте файл конфигурации с помощью любого редактора и проверьте значение атрибута <ImageLocation path=. Если указанный в файле путь не существует (оригинальный раздел был удален), можно изменить путь на <ImageLocation path=»RecoveryWindowsRE»), создать каталог C:RecoveryWindowsRE и скопировать в него файл Winre.wim. Отключите и включите WinRE еще раз:

reagentc /disable
reagentc /enable

Совет. Текущую конфигурацию Recovery Agent можно получить командой reagentc /info. Эта команда поможет определить идентификатор записи в BCD (Boot Configuration Data (BCD) identifier) и путь к образу Windows RE (location: \?GLOBALROOTdeviceharddisk0partition1RecoveryWindowsRE)
reagentc /info

Сброс настроек в файле ReAgent.xml

Если методики выше не помогли вам восстановить работоспособность WinRe, можно попробовать сбросить настройки среды восстановления в файле ReAgent.xml (предварительно сделайте его копию).

В Windows 10 достаточно удалить файл ReAgent.xml и он будет автоматически создан при следующем включении WinRE командой:
reagentc /enable

В Windows 7/ Vista откройте файл ReAgent.xml с помощью редактора (лучше всего Notepad++) и очистите значения следующих параметров WinreBCD, WinreLocation, ImageLocation, InstallState, WinREStaged:

<WinreBCD id="{00000000-0000-0000-0000-000000000000}"/>
<WinreLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/>
<ImageLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/>
<InstallState state="0"/>
<WinREStaged state="0"/>

Сохраните изменения, проверьте, что файл Winre.wim присутствует в папке %windir%System32Recovery. Включите WinRE командой

reagentc /enable

Ручной поиск и восстановление файла Winre.wim

Если вы не нашли файла Winre.wim ни в одном из стандартных каталогов, попробуйте найти его поиском с помощью файлового менеджера или такой командой:

dir /a /s c:winre.wim

поиск файла winre.wim

Совет. Не забудьте поискать данный файл и на скрытых разделах, которым нужно предварительно назначить букву диска.

Если вы нашли файл, скопируйте в стандартное местоположение его следующими командами:

attrib -h -s c:Recovery3b09be7c-2b1f-11e0-b06a-be7a471d71d6winre.wim
xcopy /h c:Recovery3b09be7c-2b1f-11e0-b06a-be7a471d71d6winre.wim c:WindowsSystem32Recovery

Если найти файл не удалось, скопируйте его с компьютера с аналогичной версией Windows (версия и битность ОС должна совпадать), либо с установочного диска/ загрузочной USB флешки. Для этого, нужно на DVD/ISO образе с помощью 7-Zip открыть файл sourcesinstall.wim (или install.esd) и извлечь файлы WindowsSystem32RecoveryWinre.wim и ReAgent.xml в каталог c:WindowsSystem32Recovery. Оригинальный файл boot.sdi можно скопировать из папки WindowsBootDVD.

Извлекаем файл Winre.wim из образа install.wim

Можно заменить стандартный образ winre.wim на более продвинутый образ восстановления DART, в котором есть дополнительные утилиты, полезные для диагностирования и исправления проблем с Windows.

Замените путь к файлу winre.wim в конфигурации Recovery Agent:

reagentc /setreimage /path C:windowssystem32recovery

Осталось включить Windows Recovery Agent командой:

reagentc /enable

Восстановление среды Windows Recovery Environment (WinRE) в Windows 10

Среда восстановления Windows Recovery Environment (WinRE) представляет собой минимальную ОС на базе среды предварительной установки Windows Preinstallation Environment (WinPE), в которую включен ряд инструментов для восстановления, сброса и диагностики ОС Windows. В том случае, если основная ОС по какой-то причине перестает загружаться, компьютер пытается запустить среду восстановления WinRE, которая в автоматическом (или ручном режиме) может помочь исправить возникшие проблемы.

В некоторых случаях компьютер не может загрузиться в среде Windows Recovery Environment из-за различных проблем. В этой статье мы рассмотрим основные способы восстановления среды WinRE на примере Windows 10 (для Windows 7 и Windows 8.1 процедура аналогична).

Причины, по которым среда WinRE перестает грузится или работает некорректно, в общем случае могут быть разными:

  • Среда WinRE отключена на уровне настроек Windows.
  • В хранилище конфигурации загрузки (BCD) отсутствуют записи для загрузки в режиме восстановления
  • Файл с образом среды winre.wim отсутствует или перемещен
  • Отсутствует или содержит некорректные данные файл конфигурации WinRE — ReAgent.xml

Отключение и включение WinRE

Попробуйте отключить и включить режим WinRE, выполнив в командной строке с правами администратора следующие команды:
reagentc /disable
reagentc /enable

Проверка записей WinRE в файле конфигурации BCD

Проверьте, что в конфигурации загрузки BCD (Boot Configuratin Data) имеются корректные записи для загрузки WinRE.

Выведем текущие записи в BCD

bcdedit /enum all

В списке вариантов загрузки найдите секцию Windows Boot Loader, с идентификатором identifier= . В нашем примере эта запись выглядит таким образом:

Windows Boot Loader
——————-
identifier
device partition=C:
path Windowssystem32winload.exe
description Windows 10
locale ru-RU
inherit
recoverysequence <7c817935-e52f-11e6-9c2c-0050569efccb>
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot Windows
resumeobject <1c7df7a0-4560-11e5-9675-8451eaa913bb>
nx OptIn
bootmenupolicy Standard

Найдите и запомните значение GUID в атрибуте recoverysequence (в нашем примере это <7c817935-e52f-11e6-9c2c-0050569efccb>

Далее нужно найти секцию конфигурации загрузки, у которой значение идентификатора (identifier) равно полученному выше GUID, а в описании поля (description) указано Windows Recovery Environment. Эта запись может выглядеть так:

Windows Boot Loader
——————-
identifier <7c817935-e52f-11e6-9c2c-0050569efccb>
device ramdisk=[F:]RecoveryWindowsREWinre.wim,<7c817936-e52f-11e6-9c2c-0050569efccb>
path windowssystem32winload.exe
description Windows Recovery Environment
locale ru-RU
inherit
displaymessage Recovery
osdevice ramdisk=[F:]RecoveryWindowsREWinre.wim,<7c817936-e52f-11e6-9c2c-0050569efccb>
systemroot windows
nx OptIn
bootmenupolicy Standard
winpe Yes

В том случае, если такая запись не была найдена, ищите другую запись BCD с другим GUID в качестве идентификатора, с текстомWindows Recovery Environment в поле description , которая в значениях device и osdevice содержит путь к файлу Winre.wim.

Путь к wim файлу может указывать на другой диск (к примеру, [DeviceHarddiskVolume2]). Если такая секция найдена, можно привязать данную запись для загрузки WinRe в качестве среды восстановления для текущей системы. Скопируйте GUID найденной записи и замените его в следующей команде:

bcdedit /set recoverysequence

Убедитесь, что файл Winre.wim находится по указанному пути. Как правило, он хранится в одном из следующих местоположений (папки скрытые): каталоге C:WindowsSystem32Recovery, на отдельном скрытом разделе System Reserved, либо на разделе восстановления от производителя. В нашем примере он должен находится на диске F: в каталоге RecoveryWindowsREWinre.wim.

Также проверьте путь к wim файлу, который указан в файле ReAgent.xml (находится в каталоге C:WindowsSystem32Recovery либо в каталоге Recovery на разделе восстановления). Откройте данный файл с помощью любого редактора и проверьте значение атрибута reagentc /disable
reagentc /enable

Сброс настроек в файле ReAgent.xml

В том случае, если методики выше не помогли восстановить работоспособность WinRe, можно попробовать сбросить настройки в файле ReAgent.xml (предварительно сделайте его копию).

В Windows 8 /10 будет достаточно удалить файл ReAgent.xml и он будет автоматически создан при следующем ключении WinRE командой reagentc /enable.

В Windows 7/ Vista откройте файл ReAgent.xml с помощью редактора (лучше всего Notepad++) и очистите значения следующих параметров WinreBCD, WinreLocation, ImageLocation, InstallState, WinREStaged:

Сохраните изменения, проверьте, что файл Winre.wim присутствует в папке %windir%System32Recovery. Включите WinRE командой

Ручной поиск и восстановление файла Winre.wim

В том случае, если ни в одном из стандартных каталогов нет файла Winre.wim, попробуйте найти его поиском с помощью файлового менеджера или такой командой:

dir /a /s c:winre.wim

Если вы нашли файл, скопируйте в стандартное местоположение его следующими командами:

attrib -h -s c:Recovery3b09be7c-2b1f-11e0-b06a-be7a471d71d6 winre.wim
xcopy /h c:Recovery3b09be7c-2b1f-11e0-b06a-be7a471d71d6 winre.wim c:WindowsSystem32Recovery

Если найти файл не удалось, скопируйте его с аналогичной системы (версия и битность ОС должна совпадать), либо с дистрибутива. Для этого, нужно на DVD/ ISO образе с помощью 7-Zip открыть файл sourcesinstall.wim и извлечь файл WindowsSystem32RecoveryWinre.wim в каталог c:WindowsSystem32Recovery.

Заменим путь к файлу в конфигурации Recovery Agent:

reagentc /setreimage /path C:windowssystem32recovery

Осталось включить Windows Recovery Agent командой:

Как вернуть заводскую windows 8

Как вернуть Лицензионную windows 8 после установки Windows 7, есть Windows.old
Здравствуйте У меня такая проблема мне один знакомый посоветовал поменять виндовс 8 на винду 7 на.

Как мне вернуть выбор Windows 7?
поставил на С windows 7(кстати через Акронис глянул, он не на первом месте в списке лог. дисков.

Windows 8: как вернуть кнопку Пуск?
Возврат привычной кнопки в интерфейс Windows 8 возможен, для этого необходимо использовать.

Лицензия Windows, как вернуть после форматирования раздела
Добрый день! При покупке ноутбука, на нем была установлена лицензионная копия Windows 8. В процессе.

После обновления до Windows 10 хочу вернуть всё как было
Добрый день, может кто и мне поможет вернуть все как было, после обновления до Windows 10

Вам все эти процедуры не нужны.
Заводом производителем закладывается такая функция как восстановление (RECOVERY) операционной системы Windows в первоначальное состояние.
Из скрытого раздела (у вас это PBR Image), восстанавливается резервная копия Windows.
Распаковывается она на раздел C:.
Чтобы запустить процедуру восстановления необходимо знать комбинации клавиш.
Нажимать их нужно при включении ноубука, когда отображается логотип марки ноутбука.
Для ноутбуков DELL (Alienware, Inspiron, Vostro, XPS):
— нужно нажать Ctrl+F11 или F8 или F9[

Далее следуйте инструкции. Драйвера и программы установятся автоматически.

братан в том то и дело что эта функция не работает. Образ фактически на винте есть а система его не видит. Написал же что без меня на ноуте что то сделал мелкий. Ноут специфичный Alienware. На него обычная восьмерка встает а дрова нет(((

Добавлено через 1 минуту
К тому же мануал помогает только тогда когда знаешь что сделал, а если тебе помогли.

процедура recovery стандартна для большинства девайсов
после включения нажать комбинацию клавиш для запуска утилиты восстановления

если это происходит как-то иначе то ДОЛЖНО БЫТЬ описано в мануале

процедура recovery стандартна для большинства девайсов
после включения нажать комбинацию клавиш для запуска утилиты восстановления

если это происходит как-то иначе то ДОЛЖНО БЫТЬ описано в мануале

В общем нашел я мануал. Процедура восстановления не запускается.

Добавлено через 15 минут

qvad, дело в том : что ТС — вскрыл recovery .. мабуть чего то и изменил.

Попробовал твой способ. Не получилось(((
Пробовал также загрузиться с флешки с установочником винды. Зашел в восстановление виндовс а прога пишет если зайти в режим восстановления что требуемый раздел не найден. а если зайти в восстановлению с образа то образ не найден.

Добавлено через 1 минуту

То есть, старой системы нет уже?

Это тот раздел который загружается при крахе компа и предлагает «Ремонт компа» (аналог Консоли восстановления)

Добавлено через 46 секунд
На всякий, ещё раз мануал восстановления:

Warning: Restoring your computer to the factory settings will remove all files and programs except those it came with. You will lose all personal files, including photos, emails and programs, if you do not back up your files and data.

To restore your Windows 7 computer to factory settings
1.Back up important files and data. If you do not back up your files, you will lose them.

2.Turn off your computer.

3.Disconnect everything but the monitor, keyboard and mouse. This includes your:
◦scanner

◦modem or network cables

◦mobile phone and tablet

◦USB flash drive or other external hard drive

4.If your laptop is docked, remove it from the docking station.

5.When the Dell logo appears, press F8 several times to open the Advanced Boot Options menu.
NoteNote: If the Advanced Boot Options menu doesn’t open, wait for the Windows login prompt. Then restart the computer and try again.

6.Use the Arrow keys to select Repair Your Computer and then press Enter.

7.On the System Recovery Options menu, select a keyboard layout and click Next.

8.To access the recovery options, log in as an administrator and click OK to open the Dell Factory Image Restore menu.

9.Depending on your configuration, you may need to select Dell Factory Tools and then Dell Factory Image Restore.

10.Click Next to open the Confirm Data Deletion menu.

11.Select the Yes, reformat hard drive and restore system software to factory condition check box and click Next.
NoteNote: The restore process begins and may take five or more minutes to complete. A message appears when the operating system and factory-installed applications have been restored to factory condition.

12.After the restore operation is complete, click Finish to restart the computer.

13.Restore any data or programs you want from back up files.

Does anyone know is there any effects of deleting WINRE TOOLS partition in Windows 10/8/7? This post will give you the answers about WINRETOOLS partition deletion.

By Ailsa / Last Updated September 9, 2019

According to Microsoft, if you deploy Windows using media created from Windows Imaging and Configuration Designer (ICD), the WinRE tools partition will automatically created on both UEFI and BIOS-based devices, which locate after the Windows partition.

If you have Dell Inspiron desktop or other series computers, you might have the following partitions:

WINRETOOLS OEM Partition (contains WinRE image file (winre.wim), boot to the recovery tools even if the system partition has problems or encrypted with BitLocker)

Image OEM Partition (contains factory settings images)

DELLSUPPORT OEM Partition (for boot diagnostics)

Generally speaking, WINRETOOLS partition is for Windows backup and restore, it’s hidden by default, which means no drive letter.

Is it safe to delete WINRETOOLS partition and other “extra” partitions? WINRETOOLS partition and other extra partitions are quite essentials for Windows 10/8/7 operating system.

If you delete or move WINRETOOLS partition to somewhere else, these partitions probably not function as designed, maybe you could not restore your Windows 10 to factory settings or could not troubleshoot problems if system has some problems, even could not boot your OS.

Absolutely, if you really want to use these storage space, I suggest you to make a system image before modifying system related files and create Windows recovery media, and then delete WINRETOOLS partition and other partitions.

Note: It’s highly suggested that you backup Windows related partitions in the event of system or hardware failure.

Today, we will take delete WINRETOOLS partition for example, and use the best free disk partition manager — AOMEI Partition Assistant Standard to delete Dell recovery partition in Windows 10/8/7:

1. Run this program after installing, right click the WINRETOOLS partition, and select Delete Partition at the dropdown menu.

2. Choose one of the delete methods, and click OK:

Delete partition quickly (delete partition without wiping data)

Delete partition and wipe data on it

3. Click Apply at the left upper corner to delete WINRETOOLS partition.

4. In the next window, press Proceed button to confirm the WinRE Tools partition deletion.

Tips:

The steps are the same as WINRETOOLS partition deletion if you want to delete Image or DELLSUPPORT partition.

AOMEI Partition Assistant Standard is designed for Windows Vista, XP, 7, 8, 8.1, and 10.

Now, you could download it now to have a shoot.

Sometimes, you might receive an error stating “Low Disk Space — You are running out of disk space on WINRETOOLS (M: )”. Don’t worry, it’s probably that the WINRETOOLS partition is the destination for your backups, please check it and change the backup destination to repair this issue.

Or if you lost WINRETOOLS partition by accident, the Partition Recovery Wizard (provided by AOMEI Partition Assistant Professional) would help you to restore lost partitions. Besides, you could create system restore point or create a recovery partition with AOMEI OneKey Recovery from now on if something happens to restore to normal state.

Conclusion

You could delete WinRE Tools partition if you really would like to, but before deleting, you’d better to take a backup of your Windows operating system. Then do what you want to do. After the deletion, you will generate an unallocated space, and you could merge partitions, resize partition, create partition, and allocate free space, other operations with AOMEI Partition Assistant.

Создание загрузочных дисков и прочие полезные мелочи

Установка/Восстановление среды Windows Recovery Environment

В дополнении к предыдущей статье, разберем, как установить файлы среды восстановления Windows Recovery Environment (далее WinRE), и прописать их загрузку в конфигурационном файле загрузчика Windows.

Содержание

Предисловие

В прошлой статье рассматривалась тема восстановления загрузчика Windows. В одной из тестовых ситуаций, был удален загрузочный раздел. Для операционной системы загружаемой в BIOS/MBR режиме, загрузочный раздел, кроме файлов загрузчика содержит в себе и файлы среды восстановления WinRE. Восстановление данных файлов не было рассмотрено, так как это не являлось основной темой той статьи.

В данной статье мы рассмотрим, как установить с нуля среду восстановления WinRE на указанный раздел.

Необходимые Инструменты

Для установки среды восстановления, потребуется только установочный диск c операционной системой Windows. Скачать образ для создания установочного диска/флешки, можно на официальном сайте Microsoft, по ссылке https://www.microsoft.com/ru-ru/software-download.

Среда Восстановления

Windows Recovery Environment (WinRE) — Среда восстановления Windows, предназначена для исправления основных проблем невозможности загрузки операционной системы. Подробнее можно прочитать тут.

Что из себя представляет WinRE? Это обычная среда Windows Preinstallation Environment (WinPE), образ среды предустановки, но содержащий в себе минимальный набор программных средств, предназначенных для восстановления возможности загрузки операционной системы Windows.

В данный набор, входят программы автоматического поиска и устранения неисправностей, возможность работы в командной строке с сопутствующим набором консольных утилит, а так же средства создания/восстановления резервных копий.

Среда WinRE представлена архивом winre.wim, файлом виртуального диска boot.sdi, и файлом конфигурации ReAgent.xml. Располагается данный архив, обычно, на отдельном разделе, т.е., независимо от раздела на котором установленна операционная система.

Но это не означает, что WinRE нельзя установить в любое другое место, любого из имеющихся разделов.

Данные файлы можно найти на установочном диске, в архивах sourcesinstall.wim (*.esd).

Файл boot.sdi можно взять с папки WindowsBootDVD.

Файлы Winre.wim и ReAgent.xml с папки WindowsSystem32Recovery.

Или же, вы можете скачать их отсюда https://yadi.sk/d/KwDqattY1T3VPQ. По указанной ссылке, расположены файлы WinRE взятые с оригинального установочного диска Windows 10 1809 October 2018 Update x86/x64.

Важно! Устанавливаемые файлы среды WinRE обязательно должны совпадать по характеристикам (версия и разрядность) с операционной системой восстановление которой они возможно будут осуществлять.

Загрузка указанных файлов осуществляется загрузчиком, т.е. все они прописаны в его конфигурационном файле, при выполнении определенных условий. Например, несколько незавершенных загрузок операционной системы.

Как попасть в среду WinRE без имеющихся проблем с загрузкой операционной системы? Есть два способа:

1. Заходим в меню Пуск. Нажимаем кнопку выключения, в появившемся меню нажимаем клавишу SHIFT и кликаем по пункту Перезагрузка.

2. Только для Windows 10. Заходим в меню ПускНастройкиОбновления и безопасностьВосстановлениеОсобые варианты загрузкиПерезагрузить сейчас.

Установка Среды Восстановления

Принцип установки WinRE для BIOS/MBR, или UEFI/GPT схож. Алгоритм действий следующий:

1. Создать раздел восстановления, если он отсутствует или удален.
2. Скопировать файлы среды WinRE в раздел восстановления.
3. Прописать загрузку среды WinRE в конфигурационном файле загрузчика операционной системы.

Начнем с установки среды WinRE для операционной системы Windows, загружающейся в BIOS-режиме. В таком случае, среда восстановления, располагается совместно с файлами загрузчика на одном разделе.

Процесс создания такого раздела, и установка загрузчика на него, уже рассматривалась ранее. Поэтому, я не буду повторяться, и перейду сразу к установке файлов среды WinRE.

При попытке загрузить среду восстановления на данном этапе, мы получим ошибку загрузчика.

Для установки среды восстановления WinRE, нет необходимости загружаться с установочного диска Windows, все действия можно выполнить с самой операционной системы. Но, никто вам не запрещает, проделать все нижеследующее в среде предустановки установочного диска. Установочный диск необходим для извлечения файлов среды WinRE из установочного архива. Что это за файлы, и откуда именно их взять, описано в предыдущем разделе.

Загружаем операционную систему. Достаем файлы среды WinRE (способы указаны выше), и копируем их в удобное для вас место, например на рабочий стол.

Запускаем командную строку от имени администратора ( Win+X Windows PowerShell (администратор)).

Запускаем diskpart , и выполняем монтирование загрузочного раздела.

Переходим на смонтированный том, в моем случае это диск E:, и создаем в его корне последовательность директорий RecoveryWindowsRE.

Копируем файлы boot.sdi и Winre.wim в созданную папку RecoveryWindowsRE.

Пропишем загрузку данных файлов в конфигурационный файл загрузчика.

Важное замечание. Параметр /target указывать необязательно, если указываемый путь для файлов среды восстановления используется для текущей операционной системы. Использовать данный параметр необходимо, если вы устанавливаете среду восстановления из среды предустановки для другой операционной системы.

Включаем среду восстановления.

Установка среды восстановления WinRE закончена. Теперь проверим ее состояние, и наличие соответствующей записи в конфигурационном файле загрузчика Windows.

Выполняем размонтирование загрузочного раздела.

Осталось только проверить запуск среды восстановления, выполнив несколько незавершенных загрузок операционной системы. Внимание! Не повторять на реальной машине.

Для реальной машины, воспользуйтесь инициализацией запуска среды WinRE при следующем запуске.

Установка среды восстановления WinRE для операционной системы загружающейся в UEFI-режиме, полностью идентична. Единственное различие, в том, что для UEFI систем раздел восстановления располагается отдельно.

Если по какой-либо причине у вас нет в системе раздела восстановления, то просто создайте его. Раздел не нужно создавать большим, достаточно 500МБ. В качестве файловой системы используем NTFS.

После создания раздела, повторяем все вышеописанные действия, начиная с создания последовательности директорий.

Среда восстановления Windows (Windows RE)

Windows RE (Windows Recovery Environment) — средство операционной системы Windows для устранения проблем с загрузкой операционной системы, устранения серьезных неполадок в работе ОС. После загрузки на компьютере в WinRE, пользователь получит доступ к инструментам среды восстановления, которые помогут решить возникшие проблемы.

Среда восстановления системы, во многих случаях, поможет пользователю решить возникшие проблемы на компьютере. Особенно, это касается случаев, когда нарушается работоспособность Windows, или операционная система не может загрузится на ПК.

Среда Windows RE основана среде предустановки Windows (Windows PE). Среда восстановления Windows входит в состав дистрибутива операционной системы.

Среда восстановления Windows RE загружается в оперативную память компьютера. Пользователь решает возникшие проблемы: запускает процесс восстановления Windows, восстанавливает запуск, исправляет проблемы с загрузчиком системы, проверяет оперативную память, производит изменения в реестре с помощью командной строки и т. д.

Как запустить среду восстановления Windows

Войти в среду восстановления WinRE можно из работающей операционной системы, или загрузившись со специально созданного загрузочного носителя: флешки или CD/DVD диска.

В первом случае, пользователь перейдет в среду восстановления из Windows. Во втором случае, необходимо заранее создать Диск восстановления Windows, или иметь у себя загрузочную флешку или установочный DVD диск с Windows.

Если система не сможет загружаться, войти в Windows RE первым способом не получится. Поэтому, на всякий случай, я рекомендую иметь у себя флешку или диск с Windows, с которого всегда можно загрузится на компьютере, а затем войти в среду восстановления WinRE.

Загрузившись на компьютере с Диска восстановления Windows, станет доступной только среда восстановления системы, а с установочного DVD диска или загрузочной флешки Windows, помимо входа в среду восстановления, можно установить операционную систему на ПК.

Для создания Диска восстановления подойдет флешка небольшого размера, CD или DVD диск. Для создания загрузочной флешки Windows необходимо использовать флешку большего размера, а для загрузки образа системы с дисковода понадобится DVD диск.

На моем сайте имеется большое количество статей, в которых рассказано о разных способах создания загрузочных флешек, и о том, как можно записать установочный DVD диск.

В инструкциях вы найдете информацию о запуске и использовании среды восстановления в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7.

Среда восстановления Windows 10 — запуск WinRE из работающей системы

Сначала рассмотрим запуск среды восстановления Windows 10 из работающей операционной системы.

  1. Войдите в меню «Пуск», запустите приложение «Параметры».
  2. Нажмите на «Обновление и безопасность».
  3. Откройте раздел «Восстановление», в опции «Особые варианты загрузки» нажмите на кнопку «Перезагрузить сейчас».

  1. Щелкните правой кнопкой мыши по меню «Пуск», а затем нажмите и удерживайте клавишу «Shift» на клавиатуре.
  2. Выберите сначала «Завершение работы или выход из системы», а потом «Перезагрузка».

  1. Запустите командную строку.
  2. В окне интерпретатора командной строки введите команду, а затем нажмите на «Enter»:

После выполнения перезагрузки, последуют следующие действия:

  1. После выполнения перезагрузки компьютера, откроется окно «Выбор действия». Нажмите на кнопку «Поиск и устранение неисправностей».
  2. В окне «Диагностика» нажмите на «Дополнительные параметры».
  3. В окне «Дополнительные параметры» отображены основные компоненты среды восстановления Windows RE:
  • Восстановление системы — восстановление Windows при помощи точек восстановления.
  • Удалить обновления — удаление установленных обновлений и исправлений системы из Windows.
  • Восстановление образа системы — восстановление Windows с помощью заранее созданного образа системы.
  • Восстановление при загрузке — восстановление загрузчика Windows.
  • Командная строка — запуск командной строки для решения проблем и устранения неполадок.
  • Параметры встроенного ПО UEFI — доступ к параметрам BIOS UEFI.

Нажмите на ссылку «Просмотреть другие параметры восстановления» для доступа к другим инструментам:

  • «Параметры загрузки» — настройка параметров загрузки Windows.

Выберите подходящий параметр для выполнения необходимых действий.

Вход в среду восстановления в Windows 10 с загрузочного носителя

Этот способ применяют, когда из-за сбоя Windows не происходит загрузка операционной системы на компьютере.

  1. В первом окне программы установки Windows 10 нажмите на кнопку «Далее».
  2. В следующем окне нажмите на «Восстановление системы».

  1. В окне «Выбор действия» нажмите на «Поиск и устранение неисправностей».
  2. Откроется окно «Дополнительные параметры», в котором вы увидите параметры среды восстановления Windows RE.
  • Восстановление системы.
  • Вернуться к предыдущей версии.
  • Восстановление образа системы.
  • Восстановление при загрузке.
  • Командная строка.
  • Параметры встроенного ПО UEFI.

Среда восстановления Windows 8.1 (Windows 8) —загрузка с жесткого диска

В операционных системах Windows 8.1 или Windows 8 запуск среды восстановления происходит почти также, как в Windows 10.

В Windows 8.1 имеется меню «Пуск», из которого можно запустить среду восстановления:

  1. Зажмите клавишу «Shift», а затем кликните правой кнопкой мыши по меню «Пуск».
  2. Выберите «Завершение работы или выход из системы», а затем нажмите на «Перезагрузка».
  1. Подведите курсор мыши к правому краю экрана.
  2. Нажмите на клавишу «Shift», выберите «Параметры».
  3. В меню «Параметры» нажмите на кнопку «Выключение».
  4. В открывшемся меню выберите «Перезагрузка».

Запустите командную строку, а затем выполните команду:

После перезагрузки ПК, выполните вход в среду восстановления WinRE:

  1. В окне «Выбор действия» выберите «Диагностика».
  2. В окне «Диагностика» нажмите на «Дополнительные параметры».
  3. В окне «Дополнительные параметры» откроются инструменты среды восстановления Windows RE:
  • Восстановление системы.
  • Восстановление образа системы.
  • Восстановление при загрузке.
  • Командная строка.
  • Параметры встроенного ПО UEFI (на компьютерах со старым BIOS этот параметр отсутствует).
  • Параметры загрузки.

Теперь можно приступить к выполнению необходимых действий.

Запуск среды восстановления Windows 8.1 (Windows 8) с флешки или CD/DVD диска

Заранее подготовьте загрузочный носитель: загрузочную флешку с операционной системой, установочный DVD диск Windows или Диск восстановления.

  1. Загрузитесь на компьютере с флешки или оптического диска.
  2. В окне установки Windows нажмите на кнопку «Далее».
  3. В левом нижнем углу выберите «Восстановление системы».

После этого откроется окно для входа в Windows RE.

Среда восстановления Windows 7 — загрузка с жесткого диска

Сразу после запуска компьютера с операционной системой Windows 7 необходимо нажать на клавишу «F8», для доступа к дополнительным вариантам загрузки.

По умолчанию, выбран пункт «Устранение неполадок компьютера». Для входа в средства восстановления системы нажмите на клавишу «Enter».

В открывшемся окне выберите язык и раскладку клавиатуры. В следующем окне нужно выбрать имя учетной записи и ввести пароль от учетной записи.

Если вход в учетную запись производится без пароля, оставьте поле пустым.

После этого откроется окно «Параметры восстановления системы», в котором имеются следующие инструменты:

  • Восстановление запуска — автоматическое решение проблем запуска Windows.
  • Восстановление системы — восстановление Windows с помощью ранее созданных точек восстановления.
  • Восстановление образа системы — восстановление с помощью ранее созданного образа Windows.
  • Диагностика памяти Windows — проверка оперативной памяти компьютера на ошибки.
  • Командная строка — запуск окна командной строки.

Загрузка Windows RE в Windows 7 с диска восстановления, установочного диска, загрузочной флешки

Следующий способ загрузки WinRE: загрузка среды восстановления с внешнего носителя.

  1. Выполните загрузку с загрузочной флешки Windows, установочного диска или с Диска восстановления.
  2. В первом окне «Установка Windows» нажмите на кнопку «Далее».
  3. В следующем окне нажмите на ссылку «Восстановление системы».

  1. Откроется окно «Параметры восстановления системы» нужно выбрать операционную систему, а затем нажать на кнопку «Далее».

После этого откроется окно средства восстановления Windows RE.

Командная строка в Windows RE

Командная строка в WinRE — основной инструмент, служащий для устранения возникших проблем в работе операционной системы. В окне интерпретатора командной строки выполняются команды, запускаются приложения.

Доступ к файлам на дисках компьютера из среды восстановления Windows RE

Пользователь может получить из WinRE доступ к файлам на дисках компьютера, например, для копирования файлов на внешнее устройство (флешку).

  1. В среде восстановления Windows запустите командную строку.
  2. Выполните команду для запуска программы Блокнот:
  1. В окне программы Блокнот, в меню «Файл» выберите «Открыть…».
  2. В параметре «Тип файлов» выберите «Все файлы».

  1. Нажмите на «Этот компьютер» для получения доступа к дискам компьютера.

Выводы статьи

Среда восстановления Windows RE предназначена для выполнения работ по восстановлению нормального функционирования операционной системы в случае возникновения неполадок. В WinRE имеются инструменты для восстановления системы из резервной копии или с помощью точек восстановления, для восстановления загрузки, изменение параметров загрузки, командная строка для расширенного устранения неполадок.

From Wikipedia, the free encyclopedia

Windows Preinstallation Environment

Windows PE screenshot.png

Windows PE 10.0 (based on Windows 10), showing Windows Command Prompt, Registry Editor and Windows Task Manager

Developer Microsoft
Source model
  • Closed source
  • Source-available (through Shared Source Initiative)
Latest release 10.0.22621.1 / 25 May 2022; 8 months ago
Kernel type Hybrid
License Freeware
Official website docs.microsoft.com

Windows Preinstallation Environment (also known as Windows PE and WinPE) is a lightweight version of Windows used for the deployment of PCs, workstations, and servers, or troubleshooting an operating system while it is offline. It is intended to replace MS-DOS boot disks and can be booted via USB flash drive, PXE, iPXE,[1] CD, DVD, or hard disk. Traditionally used by large corporations and OEMs (to preinstall Windows client operating systems on PCs during manufacturing), it is now widely available free of charge via Windows Assessment and Deployment Kit (WADK) (formerly Windows Automated Installation Kit (WAIK)).

Overview[edit]

WinPE was originally intended to be used only as a pre-installation platform for deploying Microsoft Windows operating systems, specifically to replace MS-DOS in this respect. WinPE has the following uses:

  • Deployment of workstations and servers in large corporations as well as pre-installation by system builders of workstations and servers to be sold to end users.
  • Recovery platform to run 32-bit or 64-bit recovery tools such as Winternals ERD Commander or Windows Recovery Environment (Windows RE).
  • Platform for running third-party 32-bit or 64-bit disk cloning utilities.

The package can be used for developer testing or as a recovery CD/DVD for system administrators. Many customized WinPE boot CDs packaged with third-party applications for different uses are now available from volunteers via the Internet. The package can also be used as the base of a forensics investigation to either capture a disk image or run analysis tools without mounting any available disks and thus changing state.[2]

Version 2.0 introduced a number of improvements[3] and extended the availability of WinPE to all customers, not just corporate enterprise customers by downloading and installing Microsoft’s Windows Automated Installation Kit (WAIK).

It was originally designed and built by a small team of engineers in Microsoft’s Windows Deployment team, including Vijay Jayaseelan, Ryan Burkhardt, and Richard Bond.[4]

Versions[edit]

The following versions are known to exist:

Version Description
1.0 The first release of Windows Preinstallation Environment, built from Windows XP RTM[5]
1.1 Built from Windows XP Professional with Service Pack 1[5]
1.2 Built from Windows Server 2003 RTM[5]
1.5 Called Windows PE 2004; built from Windows XP Professional with Service Pack 2[5]
1.6 Called Windows PE 2005; built from Windows Server 2003 with Service Pack 1[5]
2.0[6][7] Built from the first edition of Windows Vista. This version differs from the other versions since it doesn’t need the disc to load all the files.[citation needed] This means that the download is now 992 MB in size instead of 60 MB from the previous versions. It’s possible to modify the default startup disc to have access to a few plug-ins like Windows Management Instrumentation, Windows Scripting Host, additional drivers and other 32-bit applications (or 64-bit applications for 64-bit versions). Other new features include the capability for a rewritable RAM disk since WinPE version 1.x only has a recordable RAM disk.
2.1[8] Built from Windows Server 2008
2.2 Built from Windows Server 2008 SP2[5]
3.0[9] Built from Windows 7 code base. It is included in WAIK 2.0.[5]
3.1[10] Built from Windows 7 SP1 code base. It is included in a WAIK supplementary update provided by Microsoft.
4.0[11] Built from Windows 8 code base. It is included in WADK for Windows 8.0.
5.0[12][13] Built from Windows 8.1 code base. It is included in Windows ADK for Windows 8.1.
5.1[14][13] It is an update for version 5.0 that is applied manually.[15]
10.0.10240.16384 Built from Windows 10 v1507 code base. It is included in Windows ADK for Windows 10.[16][17]
10.0.10586.0 Built from Windows 10 v1511. It is included in Windows ADK for Windows 10 1511.[18]
10.0.14393.0 Built from Windows 10 v1607 code base. It is included in Windows ADK for Windows 10 1607.[19]
10.0.15063.0 Built from Windows 10 v1703 code base.
10.0.16299.15 Built from Windows 10 v1709 code base.
10.0.17134.1 Built from Windows 10 v1803 code base.
10.0.17763.0 Built from Windows 10 v1809 code base.
10.0.18362.1 Built from Windows 10 v1903 code base.
10.0.19041.1 Built from Windows 10 v2004 code base.
10.0.20348.1 Built from Windows Server 2022 code base.
10.0.22000.1 Built from Windows 11 v21H2 code base.
10.0.22621.1[20] Built from Windows 11 v22H2 code base.

Derivatives[edit]

Windows Recovery Environment[edit]

Windows 8 Recovery Environment, Advanced Options section screen, showing four of the six available options

Windows Recovery Environment (WinRE) is a set of tools based on Windows PE to help diagnose and recover from serious errors which may be preventing Windows from booting successfully. Windows RE is installed alongside Windows Vista and later, and may be booted from hard disks, optical media (such as an operating system installation disc) and PXE (e.g. Windows Deployment Services).[21] A copy of Windows RE is included in the installation media of the aforementioned operating systems. It is a successor to the Recovery Console.

Features[edit]

Windows RE features include:

  • Automatic Repair: Automatically finds and fixes boot errors in the Windows Vista Startup Process caused by issues such as corruption of the following components: Boot Configuration Data, disk and file system metadata, Master Boot Record, or Windows Registry, and issues caused by missing or damaged boot and system files, incompatible drivers, or damaged hardware. Prior to Windows 8, this mode was known as «Startup Repair.»[22] The executable image for Automatic Repair is startrep.exe
  • System Restore: Same as the System Restore that is included in Windows, it allows a system’s settings to be restored to those of a previous state.
  • System Image Recovery: Same as the Backup and Restore component of Windows, it allows restoring a previously created disk image.
  • Windows Memory Diagnostic Tool: Analyses the computer memory (RAM) for defects (not available on Windows 8 and later). The program does not run inside WinRE, but instead reboots the system and executes memtest.exe instead of loading the operating system. memtest.exe cannot be run inside Windows.
  • Windows Command Prompt: Gives command-line access to the file system, volumes and files. It can be used to run System File Checker (sfc /scannow) against an offline Windows installation and repair missing or corrupt files. Tools like robocopy, diskpart and DISM can be used to perform various system tasks like recovering or backing up files, managing partitions, and fix servicing-related issues respectively.[23] In order to use the command prompt, the user must sign into an administrator account.

Starting with Windows Server 2012/Windows 8, the following additional options are added:

  • «Refresh» or «Reset»: Both re-install Windows from a copy of the operating system on the hard drive. The «Refresh» operation maintains files, settings, and Windows Store apps (but not other programs), while «Reset» performs a factory reset of Windows, optionally formatting the hard drive and performing disk wiping.[24][25] The Reset function does not perform a full reinstall; it merely performs a factory reset from a WIM image inside a hidden recovery partition. It is possible to create a custom WIM image based on which a Reset is performed.
  • Startup Settings: Enforces a series of safe settings during the startup.

Windows 10 adds the following:

  • Restore factory settings: Allows users who upgraded to Windows 10 to revert to their original operating system. Appears as Recover from the cloud on devices whose factory settings include Windows 10.[citation needed]
  • Go back to the previous build: Windows 10 is an operating system for which Microsoft occasionally releases newer builds. In the event that installation of a new build of Windows 10 becomes problematic, this option allows the user to revert to the previous build. Only appears if the previous build’s files are not deleted.

Volumes encrypted with Bitlocker can be mounted if a recovery key is available.

Windows Recovery Environment can also be installed to a hard drive partition by OEMs,[26] and customized with additional tools such as a separate system recovery tool for restoring the computer back to its original state.[27] As of Windows Vista SP1, users can create their own bootable CD containing the recovery environment.

REAgentC[edit]

REAgentC

Developer(s) Microsoft
Operating system Microsoft Windows
Type Command
Website docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/reagentc-command-line-options

Windows includes the REAgentC command which is used to configure a Windows RE boot image and a push-button reset recovery image. It allows administration of recovery options and various customizations. The REAgentC tool can either be used on an offline Windows image or on a running Windows system.[28] The command requires administrator privileges.[29]

Microsoft DaRT[edit]

Microsoft Diagnostics and Recovery Toolset (DaRT), sold as a part of Microsoft Desktop Optimization Pack, is yet another toolset based on Windows PE that performs diagnostic and recovery on an offline copy of Windows. It can manage files, edit Windows Registry, uninstall previously installed Windows updates, scan system for malware and restore deleted files.

See also[edit]

  • Live CD

[edit]

  • BartPE
  • nLite and vLite
  • WinBuilder
  • Windows To Go

References[edit]

  1. ^ «Network-booting Windows PE». Retrieved 18 September 2012.
  2. ^ «WinPE 3.0 & Forensics». Praetorian Prefect. 12 April 2010. Archived from the original on 27 April 2010. Retrieved 16 April 2010.
  3. ^ «Adding XML Parser support into WinPE». 17 February 2006. Archived from the original on 28 April 2006. Retrieved 16 June 2009.
  4. ^ US patent 6993642, Burkhardt, Ryan; Harikrishnan, Seetharaman; Yaryan, Tom; Bond, Richard; Shetty, Vijesh; Jayaseelan, Vijayachandran, «Method and system for creating and employing an operating system having selected functionality», published 2006-01-30, issued 2006-01-31, assigned to Microsoft Technology Licensing, LLC
  5. ^ a b c d e f g «Windows PE Version Overview». TechNet Wiki. Microsoft. Retrieved 28 December 2017.
  6. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. Windows Preinstallation Environment (Windows PE) 2.0 is a minimal Win32 operating system with limited services, built on the Windows Vista kernel.
  7. ^ «Windows Automated Installation Kit (AIK)». Download Center. Microsoft. Retrieved 15 September 2013.
  8. ^ «Automated Installation Kit (AIK) for Windows Vista SP1 and Windows Server 2008». Download Center. Microsoft. Retrieved 15 September 2013.
  9. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. Windows® Preinstallation Environment (Windows PE) 3.0 is a minimal Win32® operating system with limited services, built on the Windows® 7 kernel.
  10. ^ «The Windows® Automated Installation Kit (AIK) Supplement for Windows® 7 SP1». Download Center. Microsoft. Retrieved 15 September 2013.
  11. ^ «Windows Assessment and Deployment Kit (ADK) for Windows® 8». Download Center. Microsoft. Retrieved 15 September 2013.
  12. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. (WinPE) Windows PE 5.0 (WinPE) is a small operating system used to install, deploy, and repair Windows 8, Windows Server 2012 R2, and other Windows operating systems.
  13. ^ a b «Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1». Download Center. Microsoft. Retrieved 15 September 2013.
  14. ^ «What is Windows PE?». Previous Versions Documentation. Microsoft Corporation. Retrieved 22 July 2018. WinPE for Windows 8.1: Windows PE 5.1
  15. ^ «Update WinPE 5.0 to WinPE 5.1». TechNet Library. Microsoft. Retrieved 6 April 2014.
  16. ^ Rhee, Yong (11 August 2015). «Download: Windows 10 Assessment and Deployment Kit (ADK)». Yong Rhee’s Microsoft Technet Blog. Microsoft.
  17. ^ «Windows PE (WinPE)». Hardware Dev Center. Microsoft. 2 October 2018.
  18. ^ Rhee, Yong (1 December 2015). «Download: Windows 10 Nov. 2015 update (version 1511) Assessment and Deployment Kit (ADK)». Yong Rhee’s Microsoft Technet Blog. Microsoft. Retrieved 11 January 2016.
  19. ^ O’Shea, Mark (3 August 2016). «Windows ADK for Windows 10 version 1607 available for download». Microsoft Australia OEM Team. Microsoft. Archived from the original on 11 November 2016.
  20. ^ windows-driver-content. «Download and install the Windows ADK». docs.microsoft.com. Retrieved 25 May 2022.
  21. ^ Parveen (18 September 2006). «Introducing Windows Recovery Environment (Windows RE)». Windows RE Notes. Microsoft. Archived from the original on 19 October 2017. Retrieved 18 December 2020.
  22. ^ «How Windows RE Works». Windows Vista Technical Library. Microsoft. 25 July 2008.
  23. ^ Conway, Joseph (14 July 2009). «The coolest new DISM command (to me at least)». The Windows Servicing Guy. Microsoft.
  24. ^ Lee, Desmond (4 January 2012). Sinofsky, Steven (ed.). «Refresh and reset your PC». Building Windows 8. Microsoft.
  25. ^ Bright, Peter (19 September 2011). «Making the lives of IT easier: Windows 8 Refresh, Reset, and Windows To Go». Ars Technica. Condé Nast.
  26. ^ «How to install Windows RE on the hard disk». MSDN. Microsoft. 11 January 2007. Retrieved 14 February 2008.
  27. ^ «Customizing the Windows RE Experience». TechNet. Microsoft. Archived from the original on 20 February 2007. Retrieved 13 February 2008.
  28. ^ «REAgentC command-line options | Microsoft Docs». Archived from the original on 12 November 2020. Retrieved 5 August 2020.
  29. ^ «How to enable Windows Recovery Environment (WinRE) on Windows 10 | Windows Central». Archived from the original on 12 June 2020. Retrieved 5 August 2020.

External links[edit]

  • Windows PE Technical Reference
  • Download Windows PE

Создаем реаниматор на базе Windows PEWindows PE. Возможно вы слышали это название, а возможно и нет, хотя вполне вероятно, что пользовались данной версией Windows даже не подозревая об этом. Фактически это не отдельная редакция операционной системы вроде Windows 7 Professional или Windows 10 Home, а упрощенная версия, о чем и свидетельствует ее название Preinstallation Environment. Что можно перевести как «предустановочная среда» или «среда предустановки».

Если вы самостоятельно устанавливали Windows, то уже имели дело с Windows PE, так как на ней основаны первые этапы установки операционной системы. Также на Windows PE работает среда восстановления, к которой можно обратиться в случае возникновения каких-либо проблем в системе.

Особенности Windows PE

О возможностях Windows PE можно узнать на официальном сайте Майкрософт.

Windows PE — это небольшая операционная система, используемая для установки, развертывания и восстановления Windows для настольных компьютеров.

Ее требования к оборудованию практически ничем не отличаются от обычной Windows, но основное ее преимущество заключается в том, что для ее запуска не требуется жесткий диск. Базовая версия Windows PE построенная на Windows 10 требует не более 512 Мб памяти и поэтому может быть запущена как с флешки, так и непосредственно в оперативной памяти.

Легковесность Windows PE может вызвать соблазн использовать ее в качестве основной системы на компьютере или домашнем сервере, однако есть существенные ограничения, которые не позволят это сделать.

Так, например, система автоматически перезапускается через 72 часа непрерывного использования и все изменения при этом будут утеряны. Кроме этого при установке Windows PE по умолчанию используется файловая система FAT32, что ограничивает максимальный размер используемых файлов до 4 Гб.

Но тогда для чего может быть полезна эта версия Windows?

Для чего нужен Windows PE

А как раз для создания загрузочной флешки с привычной (хоть и сильно урезанной) операционной системой.

Например если ваш компьютер перестал загружаться с жесткого диска, то загрузка с такой флешки позволит получить доступ к данным на нем. То есть эту операционную систему можно и нужно использовать по ее прямому назначению — для восстановления или диагностики компьютера.

Именно на Windows PE построены многие известные реаниматоры, то есть готовые сборки, которые можно записать на флешку, а после загрузки с нее вы получите доступ к привычной среде Windows с предустановленным набором программ и утилит.

Hiren's Boot CD

Именно на Windows PE построены такие популярные сборки, как Hiren’s Boot CD или загрузочные диски Sergei Strelec, которые предназначены для диагностики и обслуживания компьютеров или для восстановления работоспособности ОС.

В эти сборки уже входит набор популярных программ и утилит для быстрой диагностики компьютера, поэтому изучив содержание каждой сборки вы можете выбрать наиболее подходящее для вашей задачи решение.

Скачать понравившуюся сборку можно в виде ISO-образов и затем записать его на флешку с помощью любой предназначенной для этого утилиты, например, Rufus.

Также можно воспользоваться утилитой Ventoy, которой я посвятил отдельную заметку, и записать нужный образ или все образы сразу на флешку, подготовленную с помощью этой программы.

Как создать флешку с Windows PE

Ну и нельзя не упомянуть о том, что вы можете создать свою загрузочную флешку с «голой» Windows PE. Весь алгоритм по ее созданию подробно описан на официальном сайте. Процесс этот хоть и не сложный, но довольно муторный и потребует установки еще дополнительных утилит и надстроек. Не буду подробно на нем останавливаться, так как не думаю, что от «голой» системы есть какая-то существенная польза.

Но вполне возможно вы захотите создать загрузочную флешку со своей собственной сборкой, то есть с набором нужных вам программ. Сделать это довольно просто и существует множество вспомогательных утилит, предназначенных для этого. Давайте рассмотрим две из них.

Утилита AOMEI PE Builder

Пожалуй самой простой и известной утилитой, позволяющей создать свою сборку на базе Windows PE, является утилита AOMEI PE Builder.

Скачиваем и устанавливаем программу на компьютер, а затем запускаем.

AOMEI PE Builder

На первом шаге нам нужно будет выбрать разрядность Windows.

Выбор разрядности ОС

Я выберу 64-бита. Сейчас подавляющее большинство программ имеют 64-х разрядную версию, однако перед выбором разрядности Windows стоит убедиться, что утилиты, которые вы планируете поместить в сборку также имеют такую же разрядность.

На следующем шаге выбираем программы, которые планируем включить в нашу сборку.

Выбор программ

На выбор уже есть небольшое количество утилит, которые разложены по соответствующим разделам. Всего три раздела — работа с файлами (File), с сетью (Network) и с системой (System).

При выборе программы появится ее описание, правда оно на английском.

Описание программы

Тем не менее, все эти утилиты довольно известны, а если какие-то из них вам незнакомы, то можно легко по названию найти в интернете описание программы на русском.

Выбираем нужные программы из списка, а затем добавляем свои. Для этого есть две опции — добавить файл и добавить папку.

Добавить программу

Программы должны иметь ту же разрядность, что и Windows, а также быть портативными, то есть запускающимися без предварительной установки на компьютер.

На сайте уже есть несколько заметок, посвященных портативным программам и их созданию. У многих известных программ есть портативные версии и можно их скачать либо с официального сайта приложения, либо со специализированных сайтов, на которых выложено большое количество готовых портативных программ.

Обычно для поиска нужной программы достаточно в поисковике набрать ее название и слово «portable».

Поиск портативной программы

Также можно подготовить портативные версии нужных вам программ с помощью специальных утилит.

Я подготовил на рабочем столе папку с портативными версиями программам — VLC media player, утилиты для диагностики жесткого диска Victoria и еще одна утилита для тестирования и идентификации компонентов компьютера AIDA64. Так как все программы состоят более чем из одного файла, то добавим их папками.

Добавление программ

Осталось лишь записать сборку на флешку. Сделать это можно прям из программы. Подключенная флешка уже отображается в соответствующем разделе.

Запись флешки

Либо можно создать ISO-образ, который потом можно, например, закинуть на флешку с Ventoy или позже записать на нее с помощью любой другой утилиты.

Процесс создания сборки займет довольно много времени, так как все необходимые файлы утилита скачивает из интернета.

После того, как флешка готова загружаемся с нее.

Загрузка с флешки

На рабочем столе увидим ярлыки для запуска утилит, которые мы выбрали в процессе создания сборки. Также тут есть еще две утилиты Partition Assistant и Backupper — это программы того же разработчика, что и утилита PE Builder. Backupper позволяет создавать резервные копии данных и целых разделов, а Partition Assistant предназначена для работы с дисками, то есть с ее помощью можно вносить изменения в разделы на жестком диске.

Все выбранные нами вручную утилиты находятся в отдельной папке UserTools. И вот тут меня ждал сюрприз…

Утилитой AOMEI PE Builder я пользовался лет пять назад и тогда мне без проблем удалось добавить в сборку нужные мне программы, однако сейчас все три добавленные мною программы запустить не удалось. Скорее всего это связано с тем, что Windows PE был создан на базе самой последней редакции Windows 10, и с этими редакциями как раз и возникают подобные проблемы, о чем расскажу далее.

Думаю, что если в качестве базы для Windows PE использовать предыдущие редакции десятки, то все будет работать. В любом случае, далее речь пойдет об утилите, которой я пользовался многократно.

Утилита Win10XPE

Вторая утилита, о которой пойдет речь, имеет намного более широкие возможности. Называется она Win10XPE и ее интерфейс нельзя назвать интуитивно понятным, так как здесь содержится огромное количество всевозможных настроек.

Win10XPE

Кроме этого есть еще один нюанс — так как утилита использует системные файлы и содержит большое количество специализированных инструментов, то ваш антивирус может на нее реагировать.

На счет вирусов и антивирусов сказано уже очень много и предыдущая моя заметка была посвящена данной теме, поэтому каждый в этом вопросе решает для себя сам.

Скажу лишь, что утилита эта довольно известная и ее страница представлена на одном из крупнейших форумов, посвящённых Windows 10, поэтому лично я ее считаю безопасным и весьма удобным инструментом для быстрого создания нужного вам Live CD/USB диска.

Итак, в первую очередь нам нужно выбрать оригинальный ISO-образ операционной системы, на базе которой мы будем создавать нашу сборку. Это важно, так как у той же Windows 10 уже вышло множество редакций, которые отличаются какими-то инструментами. В итоге созданный Live-диск может не работать или часть его инструментов будет недоступна.

Возможно, именно поэтому у меня не запускались программы с флешки, созданной в PE Builder, так как при создании флешки использовалась самая последняя редакция Windows 10.

На странице утилиты на форуме есть предупреждение, что разработчики утилиты пытались адаптировать ее к последним редакциям Windows 10, но надежного результата получить не удалось, поэтому они рекомендуют использовать Windows 10 версии 2004-20H1.

Предупреждение

Так мы и поступим. В окне утилиты щелкаем по ссылке:

Загрузка образа

Затем выбираем образ и его параметры, а затем скачиваем его на компьютер.

Скачиваем образ Windows

С этого сайта можно скачать официальные образы системы, однако можно использовать любой другой образ, которым вы располагаете.

После загрузки образа его нужно смонтировать, то есть подключить в качестве виртуального диска в DVD-привод. Делается это через контекстное меню:

Монтируем образ

После этого выбираем содержимое виртуального DVD-привода в утилите:

Подключение образа

Осталось лишь выбрать нужные вам программы.

Настройка программ

В левой части окна находится список всех встроенных утилит (1), которые мы можем добавить в нашу сборку. Здесь действуем по аналогии — отключаем или включаем нужные инструменты. В отличии от PE Builder набор инструментов здесь более широкий и действительно есть из чего выбрать.

При выборе утилиты в правой части окна появляется ее описание (2) и всевозможные настройки. У разных программ этот набор настроек отличается и зависит от специфики каждой программы.

Для всех программ доступна настройка расположения значка — на рабочем столе будущей Windows, в меню Пуск или закрепить на панели задач (3).

В перечне есть и платные утилиты, вроде AcronisTrueImage. Если у вас есть лицензия к таким утилитам, то можно ее вставить в соответствующее поле (4) и тогда утилиту можно будет включить в сборку и использовать с флешки.

Проходимся по списку, выбираем нужные утилиты и делаем соответствующие настройки.

Практически все готово.

Выбираем первый пункт Build Core.

Настройка Windows PE

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

Все готово для создания флешки. Нажимаем на кнопку Play в верхней части окна программы и создаем образ.

Процесс создания образа займет некоторое время и продолжительность будет напрямую зависеть от количества выбранных вами программ, так как в процессе утилита будет скачивать недостающие файлы из интернета.

После того, как образ будет создан, он будет сохранен в папке с утилитой. Можно закинуть его на флешку с Ventoy или записать отдельно с помощью той же Rufus.

Теперь загружаемся с флешки и смотрим на результат.

Реаниматор на флешке

Все выбранные нами утилиты есть в с системе. Какие-то из них я вынес на рабочий стол, какие-то поместил в панель задач. Доступ к остальным утилитам есть в меню Пуск.

Запускаем нужные утилиты и работаем…

Включение своих программ в сборку

Пока мы использовали только утилиты, которые уже имелись в конструкторе. Но как же включить нужные вам программы в сборку, если их нет в предложенном перечне?

Теоретически мы можем включить в сборку не только портативные программы, но и установленные на основном компьютере. В этом случае придется ковыряться в реестре системы, копируя ключи оттуда и интегрируя их в WinPE. Занятие это не особо приятное и далеко не всегда гарантирующее положительный результат. Поэтому я рассмотрю самый простой и надежный способ — использование уже упомянутых мною ранее портативных версий программ.

У меня уже есть три программы, которые я включал в первую сборку и которые отказались в ней работать. Давайте их подключим и сюда.

Сейчас каждая из программ находится в своей папке. Мне нужно их сжать в архив, чтобы включить в сборку.

Самый последний раздел программы называется Utilites. Воспользуемся им и запустим SFX Constructor. Эта утилита построена на базе архиватора 7-ZIP и с помощью нее мы сейчас упакуем наши портативные программы.

SFX Constructor

Просто перетягиваю папку с программой в соответствующее поле и затем нажимаю кнопку Create 7z SFX.

Создание SFX

Тоже самое проделываю и со второй папкой. VLC плеер есть в стандартных программах, поэтому его добавлять не буду.

Теперь перейдем к утилите XPE Packed Application Creator (1). Она нам позволит добавить собственные портативные программы в сборку. Я скачивал 64-х разрядные версии утилит, поэтому добавляю путь к архиву в соответствующем поле (2). Выбираю созданный ранее архив, а затем в следующем поле я должен указать имя исполняемого файла, то есть имя файла, который программу запускает. Его можно найти в папке с программой (3). Все готово и нажимаем соответствующую кнопку (4), для создания нового приложения:

Добавление программ в сборку

Тоже самое проделаем и для второй утилиты.

Теперь перейдем в список всех приложений Apps и найдем раздел XPE Plugin Creator. Здесь увидим добавленные нами программы. Можем задать название папки, в которой они будут находиться в меню Пуск, а также указать их дополнительное расположение, например, вынеся их на панель задач.

Настройки программ в реаниматоре

Пересобираем образ, нажав на кнопку Play, а затем записываем его на флешку и загружаемся с нее.

Новые программы я разместил в панели задач, здесь они и отображаются. Также эти программы я вынес в отдельную папку MySoft в меню Пуск и действительно мы их здесь находим.

Реаниматор Windows

Вот таким образом с помощью Windows PE и утилит вроде PE Builder и Win10XPE вы можете создать свою собственную флешку-реаниматор с набором только вам нужных программ и утилит.

windows pe

Windows PE(Windows Preinstallation Environment) — это предустановочная среда Windows, представляет собой сокращенную версию Windows и применяется, главным образом, для развертывания ОС на клиентских компьютерах. Windows PE своеобразная замена MS-DOS на этапе установки Windows 7. Windows PE не имеет графического интерфейса. Распространение бесплатное. Можно найти в составе Windows AIK, как уже говорилось ранее.

Как создать или где скачать Windows PE?

Windows PE, после установки пакета Windows AIK, находится в недрах вновь созданной папки. Найти его не больно трудно, так как названия папок говорят сами за себя. И вот эти файлы мы и должны собрать вместе и создать iso-образ Windows PE. А готовый iso-образ можно записать на флешку, диск или на любое подходящее устройство. Процесс записи идентичен созданию обычной установочной флешки с Windows. Ну а если Вы ленитесь, то Вы все всегда можете скачать уже готовый iso-образ Windows PE с просторов Интернета. К сожалению на данной странице нет возможности скачать Windows PE, но в конце статьи имеется ссылка на статью, изучив которую Вы сможете сами создать образ Windows PE.

Функционал Windows PE

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

Как создать загрузочную флешку с Windows PE, рассмотрим позже. А на десерт интересный факт про Windows PE: загрузившись с нее, можно вытаскивать флешку или диск, с которого она загружена, так как данная операционная система полностью загружается в оперативную память компьютера. Что и говорить, усеченная версия Windows.

Windows Preinstallation Environment

Component of Microsoft Windows
22000.1PE-cmd.png

Windows Preinstallation Environment based on Windows 11 build 22000.1

Introduced in Windows XP build 2257

Windows Preinstallation Environment, often shortened to WinPE or Windows PE, is a minimal version of Windows typically used for system deployment or recovery. It is configured in such a way that changes made to the environment do not persist across reboots, which makes it possible to boot it from read-only media such as CD-ROM discs or across the network. It was first introduced in Windows XP as a replacement for MS-DOS-based boot disks and has since been adopted for the setup and the recovery environment starting with Windows Vista. The Microsoft Validation OS, introduced alongside the Windows 11 2022 Update, is also based upon the Preinstallation Environment, although it is stripped down to the bare essentials required to bring up the Windows GUI and console.

In Windows XP, the environment is loaded by setupldr.bin in a similar manner to the text mode setup. However, it does not load the operating system into a RAM disk by default and therefore it is required to keep the system disk in the drive, as ejecting it would cause the system to misbehave. In Windows Vista, the system is stored inside a WIM file called boot.wim, which is loaded by the boot manager into a RAM disk and then executed. Unlike regular versions of Windows, Windows PE uses the /MININT switch to instruct the kernel to load registry hives as volatile to ensure that the operating system does not attempt to save any registry changes to the boot disk.

Appearance[edit | edit source]

The environment used the Windows Classic theme up to version 3.0 (based on Windows 7), as it didn’t include support for visual styles, although it did at first include some elements such as the newer Aero cursors. The theme service was introduced in WinPE 4.0 (based on Windows 8) together with the Windows Aero theme, although it falls back to Windows Basic window frames due to Desktop Window Manager not being included. Parts of the Aero theme resources were since removed from the Preinstallation Environment as of the original Windows 10 release, leaving behind a variant where the font falls back to Segoe UI Italic in most visual aspects (except the setup application, which has its own font file bundled) and the cursor scheme reverted to the original pre-Vista variation.

List of versions[edit | edit source]

Version Based on Brand name Notes
1.0 Windows XP First version; only available to volume customers
1.1 Windows XP Service Pack 1
1.2 Windows Server 2003
1.5 Windows XP Service Pack 2 Windows PE 2004
1.6 Windows Server 2003 Service Pack 1 Windows PE 2005
2.0 Windows Vista First freely available version
2.1 Windows Vista Service Pack 1
2.2 Windows Vista Service Pack 2
3.0 Windows 7
3.1 Windows 7 Service Pack 1
4.0 Windows 8
5.0 Windows 8.1
5.1 Windows 8.1 Update 1 Manually applied update for WinPE 5.0
10.0 Windows 10 Windows PE for Windows 10 New WinPE builds are released in sync with Windows 10 feature updates
Windows 11 Windows PE for Windows 11 New WinPE builds are released in sync with Windows 11 feature updates

Gallery[edit | edit source]

  • Windows Preinstallation Environment based on Windows 10

    Windows Preinstallation Environment based on Windows 10

Windows preinstallation environment (WinPE) — это минимальная операционная система, разработанная компанией Microsoft, которая предоставляет доступ к основным функциям компьютера. Это среда предустановки, которая позволяет пользователю устанавливать операционную систему Windows на новый компьютер или восстановить работу существующей системы.

WinPE обеспечивает минимум необходимых функций для успешного завершения процесса установки. Эта минималистическая операционная система включает в себя файловую систему, драйверы, сетевую поддержку, средства для диагностики и другие инструменты, которые могут быть полезными при установке или восстановлении Windows.

Для использования WinPE необходимо загрузиться с внешнего носителя, такого как USB-флешка или CD/DVD-диск, на котором находится образ операционной системы. Затем пользователь может выполнить различные операции, такие как установка Windows, восстановление системы, управление дисками или запуск инструментов для диагностики и восстановления данных.

Преимущества WinPE:

— Минимальные требования к системе;

— Полная поддержка сети;

— Легкая настройка и кастомизация;

— Возможность установки дополнительных приложений;

— Быстрый и эффективный способ установки или восстановления Windows.

Windows preinstallation environment является мощным инструментом для людей, которые часто устанавливают или восстанавливают операционную систему на компьютерах. Она позволяет пользователям работать в минимальной операционной системе, обеспечивая все необходимые инструменты для успешного завершения процесса установки или восстановления Windows. Ознакомьтесь с WinPE и используйте этот инструмент, чтобы сэкономить время и упростить вашу работу.

Содержание

  1. Что такое Windows preinstallation environment?
  2. Как использовать Windows preinstallation environment при установке операционной системы?
  3. Каким образом Windows preinstallation environment может помочь при восстановлении системы?
  4. Возможности Windows preinstallation environment для диагностики и ремонта компьютера
  5. Преимущества использования Windows preinstallation environment перед обычной операционной системой

Что такое Windows preinstallation environment?

WinPE используется для подготовки компьютеров перед установкой Windows, а также для решения проблем с загрузкой и восстановления операционной системы. Эта среда предлагает набор инструментов, необходимых для выполнения основных операций, таких как форматирование диска, установка драйверов, создание разделов и т.д.

WinPE запускается с USB-накопителя или сетевого раздела и работает независимо от установленной операционной системы на компьютере. Она предлагает удобный интерфейс командной строки и графическую оболочку для взаимодействия с пользователями.

WinPE может быть использована для различных задач, включая установку новой копии Windows, восстановление поврежденной системы, создание резервных копий и многое другое. Эта среда часто используется администраторами систем, техническими специалистами и пользователями, которые нуждаются в возможности управления и восстановления операционных систем Windows.

Важно отметить, что WinPE не является полноценной операционной системой, и она не предназначена для повседневного использования. Она создана специально для установки и восстановления Windows, и ее функциональность ограничена соответствующими задачами.

В целом, Windows preinstallation environment предлагает мощный и гибкий инструмент для установки и восстановления Windows, позволяя пользователям выполнять различные задачи в отдельной окружающей среде.

Как использовать Windows preinstallation environment при установке операционной системы?

Для использования Windows preinstallation environment, вы должны иметь установочный диск операционной системы или создать загрузочную флешку с помощью утилиты Windows ADK (Assessment and Deployment Kit).

После загрузки компьютера в среду WinPE, вы можете выполнить следующие действия:

1. Установка операционной системы: WinPE предоставляет возможность выполнить полностью автоматическую установку операционной системы, используя необходимые драйверы и настройки. Вы можете указать путь к образу операционной системы, выбрать раздел для установки и настроить параметры установки.
2. Восстановление системы: WinPE позволяет восстановить данные или операционную систему с использованием резервной копии. Вы можете восстановить файлы, переустановить драйверы или восстановить всю операционную систему с сохранением настроек.
3. Диагностика и ремонт: WinPE содержит набор инструментов для диагностирования и решения проблем с жестким диском, оперативной памятью, сетью и другими компонентами компьютера. Вы можете выполнить сканирование системы на наличие вирусов, проверить работоспособность жесткого диска, исправить поврежденные разделы и многое другое.
4. Установка драйверов: WinPE позволяет установить драйверы для оборудования компьютера перед или после установки операционной системы. Это может быть полезно, если система не может распознать устройства из-за отсутствия подходящих драйверов.

Windows preinstallation environment является мощным инструментом, который облегчает и упрощает установку, восстановление и настройку операционной системы. Он предоставляет доступ к различным функциям, инструментам и настройкам, позволяя пользователям эффективно управлять процессом установки и обслуживания компьютера.

Каким образом Windows preinstallation environment может помочь при восстановлении системы?

Windows preinstallation environment (WinPE) представляет собой минимальную операционную систему, созданную специально для восстановления и обслуживания Windows компьютера. Эта среда установки Windows может быть использована для решения различных проблем и восстановления операционной системы до работоспособного состояния.

Следующие возможности Windows preinstallation environment помогут восстановить систему:

  1. Управление дисками: используя WinPE, вы можете создавать, форматировать и изменять разделы на жестком диске. Это может быть полезно при удалении вирусов, восстановлении поврежденных разделов или установке новой копии Windows.
  2. Командная строка: WinPE предоставляет доступ к командной строке, что позволяет выполнить множество операций восстановления. Например, вы можете использовать команду chkdsk для проверки и исправления ошибок на жестком диске, или сбросить пароль учетной записи.
  3. Сетевые возможности: WinPE позволяет установить подключение к сети, что может быть полезно для восстановления или резервного копирования файлов на удаленном сервере. Вы также можете использовать сетевые возможности для загрузки драйверов или обновлений операционной системы.
  4. Восстановление реестра: WinPE позволяет восстановить поврежденный реестр Windows. Вы можете использовать специальные инструменты для восстановления системных настроек, редактирования реестра или восстановления удаленных учетных записей пользователей.
  5. Резервное копирование и восстановление данных: с помощью WinPE можно создавать резервные копии файлов и папок, а также восстанавливать их. Это полезно для защиты ваших данных от потери или восстановления в случае сбоя системы.

В целом, Windows preinstallation environment является мощным инструментом, который поможет вам восстановить и поддерживать работоспособность операционной системы Windows. С его помощью вы сможете исправить множество проблем, восстановить утерянные данные и вернуть ваш компьютер к работе.

Возможности Windows preinstallation environment для диагностики и ремонта компьютера

WinPE предлагает множество возможностей для диагностики и ремонта компьютера. Вот некоторые из них:

  • Восстановление системы: с помощью WinPE вы можете выполнить восстановление системы из сохраненного образа или даже восстановить компьютер из резервной копии.
  • Диагностика проблем: WinPE прилагается с набором инструментов, позволяющих диагностировать и исправлять различные проблемы с компьютером. Вы можете выполнить сканирование на вирусы, проверить жесткий диск на наличие ошибок, восстановить испорченные системные файлы и многое другое.
  • Управление дисками и разделами: WinPE содержит инструменты для управления дисками и разделами, которые позволяют создавать, изменять и форматировать разделы диска.
  • Восстановление паролей: с помощью WinPE вы можете сбросить пароли учетных записей Windows или восстановить доступ к заблокированной учетной записи.
  • Установка драйверов: если у вас возникли проблемы с драйверами устройств, WinPE предлагает возможность установить или обновить драйверы, чтобы исправить проблему.

Однако, чтобы использовать все эти возможности, вам понадобится некоторая техническая экспертиза и знание командной строки.

В целом, Windows preinstallation environment (WinPE) — это мощный инструмент для диагностики и ремонта компьютера, который может быть очень полезен при возникновении проблем с операционной системой.

Преимущества использования Windows preinstallation environment перед обычной операционной системой

Windows preinstallation environment (WinPE) представляет собой специальное окружение, которое позволяет установить, настроить и восстановить операционную систему Windows. В отличие от обычной операционной системы, WinPE имеет несколько преимуществ, которые делают его полезным инструментом в различных ситуациях.

  • Мобильность и легкость: WinPE является портативным и может быть загружен с внешнего носителя, такого как USB-флешка или DVD. Это позволяет использовать WinPE на любом компьютере без необходимости установки или изменения основной операционной системы.
  • Восстановление системы: WinPE предлагает мощные инструменты для восстановления поврежденной операционной системы. С его помощью можно восстановить потерянные файлы, исправить проблемы с загрузкой или восстановить систему до предыдущего состояния.
  • Настройка и установка: WinPE предоставляет средства для настройки и установки операционной системы Windows. С его помощью можно создать и настроить разделы диска, установить драйверы и приложения, а также настроить параметры безопасности и пользовательские учетные записи.
  • Тестирование и диагностика: WinPE содержит инструменты для тестирования и диагностики аппаратного и программного обеспечения. Это позволяет проверить работоспособность компьютера, выявить и исправить ошибки и конфликты, а также провести тесты производительности.
  • Универсальность: WinPE поддерживает множество аппаратных платформ и файловых систем, что позволяет его использование на разных компьютерах и с различными операционными системами Windows.

В целом, Windows preinstallation environment предлагает широкие возможности для работы с операционной системой Windows, включая ее установку, настройку, восстановление и диагностику. Благодаря своей мобильности, гибкости и функциональности, WinPE является незаменимым инструментом для системных администраторов, специалистов по поддержке и обычных пользователей Windows.

Время на прочтение
36 мин

Количество просмотров 93K

Сисадмину или мастеру сервисного центра, да и просто в хозяйстве на всякий случай помогает в работе загрузочная флешка с набором полезных программ, и в интернете можно найти полно готовых решений с «кучей» софта на все случаи в жизни. Но каждый, кто пользовался чужими готовыми вариантами LiveCD, рано или поздно задумывался о том, что по факту используется лишь малая часть приложений. Весь же остальной ненужный груз софта, который порой может составлять более 98% всего набора LiveCD, лишь мешает работать. Почему? Потому что LiveCD загружается прямиком в оперативную память, и чем больше объем LiveCD, тем больше ожидания загрузки, а если ещё и попался древний компьютер, то LiveCD может и вовсе не загрузится от нехватки памяти. И что же делать? Сделать свой собственный LiveCD! В этой статье я расскажу то, чего вы не найдете даже в гугле.

image

Начиная читать эту статью, можно подумать, что в интернете есть полно инструкций как это сделать, но не всё так просто. В этих инструкциях либо чего-то не хватает (как будто намеренно), либо наоборот наворочено очень много ненужного и непонятно что из этого можно было бы убрать, либо инструкции устарели и не работают на последних версиях Windows PE. Но самое главное, с чем я регулярно сталкиваюсь, так это с тем, что в инструкциях написано всё на столько кратко, что в них не всегда разберется даже продвинутый пользователь, и в редких случаях даже я, специалист с опытом, не с первого раза понимаю, что имел в виду автор. Я понимаю, что это сделано, чтобы отсеять всех, кроме просвещенных, но тогда зачем вообще писать такие инструкции, где ничего непонятно, из-за которых приходится перечитать лишние 100 статей, потратить лишние 2 недели на проверку в практике, ради того, чтобы выяснить какую-то мелочь, которую могли написать в трех предложениях. Так что в какой-то степени эта инструкция на зло всем тем, кто пожадничал и не написал несколько лишних строк.
Даже если вы найдёте какую-то инструкцию по этой теме, то не факт, что она будет подробна и понятна, особенно учитывая, как быстро всё меняется и устаревает.

Небольшой спойлер, загуглите запрос IConflictInterrupt и вы не найдете в интернете ни одной статьи или инструкции, а это один из ключевых моментов в работе функционала окна процесса копирования/перемещения/удаления файлов, без которой не так удобно использовать Windows PE. Что делает эту статью уникальной и крайне полезной.

В этой статье я ОЧЕНЬ ПОДРОБНО расскажу, как собрать Windows PE с минимальным набором самых нужных функций без лишнего хлама. Я намеренно написал даже некоторые почти примитивные шаги, дабы любой новичок мог быстро освоиться. Так что не кидайте тапками за занудность (:

Предисловие

Я начал этот путь ещё со времен Windows 98, когда уже в те времена иногда требовалось выгрузить данные с ПК, у которого не загружалась ОС. Флешки в тот период уже были, хоть и не были распространены, т.к. были очень дорогие. Загрузить с них минимальную Windows 98 было не так просто, потому что Windows 98 не умела загружаться с внешних накопителей, и приходилось самому писать драйвер с указанием серийного номера флешки, чтобы именно эта флешка воспринималась операционной системой как жёсткий диск. Даже несмотря на это, ОС не загружалась, если объем оперативной памяти превышал 512Мб.

Потом, конечно, вышла Windows 2000/XP, и ситуация в корне изменилась, появлялись готовые решения вроде Hiren (DOS+Windows XP), которые уже на тот момент работали очень медленно. Например, у Hiren виртуальная img FDD весила аш ~41Мб и могла загружаться по более 30-40 минут на особо медленных ПК с USB1.0.

Уже в те времена готовые решения работали не так как хотелось и имели в арсенале полно ненужных приложений. Тогда-то я и начал для своих личных нужд активно собирать свои собственные LiveCD на DOS и Windows. Когда мой img FDD весил всего около 2Мб вместо 41Мб у Hiren, и вмещал всё необходимое (MHDD, Victoria, Volkov Commander и немного мелочи), с годами туда конечно добавились DiscGenius, HWinfo и некоторые другие, но суть остаётся прежней, в арсенале только самое нужное, лёгкое и быстро загружающееся.

Времена идут и Microsoft достаточно часто выпускает новые версии Windows 10, а теперь ещё и Windows 11. После почти каждого выхода новой версии ОС приходится создавать новый образ, т.к. только он имеет нативную поддержку нового железа. Например, встречаются современные ноутбуки, у которых даже сенсорная панель не работает на старых версиях Windows 10 PE, не говоря уже о сенсорных экранах.

Я расскажу, как сделать образ на основе Windows 10 1507 x32 и Windows 10 21H2 x64. Почему такой разброс в версиях? Потому что версия x32 нужна как правило для старых устройств с минимальными ресурсами, а версия Windows 10 1507 является самой лёгкой по объему и запустится везде, где только можно, особенно на планшетах с ЦП Intel, у которых нет поддержки x64. Почему именно версия 1507 x32, а не 21H2 x32? Потому что опыт показывает что устройства, как правило планшеты и трансформеры, у которых нет поддержки x64, вышли во время Windows 8 (2012-2015год), и некоторые из этих устройств не способны загрузить последние версии Windows 10 21H2 x32 (как минимум на стоковых версиях UEFI), потому что предназначались для Windows 8, но они все без исключения (по моему опыту) отлично загружают Windows 10 1507 x32. Версия Windows 10 21H2 x64 нужна для современных устройств и тут уже НУЖНО выбирать только самую последнюю версию Windows PE. Перед написанием статьи я применил свою же инструкцию к Windows 11 PE (22000.XXX) и всё замечательно работает, так что в дальнейших шагах вместо Windows 10 21H2 x64 можете смело использовать Windows 11 (22000.XXX).

Итак, начнём.

I. Подготовительный этап

1. Windows ADK

Для начала нам понадобится скачать и установить комплект средств для развертывания и оценки для Windows ADK.

Во время установки при выборе компонентов достаточно выбрать лишь средства развертывания (Система обслуживания образов и развертывания и управления или (DISM)).

image

Примечание: у Microsoft имеется надстройка Windows PE для Windows ADK, где имеются дополнительные компоненты для интеграции в Windows PE, но нам эти компоненты не понадобятся, однако, как их установить я тоже ниже распишу, так что если интересно, то можете скачать и дополнительно установить надстройку Windows PE для Windows ADK. Скачать её можно на той же странице что указана выше.

2. Дерево каталогов

Необходимо создать каталоги, в которой будут проходить все работы. У каждого свои предпочтения по используемому диску D, E, F и т.д., так что я буду на примере диска C, а там уже делайте как вам удобно. Нам нужны будут следующие каталоги, но дабы не утруждать себя их созданием вручную, введите следующие команды в командную строку, запущенную от имени администратора:


mkdir "C:\BuildPE\AddFiles\x32\Program Files"
mkdir "C:\BuildPE\AddFiles\x32\Windows\System32"
mkdir "C:\BuildPE\AddFiles\x64\Program Files"
mkdir "C:\BuildPE\AddFiles\x64\Windows\System32"
mkdir "C:\BuildPE\COMPLETE\32"
mkdir "C:\BuildPE\COMPLETE\64"
mkdir "C:\BuildPE\ISO"
mkdir "C:\BuildPE\Mount"
mkdir "C:\BuildPE\originalWIM\x32"
mkdir "C:\BuildPE\originalWIM\x64"
mkdir "C:\BuildPE\util"

На выходе у вас будет готово дерево каталогов для дальнейших шагов.

3. Свой софт

Для каждого набор приложений индивидуален, я же буду расписывать свой вариант как пример, а вы можете его как пополнить, так и убавить. Windows PE x64 имеет поддержку ТОЛЬКО x64 приложений, и запустить x32 она не сможет без добавления дополнительных файлов для их поддержки, но раз уж мы делаем легкий образ, то поддержку x32 мы обеспечивать не будем, а это значит, что потребуется скачать только x64 приложения для x64 образа, и x32 приложения только для x32 образа. Я не буду оглашать весь список своих приложений, если вы понимаете о чем я :), но вот базовая часть:

У ниже указанных программ есть как x64, так и x32 версии, нам нужны обе:

  • 7-Zip
  • Autoruns
  • CLaunch
  • Explorer++ (Языковые пакеты можете найти на странице релизов GitHub нужен лишь .dll файл рядом с .exe файлом программы)
  • HWiNFO
  • Notepad++
  • ProcessExplorer
  • produkey
  • WinXShell

Эксклюзивно для x32:

  • ExplorerXP
  • Victoria

Вы можете обратить внимание, что в списке присутствует CLaunch как альтернатива меню Пуск, и WinXShell как альтернатива всей графической оболочке explorer, в которой есть своё меню Пуск. Так зачем же два меню пуск? Дело в том, что наличие WinXShell в образе — это просто запас, на случай если остро необходима панель задач в то время, когда открыто множество окон, в которых можно потеряться, не имея панели задач. При этом если используется лишь одно окно, например для диагностики жесткого диска через Victoria, или для определения конфигурации ПК через HWiNFO, то достаточно одного окна без необходимости включать графический интерфейс. К тому же если на компе поврежденный жесткий диск, то лучше, чтобы было включено как можно меньше программ, которые обращаются к жесткому диску, а WinXShell как минимум строит дерево каталогов всех накопителей, что уже плохо в таком сценарии.

Почти все те программы что я выбрал (за исключением, например, Victoria и ExplorerXP), имеют как x32, так и x64 версии, но самое главное, что они не требовательны к наличию NetFX, который достаточно тяжелый. Если же ваш софт требует NetFX или какой-либо другой компонент, то придётся всё-таки его интегрировать, от чего образ значительно вырастет в объеме, но если это нужно, то почему бы и нет, главное, что не бесполезным софтом, а тем, что действительно нужно.

4. Подготовка софта

Не все вышеуказанные программы имеют portable версии, ваша задача получить каталог с программой — это можно сделать распаковкой установочного файла, как в случае с 7-Zip (через 7-Zip открыть дистрибутив 7-Zip, чтобы извлечь 7-Zip), или инсталировать программу на свой ПК, а потом скопировать целиком каталог с программой в отдельный каталог для дальнейшего копирования в образ:

Программы x32 для Windows 10 1507 x32 перемещаем в C:\BuildPE\AddFiles\x32\Program Files
Программы x64 для Windows 10 21H2 x64 перемещаем в C:\BuildPE\AddFiles\x64\Program Files

Немного подсказок:

WinXShell — в этой программе я удаляю китайский язык (файлы WinXShell.zh-CN.jcfg и WinXShell.zh-CN.lua) и переименовываю WinXShell_x86.exe в WinXShell.exe, аналогично и с x64, а также удаляю файл wxsStub32.dll для версии x64, а для x32 удаляю wxsStub.dll.

CLaunch — отличная альтернатива меню Пуск для ОС, у которой нет ничего кроме CMD, и дабы эта альтернатива работала как надо, то необходимо присвоить ей горячую клавишу для вызова (в моём случае Win+Z, т.к. просто Win будет использоваться для WinXShell). Настроить CLaunch можно и на своей ОС, а потом перекинуть файл с настройками в Windows PE для дальнейшей ДОнастройки, но, чтобы вас лишний раз не утруждать, и как минимум дать стартовый вариант настроек этой программы, я подготовил готовый комплект файлов, но о нём чуть ниже.

Получив набор каталогов с программами очень важно очистить их от лишнего (для достижения малого объема образа на выходе), поэтому можно смело удалять деинсталляционные файлы, лишние языки, скины, плагины и всё то, что 100% не понадобится в работе. Некоторые из этих программ требуют настройки, но об этом чуть позже. Желательно пока их даже не запускать дабы внутри программ не создавались лишние файлы настроек и т.д.

В моём образе Explorer++ хранится прямо в папке System32:


C:\BuildPE\AddFiles\x64\Windows\System32\Explorer++.exe
C:\BuildPE\AddFiles\x64\Windows\System32\Explorer++RU.dll

Советую сохранить Explorer++ в том же месте, т.к. его удобно вызывать из командной строки, а также мои настройки, которые вы встретите в следующих пунктах рассчитаны на то, что он будет находится именно в System32. Когда освоитесь, можете сменить ему местоположение изменив параметры в реестре, CLaunch и ярлык для WinXShell.

5. Скачать инструменты и оригинальный дистрибутив ОС

Оригинальное средство Microsoft для скачивания образа Windows — MediaCreationTool, не умеет скачивать старые версии Windows, и качает лишь последнюю поддерживаемую Microsoft, нам такая и нужна, но нам нужна ещё и самая первая версия Windows 10 1507, которую без труда можно скачать с торрентов с помощью удобного средства, которое уже обсуждалось здесь на хабре, или сразу на GitHub. Качаем с помощью него Windows 10 21H2 x64 и Windows 10 1507 x32 — нам нужны ISO файлы, а не запись на DVD или флешку.

Для работы нам также потребуются следующие программы:

  • 7-Zip.
  • Блокнот или любой другой текстовый редактор, в моём случае Notepad++.
  • Редактор ISO файлов, в моём случае UltraISO.
  • offlinereg необязателен, но желателен

Архив с программой offlinereg можно распаковать в C:\BuildPE\util

5. Подготовка WIM файлов

Чтобы сделать свой вариант Widnows PE, нам нужен оригинальный образ, который можно взять из скачанных ISO дистрибутивов.

Через 7-Zip или проводник откройте скачанные два ISO файла (Windows 10 1507 x32 и Windows 10 21H2 x64), откройте папку sources и извлеките из него файл boot.wim:
Из образа Windows 10 1507 x32 в папку C:\BuildPE\originalWIM\x32
Из образа Windows 10 21H2 x64 в папку C:\BuildPE\originalWIM\x64

6. Подготовка файлов ОС

Оригинальная Windows PE не имеет очень важных файлов, без которых не работает диалоговое окно копирования файлов, не работает Drag&Drop и многие другие функции, включая даже те программы, что мы скачали ранее, они не запустятся без некоторых файлов ОС. Наша задача дополнить ОС нужными файлами. Через 7-Zip откройте скачанные два ISO файла (Windows 10 1507 x32 и Windows 10 21H2 x64), откройте папку sources и прямо в архиваторе откройте файл install.wim или install.esd — формат неважен. Форматы .wim или .esd встречается в разных образах, в одном может быть .wim, в другом .esd, но сути не меняет — это просто архив с ОС.

Внутри архива install как правило должно быть несколько папок с номерами — это разные редакции ОС (Home, Single Language, Pro и т.д.), в каждой редакции имеется полный набор файлов ОС с незначительными отличиями в наборе функционала. Не важно какую именно редакцию вы откроете, потому что набор нужных нам файлов есть в каждом из них.

В архиве переходим в папку install.esd\1\Windows\System32\ из которого нужно выгрузить только определенные файлы.

Из образа Windows 10 1507 x32 извлекаем следующие файлы в папку C:\BuildPE\AddFiles\x32\Windows\System32:


en-US\shellstyle.dll.mui
ru-RU\explorerframe.dll.mui
ru-RU\ole32.dll.mui
ru-RU\oledlg.dll.mui
ru-RU\shell32.dll.mui
ru-RU\taskkill.exe.mui
ru-RU\twinapi.appcore.dll.mui
ru-RU\twinapi.dll.mui
ru-RU\twinui.appcore.dll.mui
ru-RU\twinui.dll.mui
actxprxy.dll
chartv.dll
d3d11.dll
DataExchange.dll
dcomp.dll
ddraw.dll
DXCore.dll (этого файла нет в версии 1507, но его можно взять из свежих версий Windows 10, например 21H2)
dxgi.dll
ExplorerFrame.dll
glu32.dll
ksuser.dll
oledlg.dll
opengl32.dll
pdh.dll
pdhui.dll
shellstyle.dll
shfolder.dll
taskkill.exe
thumbcache.dll
timeout.exe
twinapi.appcore.dll
twinapi.dll
twinui.appcore.dll
twinui.dll

Из образа Windows 10 21H2 x64 извлекаем следующие файлы в папку C:\BuildPE\AddFiles\x64\Windows\System32:


en-US\shellstyle.dll.mui
ru-RU\explorerframe.dll.mui
ru-RU\ole32.dll.mui
ru-RU\oledlg.dll.mui
ru-RU\shell32.dll.mui
ru-RU\taskkill.exe.mui
ru-RU\twinapi.appcore.dll.mui
ru-RU\twinapi.dll.mui
ru-RU\twinui.appcore.dll.mui
ru-RU\twinui.dll.mui
actxprxy.dll
chartv.dll
d3d11.dll
DataExchange.dll
dcomp.dll
dxgi.dll
ExplorerFrame.dll
glu32.dll
ksuser.dll
oledlg.dll
OneCoreUAPCommonProxyStub.dll
opengl32.dll
pdh.dll
pdhui.dll
shellstyle.dll
shfolder.dll
taskkill.exe
thumbcache.dll
timeout.exe
twinapi.appcore.dll
twinapi.dll
twinui.appcore.dll
twinui.dll

7. Подготовка ISO

В виртуальной машине мы будем тестировать наши образы Windows PE, но чтобы запустить виртуальную машину, нужно подключить к ней ISO файл со своей Windows PE. Физически невозможно с первого раза создать идеальную Windows PE, т.к. не будут готовы ни ярлыки программам, ни настройки программ, которые делаются после первого запуска Windows PE, потом извлекаются и вносятся во вторую версию, которая уже, может быть, релизной при идеальных обстоятельствах. Каждый раз редактировать тяжелый ISO образ с полноценной ОС — это отнимает больше времени, проще сделать отдельные ISO файлы для дальнейшего неоднократного редактирования, в которых не будет дистрибутива ОС. Через UltraISO открываем скачанные ISO файлы Windows 10 1507 x32 и Windows 10 21H2 x64 и полностью очищаем папку sources. В будущем мы добавим в неё уже отредактированный файл boot.wim. А пока что очищенные ISO файлы сохраняем в папку C:\BuildPE\ISO с именами, например, MyPE1507x32.iso и MyPE21H2x64.iso.

8. Подготовка файла реестра

Некоторые извлеченные файлы из оригинальной ОС не будут работать без определённых ключей в реестре, так что эти файлы бесполезны пока не будут зарегистрированы в реестре и не только (нужно ещё прописать некоторые CLSID и Interface).

Качаем мой набор файлов с github и помещаем содержимое архива в C:\BuildPE\AddFiles\, чтобы каталоги x32 и x64 слились с теми, что были в архиве.

В этом же наборе будут настроенные CLaunch (о чем я писал выше), Explorer++, startnet.cmd, а также пара батников для удобства.

В обоих вариантах (x64 и x32) у нас следующий набор файлов:
Файлы настроек CLaunch:


Program Files\CLaunch\Data\СИСТЕМА\Classic.csd
Program Files\CLaunch\Data\СИСТЕМА\CLaunch.ini
Program Files\CLaunch\Data\СИСТЕМА\ClIcons.bin
Program Files\CLaunch\Data\СИСТЕМА\Design.ini

Ярлыки программ для меню пуск WinXShell:


ProgramData\Microsoft\Windows\Start Menu\7zFM.lnk
ProgramData\Microsoft\Windows\Start Menu\Autoruns.lnk
ProgramData\Microsoft\Windows\Start Menu\Explorer++.lnk
ProgramData\Microsoft\Windows\Start Menu\HWiNFO32.lnk
ProgramData\Microsoft\Windows\Start Menu\procexp.lnk
ProgramData\Microsoft\Windows\Start Menu\ProduKey.lnk
ProgramData\Microsoft\Windows\Start Menu\Programs\cmd.lnk
ProgramData\Microsoft\Windows\Start Menu\Programs\MdSched.lnk
ProgramData\Microsoft\Windows\Start Menu\Programs\notepad.lnk
ProgramData\Microsoft\Windows\Start Menu\Programs\regedit.lnk
ProgramData\Microsoft\Windows\Start Menu\Programs\taskmgr.lnk

Ярлыки программ для меню пуск WinXShell эксклюзивно для x32, т.к. этих программ нет в x64 версии:


ProgramData\Microsoft\Windows\Start Menu\Victoria.lnk
ProgramData\Microsoft\Windows\Start Menu\ExplorerXP.lnk

Файлы System32:
Windows\System32\config.xml — файл настроек Explorer++
Windows\System32\spectraconfig.reg — файл реестра, который настроит ОС и который активирует работу диалоговых окон прогресса копирования и не только
Windows\System32\startnet.cmd — файл, который Windows PE запустит сразу после запуска, этот файл применит файл реестра, а также запустит CLaunch для удобного запуска своих приложений
Windows\System32\UI.bat — удобный запуск WinXShell через командную строку при необходимости

По поводу файла startnet.cmd — он уже настроен так, чтобы при запуске показать основные характеристики железа, на котором запущена Windows PE, для стартового понимания за каким железом приходится работать, без необходимости включать HWiNFO. Вы можете обратить внимание что в startnet.cmd какие-то кракозябры, а не кириллица. Дело в том, что если вы хотите, чтобы командная строка показывала вам кириллицу, то нужно перед редактированием этого файла сменить кодировку на OEM 866 (в Notepad++ это: Кодировки > Кириллица > OEM 866), и только после этого набирать текст русскими буквами, в противном случае, не сменив кодировку и написав на кириллице, в cmd вы увидите кракозябры.

Что касаемо файла spectraconfig.reg — он тут ключевой, без него не будут работать Drag&Drop и диалоговые окна проводника. Из-за его длины, я не стал писать его содержимое в теле статьи, к тому же две версии этого файла (x64 и x32), а вывел его на отдельный ресурс, но объяснить его строение вам всё-таки нужно. Для тех, кому интересно, информация ниже в спойлере:

Путеводитель по spectraconfig.reg

Начну с конца файла:
Внутри комментария «Каталог по умолчанию для пользователя СИСТЕМА X:\Users\Default» имеются ключи реестра для переназначения папок пользователя по умолчанию. В Windows PE используется пользователь СИСТЕМА, который хранится в каталоге пользователя Windows\System32\config\systemprofile, где должен быть каталог Desktop и остальные (которых нет), и без этих каталогов программы выдают ошибки, пытаясь обратиться к несуществующим каталогам, например, к Desktop, чтобы отобразить его в дереве каталогов. Поэтому я сменил путь к пользовательским папкам с %userprofile%\Desktop (коим является фактический путь X:\Windows\System32\config\systemprofile\Desktop) на X:\Users\Default\Desktop, и по образу и подобию остальные папки пользователя.

Внутри комментария «Твики для удобства» и так всё понятно, т.к. я прокомментировал их в .reg файле. Но как пример, пункт «Отобразить значок „Этот компьютер“ на рабочем столе» очень полезен для WinXShell, чтобы при его включении значок «Этот компьютер» был на своём месте.
Внутри комментария «Ассоциация с 7z» я добавил 7-Zip в качестве приложения по умолчанию для всех типов архивов, которые поддерживает 7-Zip.

Внутри комментария «Notepad++» всё аналогично, как и в 7-Zip. В x32 версию PE я не интегрировал Notepad++ и там нет ассоциации с Notepad++.

Комментарий «Explorer++ проводник по умолчанию» говорит сам за себя).

Внутри комментария «Drag&Drop и окна проводника» я добавил поддержку тем самых полезных функций, без которых Windows PE использовать очень неудобно. Подробнее о них в спойлере ниже.

Я прекрасно понимаю, что статья устареет и для новых версий Windows 10/11 она может быть неактуальной, поэтому для тех, кто хочет понять суть того, как включить Drag&Drop и диалоговые окна проводника, я расскажу по подробней в спойлере:

Как включить Drag&Drop и диалоговые окна проводника

Есть определённые диалоговые окна, например окно процесса копирования/перемещения/удаления файлов. Я постараюсь примитивным языком объяснить, как это работает. Что есть это окно? Это не часть приложения explorer.exe, это какое-то окно, которое хранится в каком-то .dll файла, но даже если вы этот .dll файл скопируете в свою Windows PE, то ОС не будет знать, что с ним делать, почему? Потому что в этом файле есть десятки, а то и сотни, если не тысячи разных окон для разных целей. Нужно дать понять Windows PE что имеется в этом файле. Это делается в 3 этапа:

  1. Устанавливаем на локальный компьютер или виртуальную машину самую свежую версию ОС Windows 10, открываем реестр и для удобства делаем в файлы .reg экспорт двух веток:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\
    На выходе будет два файла .reg которые можно открыть через Notepad++ и выполнять поиск нужных ключей.
  2. Находясь в реестре или в Notepad++ (я использую Notepad++ потому что через него удобно копировать ветку, и нет необходимости экспортировать в файл, потом открывать его и копировать…), поочередно запускаем поиск нужных нам Interface (если вы работаете через Notepad++ то вам нужен тот .reg файл который вы экспортировали из ветки HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\):


    IInterruptedOperationHandler
    IFileOperationProgressSink
    IOperationsProgressDialog
    IOperationStatusTile
    IOperationStatusService
    IOperationStatusSink
    IOperationInterrupt
    IObjectWithCachedState
    IConflictInterrupt

    И находим следующие ветки с их содержимым:


    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721}]
    @="IInterruptedOperationHandler"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721}\ProxyStubClsid32]
    @="{95E15D0A-66E6-93D9-C53C-76E6219D3341}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2}]
    @="IFileOperationProgressSink"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2}\ProxyStubClsid32]
    @="{95E15D0A-66E6-93D9-C53C-76E6219D3341}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C}]
    @="IOperationsProgressDialog"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C}\ProxyStubClsid32]
    @="{95E15D0A-66E6-93D9-C53C-76E6219D3341}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8}]
    @="IOperationStatusTile"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8}\ProxyStubClsid32]
    @="{95E15D0A-66E6-93D9-C53C-76E6219D3341}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6D5174EC-F425-4CD9-8643-CF36042987F1}]
    @="IOperationStatusService"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6D5174EC-F425-4CD9-8643-CF36042987F1}\ProxyStubClsid32]
    @="{95E15D0A-66E6-93D9-C53C-76E6219D3341}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61}]
    @="IOperationStatusSink"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61}\ProxyStubClsid32]
    @="{95E15D0A-66E6-93D9-C53C-76E6219D3341}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6FAF1156-8855-47B5-BDC8-4555D13C095F}]
    @="IConflictInterrupt"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{6FAF1156-8855-47B5-BDC8-4555D13C095F}\ProxyStubClsid32]
    @="{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{8F45EF43-0585-4881-A90D-F55D35CE7797}]
    @="IOperationInterrupt"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{8F45EF43-0585-4881-A90D-F55D35CE7797}\ProxyStubClsid32]
    @="{95E15D0A-66E6-93D9-C53C-76E6219D3341}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82}]
    @="IObjectWithCachedState"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82}\ProxyStubClsid32]
    @="{95E15D0A-66E6-93D9-C53C-76E6219D3341}"

    Вы можете обратить внимание, что все эти Interface ссылаются на два CLSID: {95E15D0A-66E6-93D9-C53C-76E6219D3341} и {C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}. В версии x32 только лишь {C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}.

  3. Находясь в реестре или в Notepad++, открываем две ветки тех CLSID, на которые ссылались предыдущие пункты, и находим следующее:


    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{95E15D0A-66E6-93D9-C53C-76E6219D3341}]
    @="PSFactoryBuffer"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{95E15D0A-66E6-93D9-C53C-76E6219D3341}\InProcServer32]
    @="C:\\Windows\\System32\\OneCoreUAPCommonProxyStub.dll"
    "ThreadingModel"="Both"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}]
    @="PSFactoryBuffer"
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}\InProcServer32]
    @="X:\\Windows\\System32\\ActXPrxy.dll"
    "ThreadingModel"="Both"

В итоге нам известны нужные нам файлы для извлечения из полноценной ОС в Windows PE, а так же у нас есть куски реестра которые нужно внести в Windows PE.

Так вот, в будущем, могут изменится адреса, например, IOperationStatusService располагался по адресу {0C3C904A-AD89-4851-9C3D-210C080CEE18}, потом уже {61A969EF-64EA-4C48-BBF5-EEDE3B32BF86}, а сейчас {6D5174EC-F425-4CD9-8643-CF36042987F1}. И если он снова изменится, то вам нужно в реестре запустить поиск IOperationStatusService и найти его по новому адресу, который потребуется вписать вместо того, что указан у меня. Тоже самое касается и остальных. Но и это не всё. Вы можете обратить внимание что все перечисленные Interface (за исключением IConflictInterrupt) ссылаются на CLSID\{95E15D0A-66E6-93D9-C53C-76E6219D3341}, к которому привязан файл OneCoreUAPCommonProxyStub.dll, а в следующей версии там может быть другой файл, или наоборот, файл тот же, но адрес CLSID уже быть другой, или и файл новый, и адрес. Так что не теряйтесь и ищите если что-то изменилось. Но в худшем случае, может потребоваться новый Interface которого нет в моём списке, тогда уже есть небольшая проблема, найти его будет не просто. И тут остаётся или гуглить, или искать методом тыка. Есть ещё более правильный вариант, зная на какой .dll файл ссылаются Interface, раньше можно было вскрыть файл через программу Resource Hacker или Restorator, и в нём найти все варианты диалоговых окон с их описанием, но, сейчас эти программы не могут вскрыть файлы последних ОС, других программ я не гуглил, да и сам я уже стар для таких расследований.

Интересный факт: если вы загуглите IConflictInterrupt, то

не найдёте ни одной статьи

с упоминанием этого файла (гугл показывает всего одну ссылку на страницу с упоминанием этой строки в .dll файле), а без него, между прочим, не открывается окно замены файлов с одинаковыми именами, и если не прописать IConflictInterrupt, то при конфликте файлов с одинаковыми именами на экране ничего не произойдёт, ОС просто проигнорирует ваш запрос на копирование файлов. Так что IConflictInterrupt очень важен, как минимум его наличие здесь, делает эту статью уникальной.

Немного справки по файлам .dll и реестру:
Для функционирования Drag&Drop обязательно требуются файлы twinapi.dll и DataExchange.dll, CLSID с привязкой к этим .dll, и ключ реестра DragDropExtension.

Для функционирования приложений которые мы собираемся интегрировать в Widnows PE, а также окна прогресса копирования/удаления/перемещения файлов включая окна замены/пропуска файлов с одинаковыми именами обязательно требуются, CLSID с привязкой к .dll и Interface указанные выше, а также почти все те файлы что я указал в начале статьи, возможно, я переборщил и пару «уже ненужных» файлов всё ещё копирую из основной ОС в Widnows PE, и честно признаюсь что не проверял работоспособность нужных мне функций ОС без тех или иных файлов, а всё потому что, что бы проверить это, надо выпилить один файлик, а потом провести проверочных работ на 20 минут, и так с каждым файлом, на что у меня просто нет времени.

9. Подготовка файла редактирования реестра

Этот пункт можно пропустить, он лишь для подстраховки. Лично мне спокойней, когда ряд параметров реестра изменены до включения ОС. Поэтому я вношу самые важные изменения реестра ещё до первого запуска.

Для этого создаём два текстовых файла (для x32 и x64 по отдельности) и вписываем туда следующее:

regexportX64.txt


Classes\CLSID\{07fc2b94-5285-417e-8ac3-c2ce5240b0fa}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{07fc2b94-5285-417e-8ac3-c2ce5240b0fa}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{34568a1f-8d5a-4080-99c7-464e2cb40008} setvalue " " "PSFactoryBuffer"
Classes\CLSID\{34568a1f-8d5a-4080-99c7-464e2cb40008}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{34568a1f-8d5a-4080-99c7-464e2cb40008}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{53067330-01CE-4027-947F-FF8580E92463}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{53067330-01CE-4027-947F-FF8580E92463}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{6B273FC5-61FD-4918-95A2-C3B5E9D7F581}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{6B273FC5-61FD-4918-95A2-C3B5E9D7F581}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{A1103531-6B1C-425F-A8C9-671616E40FA9}\InProcHandler32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{B1AEC16F-2383-4852-B0E9-8F0B1DC66B4D}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{B1AEC16F-2383-4852-B0E9-8F0B1DC66B4D}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{D648FEA1-EA00-4FF4-B8BD-034BD2B25A23}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.appcore.dll"
Classes\CLSID\{D648FEA1-EA00-4FF4-B8BD-034BD2B25A23}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{958a6fb5-dcb2-4faf-aafd-7fb054ad1a3b}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.dll"
Classes\CLSID\{958a6fb5-dcb2-4faf-aafd-7fb054ad1a3b}\InProcServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{B52D54BB-4818-4EB9-AA80-F9EACD371DF8} setvalue " " "Windows Search Platform"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F} setvalue " " "Local Thumbnail Cache"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F}\InprocServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F}\InprocServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f} setvalue " " "CLSID_LocalIconCache"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f}\InProcServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2} setvalue " " "CLSID_UIThreadThumbnailCache"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2}\InProcServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6} setvalue " " "PSFactoryBuffer"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}\InProcServer32 setvalue " " "X:\Windows\System32\ActXPrxy.dll"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6} setvalue " " "Shell Name Space ListView"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6}\InProcServer32 setvalue " " "%SystemRoot%\System32\explorerframe.dll"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6}\InProcServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}\InProcServer32 setvalue " " "%SystemRoot%\System32\dataexchange.dll"
Classes\CLSID\{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721} setvalue " " "IInterruptedOperationHandler"
Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2} setvalue " " "IFileOperationProgressSink"
Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C} setvalue " " "IOperationsProgressDialog"
Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8} setvalue " " "IOperationStatusTile"
Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{6D5174EC-F425-4CD9-8643-CF36042987F1} setvalue " " "IOperationStatusService"
Classes\Interface\{6D5174EC-F425-4CD9-8643-CF36042987F1}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82} setvalue " " "IObjectWithCachedState"
Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{9767060C-9476-42E2-8F7B-2F10FD13765C} setvalue " " "IImmersiveShellBroker"
Classes\Interface\{9767060C-9476-42E2-8F7B-2F10FD13765C}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61} setvalue " " "IOperationStatusSink"
Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Classes\Interface\{6FAF1156-8855-47B5-BDC8-4555D13C095F} setvalue " " "IConflictInterrupt"
Classes\Interface\{6FAF1156-8855-47B5-BDC8-4555D13C095F}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{8F45EF43-0585-4881-A90D-F55D35CE7797} setvalue " " "IOperationInterrupt"
Classes\Interface\{8F45EF43-0585-4881-A90D-F55D35CE7797}\ProxyStubClsid32 setvalue " " "{95E15D0A-66E6-93D9-C53C-76E6219D3341}"
Microsoft\Ole\Extensions setvalue "DragDropExtension" "{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}"
Classes\CLSID\{95E15D0A-66E6-93D9-C53C-76E6219D3341} setvalue " " "PSFactoryBuffer"
Classes\CLSID\{95E15D0A-66E6-93D9-C53C-76E6219D3341}\InProcServer32 setvalue " " "X:\Windows\System32\OneCoreUAPCommonProxyStub.dll"

regexportX32.txt

Classes\CLSID\{958a6fb5-dcb2-4faf-aafd-7fb054ad1a3b}\InProcServer32 setvalue " " "X:\Windows\System32\twinapi.dll"
Classes\CLSID\{958a6fb5-dcb2-4faf-aafd-7fb054ad1a3b}\InProcServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{B52D54BB-4818-4EB9-AA80-F9EACD371DF8} setvalue " " "Windows Search Platform"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F} setvalue " " "Local Thumbnail Cache"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F}\InprocServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{50EF4544-AC9F-4A8E-B21B-8A26180DB13F}\InprocServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f} setvalue " " "Local Icon Cache"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f}\InprocServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{2155fee3-2419-4373-b102-6843707eb41f}\InprocServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2} setvalue " " "Local Thumbnail Cache"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2}\InprocServer32 setvalue " " "X:\Windows\System32\thumbcache.dll"
Classes\CLSID\{7efc002a-071f-4ce7-b265-f4b4263d2fd2}\InprocServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6} setvalue " " "PSFactoryBuffer"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}\InProcServer32 setvalue " " "X:\Windows\System32\ActXPrxy.dll"
Classes\CLSID\{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6} setvalue " " "Shell Name Space ListView"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6}\InProcServer32 setvalue " " "%SystemRoot%\System32\explorerframe.dll"
Classes\CLSID\{AE054212-3535-4430-83ED-D501AA6680E6}\InProcServer32 setvalue "ThreadingModel" "Apartment"
Classes\CLSID\{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}\InProcServer32 setvalue " " "%SystemRoot%\System32\dataexchange.dll"
Classes\CLSID\{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}\InProcServer32 setvalue "ThreadingModel" "Both"
Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721} setvalue " " "IInterruptedOperationHandler"
Classes\Interface\{036B4FC7-6A11-4C07-8046-22D268C37721}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2} setvalue " " "IFileOperationProgressSink"
Classes\Interface\{04B0F1A7-9490-44BC-96E1-4296A31252E2}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C} setvalue " " "IOperationsProgressDialog"
Classes\Interface\{0C9FB851-E5C9-43EB-A370-F0677B13874C}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8} setvalue " " "IOperationStatusTile"
Classes\Interface\{4AE7498C-E1C0-475F-8573-41C26127C5D8}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{0C3C904A-AD89-4851-9C3D-210C080CEE18} setvalue " " "IOperationStatusService"
Classes\Interface\{0C3C904A-AD89-4851-9C3D-210C080CEE18}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82} setvalue " " "IObjectWithCachedState"
Classes\Interface\{CD17328B-E4EF-4215-A92D-62A914658F82}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{9767060C-9476-42E2-8F7B-2F10FD13765C} setvalue " " "IImmersiveShellBroker"
Classes\Interface\{9767060C-9476-42E2-8F7B-2F10FD13765C}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61} setvalue " " "IOperationStatusSink"
Classes\Interface\{9BE5F0C8-774A-4070-9C9E-0627765E6C61}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{7CCBC4D6-7AC7-415C-B5BE-FAF75D8A1E85} setvalue " " "IConflictInterrupt"
Classes\Interface\{7CCBC4D6-7AC7-415C-B5BE-FAF75D8A1E85}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Classes\Interface\{FEE9E8EA-1D4B-4076-88B1-CCCAAEC1C8AA} setvalue " " "IOperationInterrupt"
Classes\Interface\{FEE9E8EA-1D4B-4076-88B1-CCCAAEC1C8AA}\ProxyStubClsid32 setvalue " " "{C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}"
Microsoft\Ole\Extensions setvalue "DragDropExtension" "{9FC8E510-A27C-4B3B-B9A3-BF65F00256A8}"

И сохраняем эти файлы в папке C:\BuildPE\util

10. Подготовка виртуальной машины

Необходимо скачать и установить виртуальную машину. Учитывая что нам необходима лишь одновременно запущенная одна виртуальная машина, то достаточно будет VMware Workstation Player, но вы можете использовать и другую на своё усмотрение, например, VirtualBox.

Я не буду расписывать как устанавливать виртуальную машину, думаю тут ничего сложного несколько раз нажать «Далее», а вот как её настроить:

  • Запускаем VMware Workstation Player и нажимаем Create a New Virtual Machine.
  • Пропускаем выбор установочного носителя нажав I will install the operating system later.
  • Выбираем Windows 10 and later x64 и нажимаем Next. Примечание: при создании образа x32 вы можете использовать эту же виртуальную машину, в настройках поменяв с Windows 10 and later x64 на Windows 10.
  • На своё усмотрение указываем имя виртуальной машины и путь, где она будет хранится.
  • На своё усмотрение указываем объем виртуального диска, нам потребуется буквально несколько мегабайт, но на всякий случай лучше указать, например, 2Гб. При указании объема лучше всего выбрать Store virtual disk as a single file, это облегчит задачу, когда мы будем извлекать из диска нужные файлы.
  • На этом этапе виртуальная машина готова, но надо её ещё настроить. Итак, в списке виртуальных машин выберите только что созданную и нажмите на Edit virtual machine settings.

Укажите следующие параметры:

  • Объем оперативной памяти на своё усмотрение, для комфортной работы желательно не менее 2-4Гб, у меня стоит 6Гб.
  • Количество выделяемых потоков для виртуальной машины, для комфортной работы желательно не менее двух, у меня стоит 4.
  • В CD/DVD выбираем Use ISO image file и указываем файл C:\BuildPE\ISO\MyPE21H2x64.iso

Машина готова для запуска, но подключенный к ней .iso файл пока не готов. И об этом в следующем разделе. Начинается самое интересное.

Итак, у нас всё готово для начала сборки своего PE образа!

II. Редактирование WIM и ISO

1. Редактирование WIM

Открываем от имени администратора Среду средств развертывания и работы с образами и списываем следующие команды:

*для новичков* отобразить редакции в .wim файле чтобы понимать с чем вы работаете
Dism /Get-WimInfo /WimFile:"C:\BuildPE\originalWIM\x64\boot.wim"
на всякий случай отключаем .wim файлы если они ранее были подключены
DISM /Cleanup-Wim
в отдельный файл экспортируем из boot.wim вторую редакцию которой является Microsoft Windows Setup (x86), наличие второго файла сохраняет оригинал на всякий случай для дальнейших повторных сборок, а их будет не мало — работа над ошибками
Dism /export-image /SourceImageFile:C:\BuildPE\originalWIM\x64\boot.wim /SourceIndex:2 /DestinationImageFile:C:\BuildPE\edit.wim /Compress:max /CheckIntegrity
монтируем образ для внесения изменений
dism.exe /mount-wim /wimfile:C:\BuildPE\edit.wim /mountdir:C:\BuildPE\Mount /index:1
на этом этапе сворачиваем «Среду средств развертывания и работы с образами», но не в коем случае не закрываем!

прав администратора недостаточно для удаления лишних файлов в образе. чтобы повысить себе плава ещё выше, я обычно запускаю от имени администратора Explorer++, открываю папку, например, C:\BuildPE\ и находясь в ней нажимаю на \, после чего у меня открывается командная строка в которой я ввожу следующие команды:

удаляем программу установки ОС


erase C:\BuildPE\Mount\Setup.exe
takeown /F C:\BuildPE\Mount\sources\*.* /A
rd C:\BuildPE\Mount\sources\ /s/q

создаём каталог «Рабочий стол» для пользователя СИСТЕМА без которого Explorer++ может выдавать ошибку
mkdir C:\BuildPE\Mount\Windows\System32\config\systemprofile\Desktop
удаляем ненужные ярлыки из меню Пуск чтобы не видеть их в меню WinXShell

rd "C:\BuildPE\Mount\ProgramData\Microsoft\Windows\Start Menu\Programs\" /s/q
rd "C:\BuildPE\Mount\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\" /s/q

переходим в каталог, где хранится offlinereg и вносим изменения в реестр

cd /d C:\BuildPE\util\offlinereg
offlinereg-win64 C:\BuildPE\Mount\Windows\System32\config\SOFTWARE " " run C:\BuildPE\util\regexportX64.txt

копируем весь набор своего софта+доп файлы для ОС
xcopy /y /o /e "C:\BuildPE\AddFiles\x64\*.*" "C:\BuildPE\Mount\*.*"
удаляем лишние логи [дело привычки]


CD /D C:\BuildPE\Mount\Windows\System32\config
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Windows\System32\SMI\Store\Machine\
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Users\Default
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F

возвращаемся в «Среду средств развертывания и работы с образами»
размонтируем образ
Dism /Unmount-Image /MountDir:"C:\BuildPE\Mount" /commit
отключаем .wim файл
DISM /Cleanup-Wim
экспортируем готовый образ в новый .wim файл с целью избавится от папки [DELETED] который создаётся после редактирования .wim файла
DISM /export-image /sourceimagefile:C:\BuildPE\edit.wim /sourceindex:1 /destinationimagefile:C:\BuildPE\COMPLETE\64\boot.wim /compress:maximum
удаляем .wim файл в котором происходили изменения
erase C:\BuildPE\edit.wim

Те же команды для удобства копипаста

В «Среде средств развертывания и работы с образами»

Dism /Get-WimInfo /WimFile:"C:\BuildPE\originalWIM\x64\boot.wim"
DISM /Cleanup-Wim
Dism /export-image /SourceImageFile:C:\BuildPE\originalWIM\x64\boot.wim /SourceIndex:2 /DestinationImageFile:C:\BuildPE\edit.wim /Compress:max /CheckIntegrity
dism.exe /mount-wim /wimfile:C:\BuildPE\edit.wim /mountdir:C:\BuildPE\Mount /index:1

В cmd Explorer++

erase C:\BuildPE\Mount\Setup.exe
takeown /F C:\BuildPE\Mount\sources\*.* /A
rd C:\BuildPE\Mount\sources\ /s/q
mkdir C:\BuildPE\Mount\Windows\System32\config\systemprofile\Desktop
rd "C:\BuildPE\Mount\ProgramData\Microsoft\Windows\Start Menu\Programs\" /s/q
rd "C:\BuildPE\Mount\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\" /s/q
cd /d C:\BuildPE\util\offlinereg
offlinereg-win64 C:\BuildPE\Mount\Windows\System32\config\SOFTWARE " " run C:\BuildPE\util\regexportX64.txt
xcopy /y /o /e "C:\BuildPE\AddFiles\x64\*.*" "C:\BuildPE\Mount\*.*"
CD /D C:\BuildPE\Mount\Windows\System32\config
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Windows\System32\SMI\Store\Machine\
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Users\Default
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F

В «Среде средств развертывания и работы с образами»

Dism /Unmount-Image /MountDir:"C:\BuildPE\Mount" /commit
DISM /Cleanup-Wim
DISM /export-image /sourceimagefile:C:\BuildPE\edit.wim /sourceindex:1 /destinationimagefile:C:\BuildPE\COMPLETE\64\boot.wim /compress:maximum
erase C:\BuildPE\edit.wim

Готово! .WIM образ Windows 10 PE 21H2 x64 создан, осталось лишь занести его в .iso файл и можно пробовать первую заготовку. Теперь тоже самое можно повторить и для Windows 10 PE 1507 x32, но на этот раз я уберу комментарии дабы проще было копировать:

В «Среде средств развертывания и работы с образами»

Dism /Get-WimInfo /WimFile:"C:\BuildPE\originalWIM\x32\boot.wim"
DISM /Cleanup-Wim
Dism /export-image /SourceImageFile:C:\BuildPE\originalWIM\x32\boot.wim /SourceIndex:2 /DestinationImageFile:C:\BuildPE\edit.wim /Compress:max /CheckIntegrity
dism.exe /mount-wim /wimfile:C:\BuildPE\edit.wim /mountdir:C:\BuildPE\Mount /index:1

В cmd Explorer++


erase C:\BuildPE\Mount\Setup.exe
takeown /F C:\BuildPE\Mount\sources\*.* /A
rd C:\BuildPE\Mount\sources\ /s/q
mkdir C:\BuildPE\Mount\Windows\System32\config\systemprofile\Desktop
rd "C:\BuildPE\Mount\ProgramData\Microsoft\Windows\Start Menu\Programs\" /s/q
rd "C:\BuildPE\Mount\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\" /s/q
cd /d C:\BuildPE\util\offlinereg
offlinereg-win64 C:\BuildPE\Mount\Windows\System32\config\SOFTWARE " " run C:\BuildPE\util\regexportX32.txt
xcopy /y /o /e "C:\BuildPE\AddFiles\x32\*.*" "C:\BuildPE\Mount\*.*"
CD /D C:\BuildPE\Mount\Windows\System32\config
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Windows\System32\SMI\Store\Machine\
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F
CD /D C:\BuildPE\Mount\Users\Default
DEL *.LOG1 /A /S /Q /F
DEL *.LOG2 /A /S /Q /F
DEL *.BLF /A /S /Q /F
DEL *.REGTRANS-MS /A /S /Q /F

В «Среде средств развертывания и работы с образами»

Dism /Unmount-Image /MountDir:"C:\BuildPE\Mount" /commit
DISM /Cleanup-Wim
DISM /export-image /sourceimagefile:C:\BuildPE\edit.wim /sourceindex:1 /destinationimagefile:C:\BuildPE\COMPLETE\32\boot.wim /compress:maximum
erase C:\BuildPE\edit.wim

Готово! .WIM образ Windows 10 PE 1507 x32 создан, осталось лишь занести его в .iso файл и можно пробовать первую заготовку.

2. Редактирование .iso

С помощью UltraISO открываем наши .iso файлы, и в папку sources и вставляем наши только что испеченные файлы C:\BuildPE\COMPLETE\x64\boot.wim в C:\BuildPE\ISO\MyPE21H2x64.iso и C:\BuildPE\COMPLETE\x32\boot.wim в C:\BuildPE\ISO\MyPE1507x32.iso, и сохраняем оба .iso файла.

Далее я буду рассказывать всё лишь в варианте Windows 10 PE 21H2 x64 т.к. дальнейшие шаги один в один, а не чуть-чуть отличаемые как прежних пунктах, где можно было что-то напутать «на замыленный глаз».

3. Первый запуск WinPE и настройка

Открываем VMware Workstation Player и выбираем нашу виртуальную машину, она уже настроена и готова для запуска, и можно её включать, нажав Play virtual machine. При появлении надписи Press any key to boot from CD or DVD нажимаем любую клавишу и ждём окончания загрузки.

Что мы видим? Командную строку с перечислением каких-то характеристик железа виртуальной машины. А где меню? А где графический интерфейс? Сейчас всё будет. Вы можете вызвать либо CLaunch путем нажатия комбинации клавиш Win+Z, либо запустить графический интерфейс WinXShell путем ввода в командную строку UI.bat или открыв CLaunch и нажав на соответствующий пункт.

image

Мы уже интегрировали в Windows PE нужные нам программы, некоторым программам не нужны никакие настройки, но некоторым они обязательны, и теперь мы можем их настроить чтобы получить файл настроек, затем сохранить его на отдельном виртуальном диске для дальнейшего извлечения в папку C:\BuildPE\AddFiles\… для дальнейшего создания второй версии своей Windwos PE в которой программы уже будут настроены так, как нам надо.

Чтобы сохранить файлы, нужен виртуальный диск, мы его подключили, но не форматировали. Поэтому с этого и начнём.

В запущенной Windwos PE в открытой командной строки вводим следующие команды:

diskpart
select disk 0
create partition primary
format quick override
assign
exit

После чего у нас будет диск С. Если вы сделали его объемом 2Гб, то хоть объём у него и небольшой, но нам и этого более чем достаточно т.к. необходимо скопировать лишь несколько конфигов объемом как правило менее 1Мб.

  1. Настройка CLaunch — Эта программа уже настроена в большей степени, но вы можете увеличить количество пунктов дополнив их своими программами, а также добавить дополнительные вкладки, настроить размеры окна, горячую клавишу вызова меню и т.д. После закрытия программы через Alt+F4 она сохранит все настройки внутри своего же каталога X:\Program Files\CLaunch\Data которые вы можете скопировать на диск C:\ воспользовавшись проводником Explorer++ который вы можете включить либо через заранее настроенный CLaunch, либо прописать в командной строке explorer++.
  2. Настройка меню Пуск WinXShell — В Explorer++ откройте диск X:\Program Files\ и сделайте ярлыки нужных вам программ, все созданные ярлыки вы можете скопировать на диск C:\.
  3. Настройка Notepad++ — после настройки Notepad++ все свои файлы настроек он хранит по адресу X:\Users\Default\AppData\Roaming\Notepad++ которые также можно скопировать на диск C:\

По окончанию всех работ по настройке программ и созданию ярлыков, а быть может вы и батники какие-нибудь создавали, вы можете выключить виртуальную машину, и с помощью 7-Zip открыть файл виртуального диска который находится там где вы указали адрес виртуальной машины при её создании, например, C:\Users\%username%\Virtual Machines\VHD\BuildMyPE.vmdk\, открыв .vmdk файл извлеките из него все конфигурации что вы создали и распределите по нужным каталогам для создания финального образа (эх, если бы всё так было просто):
Все созданные ярлыки для меню пуск извлечь в каталог C:\BuildPE\AddFiles\x64\ProgramData\Microsoft\Windows\Start Menu
Настройки CLaunch извлечь в каталог C:\BuildPE\AddFiles\x64\Program Files\CLaunch\Data
Настройки Notepad++ извлечь в каталог C:\BuildPE\AddFiles\x64\Users\Default\AppData\Roaming\Notepad++
Если вы перенастраивали Explorer++, то его настройки хранятся там же где и .exe файл, а в нашем случае это C:\BuildPE\AddFiles\x64\Windows\System32

Я не просто так показал пример с настройками, дело в том, что новички могут не сразу понять, что куда копипастить, а тут сразу 2 варианта:

  1. Программа хранит настройки в своей отдельной папке
  2. Программа хранит настройки рядом с своим .exe
  3. Программа хранит настройки в AppData
  4. Тут ещё не хватает варианта, когда программа хранит настройки в реестре, и тут уже гугл в помощь, а то для этой цели и так очень длинная статья сильно разрастется.

Ну чтож, на этом этапе мы готовы создать вторую версию образа. Для этого удаляем или переименовываем .wim файл C:\BuildPE\COMPLETE\x64\boot.wim, чтобы на его месте создать новый, и полностью повторяем шаг II.1 и II.2. Запускаем виртуальную машину и проверяем результат своих работ, находим ошибки, исправляем, и снова, и снова, и снова создаём новую версию образа до тех пор, пока не будет идеальный для вас вариант.

Вы можете обратить внимание что если закрыть командную строку, то вся ОС завершит работу, т.к. командная строка — это основное приложение ОС которое вы закрываете. Для тех кому командная строка не нужна или даже мешает, и хочется сразу загрузить графическую оболочку или проводник, или ещё что, то вместо командной строки можно задать другое приложение, которое кстати тоже завершит работу ОС после закрытия. Для этого вам потребуется создать файл Winpeshl.ini в папке System32, а вот как его настроить можно узнать из этого справочника.

Надеюсь, моя статья оказалась для вас полезна. Она, конечно, достаточно занудна, но я решил, что уж лучше один раз доходчиво всё объяснить, чем оставить людей без какой-то ценной информации, которую можно искать годами.

P.S.

У меня была ситуация, когда был ноутбук, у которого исправно загружается ОС, и после того, как пропадает логотип Windows и перед тем, как начнется загрузка пользователя, появляется пауза длиной в 1-3 минуты. И как задать вопрос поисковику? Черный экран после загрузки ОС? Любой поисковик будет думать, что дело в том, что компьютер вообще не загружается и черный экран висит всё время после старта, выдан миллиард страниц на эту тему, а подойдёт по теме лишь единицы, которые даже не первых 100 страниц поиска (я проверял). Выходит, какими бы умными не были поисковики, а вот такие уточнения они ещё не скоро начнут понимать. Я сам задавал этот запрос в течении долгого времени, перелистал без шуток, сотни страниц, и по великой случайности, уже не через поисковики, а по темам форумов, перескакивая с одного форума на другой, как темы при разговоре с интересным человеком, в итоге нашел ответ на свой вопрос. Дело было в ULPS, который нужно было отключить в реестре. Это я всё к чему. С созданием Windows PE такая же ситуация, и например, чтобы сделать рабочим окно копирования в последних версиях ОС, нужно сделать то, о чем не знает даже Google, а как уж задать вопрос, это ещё сложнее. Собственно, именно это и стало причиной написать эту статью, раз уж другие умельцы об этом не пишут, хотя на торрентах свои работы выкладывают:)

III. Интеграция пакетов и драйверов

В начале статьи я обещал рассказать о интеграции дополнительных пакетов которые мы так и не установили в наш образ. Cкачиваем и дополнительно устанавливаем надстройку Windows PE для Windows ADK.

Допустим вам необходимо добавить NetFX, делаем следующее:
В уже смонтированном образе в пункте II.2 перед командой Dism /Unmount-Image /MountDir:«C:\BuildPE\Mount» /commit вводим следующие команды:

Dism /Add-Package /Image:"C:\BuildPE\Mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab"
Dism /Add-Package /Image:"C:\BuildPE\Mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab"

Найти полный список дополнительных пакетов, а также узнать зависимости этих пакетов, вы сможете на этой странице.

Допустим вам необходимо интегрировать драйвер (например, линий PCI и накопителей SSD для MacBook последних лет чтобы вручную каждый раз их не устанавливать на рабочей ОС WinPE), то вводим следующую команду
Dism /image:C:\BuildPE\Mount /Add-Driver /Driver:C:\BuildPE\Drv\*.inf
Где * — это или все драйвера что есть в каталоге C:\BuildPE\Drv, или замените *, на имя конкретного файла драйвера.

Всем спасибо!

  • Windows 10 para pc gratis
  • Windows 10 powershell удаленное управление
  • Windows 10 ogv скачать торрент
  • Windows 10 november 2021 update windows 10 21h2 скачать
  • Windows 10 portable usb скачать торрент