Windows PE 2.0 (Windows Preinstallation Environment 2.0) est un système d’exploitation Win32 minimal doté de services limités et élaboré à partir du noyau de Windows Vista. Il sert à préparer un ordinateur en vue d’une installation Windows, mais aussi à copier des images de disques depuis un serveur de fichiers du réseau et à lancer l’installation de Windows.
Windows PE n’est pas conçu pour devenir le système d’exploitation principal d’un ordinateur, il sert plutôt d’environnement de préinstallation autonome et est utilisé comme composant à part entière pour d’autres technologies de récupération et d’installation, telles que le programme d’installation pour Windows Vista, les services de déploiement Windows, le Feature Pack de déploiement de système d'exploitation pour SMS et Windows RE, l’environnement de récupération de Windows.
Cette rubrique aborde les thèmes suivants :
-
Avantages de Windows PE
-
Scénarios courants de Windows PE
-
Limites de Windows PE
-
Dépendances de Windows PE
-
Pilotes pris en charge
-
Technologies apparentées à Windows PE
Avantages de Windows PE
L’environnement Windows PE a été créé pour permettre aux fabricants d’ordinateurs OEM et aux entreprises de démarrer des ordinateurs sans aucun système d’exploitation opérationnel. Auparavant, ces professionnels se servaient le plus souvent d’une disquette de démarrage MS-DOS pour démarrer un ordinateur et :
-
le connecter à un partage réseau où soit une image de disque soit une source d’installation de Windows avait été localisée ;
-
résoudre les problèmes rencontrés et récupérer un exemplaire de Windows qui ne démarrait pas.
Néanmoins, une disquette de démarrage MS-DOS comporte un certain nombre de limites qui la rendent peu commode à utiliser dans les cas d’une préinstallation du système Windows ou d’une récupération d’installations ou de données existantes :
-
aucune prise en charge pour le système de fichiers NTFS ;
-
aucune prise en charge de la gestion réseau en natif ;
-
aucune prise en charge pour les pilotes de périphériques Windows 32 bits (ou 64 bits), ce qui oblige à localiser des pilotes 16 bits ;
-
prise en charge rudimentaire des applications et des scripts personnalisés.
Les limites des disquettes de démarrage MS-DOS ont conduit Microsoft à développer Windows PE, un environnement qui constitue le principal outil de démarrage de Microsoft pour les ordinateurs sans système d’exploitation opérationnel. Lorsqu’un ordinateur est démarré sous Windows PE, vous avez la possibilité de préparer cet ordinateur en vue d’une installation Windows, puis de lancer le programme d’installation de Windows à partir d’une source réseau ou locale. Le cas échéant, vous pouvez réparer un exemplaire de Windows existant ou récupérer des données.
Windows PE est basé sur le noyau pour Windows Vista, de ce fait les limites des disquettes de démarrage MS-DOS sont abolies par les possibilités suivantes qui sont développées :
-
Prise en charge native pour les systèmes de fichiers NTFS 5.x, entre autres la création et la gestion des volumes dynamiques.
-
Prise en charge native pour le partage de fichiers et la gestion réseau TCP/IP (client uniquement).
-
Prise en charge native pour les pilotes de périphériques Windows 32 bits (ou 64 bits).
-
Prise en charge native pour un sous-ensemble de l’API Win32 ; prise en charge facultative pour WMI (Windows Management Instrumentation) et l’environnement d’exécution de scripts WSH (Windows Script Host).
-
Démarrage possible à partir d’un certain nombre de supports, y compris les CD, DVD, périphériques à mémoire flash USB (UFD) et les services de déploiement Windows.
Remarques |
|
Cette section traite de la version autonome de Windows PE. Les versions personnalisées de Windows PE qui sont utlisées dans d’autres produits et technologies Windows, comme les services de déploiement Windows, peuvent offrir des fonctionnalités différentes. Pour plus d’informations sur l’utilisation de Windows PE dans ces environnements, voir la documentation se rapportant au produit concerné. |
Scénarios courants de Windows PE
Windows PE est une version modifiée du système d’exploitation Windows ; elle a été conçue pour la prise en charge d’une installation de Windows, mais aussi pour le dépannage et la récupération d’une installation impossible à démarrer.
-
Installation de Windows Vista. Windows PE s’exécute chaque fois que vous installez Windows Vista. Les outils graphiques qui collectent les informations de configuration au cours de la phase d’installation sont exécutés dans Windows PE. En outre, les services informatiques peuvent personnaliser et étendre Windows PE pour répondre à certains besoins particuliers en matière de déploiement. Windows PE fournit également une prise en charge de la maintenance des images système Windows.
Important |
|---|
|
Windows PE prend en charge le déploiement de versions antérieures de Windows. Reportez-vous à votre accord de licence pour connaître les restrictions ou contactez votre représentant Microsoft. |
-
Dépannage. Windows PE se révèle utile autant pour les dépannages automatiques que les dépannages manuels. Par exemple, si Windows Vista rencontre un problème de démarrage à cause d’un fichier système endommagé, Windows PE peut démarrer automatiquement et lancer Windows RE, l’environnement de récupération Windows. Vous pouvez également démarrer Windows PE pour utiliser les outils de dépannage et de diagnostics personnalisés.
-
Récupération. Les fabricants d’ordinateurs OEM et les éditeurs de logiciels peuvent utiliser Windows PE pour élaborer des solutions automatiques et personnalisées qui permettent la récupération et la reconstruction d’ordinateurs exécutant Windows Vista. Par exemple, les utilisateurs peuvent démarrer leurs ordinateurs à partir de partitions ou de CD de récupération Windows PE pour reformater automatiquement leurs disques durs et réinstaller Windows Vista avec les applications, les paramètres et les pilotes d’origine.
Limites de Windows PE
Windows PE est un sous-ensemble de Windows Vista, il présente les limites suivantes :
-
Afin de disposer d’une taille réduite, Windows PE ne comprend qu’un sous-ensemble des interfaces de programmation d’applications (API) Win32 disponibles. Les API d’E/S (disque et réseau) et les API Win32 principales sont inclus.
-
Pour bloquer son utilisation en tant que système d’exploitation piraté, Windows PE cesse automatiquement d’exécuter l’interpréteur de commandes et redémarre après 72 heures d’utilisation continue. Cette durée n’est pas configurable.
-
Windows PE ne peut pas agir en tant que serveur de fichiers ou serveur Terminal Server. (Le Bureau à distance n’est pas pris en charge.)
-
La résolution des noms DFS (Distributed File System) est prise en charge pour les racines autonomes uniquement. Les racines de domaine ne sont pas prises en charges.
-
Les méthodes testées permettant de gagner de la connectivité réseau aux serveurs de fichiers sont TCP/IP et NetBIOS sur TCP/IP. D'autres méthodes, telles que le protocole réseau IPX/SPX, ne sont pas prises en charge.
-
Lors de l’exécution de Windows PE, toute modification apportée à son Registre sera perdue au prochain redémarrage de l’ordinateur. Pour que les modifications soient prises en compte, modifiez le Registre en mode hors connexion, avant de démarrer Windows PE.
-
Les lettres de lecteur sont attribuées selon l’ordre consécutif établi au fur et à mesure que vous créez des partitions dans Windows PE. Toutefois, ces lettres de lecteur sont réinitialisées dans l’ordre défini par défaut lorsque vous redémarrez Windows PE.
-
Windows PE ne prend pas en charge Microsoft .NET Framework ni CLR (Common Language Runtime).
-
Windows PE n’englobe pas les sous-systèmes suivants : WOW32 (Windows on Windows 32), WOW64 (Windows on Windows 64), la machine DOS virtuelle (VDM), OS/2 ou POSIX.
-
Pour installer une version 64 bits de Windows, vous devez utiliser une version 64 bits de Windows PE. De même, pour installer une version 32 bits de Windows, vous utiliserez une version 32 bits de Windows PE.
-
Windows PE peut être utilisé pour configurer et partitionner les disques d'un ordinateur avant de démarrer l'installation de Windows. Si des disques durs sont convertis en disques dynamiques avec Diskpart.exe avant que vous ne démarriez le programme d'installation de Windows, ces disques seront reconnus comme « étrangers » lorsque le système d'exploitation sera installé, et les volumes de ces disques durs ne seront pas accessibles.
-
Windows PE ne prend pas en charge les applications fournies avec Windows Installer (.msi).
-
Le pilote WIM FS Filter (Windows Imaging File System Filter) n’est pas pris en charge dans Windows PE.
Dépendances de Windows PE
Windows PE dépend d’un certain nombre de technologies Windows pour fonctionner correctement.
-
Si vous utilisez Windows PE sur un réseau, des serveurs DHCP et DNS se révèlent utiles, mais ne sont pas obligatoires.
-
Si vous démarrez Windows PE à partir du réseau, vous devez utiliser un serveur de services de déploiement Windows.
-
Si vous installez Windows, vous devez exécuter le programme d’installation Windows (Setup.exe dans Windows Vista ou Winnt32.exe pour Windows Server 2003).
-
Si vous automatisez l’installation de Windows Vista, vous devez utiliser un fichier de réponses Unattend.xml.
Pilotes pris en charge
Windows PE 2.0 prend en charge les pilotes suivants :
1394.inf
acpi.inf
adp94xx.inf
adpahci.inf
adpu160m.inf
adpu320.inf
agp.inf
apps.inf
arc.inf
arcsas.inf
battery.inf
brmfcmf.inf
brmfcsto.inf
brmfcumd.inf
brmfport.inf
bthpan.inf
bthspp.inf
cdrom.inf
cpu.inf
dc21x4vm.inf
defltbase.inf
defltwk.inf
disk.inf
djsvs.inf
dshowext.inf
dwup.inf
elxstor.inf
errata.inf
fdc.inf
flpydisk.inf
fontsetup.inf
hal.inf
hdaudbus.inf
hidbth.inf
hiddigi.inf
hidserv.inf
hpcisss.inf
i2omp.inf
iastorv.inf
iirsp.inf
iirsp2.inf
input.inf
ipmidrv.inf
iscsi.inf
iteatapi.inf
iteraid.inf
keyboard.inf
lsi_fc.inf
lsi_sas.inf
lsi_scsi.inf
machine.inf
mchgr.inf
megasas.inf
megasas2.inf
mf.inf
mraid35x.inf
mraid35x2.inf
mshdc.inf
msmouse.inf
msports.inf
net44x32.inf
net8185.inf
netathr.inf
netb57vx.inf
netbc6.inf
netclass.inf
nete1e32.inf
nete1g32.inf
netefe32.inf
netip6.inf
netirda.inf
netloop.inf
netmscli.inf
netmyk01.inf
netnb.inf
netnvm32.inf
netrasa.inf
netrass.inf
netrast.inf
netrtl32.inf
netrtx32.inf
netsis.inf
nettcpip.inf
nettun.inf
netuli6x.inf
netvgx86.inf
netvt86.inf
nfrd960.inf
ntrigdigi.inf
nvraid.inf
pcmcia.inf
puwk.inf
ql2300.inf
ql40xx.inf
ql40xx2.inf
ramdisk.inf
sbp2.inf
sceregvl.inf
scsidev.inf
secrecs.inf
sisraid2.inf
sisraid4.inf
symc8xx.inf
sym_hi.inf
sym_u3.inf
tape.inf
tdibth.inf
tpm.inf
ts_generic.inf
ts_wpdmtp.inf
uliahci.inf
ulsata.inf
ulsata2.inf
umbus.inf
unknown.inf
usb.inf
usbport.inf
usbprint.inf
usbstor.inf
volsnap.inf
volume.inf
vsmraid.inf
wd.inf
Technologies apparentées à Windows PE
L’environnement Windows PE est associé étroitement à un certain nombre de technologies d’installation connexes de Windows ainsi qu’à diverses technologies de récupération. Certaines d’entre elles, comme les services de déploiement Windows et le programme d’installation pour Windows Vista, englobent des versions personnalisées de Windows PE.
Installation de Windows
Par souci de rapidité et d’efficacité, l'installation de Windows utilise des fichiers image système Windows (.wim) pour installer Windows sur un disque dur. L’installation utilise une version personnalisée de Windows PE pour démarrer l’ordinateur et copier Windows sur le disque dur à partir de fichiers .wim.
Installation sans assistance
L’installation sans assistance est une méthode d’automatisation des nouvelles installations et des mises à niveau qui nécessite une interaction minimale avec un technicien ou un administrateur. Elle repose sur un fichier de réponses que vous créez et peut être réalisée à partir du DVD du produit Windows ou d’un dossier de distribution partagé.
L’installation sans assistance est particulièrement utile si vous avez besoin de :
-
réaliser des installations automatisées sur des ordinateurs présentant des configurations matérielles hétérogènes ;
-
effectuer des installations automatisées sur des types de serveurs spécifiques, comme les contrôleurs de domaine, les serveurs d’accès à distance et les serveurs exécutant des services de certificats ou le service de cluster ;
-
configurer un large éventail de paramètres système durant une installation automatisée sans recourir aux fichiers de commandes ni aux scripts.
Outre ces solutions de déploiement, l’installation sans assistance constitue une méthode utile de création d’installations maîtres pour les installations RIS et les installations reposant sur des images.
Une méthode usuelle permettant d’amorcer une installation sans assistance consiste à démarrer l’ordinateur par l’intermédiaire de Windows PE puis, à partir d’un dossier de distribution sur le réseau, de lancer le programme d’installation au moyen d’un fichier de réponses.
Voir aussi