2. Historique
Notez que les faits suivants peuvent être romancés pour combler les informations manquantes.
Commençons cet article avec un peu d’histoire. Tout débute avec Jeremy Chapman (Product Manager Windows Client) en octobre 2009; Microsoft propose un certain nombre d’outil :
-
Microsoft Deployment Toolkit
-
Les outils Sysinternals Disk2VHD
-
Virtual PC avec intégration d’un Shell
-
Le correctif RemoteApp pour Windows XP SP3 et plus
-
Le développement pour le correctif pour la virtualisation assistée par matériel
L’idée est d’utiliser toutes ces briques pour installer Windows 7 avec les applications, l’état utilisateur et les précédentes applications disponibles au travers de Windows XP. Jeremy Chapman a donc consulté Michael Niehaus (Créateur de MDT) et Mark Russinovich pour commencer la création de ce qu’est aujourd’hui : P2V Migration for Software Assurance.
Principe :
Ainsi, on retrouve :
-
Disk2VHD.exe. L’outil Sysinternals afin d’opérer une conversion de disque P2V (Disque Physique vers Disque virtuel)
-
KB961742-v3.exe. La mise à jour pour Windows XP SP3 pour activer le support den RemoteApp.
-
Windows6.0-KB961741-x86.msu. La mise à jour pour Windows Vista SP1 ou plus pour active le support RemoteApp
-
Windows6.1-KB958559-x64.msu. Windows Virtual PC 64-bit pour Windows 7
-
Windows6.1-KB958559-x86.msu. Windows Virtual PC 32-bit pour Windows 7
-
Windows6.1-KB977206-x64.msu. Mise à jour 64-bit pour supprimer le prérequis de la virtualisation assistée par matériel pour Windows Virtual PC
-
Windows6.1-KB977206-x86.msu. Mise à jour 32-bit pour supprimer le prérequis de la virtualisation assistée par matériel pour Windows Virtual PC
Qu’es ce que Sysinternals Disk2VHD :
-
Utilise les capacités des Volumes Snapshot introduites dans Windows XP/2003
-
La conversion VHD peut être opérée en ligne et sauver sur le même volume
-
C’est un outil gratuit et puissant
Le processus de P2V est construit sur un enchainement de tâches comme suit :
-
Préparation de Windows pour la conversion VHD
-
0. Validation que Disk2VHD peut s’exécuter :
-
Vérification de la taille du volume
-
Choix du répertoire de stockage
-
Vérification de l’état de santé du service VSS
-
-
1. Installation du correctif RemoteApp pour l’expérience d’application transparente
-
2. Ajout de la commande Runone dans la base de registre pour assurer l’auto login et l’exécution de scripts
-
-
Conversion de la machine Windows XP en un fichier VHD
-
3. Lancement de la commande USMT (scanstate) pour sauvegarder les données utilisateurs
-
4. Lancement de Disk2VHD pour convertir le système d’exploitation en un fichier VHD
-
5. Sauvegarde du fichier VHD sur un emplacement
-
-
Installation de Windows 7 et Virtual PC
-
6. Formatage du disque et installation de Windows 7
-
7. Installation de Windows Virtual PC et des correctifs nécessaires
-
8. Les applications du socle sont installées via la séquence de tâches
-
-
Installation du fichier VHD Windows XP sur l’hôte Windows 7
-
9. Création du fichier de configuration Virtual PC (VMC : Virtual Machine Configuration)
-
10. (Si l’administrateur local est disponible) Ouverture de la machine virtuelle afin d’installer les composants d’intégration additionnels pour le support de l’USB et l’ajout des applications dans le menu démarré
-
11. Ajout du script HTA au profil utilisateur par défaut afin d’ajouter le raccourci d’ajout des applications au menu démarré
-
-
Finalisation de l’installation et préparation pour l’utilisateur
-
12. Lancement de la commande USMT (loadstate) pour restaurer les données utilisateurs
-
13. La migration est finalisée, le premier utilisateur peut se connecter
-
14. L’utilisateur lance le HTA afin d’installer le composant d’intégration additionnel et publier les applications dans le menu démarré.
-
Revenir au plan : http://microsofttouch.fr/blogs/js/pages/p2v-migration-introduction.aspx