Comment créer une image disque VHD à partir d'un système Linux live?

Une fois de plus, je dois faire appel aux experts ici chez SuperUser, car mes autres sources (principalement Google;-)) ne se sont pas révélées très utiles...

Donc, fondamentalement, je voudrais créer une image VHD d'un disque physique à archiver / accéder / peut-être même monter dans une machine virtuelle. Maintenant, il y a des dizaines d'articles et de tutoriels sur la façon de le faire sur le Web, mais aucun ne répond exactement aux conditions que je voudrais atteindre:

  • Je voudrais le fichier de destination pour être une image VHD , car Windows 7 peut le monter nativement, même sur le réseau et de nombreux autres programmes peuvent l'utiliser (VirtualBox,...)
  • Le disque que j'essaie d'imaginer contient une installation de Windows XP, donc en théorie, je pourrais utiliser l'utilitaire disk2vhd, mais je voudrais trouver une solution qui ne nécessite pas de démarrer cette installation de Windows XP (c'est-à-dire garder le disque en lecture seule)
  • Je cherchais donc une solution impliquant une sorte de en direct système (fonctionnant à partir d'un stic USB ou du réseau)

Cependant, toutes les solutions que j'ai rencontrées utilisent disk2vhd ou utilisent la commande dd sous linux, qui effectue une copie complète du disque (c'est-à-dire même des blocs vides) et ne génère pas de fichier VHD. Existe-t-il un outil / programme sous Linux qui peut créer directement un fichier VHD? Ou est-il possible de convertir une image disque brute créée à l'aide de dd en un fichier VHD, sans allouer d'espace pour les blocs vides? Comment voulez-vous continuer ?

Comme toujours, tout conseil ou commentaire est très apprécié!!

demandé sur