20
© 2009 Microsoft Corporation © 2009 Microsoft Corporation All Rights Reserved. All Rights Reserved.

© 2009 Microsoft Corporation All Rights Reserved.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: © 2009 Microsoft Corporation All Rights Reserved.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

© 2009 Microsoft Corporation© 2009 Microsoft Corporation

All Rights Reserved.All Rights Reserved.

Page 2: © 2009 Microsoft Corporation All Rights Reserved.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

MICROSOFT AUTHORIZED EMBEDDED DISTRIBUTOR

MSEMB S/W FAE陳陳陳陳 志達志達志達志達 – CLOUND CHEN

[email protected]

CLOUND210.SPACES.LIVE.COM

Page 3: © 2009 Microsoft Corporation All Rights Reserved.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

WinPEWinPEMain FeaturesMain FeaturesDesign LimitationsDesign LimitationsCustomizationCustomizationCustomizationCustomization

ImageXImageX UtilityUtilityBenefitsBenefitsImplementation Implementation of System Recoveryof System Recovery

ResourcesResources

Page 4: © 2009 Microsoft Corporation All Rights Reserved.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

Windows PreWindows Pre--installation Environmentinstallation Environment

Page 6: © 2009 Microsoft Corporation All Rights Reserved.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

PreservedCore APIs & Basic

Drivers Set

Same Kernel Codebase

Cut down

System Services

Page 10: © 2009 Microsoft Corporation All Rights Reserved.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

MicrosoftMicrosoft

ImageXImageX UtilityUtilityImageXImageX UtilityUtility

Page 14: © 2009 Microsoft Corporation All Rights Reserved.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation
Page 19: © 2009 Microsoft Corporation All Rights Reserved.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation

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.download.microsoft.com › download › F › 0 › F › F0F626CC-F1C6-4DD… · 2009-02-18 · The Microsoft Windows Pre-installation