Copie d'un disque dur virtuel sur un disque physique


23

J'ai vu beaucoup de guides sur la façon de faire du physique -> VHD, mais existe-t-il un moyen de déplacer facilement une image VHD vers un disque physique? Ou devrais-je simplement attacher le disque et aller en ville avec GNU DD?

Réponses:


9

L' ddapproche fonctionne, mais uniquement si le disque physique de destination peut être mis à la corbeille et entièrement écrasé, et est au moins aussi grand que la taille de croissance maximale du disque virtuel. Cela peut également prendre du temps si le disque virtuel n'est pas "plein".

Une autre approche consiste à utiliser un outil de création d'image comme Ghost ou ImageX pour capturer efficacement le contenu des fichiers des partitions du disque virtuel dans une sorte de fichiers d'archive extractibles, puis extraire leur contenu sur un disque physique partitionné.


clonezilla live disk to disk pourrait également aider.
Francisco Tapia

1
Je ne pense pas que ddcela fonctionnera directement, VHD n'est pas un format RAW. Vous devrez peut-être d'abord l'utiliser qemu-imgpour le convertir en fichier IMG.
limbenjamin

1
@limbenjamin La suggestion était de monter le disque dur virtuel, puis d' utiliser dd. Vous avez absolument raison de ne pas pouvoir utiliser directement dd contre le fichier image VHD non monté.
Ruben

9

J'utilise le seul outil gratuit de Windows HDD Raw Copy Tool pour écrire des images .vhd sur un support physique.

Capture d'écran de l'outil de copie brute du disque dur

Mon cas d'utilisation utilise Windows 7 pour répliquer des partitions FAT32 sur des cartes micro SD mais il peut prendre en charge un large éventail d'interfaces / types de supports.

Il a une version portable disponible pour une utilisation unique ou nomade, ou un installateur si vous préférez ce genre de chose.

L'interface graphique est assez simple:

  1. Sélectionnez la source (lecteur ou fichier)
  2. Sélectionnez la destination (lecteur ou fichier)
  3. Copie

1
Ressemble à une grande application!
Ana Betts du

Une partition unique peut-elle être sélectionnée comme cible dans Raw Copy Tool? Je vois que cela ne permet que d'écraser tout le disque
Suncatcher

3

Attachez le disque dur virtuel à une machine virtuelle (vous pouvez utiliser MS Virtual PC, VirtualBox ou tout autre logiciel de virtualisation prenant en charge le disque dur virtuel). Ensuite, démarrez la machine virtuelle avec ISO Acronis True Image monté dans un lecteur de CD virtuel et créez une TIBimage, puis démarrez l'ordinateur physique avec le même CD (cette fois gravé sur un disque) et récupérez l' TIBimage sur le disque dur physique en utilisant Sector by by secteur.

Cela prend en charge la récupération de plusieurs partitions à partir de la même image.


create TIB imageet où l'enregistrer? Vers le disque dur virtuel? Et si le VHD 200 ou plus Gb? Cette solution n'est pas applicable
Suncatcher

1

Les opérations suivantes sont effectuées sur knoppix (live linux) à partir du terminal.

  su 
  modprobe nbd
  qemu-nbd -r -c /dev/nbd0 -f vpc <vhd_file_name>

si VHDX fromat

  qemu-nbd -c /dev/nbd0 -f VHDX <vhdx_file_name>
  ddrescue -v -f /dev/nbd0 /dev/sda  >>>> image to /dev/sda writing

une seule partition d'écriture

  qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> 
  ddrescue -v -f /dev/nbd2 /dev/sda2 >>>> part2 of image to /dev/sda2 writing

montage de partition

  qemu-nbd -P 2 -r -c /dev/nbd2 -f vpc <vhd_file_name> >>> -P 2 part2 of image 
  mount /dev/nbd2 /mnt 

démonter et déconnecter le fichier image

  unmount /mnt 
  qemu-nbd -d /dev/nbd2

Utilisation intéressante de NBD ... également intéressante qemu-nbd --- que je ne connaissais pas ... Merci
ZEE

1

Si vous préférez utiliser un outil basé sur Windows, vous pouvez le faire:

Savepart est un outil (gratuit mais pas open source, disponible pour Windows et Linux) qui peut être utilisé pour créer des images de partitions. Une fois le disque dur virtuel attaché, il peut être restauré sur une partition physique par savepart comme s'il s'agissait d'une partition physique.


3
Veuillez faire preuve de prudence lorsque vous recommandez un logiciel. Tel qu'il est écrit, votre réponse peut être considérée comme du spam. Votre réponse doit inclure une description du logiciel et comment il répond à la question. Plus d'informations: Comment recommander un logiciel dans mes réponses?
bwDraco

1

Je l'ai fait moi-même sur le disque système à l'aide d'Acronis et cela a fonctionné. Il s'agissait d'un Windows 8.1 avec Hyper-V et je devais le déplacer sur le disque physique pour mettre à niveau vers Windows 10.

Voici comment je l'ai fait: j'ai connecté le SSD à un autre PC et monté le VHD. J'ai ensuite cloné du VHD monté vers un autre SSD (j'allais le remplacer de toute façon). J'ai choisi "Manuel" et les paramètres par défaut, mais cela pourrait aussi fonctionner avec "Auto".

Lorsque j'ai démarré avec le nouveau SSD, Windows ne démarre pas, j'ai donc redémarré avec un disque d'installation de Windows et j'ai choisi "Réparer". Windows a démarré normalement à partir du disque.

Le seul problème après cela était une erreur lors du démarrage d'une machine virtuelle me disant que l'hyperviseur n'était pas en cours d'exécution. Résolution de ce problème en exécutant la commande suivante à partir d'une invite MS-DOS élevée et redémarrez: "bcdedit / set hypervisorlaunchtype Auto".

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.