Title: Windows Embedded Deployment and Management Overview
1Windows Embedded Deployment and
ManagementOverview
Microsoft Windows Embedded
2Agenda
- Deployment Overview
- WAIK Tools
- Windows Pre-Installation Environment (WinPE)
- ImageX
- Windows Deployment Services (WDS)
- Device Management Overview
3Embedded Device Deployment and Management
- The OS, Application design and testing has been
completed but now the Embedded devices need to be
- Mass Deployed to the Target devices
- May also need to be Managed and updated after
deployment
4OS Image Deployment
OS Image Deployment Overview
5Basic Deployment Process
- Install an OS on the Master Target device or
Create the Windows Embedded OS - Reseal the Master Device for cloning
- Capture the OS into an image file
- Store the resealed image (perhaps on a server)
- Boot and prepare target devices
- Deploy the resealed (cloned) image to devices
6Deployment Tools
Windows Automated Installation Kit (WAIK)
Windows AIK is designed to help OEMs, system
builders, and corporate IT professionals deploy
Windows onto new hardware
- Free Download from the Microsoft website
7What is included in WAIK
- Windows Pre-Installation Environment (WinPE)
- Windows PE is the core deployment foundation for
Windows. It is designed to make large-scale,
customized deployments of Windows operating
system notably easier. - ImageX
- ImageX is a tool that enables OEMs and
corporations to use file-based disk images for
rapid Device deployment.
8What is WinPE ?
- WinPE is
- An operating environment built from Windows
components - an integrated part of the setup environment for
Vista, Win7 Server 2008 - a customisable product for OEMs to build
deployment applications upon (WAIK Tools) - a replacement for DOS boot disk scenarios
- WinPE is not
- a embedded operating system
- a replacement client or server operating system
9Why use WinPE ?
- Deploy multiple versions of Windows, including
Vista, Win7, XP Pro, WES 2009 (XPe), Server 2003
2008 - Easy to Add extra drivers and applications that
are not in the base WinPE (this can be done
Offline) - Contains Diskpart to prepare the disk media
- Can contain ImageX for OS capture or apply
- Boot from USB, Network and DVD/CD
- Automate the deployment process
10How to Build a custom WinPE
11What is ImageX ?
- ImageX is
- is a Microsoft imaging technology application
that works with Windows PE - used to capture, modify, and apply Windows OS
Images (.wim) - uses a highly compressed format
- for deployment in a manufacturing or corporate
environment. - used to modify images offline (not running)
12ImageX and WIMs
- WIM (Windows Image Format ) is a file-based disk
image format - ImageX is the tool to create, modify and mount
WIM Images - Basic operations include
- APPEND, APPLY, CAPTURE, DELETE, DIR, EXPORT,
INFO, SPLIT, MOUNT(RW), UNMOUNT - WinPE is distributed in WIM format
- WinPE kit includes imaging tools
- Key features of WIM relevant to WinPE
- For PE, WIMs are bootable
- Compressed boot into RAMDisk (x\ drive)
- Image is never uncompressed
- Multiple images / volumes in a single WIM
container - Application to variable size target drives
13What is ImageX?
Four major components
- Windows Imaging Format (WIM)
- Tools (ImageX)
- APIs for Win32
- Enabling technologies
ImageX
WIMGAPI
Enabling Technologies WIM file-system filter WIM
boot filter
WIM File
14What is WDS?
- Windows Deployment Services (WDS) are ...
- a technology for network-based installation of
Windows operating systems. - the successor to Remote Installation Services
(RIS) - uses disk imaging, in particular the Windows
Imaging Format (WIM) - included as a Server Role in all 32-bit and
64-bit versions of Windows Server 2008 - included as an optionally installable component
with Windows Server 2003 Service Pack 2 - a system to boot target devices to WinPE across
the network using PXE boot from a server - Used to remotely deploy OSs to new device
hardware
15Windows Deployment Services
- Scenarios
- New machine deployment
- End-to-end solution for clean installs
- PXE Boot of WinPE
- Custom deployment solution or recovery
environment - Extensibility Points
- Scalable PXE server built on a unified
architecture
- Goals
- Deliver Great in-the-box provisioning solution
- Deliver components to enable custom solution
- Plug in model for PXE Server extensibility
- Unify on single image format/WIM
- Improve management experience
- Provide migration and co-existence path from RIS
16Windows Deployment Services
17OS Image Deployment
Windows Server 2008 R2 Windows Deployment
Services Demo
18Summary of Embedded Device Deployment
- Use the Deployment tools
- Tools WinPE and ImageX
- Capture OS images into Image files (.wim)
- Windows Image files are highly compressed
- Multiple images can be contained in one image
file - Deploy Images from a Server
- Boot the target device into WinPE from CD/DVD or
USB - Connect to the server (net share . )
- Apply the image across the network (generally
faster than disk duplication) - Windows Deployment Services (WDS)
- Uses PXE boot on unprepared devices from a
server - Included in Server 2003 2008
- WDS can Start WinPE with built in scripts (batch
files) to automate the process - Minimal user interaction
- NO disk insertion on target devices
19Image Management
OS Image/Device Management
20Built-In Management Solutions
Custom header text and logo
Custom sections can be added to any nodes
top-level page
21System Center Solutions
Server Management Suite Enterprise
22Smart, Connected, Service Oriented