SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft


Tous les Articles du Laboratoire Microsoft

Windows XP Embedded
Accueil > Articles > Système
Auteur 

4,9/5

Très Bien


168528
2575/12740

Introduction

Windows XP Embedded, tel que son nom l'indique, est destiné aux systèmes embarqués, disposant d'un faible espace disque et de ressource minimale. Se présentant sous la forme d'une extension payante à Windows XP, celui-ci offre à l'utilisateur la possibilité de sélectionner uniquement les fonctionnalités dont il a besoin, ainsi que les pilotes matérielles nécessaires, profitant alors à l'espace minimale utilisé. L'intérêt de ce système d'exploitation repose sur sa fiabilité, sa sécurité, mais aussi des dernières innovations en matière de multimédia et de navigation internet. La souplesse du système, due au minimum de fonctionnalité intégré, permet alors d'être mis en place sur des configurations relativement faible.

Windows XP Embedded est basé sur la structure de Windows XP Professionnel, bénéficiant ainsi des composants les plus importants :

  • Protection améliorée du code : les structures de données critiques sont en lecture seule, ce qui empêche les pilotes et les applications de les altérer. L'ensemble du code des pilotes de périphériques est en lecture seule, et protégé par page.
  • Restauration d'un pilote de périphérique : si des problèmes se produisent lors de l'ajout de nouveaux pilotes de périphériques, une copie du pilote précédemment installé est sauvegardée pour permettre à l'utilisateur de revenir au périphérique d'origine.
  • Architecture multitâche préemptive : conçue pour permettre l'exécution simultanée de plusieurs applications, elle comprend des améliorations destinées à garantir une grande rapidité de réaction et une stabilité élevée du système.
  • Meilleures performances du Registre  : un meilleur schéma de mise en cache permet à Windows XP Embedded de gérer plus efficacement les consultations du Registre. Par conséquent, les performances générales du système s'en trouvent améliorées.
  • Système EFS ( Encrypting File System ) avec prise en charge de plusieurs utilisateurs : chaque fichier est crypté avec une clé générée de façon aléatoire. Les processus de cryptage et de décryptage sont transparents pour l'utilisateur. Dans Windows XP Embedded, le système EFS peut autoriser plusieurs utilisateurs qui disposent des droits requis à accéder à un document crypté.
  • Internet Protocol Security (IPSec) : il utilise les services de sécurité cryptographiques pour protéger les données d'entreprise transmises via un réseau privé virtuel.
  • Prise en charge de la carte à puce : Windows XP Embedded intègre des fonctions de carte à puce dans le système d'exploitation, et permet notamment la connexion par carte à puce aux sessions Terminal Server.
  • Protocole d'authentification Kerberos : il fournit l'authentification de sécurité conforme aux standards de l'industrie.
  • Pare-feu de connexion Internet (ICF) : il s'agit d'un client pare-feu capable de protéger les systèmes contre les attaques Internet courantes.

L'objectif de ce guide est de mettre en place une « machine » qui servira de passerelle internet, utilisant le système d'exploitation Windows XP Embedded, tout en prenant soin de réduire au maximum l'espace disque nécessaire. La conception de notre futur système se déroule de la manière suivante :

  • « Capture » d'une image représentative de nos périphériques interne à l'aide du programme TAP (Target Analyzer Probe)
  • Intégration des composants de notre choix (réseau/internet …)
  • Construction de l'image du système (en prenant soin d'avoir vérifié les dépendances au préalable : nous verrons ceci plus en détails ultérieurement)

Ainsi, notre système optimisé peut tenir sur 100 Mo au regard des ~1Go que requiert Windows XP Pro/Familial.

Afin d'accélérer les tests de configuration, nous vous recommandons de structurer votre PC de la manière suivante :

  • Disque Dur divisé en deux partitions
  • La seconde partition, de 700 Mo, est au format NTFS avec 1024 Octets pour la taille d'unité d'allocation.
  • Installez votre Windows XP Pro/Familial sur la première partition avec la suite logicielle fournit par Windows XP Embedded.

Vous ne savez pas comment aboutir a ce résultat ? Suivez alors ces instructions :

Lors de l'installation de votre Windows XP Pro/Familial, créez une partition principal de 30 Go (même 10 Go suffirait si la capacité de votre disque dur est faible) et installez votre système sur celle-ci. Lorsque tout est fini, cliquez droit sur Poste de travail et sélectionnez Gérer. Cliquez sur Gestion des disques. Vous obtenez l'écran suivant :

Cliquez droit maintenant sur l'espace non alloué du Disque 0 et sélectionnez Nouvelle partition. Choisissez une Partition principale, indiquez 700Mo pour la taille de la partition et formatez la avec les paramètres suivants :

Nous allons maintenant modifier notre fichier BOOT.INI, situé à la racine de notre partition principale, afin de pouvoir démarrer sur notre Windows XP Embedded lorsque celui-ci sera en place. Editez votre fichier et modifier le de la sorte :

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\Windows="Microsoft Windows XP Embedded" /fastdetect

Votre système est maintenant prêt !

 


Introduction
1. Installation de la suite logicielle
2. Utilisation de l'outil TAP
3. Intégration des composants à notre image
4. Construction de l'image du système
Conclusion



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft