web-dev-qa-db-fra.com

Comment copier-coller des fichiers sur des ordinateurs virtuels Hyper-V

Lorsque vous exécutez Hyper-V et une machine virtuelle (également avec un système d'exploitation Windows moderne), est-il vraiment impossible de copier/coller des fichiers entre l'hôte et les ordinateurs virtuels? Pas même le texte semble-t-il, bien qu'il y ait une option bizarre de "texte du presse-papier de type", qui semble ne fonctionner que sporadiquement.

J'ai dû louper quelque chose.

J'exécute Windows 8.1 en tant qu'hôte et Windows 7 dans le VM si cela compte.

54
Kjensen

Vos meilleures options sont une copie réseau ancienne et simple et le Bureau à distance, qui permet à la place des transferts complets dans le Presse-papiers.

RDP peut devenir assez floconneux si vous essayez de copier des fichiers volumineux dessus. Par conséquent, si des transferts de fichiers volumineux sont nécessaires, je recommanderais le réseau; si vous avez juste besoin de copier/coller du texte, RDP fonctionne très bien.

Bien entendu, pour que les deux options fonctionnent, vous devez que le système invité soit connecté à votre réseau et dispose des paramètres TCP/IP appropriés.

15
Massimo

Voici un moyen rapide et facile d'obtenir ce travail efficacement:

  • Si vous utilisez la VM, éteignez-la d'abord.
  • trouvez le fichier image .vhd de votre machine virtuelle sur le disque dur virtuel
  • Faites un clic droit sur ce fichier et sélectionnez monter
  • Cela donnera les lecteurs "Réservé au système" et "Disque local".
  • Ouvrez le lecteur "Disque local" (il s'agit du lecteur de système d'exploitation sur la machine virtuelle).
  • Allez-y et collez vos fichiers.
  • Enfin démontez ou éjectez l'un des pilotes
  • Exécutez le VM et accédez au lecteur c:\pour y trouver vos fichiers.

J'espère que ça aide quelqu'un :)

41
Hazem Abdel Wahab

Selon cette réponse StackOverflow it fait , quel que soit le système d'exploitation invité:

ESM fonctionne uniquement avec les ordinateurs virtuels Windows 8.1 et Windows Server 2012 R2. Étant donné que vous utilisez une machine virtuelle Win7, ESM ne sera pas disponible.

Bien que la réponse acceptée indique qu'il n'existe aucun moyen de copier et coller des éléments, je l'utilise _ peut entre mon hôte Windows 8.1 et l'aperçu technique de Windows 10 s'exécutant dans Hyper-V avec ESM. Je n'ai pas encore trouvé la documentation de Windows 8.1 qui l'explique, mais pour Server 2012R2, voir ceci Article TechNet .

Edit: J'ai trouvé ce très guide pratique sur ESM, qui précise que vous avez également besoin des versions Pro ou Enterprise.

9
Ian W

Cela peut être fait via Powershell.

Commencez par créer une session avec New-PSSession à partir de l'hôte:

$s = New-PSSession -VMName <VMName> -Credential (Get-Credential)

Ensuite, à partir de l'hôte, copiez le fichier via Copy-Item à l'aide de la session:

Copy-Item -ToSession $s -Path C:\Host_path\data.txt -Destination C:\guest_path\

Voir Copier des fichiers avec New-PSSession et Copy-Item pour plus de détails.

4
Brown

Vous pouvez "graver" vos fichiers dans un fichier ISO sur l'hôte et monter l'ISO sur l'invité.

Windows ne peut pas créer les fichiers ISO de manière native, mais vous pouvez utiliser un élément tel que * InfraRecorder (licence GNU GPL) pour créer le fichier ISO.

Si vous finissez par utiliser InfraRecorder, l'action de création ISO est enterrée dans le menu supérieur sous:

Actions> Graver la compilation> sur une image de disque ...


* Je n'ai aucune affiliation avec InfraRecorder, il me suffisait de copier certains fichiers sur un invité.

3
Jane Panda

J'ai un problème étrange avec copier coller dans Hyper-V, où je peux copier coller après avoir démarré la VM, mais si je me déconnecte du système d'exploitation VM et me reconnecte dans le VM En tant qu'utilisateur, le copier-coller ne fonctionne pas. J'ai découvert que la coche de session améliorée dans la fenêtre Connexion à un ordinateur virtuel était supprimée, soit peu de temps après ma connexion ou pendant le basculement entre utilisateurs de la machine virtuelle. J'ai réactivé la coche de la session améliorée et ensuite la fonction Copier Coller dans Hyper-V est à nouveau opérationnelle.

0
gakera