2015-01-10 15:36:13 +0000 2015-01-10 15:36:13 +0000
59
59

Cómo copiar y pegar archivos en máquinas virtuales de Hyper-V

Cuando se ejecuta Hyper-V y una máquina virtual (también con un sistema operativo Windows moderno), ¿realmente no es posible copiar/pegar archivos entre el host y las máquinas virtuales? Ni siquiera el texto parece, aunque hay una extraña opción de “escribir texto en el portapapeles”, que parece que sólo funciona esporádicamente.

Debo estar perdiendo algo.

Corro Windows 8.1 como host y Windows 7 en la VM si eso importa.

Respuestas (7)

43
43
43
2015-06-29 11:31:39 +0000

Aquí hay una manera rápida y fácil de conseguir este trabajo de manera eficiente:

  • Si estás ejecutando la VM, apágala primero.
  • Busca el archivo de imagen del disco duro virtual .vhd de tu VM
  • Haz clic con el botón derecho del ratón en este archivo y selecciona montar
  • Esto dará las unidades “System Reserved” y “Local Disk”.
  • Abrir la unidad “Local Disk” (esta es la unidad del SO en la VM)
  • Ir allí y pegar los archivos.
  • Finalmente desmonta o expulsa uno de los drivers
  • Ejecuta la VM y ve a la unidad c:\ y encontrarás tus archivos.

Espero que esto ayude a alguien :)

17
17
17
2015-01-10 15:56:18 +0000

Tus mejores opciones son una simple copia en red y el Escritorio Remoto, que en cambio permite transferir todo el portapapeles.

El RDP puede ser bastante inestable si intentas copiar archivos grandes a través de él, por lo que si se requieren transferencias de archivos grandes yo recomendaría la red; si sólo necesitas copiar/pegar algún texto, el RDP funciona muy bien.

Por supuesto, para que ambas opciones funcionen, necesitas que el sistema invitado esté conectado a tu red y tenga la configuración TCP/IP adecuada.

9
9
9
2015-04-14 21:29:23 +0000

Según esta respuesta de StackOverflow importa el sistema operativo invitado:

_ESM sólo funciona con Windows 8.1 y Windows Server 2012 R2 VMs. Como estás usando una VM de Win7, ESM no va a estar disponible.

Aunque la respuesta aceptada aquí dice que no hay manera de copiar y pegar cosas, yo puedo hacerlo entre mi host de Windows 8.1 y Windows 10 Tech preview corriendo en Hyper-V con ESM. Todavía no he encontrado la documentación de Windows 8.1 que lo explica, pero para Server 2012R2 ver este artículo de TechNet .

Edición: He encontrado esta guía práctica sobre ESM, que aclara que también necesitas las versiones Pro o Enterprise.

4
4
4
2017-09-21 18:08:23 +0000

Se puede hacer vía Powershell.

Primero, cree una sesión con New-PSSession desde el HOST:

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

Luego, desde el HOST, copie el archivo a través de Copy-Item usando la sesión:

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

Vea Copiar archivos con New-PSSession y Copy-Item para más detalles.

3
3
3
2016-02-10 16:16:55 +0000

Puedes “grabar” tus archivos en un archivo ISO en el host y montar el ISO en el guest.

Windows no es capaz de crear ISOs de forma nativa, pero puedes usar algo como \ InfraRecorder (con licencia GNU GPL) para crear la ISO.

Si acaba usando InfraRecorder la acción de crear ISO está enterrada en el menú superior bajo:

Acciones > Grabar Compilación > a una Imagen de Disco…

  • *

\N - No tengo ninguna afiliación a InfraRecorder, sólo necesitaba copiar algunos archivos a un invitado.

1
1
1
2018-06-04 14:32:46 +0000

Tengo un problema extraño con Copy Paste en Hyper-V, donde puedo copiar y pegar después de iniciar la VM, pero si salgo del SO de la VM y vuelvo a entrar en la VM como otro usuario, el copy paste no funciona. Descubrí que la marca de sesión mejorada en la ventana de conexión de la máquina virtual se eliminaba, ya sea poco después de iniciar la sesión o durante el cambio entre usuarios en la máquina virtual. Volví a activar la marca de sesión mejorada y después de eso la función de copiar y pegar en Hyper-V funciona de nuevo.

-1
-1
-1
2017-04-30 09:35:17 +0000

NOTA: La pregunta tiene dos partes. La PRIMERA parte pregunta “Cómo copiar/pegar archivos ”. Esta es una respuesta a esa parte de la pregunta. (La SEGUNDA parte pregunta cómo copiar/pegar TEXTO; por ejemplo, una operación de clipboard. Esta respuesta NO trata de eso).

Vea también estas otras respuestas relevantes para copiar/pegar archivos, en situaciones específicas:

Los archivos pueden ser copiados/pegados entre un MAC y un PC, o una caja LINUX y un PC, y la misma técnica puede ser usada entre una máquina virtual (incluso usando la “Versión 1”, para correr Windows más antiguo, en mi caso Windows 7) y su PC anfitrión.
¿Cómo? Compartir en red, también conocido como “Compartir una carpeta en red ”.

*PUNTO CLAVE: Una vez que se ha configurado una carpeta compartida, se puede hacer una copia normal de archivos en una vista del Explorador de Windows en el PC anfitrión, incluso si el origen está en el anfitrión y el destino está en la máquina virtual, o viceversa. * Es decir, la compartición de red no sólo consiste en hacer visible un conjunto de archivos de red en la VM, sino que también facilita el movimiento posterior de archivos individuales, o carpetas completas, entre dos ordenadores diferentes (aquí, la VM es uno de los ordenadores), como si estuvieran en un único ordenador.

- Administrador de Hyper-V - Administrador de conmutación virtual.

  • Crear Interruptor Virtual / Externo

- Hyper-V / Su VM / Configuración

  • Adaptador de Red / Interruptor Virtual = el Interruptor Virtual Externo de arriba
  • Arranque su VM, inicie sesión con una cuenta de Administrador.
  • Haz lo que normalmente haces para “Compartir una carpeta a través de la red”. (Consulte la documentación del sistema operativo que está ejecutando en la VM). En mi caso, compartí mi nombre de usuario/carpeta de documentos. Especifique el privilegio de lectura/escritura, si quiere copiar archivos tanto hacia como desde esa carpeta

- Máquina anfitriona / Explorador de Windows / Red / su VM debería aparecer con esa carpeta compartida.

- Seleccione su VM (su representación en “Red”), e INGRESE con la cuenta de administrador de su VM.

  • Copie / Pegue los archivos en esta ventana del Explorador en su host.

NOTA: Sólo he probado con mi cuenta de usuario / carpeta Documentos, por lo que no sé si hay limitaciones en lo que se puede compartir. Supongo que funciona exactamente igual que cualquier otra compartición de red desde el SO virtual, así que no debería importar que sea virtual. Es simplemente otra máquina en tu red, ejecutando ese SO.

Tampoco he probado con una VM de Linux, sin embargo sí que he probado con Windows 7, ejecutando la VM “Versión 1” - que funciona, así que cualquier SO que pueda ejecutarse bajo Hyper-V, y que soporte el uso compartido de red con Windows, debería funcionar.