Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
© 2009 Microsoft Corporation© 2009 Microsoft Corporation
All Rights Reserved.All Rights Reserved.
MICROSOFT AUTHORIZED EMBEDDED DISTRIBUTOR
MSEMB S/W FAE陳陳陳陳 志達志達志達志達 – CLOUND CHEN
CLOUND210.SPACES.LIVE.COM
WinPEWinPEMain FeaturesMain FeaturesDesign LimitationsDesign LimitationsCustomizationCustomizationCustomizationCustomization
ImageXImageX UtilityUtilityBenefitsBenefitsImplementation Implementation of System Recoveryof System Recovery
ResourcesResources
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 」」」」
Windows PreWindows Pre--installation Environmentinstallation Environment
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
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
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
PreservedCore APIs & Basic
Drivers Set
Same Kernel Codebase
Cut down
System Services
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
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
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
MicrosoftMicrosoft
ImageXImageX UtilityUtilityImageXImageX UtilityUtility
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
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
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
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
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