J'avais un ordinateur portable Windows 10, j'ai utilisé disk2VHD pour convertir le disque en VHD. Maintenant, j'essaie de le monter sur une boîte virtuelle sur une autre machine, mais il ne semble pas démarrer.
J'ai utilisé Windows 10 ISO et via CMD, je pense qu'aucun de ma partition n'a la propriété bootdisk = yes.
Veuillez guider, comment puis-je convertir ce VHD en bootable?
Mise à jour
Je trouve cet article,
https://blogs.technet.microsoft.com/jonjor/2011/10/04/vm-does-not-boot-following-p2v-or-disk2vhd/
sur la base j'ai essayé l'étape, à l'étape 8 je suis coincé, veuillez voir l'image ci-dessous
Update 2
C'est la machine principale
Plus de mises à jour basées sur les commentaires
J'ai toujours accès à la machine physique, elle n'a que 1 C: le lecteur et le reste sont deux disques système EFI + disque de récupération.
Lorsque j'utilise Disk2VHD, il ne me montre que 2 disques à copier et non 3.
Réponses:
Ce dont vous avez besoin
mountvol drive: /S
, c'est de monter la partition système EFI sur une lettre de lecteur afin de ladisk2vhd
découvrir, oùdrive:
peut être n'importe quelle lettre de lecteur disponible (par exempleD:
):Assurez-vous d'exécuter à la fois l'invite de commandes (pour
mountvol
) et endisk2vhd
tant qu'administrateur.Si vous avez Windows 10 Pro / Enterprise et la fonctionnalité Hyper-V ajoutée, vous pouvez également utiliser l'Assistant Nouveau disque dur virtuel dans Hyper-V Manager (ou l'
New-VHD
applet de commande PowerShell) à la place pour créer un VHD (X) à partir d'un lecteur physique:Cela ne vous oblige pas à monter l'ESP avec
mountvol
.la source
Make sure you run both the Command Prompt (for mountvol) and disk2vhd as administrator.
Avez-vous fait ça? i.stack.imgur.com/AMGjs.pngJ'espère que vous avez l'ordinateur portable Windows d'origine (qui utilise le disque efi et gpt). Il s'agit d'une procédure que nous pourrions utiliser pour contourner le problème Disk2VHD. Le problème que vous rencontrez en essayant de l'utiliser. Dans Windows Server 2012 / Win-8.1, cela fonctionne. J'espère que vous pourrez l'utiliser.
Exécutez les commandes suivantes (vous devrez peut-être ajuster les numéros de disque et de partition, selon votre scénario de configuration)
diskpart list disk select disk 0 list partition select partition 1 active exit
Redémarrez à nouveau et exécutez les commandes suivantes
bootrec / fixmbr bootrec / fixboot bootrec / rebuildbcd
Démarrez normalement la prochaine fois.
Le problème avec votre 2ème approche est que vous n'aviez pas de partition de démarrage fonctionnelle que vous pouviez créer. Il n'est pas marqué comme actif. Cependant, comme je ne suis pas au courant de la procédure que vous avez suivie pour le capturer, vous devez essayer d'utiliser cette solution pour modifier la chose.
la source
Je suppose qu'une autre alternative viable serait de faire les choses à l'ancienne.
Étape 1: Clonez votre machine physique avec Clonezilla sur un lecteur USB externe
Étape 2: Branchez le lecteur USB sur votre machine hôte Virtualbox
Étape 3: Avec une nouvelle session d'invité sur Virtualbox, initialisez le démarrage avec le fichier ISO Clonezilla, avec un VHD assez grand et vierge (j'espère que 300 Go suffisent dans votre cas?) Et assurez-vous également que votre nouvel invité est en mesure d'accéder le disque dur externe. Vous pouvez obtenir des idées de cette vidéo
Étape 4: terminer la restauration, puis démarrer avec un nouveau fichier VHD à la place
Étape 5: En cas de problème, vous pouvez utiliser votre ISO Windows10 pour un dépannage supplémentaire (tout comme ce que vous avez fait)
En fait, si vous avez un réseau local rapide et que cela ne vous dérange pas d'avoir la machine principale hors ligne pendant un peu plus longtemps, vous pouvez essayer d'utiliser l'option ftp sur Clonezilla. Avec ftp en direct, vous pouvez contourner un stockage temporaire pour contenir les fichiers image (dans cet exemple, une clé USB)
J'espère que cela t'aides.
la source