Comment convertir Win7 64 bits existant en machine virtuelle?

Comme je l'ai mis à niveau d'un ancien disque vers un nouveau et j'ai décidé de réinstaller le système d'exploitation plutôt que de copier une image et de faire glisser tout le «crap» accumulé au cours des années, j'ai pensé que ce serait une bonne idée de lancer le ' Ancien système d'exploitation dans une machine virtuelle facilitant ainsi la transition: en cas de besoin, j'aurais encore accès à «l'ancienne machine» pendant le temps où je configurer le nouveau et pas tout est déjà migré.

Je l'ai fait dans le passé avec une machine WindowsXP, donc je ne m'attendais pas à trop de problèmes. J'étais tellement faux =) Cela m'a pris la meilleure partie de la journée en précisant quel pourrait être le problème, surtout en cherchant en vain l'aide sur Internet = (

Par conséquent, j'écris ci-dessous ce que j'ai fait pour le faire fonctionner, donc peut-être que quelqu'un d'autre peut en bénéficier …

2 Solutions collect form web for “Comment convertir Win7 64 bits existant en machine virtuelle?”

Voici une liste des choses que j'ai faites pour fonctionner, j'ai laissé dans certaines «erreurs-clés» mais j'ai laissé de côté la majorité des impasses que j'ai essayé. Si quelqu'un souhaite ajouter des suggestions, n'hésitez pas, car je suis un amateur absolu en matière de virtualisation.

  1. (Facultatif) Désinstallez autant que possible de votre système d'exploitation actuel (les programmes dont vous n'avez pas besoin, mais aussi le pilote vidéo / pilote audio / etc, comme dans la machine virtuelle, le matériel ne sera pas visible de toute façon …). Plus il y a de données sur le disque, plus le disque virtuel sera petit plus tard, ce qui prendra moins d'espace précieux.

  2. Créez une image du système d'exploitation actuel. Vous pouvez le faire en ligne en utilisant Disk2Vhd à partir de SysInternals. Attachez simplement un disque externe, sélectionnez la partition OS pour convertir et créer le VHD sur le disque externe. En théorie, vous pouvez utiliser la machine dans la moyenne, mais je conseillerais cela.

    => Remarque: il existe (ou l'habitude d'être?) Une limitation sur laquelle le disque source ne doit pas dépasser 127Gb. Puisque mon disque actuel était seulement 120Gb, je n'ai eu aucun problème avec ça, je ne sais pas si le problème existe encore …

    => Remarque: J'ai déjà supprimé la partition BitLocker il y a longtemps, je ne sais pas si vous pouvez virtualiser les choses si la chose bitlocker est présente, encore moins si elle est utilisée. En regardant en ligne, vous trouverez plusieurs guides sur la façon de s'en débarrasser.

  3. Échangez les disques et démarrez le «nouveau» système d'exploitation. Chargez .vhd dans une nouvelle machine virtuelle à l'aide de Windows Virtual PC.

    => Cela ne fonctionnera pas car WinVPC ne prend pas en charge 64 bits et émule une machine 32 bits. Par conséquent, le système d'exploitation tente de démarrer et échoue = (

  4. Obtenez VMWare Player et installez-le (freeware).

  5. Obtenez un convertisseur d'image V2V à partir de Starwind (freeware mais nécessite une inscription) et installez-le.

  6. Convertissez le .vhd en une image .vmdk (prend un certain temps, de préférence fonctionne d'un disque à un autre disque).

  7. Créez une nouvelle machine virtuelle dans VMPlayer indiquant que vous installez Win7 64bit plus tard. Mettez la machine dans le dossier X, optez pour un disque virtuel à un seul fichier.
  8. Remplacez le .vmdk créé dans le dossier X avec le .vmdk créé supra. => Le démarrage de la machine virtuelle comme celle-ci me donnerait les «fenêtres morphing» suivies d'un écran bleu et d'un redémarrage … encore et encore.

  9. Ouvrez le fichier .vmx avec un éditeur de texte et recherchez ces entrées:

    scsi0.present = "TRUE" scsi0.virtualDev = "lsisas1068" scsi0:0.present = "TRUE" scsi0:0.fileName = "<filename>.vmdk" ide1:0.present = "TRUE" ide1:0.autodetect = "TRUE" ide1:0.deviceType = "cdrom-raw" 

    Et remplacez l'information par ceci:

     bios.bootDelay = "5000" scsi0:0.present = "FALSE" ide0:0.present = "TRUE" ide0:0.fileName = "<filename>.vmdk" ide0:0.virtualDev = "lsisas1068" ide1:0.present = "TRUE" ide1:0.autodetect = "TRUE" ide1:0.deviceType = "cdrom-raw" 
  10. Enregistrez et démarrez la machine virtuelle et maintenez vos doigts croisés. Pour moi, cela a parfaitement fonctionné ici.

Remarque: Comme le système d'exploitation indique que le «matériel» a changé, il faudra une nouvelle activation. Dans mon cas, cela échoue car j'ai réutilisé la clé pour le «nouveau» système d'exploitation. YMMV.

Je n'ai pas beaucoup de connaissances sur les machines virtuelles (encore), mais je pensais que VMware avait déjà une solution pour cela: VMware vCenter Converter . De leur page principale:

VMware vCenter Converter transforme vos machines physiques basées sur Windows et Linux et les formats d'image tiers en machines virtuelles VMware.

  • Paramètre optimal pour les paramètres avancés de la carte réseau de la famille Realtek PCI-e GBE
  • Comment puis-je transférer une installation Windows 7 vers un nouveau disque dur?
  • Lecteur de RSS avec notifications Windows
  • Comment réparer les icônes manquantes dans la barre des tâches et le menu de démarrage?
  • Restaurer les dossiers par défaut supprimés
  • Je ne peux pas supprimer un raccourci, même si Magic Unlocker et Lock Hunter disent que rien ne le verrouille
  • Imprimer l'écran sur Windows 7 avec le clavier Apple
  • Comment puis-je activer plusieurs sorties audio sur Windows 7?
  • Windows 10 est dérangé (bad_system_config)
  • Lancement de programmes à distance via SSH sous Windows 7
  • Comment utiliser un codec sans l'installer (portable)
  • Soyons le génie de l'ordinateur et du réseau.