73 votes

Comment copier-coller des fichiers dans des VM Hyper-V

Lorsqu'on utilise 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 VM ? Pas même du texte, semble-t-il, bien qu'il existe une option bizarre "taper le texte du presse-papiers", qui ne semble fonctionner que sporadiquement.

Je dois manquer quelque chose.

J'utilise Windows 8.1 en tant qu'hôte et Windows 7 dans la VM si cela a de l'importance.

53voto

bootchk Points 450

Voici un moyen simple et rapide d'effectuer ce travail efficacement :

  • Si vous utilisez la VM, éteignez-la d'abord.
  • trouvez votre fichier image de disque dur virtuel .vhd de votre VM
  • Cliquez avec le bouton droit de la souris sur ce fichier et sélectionnez monter
  • Cela donnera les lecteurs "System Reserved" et "Local Disk".
  • Ouvrez le lecteur "Local Disk" (c'est le lecteur OS sur VM)
  • Allez-y et collez vos fichiers.
  • Enfin, démontez ou éjectez l'un des pilotes.
  • Exécutez la VM et allez dans le lecteur c:\ là et vous trouverez vos fichiers.

J'espère que cela aidera quelqu'un :)

20voto

Pascal Bourque Points 113

Vos meilleures options sont une bonne vieille copie réseau et Remote Desktop, qui permet plutôt des transferts complets du presse-papiers.

RDP peut devenir assez instable si vous essayez de copier de gros fichiers par son intermédiaire, donc si des transferts de gros fichiers 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, il faut que le système invité soit connecté à votre réseau et dispose des paramètres TCP/IP appropriés.

9voto

Ian W Points 276

Selon cette réponse de StackOverflow il する quel que soit le système d'exploitation de l'invité :

ESM ne fonctionne qu'avec les VMs Windows 8.1 et Windows Server 2012 R2. Comme vous utilisez une VM Win7, l'ESM ne sera pas disponible.

Bien que la réponse acceptée ici dise qu'il n'y a aucun moyen de copier et coller des choses, je puede Je le fais entre mon hôte Windows 8.1 et Windows 10 Tech preview fonctionnant 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 de TechNet .

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

6voto

Anaksunaman Points 1120

Cela peut être fait via Powershell.

Tout d'abord, créez une session avec New-PSSession de l'HÔTE :

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

Ensuite, à partir du HOST, copiez le fichier via Copy-Item en utilisant la session :

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

Voir Copie de fichiers avec New-PSSession et Copy-Item pour les détails.

3voto

Stbn Points 203

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

Windows n'est pas capable de créer des ISOs de manière native, mais vous pouvez utiliser quelque chose comme *. InfraRecorder (sous licence GNU GPL) pour créer l'ISO.

Si vous finissez par utiliser InfraRecorder, l'action de création d'un fichier ISO est cachée dans le menu supérieur, sous l'onglet "Créer" :

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


* Je n'ai aucune affiliation avec InfraRecorder, j'avais juste besoin de copier quelques fichiers sur un invité.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X