© 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows...
Transcript of © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows...
![Page 1: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/1.jpg)
© 2009 Microsoft Corporation© 2009 Microsoft Corporation
All Rights Reserved.All Rights Reserved.
![Page 2: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/2.jpg)
MICROSOFT AUTHORIZED EMBEDDED DISTRIBUTOR
MSEMB S/W FAE陳陳陳陳 志達志達志達志達 – CLOUND CHEN
CLOUND210.SPACES.LIVE.COM
![Page 3: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/3.jpg)
WinPEWinPEMain FeaturesMain FeaturesDesign LimitationsDesign LimitationsCustomizationCustomizationCustomizationCustomization
ImageXImageX UtilityUtilityBenefitsBenefitsImplementation Implementation of System Recoveryof System Recovery
ResourcesResources
![Page 4: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/4.jpg)
OS MaintenanceDifferent Views Between:
Client – Rapid Disaster Recover Ability, Reduce CostManufacturer – Streamline Production Procedure, increase Revenueincrease Revenue
Conflict? Impact?So, Where’s the balancing point at?
Here comes a choice
「「「「WinPE + ImageX Recovery Solution 」」」」
![Page 5: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/5.jpg)
Windows PreWindows Pre--installation Environmentinstallation Environment
![Page 6: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/6.jpg)
The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem with limited functions, based on the Windows kernel running in protected mode, It is design for 3 major tasks list below :
System DeploymentData RecoveryData RecoveryTroubleshooting
System RequirementVESA-compatible display requiredMinimum RAM Requirement : 256 ~ 512 MB (depends on PE ver.)Storage SupportCD/DVD/UFD/HDD/RAM Disk
![Page 7: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/7.jpg)
WindowsWindows PE Build Tools Support for Operating System ReleasesPE Build Tools Support for Operating System Release s
Each release of the Windows operating system includes a Each release of the Windows operating system includes a corresponding version of the Windowscorresponding version of the Windows PE build tools, as follows:PE build tools, as follows:
Kernel Codebase PE VER Updates
XPP 1.0 PxE/CD Boot….
XPP SP1 1.1 DFS,HDD Boot….
Svr 2003 1.2
XPP SP2 2004 (1.5) WMI,Firewall,Driver injection….
Svr 2003 SP1 2005 (1.6) UFD Boot,RAM Disk….
Vista 2.0 WIM,WinRE,MDAC….
Vista SP1,Svr 2008 2.1
Windows 7 (Beta) 3.0
PE 2.xPE 2.x
PE 1.6PE 1.6
![Page 8: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/8.jpg)
Support x86, x64, IA64 Arch.Low resources requirementBatch command supportOptional components Add-onDriver injection support
3rd Party PE HTA Shell
Driver injection supportStorage management supportSupport PxE bootingPnP supportSupport Windows FirewallIPv4, IPv6 Network support
![Page 9: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/9.jpg)
PreservedCore APIs & Basic
Drivers Set
Same Kernel Codebase
Cut down
System Services
![Page 10: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/10.jpg)
Function LimitationIncludes only subset of Win32 APIAuto-reboot each 24 hrNot support network access from another PE computerOnly support TCP/IP and NetBIOS ProtocolNot supported .NET framework and MFC 4.2 aboveNot supported .NET framework and MFC 4.2 aboveWOW32/64 subsystem isn’t included in 32/64-bit version PENot support dynamic disksnot support .MSI package
License RestrictionNot for General-Purpose usageNot an Embedded OSBinary crack, structure change prohibited
![Page 11: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/11.jpg)
Supported APIs
Disk and network I/OCore Win32
unsupported APIs
Access controlNetshow theater administration
SupportedSupported for develop 32/64for develop 32/64--bit applications and DLLs with bit applications and DLLs with native C/C++ ; native C/C++ ; unsupportedunsupported for build managed Codes such for build managed Codes such as C#, Visual Basic, or managed C++as C#, Visual Basic, or managed C++
Core Win32 Netshow theater administrationOpenGLPower optionsPrinting and print spoolerStill imageTape backupTerminal servicesUser profileWindows station and desktopWindows multimediaWindows shell
![Page 12: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/12.jpg)
Creating PE imageCopype.cmd <arch> c:\winpe
Add Optional ComponentImagex /mountrw c:\winpe\winpe.wim 1 c:\winpe\mountPeimg /install=<pkg> c:\winpe\mount\Windows
Using Custom Shell ApplicationEdit Winpeshl.ini, add setting below[LaunchApp][LaunchApp]AppPath = [path]\myshell.exe
Automated TasksEdit Startnet.cmd, add application or batch command
Creating Bootable ISOOscdimg –bc:\winpe\etfsboot.com –n -m c:\winpe\iso c:\mype.iso
Change Default Background imageReplace the picture winpe.bmp
Disable “Press any key” booting promptDelete file bootfix.bin
![Page 13: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/13.jpg)
MicrosoftMicrosoft
ImageXImageX UtilityUtilityImageXImageX UtilityUtility
![Page 14: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/14.jpg)
What is What is ImageXImageX??It’s a Free, commandIt’s a Free, command--line tool which is line tool which is included in WAIK that could enables included in WAIK that could enables OEM/ODM to capture, modify, and apply fileOEM/ODM to capture, modify, and apply file--based volume images for rapid deployment. based volume images for rapid deployment.
BenefitsBenefitsBenefitsBenefitsFlexible image managementFlexible image managementSupport SIS Tech.Support SIS Tech.FileFile--Based archive imageBased archive imageAcross Windows platform supportedAcross Windows platform supportedSupport compression algorithmsSupport compression algorithms
![Page 15: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/15.jpg)
Implementation Steps1.Download and Install WAIK2.Using ImageX to Capture volume to WIM image file3.Add image Applying method and volume formatting
Setup into PE startnet.cmd4.Convert PE iso folder to bootable ISO with
oscdimg.exe command5.Burn & Verify
WAIK CD BootWinPE
![Page 16: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/16.jpg)
Editing ImageEditing Image1.Mount image as full1.Mount image as full--read/write folder (NTFS recommended)read/write folder (NTFS recommended)2.Unmount and commit the change2.Unmount and commit the change
Append & Delete ImageAppend & Delete Image1.Append data to WIM file, and auto1.Append data to WIM file, and auto--enable SIS mechanismenable SIS mechanism2.Delete image included in WIM file2.Delete image included in WIM file2.Delete image included in WIM file2.Delete image included in WIM file
Other CommandOther Command•• Export image from WIM fileExport image from WIM file•• View WIM structure and detail infoView WIM structure and detail info•• Split WIM file supportSplit WIM file support•• View mounted image statusView mounted image status
![Page 17: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/17.jpg)
WinPEA Free and license restrict mini system for special use and specific design for OEM/ODM.
ImageX System ImageXWhich is a Free Tool could create a single pre-installed system image for speed up the deployment process
Microsoft Windows Vista Business/Ultimate for Embedded
System Recovery & Deploy Solution
Hybrid
![Page 18: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/18.jpg)
![Page 19: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/19.jpg)
Microsoft Windows Embedded Home
http://www.microsoft.com/windowsembedded
MS Windows Embedded Developer Center
http://msdn.microsoft.com/embedded
XPPe Lifecycle
http://www.xppro2016.comhttp://www.xppro2016.com
WinPE MS TechNet Intro
http://technet.microsoft.com/zh-tw/library/dd125468.aspx
Windows Automated Installation Kit Download (WAIK)
http://www.microsoft.com/downloads/details.aspx?FamilyID=94bb6e34-d890-4932-81a5-5b50c657de08&DisplayLang=en
ImageX Intro
http://technet.microsoft.com/en-us/library/cc748966.aspx
![Page 20: © 2009 Microsoft Corporation All Rights Reserved.€¦ · 18/02/2009 · The Microsoft Windows Pre-installation Environment (WinPE) is a Free of charge, minimal Win32 subsystem](https://reader033.fdocument.pub/reader033/viewer/2022060423/5f19ec9102e20c7f7b65a72c/html5/thumbnails/20.jpg)