ImageX et format d'image WIM

L'imagerie de disque basée sur fichiers est une capacité fondamentale de Windows Vista®

Par Jerry Honeycutt

Je suis le genre de gars BDD (Business Desktop Deployment), donc Microsoft ne me donne pas souvent de nouveaux cadeaux sympas à déballer. L'entreprise m'a certainement fourni les outils nécessaires pour faire mon travail, mais cela fait longtemps que je n'ai pas ressenti de frissons avant l'ouverture d'un paquet. Windows Vista® promet toutefois de me rendre euphorique. Le déploiement de Windows Vista® est basé sur l'imagerie de disque et le système d'exploitation sera fourni avec un outil d'imagerie de disque incorporé : ImageX.

Sur cette page

Format d'image basé sur les fichiers Format d'image basé sur les fichiers
Fonctionnalités d’ImageX Fonctionnalités d’ImageX
Installation de Windows Vista Installation de Windows Vista®
Conclusion Conclusion

Format d'image basé sur les fichiers

Avant de vous parler d’ImageX, je devrais décrire le format d'image qu'il utilise : le format d'image Microsoft Windows Imaging Format (WIM). Au lieu des formats d'image basés sur secteurs, assez courants de nos jours, le format d'image WIM est basé sur les fichiers. Ainsi, WIM offre plusieurs avantages par rapport aux autres formats :

  • Ce format d'image WIM ne dépend pas du matériel, ce qui signifie que vous n'avez besoin que d'une image pour traiter de nombreuses configurations matérielles différentes.
  • Le format d'image WIM vous permet d'enregistrer également plusieurs images dans un fichier unique. Par exemple, Microsoft peut envoyer différentes références SKU dans un seul fichier d'image WIM. Vous enregistrez les images avec et sans applications de base dans un fichier d'image unique. En outre, vous pouvez marquer l'une des images comme étant amorçable, ce qui vous permet de démarrer un ordinateur à partir d'une image disque contenue dans un fichier WIM.
  • Le format d'image WIM active la compression et l'instanciation unique, réduisant ainsi la taille de fichiers d'image de manière significative. L'instanciation unique est une technique qui vous permet d'enregistrer plusieurs copies d'un fichier dans un même volume. Par exemple, si les images 1, 2 et 3 contiennent toutes le fichier A, l'instanciation unique enregistre une seule copie du fichier A et pointe les images 1, 2 et 3 vers cette copie.
  • Le format d'image WIM vous permet de servir une image hors connexion. Vous pouvez ajouter ou supprimer certains composants du système d'exploitation, des correctifs et des pilotes sans créer de nouvelle image. Au lieu de passer des heures à mettre une image à jour, comme vous le faites maintenant avec Microsoft Windows XP, par exemple, vous pouvez mettre à jour une image en quelques minutes. Par exemple, pour ajouter un correctif à une image de Windows XP, vous devez lancer l'image principale, ajouter le correctif, puis préparer de nouveau l'image. Avec Windows Vista®, il vous suffit de mettre l'image à jour hors connexion.
  • Le format d'image WIM vous permet d'installer une image disque sur des partitions de n'importe quelle taille, à la différence des formats d'image basés sur secteurs qui nécessitent le déploiement d'une image disque sur une partition de la même taille ou plus grande que le disque source.
  • Windows Vista® fournit une API pour le format d'image WIM appelé WIMGAPI, les développeurs peuvent l'utiliser pour travailler avec les fichiers d'image WIM.
  • Le format d'image WIM autorise un déploiement non destructif. Ceci signifie que vous pouvez laisser des données sur le volume auquel vous appliquez l'image, car l'application de l'image n'efface pas le contenu du disque existant.
Haut de la page Haut de la page

Fonctionnalités d’ImageX

ImageX en lui-même est un programme plutôt simple, ce qui est l'une des raisons pour laquelle il me plait beaucoup. Il s'agit d'un utilitaire simple de lecteur de ligne de commande que vous exécutez à partir de l'invite de commande ou de Microsoft Windows Preinstallation Environment (Windows PE). En d'autres termes, vous interagissez avec ImageX de la même manière que vous interagissez avec Xcopy. J'espère que le fait qu'il soit un utilitaire de ligne de commande ne vous décourage pas. Je préfère que mes outils d'imagerie de disque aient des interfaces de ligne de commande parce qu'elles rendent incroyablement simple l'écriture de scripts pour l'utilisation d'un outil. Et les fonctionnalités de script par lot de Windows Vista® sont si efficaces qu'en scriptant ImageX pratiquement tout devient possible.

Les fonctionnalités fondamentales d’ImageX vous permettent de capturer un volume dans un fichier WIM et d'appliquer un fichier WIM à un volume. Par exemple, la commande pour capturer une image n'est rien de plus que imagex /capture C: image.wim "Nom". La commande pour appliquer une image à un volume est simplement imagex /apply image.wim 1, où 1 indique à ImageX d'appliquer l'image du fichier image.wim qui porte le numéro d'index 1.

Bien sûr, ImageX inclut de nombreuses commandes pour maintenir les images et les utiliser de façon créative. Le tableau 1 fournit une présentation de ces commandes.

Tableau 1. Présentation des options de ligne de commande d’ImageX
/append Ajoute une image de volume dans un fichier WIM existant
/apply Applique une image de volume au lecteur spécifié
/capture Capture une image de volume dans un nouveau fichier WIM
/commit Valide les modifications apportées à un fichier WIM monté
/compress Détermine le type de compression sur aucun, rapide ou maximum
/config Utilise le fichier spécifié pour déterminer des options avancées
/delete Supprime une image d'un fichier WIM contenant plusieurs images
/dir Affiche une liste des fichiers et des dossiers inclus dans une image de volume
/export Transfère une image d'un fichier WIM à un autre fichier WIM
/info Renvoie les descriptions XML du magasin pour le fichier WIM spécifié
/ref Détermine les références WIM pour une opération d'application
/scroll Fait défiler la sortie pour le réacheminement
/split Fractionne un fichier WIM existant en plusieurs parties WIM en lecture seule
/verify Vérifie les fichiers extraits et en double
/mount Monte une image, avec un accès en lecture seule, au répertoire spécifié
/mountrw Monte une image, avec un accès en lecture et écriture, au répertoire spécifié
/unmount Démonte l'image montée au répertoire spécifié
/? Renvoie les paramètres de ligne de commande valides pour ImageX

 

Une capacité qui mérite une plus ample description (tout simplement parce que je pense qu'elle est géniale) est la capacité de monter l'image d'un répertoire. Vous pouvez monter une image, la modifier comme vous le feriez pour n'importe quel fichier ou dossier sur le système de fichiers, et ensuite vous pouvez démonter l'image. Par exemple, vous pouvez monter une image de système d'exploitation, ajouter des pilotes de périphérique et ensuite la démonter. C'est certainement beaucoup mieux que de reconstruire l'image disque à partir de rien.

Haut de la page Haut de la page

Installation de Windows Vista®

Maintenant que vous en savez un peu sur ImageX et le format d'image WIM, je parie que vous vous demandez de quoi a l'air le processus de déploiement d'image disque. L'installation de Windows Vista®, qu'il s'agisse d'une mise à niveau sur place ou d'une nouvelle installation complète, est un nouveau processus entièrement basé sur l'image. En fait, Windows Vista® est exclusivement fourni au format d'image WIM.

Il est clair que le processus de mise à niveau sur place fonctionne mieux que dans Windows XP. La raison en est que la mise à niveau vers Windows Vista® est vraiment une installation propre, avec la migration des paramètres d'utilisateur, des documents et des applications d'une version précédente de Windows. Il serait plus judicieux de décrire le processus de mise à niveau sur place comme une opération de nettoyage et de rechargement.

Les étapes suivantes décrivent l'utilisation de ces outils pour déployer une image disque de Windows Vista® :

  1. Vous pouvez améliorer une image de Windows Vista® en utilisant les outils d'ingénierie de bureau que Microsoft propose lors de la sélection des pilotes de périphérique et de composants facultatifs tels que les langages.
  2. Vous installez l'image sur un ordinateur test, vous ajoutez des applications (par ex. Microsoft Office ou une application métier) et ensuite vous enregistrez l'image sur le réseau.
  3. Vous déployez l'image à l'utilisateur en utilisant des outils fournis par Microsoft. Vous pouvez automatiser complètement l'installation en utilisant les nouvelles capacités de script et de fichier de réponse qu'offre Windows Vista®. Si vous mettez à niveau un ordinateur d'une version précédente de Windows vers Windows Vista®, le programme d'installation migrera les documents, les paramètres et les applications des utilisateurs sans inviter l'utilisateur à effectuer des entrées.
Haut de la page Haut de la page

Conclusion

ImageX et le nouveau format d'image WIM sont une amélioration significative pour Windows Vista®. Ces technologies vous offrent une méthode plus rapide et plus économique pour déployer le nouveau système d'exploitation.

Vous avez beaucoup moins d'images de disque à gérer, et leur maintenance est également beaucoup plus simple et nécessite moins de temps. Et grâce au nouveau processus d'installation basé sur l'image, le déploiement d'ordinateurs de bureau prend moins d'une heure, non seulement pour l'installation mais aussi pour la migration des données d'état des utilisateurs.

Remarque Les fonctionnalités abordées sur ce site sont sujettes à des modifications. Certaines pourraient ne pas être incluses dans le produit final pour des raisons de commercialisation, techniques ou autres.

Pour plus d'informations

Contactez-MOI
Jerry Honeycutt est rédacteur, conférencier et technicien. Il a écrit plus de 25 livres, notamment Kit de ressources de déploiement des postes de travail Microsoft Windows (Microsoft Press, 2004). Le secteur dans lequel Jerry propose ses services de conseil est la région de Dallas, mais il voyage fréquemment. Pour plus d'informations sur Jerry, allez voir sa biographie complète à l'adresse http://www.honeycutt.com ou contactez-le à jerry@honeycutt.com.


Haut de la page Haut de la page