Contactos

Cómo mover archivos a virtualbox. Importación y Exportación de una máquina virtual en VirtualBox. Formato de archivo de exportación de máquina virtual universal

¿Cómo puedo mover un archivo de mi sistema a un sistema virtual? y obtuve la mejor respuesta

Respuesta de Kostya Prosvirnov[gurú]
1. Después de instalar el sistema y todo el "relleno" necesario para la máquina virtual, seleccione la imagen del disco de instalación en
llamado VBoxGuestAdditions.iso, que se encuentra en la carpeta donde está instalado VirtualBox (por defecto
esto es C: Archivos de programa Sun xVM VirtualBox).
2. Instalamos automáticamente VBoxGuestAdditions en la máquina virtual.
3. Determine qué carpeta de la máquina real haremos compartida (aquí - Compartida).
4. A continuación, en la máquina virtual, inicie la línea de comando mediante Inicio - Ejecutar. Y ejecutamos el comando
uso neto c:vboxsvrShare.
5. Después de reiniciar la máquina virtual, abra Mi PC - Herramientas - Mapear unidad de red.
En la ventana que se abre, en el campo Carpeta, haga clic en Examinar y seleccione Carpetas compartidas de VirtualBox - VBOXSVRShare.

Respuesta de 2 respuestas[gurú]

¡Hola! Aquí hay una selección de temas con respuestas a su pregunta: ¿Cómo puedo mover un archivo de mi sistema a un sistema virtual?

Respuesta de Alex Tarych[activo]
¿Qué máquina virtual? Si es Virtual Box, al crearlo se crea una carpeta compartida.


Respuesta de El demonio[gurú]
Cree una carpeta compartida e instálela adicionalmente en el sistema operativo invitado.


Respuesta de Alexéi Varlamov[gurú]
configure un puente de red entre su computadora y la virtual, luego en su computadora, en alguna carpeta, haga clic en la propiedad - hágala compartida, luego en la virtual, vaya al entorno de red y acceda a la computadora, algo así como este)
Otra forma es colocarlo en una unidad flash y luego iniciar la máquina virtual y hacer clic en la parte superior del dispositivo y seleccionar la unidad flash.

Hay varias formas de convertir un sistema operativo Windows instalado en una imagen de máquina virtual. La imagen creada se puede utilizar, por ejemplo, para realizar pruebas, comprobar la estabilidad del sistema después de instalar una actualización o registrar el estado de una máquina antigua antes de realizar cambios.

La mayoría de los programas de virtualización admiten la función de convertir el sistema operativo Windows instalado en imágenes de máquinas virtuales. Algunas soluciones ya vienen con funciones integradas, pero en algunos casos es posible que necesites utilizar productos de terceros para el mismo propósito.

Esta guía proporciona instrucciones para convertir instalaciones de Windows a imágenes virtuales de Microsoft Hyper-V, VirtualBox y VMware.

Migrar el sistema operativo Windows a una máquina virtual Microsoft Hyper-V es fácil con Disk2vhd de Sysinternals.

El programa es portátil y se puede ejecutar desde cualquier ubicación del disco después de descomprimir el archivo. La aplicación requiere derechos de administrador para funcionar. El programa se puede utilizar para crear una máquina virtual a partir de uno o más volúmenes en una computadora.

Nota: El programa se puede ejecutar en modo de línea de comando usando el formato:

La ventana principal de la aplicación muestra la ruta de destino y el nombre del archivo, y justo debajo se muestran los volúmenes disponibles. Tenga en cuenta que debe seleccionar una ubicación de destino con suficiente espacio de almacenamiento libre; de ​​lo contrario, se interrumpirá el proceso de creación de imágenes.

El usuario debe seleccionar la ruta de destino y el nombre del archivo (extensión vhdx), así como los volúmenes a incluir en la imagen virtual.

Puede seleccionar solo la partición de Windows o incluso convertir particiones que no sean del sistema a imágenes VHD sin seleccionar la partición de Windows.

Disk2VHD viene con dos opciones adicionales que se especifican al inicio. El primero establece el formato de salida en VHDX. Puede desactivar esta opción para usar VHD.

VHDX tiene varias ventajas, como compatibilidad con discos virtuales más grandes (64 TB frente a 2 TB), mejor protección contra la corrupción, cambio de tamaño remoto en línea, etc. VHD se necesita principalmente por motivos de compatibilidad, como cuando el producto no es compatible con VHDX, y también cuando quieras convertir la imagen a Virtualbox.

La segunda opción le permite utilizar una instantánea del volumen.

Disk2VHD procesa los volúmenes seleccionados y los convierte en imágenes de discos virtuales que se guardan en la ubicación seleccionada.

Una vez que tenga la imagen VHD, puede usar la herramienta de línea de comandos vboxmanage que viene con VirtualBox para clonar el medio y guardarlo en un formato diferente.

  1. Presione la tecla de Windows, ingrese cmd.exe, mantenga presionada la tecla Ctrl + Shift y presione Entrar para iniciar el símbolo del sistema con derechos de administrador.
  2. Vaya a la carpeta VirtualBox en el sistema, por ejemplo, C:\Archivos de programa\Oracle\VirtualBox usando el comando cd.
  3. Utilice el comando vboxmanage clonemedium disk para convertir una imagen de disco VHD al formato VDI. Por ejemplo: vboxmanage clonar disco medio o:\source.vhd o:\output.vdi

La conversión puede tardar algún tiempo dependiendo del tamaño de la imagen y de los recursos disponibles de su computadora.

Puede crear imágenes de máquinas virtuales Windows para VMware utilizando VMware vCenter Converter. Puede descargar el programa desde el sitio web oficial de VMware, pero requiere una cuenta. En nuestro sitio web, la utilidad está disponible para descargar sin necesidad de registrarse.

Nota: El programa crea una imagen virtual de la máquina completa. No hay ninguna opción en la GUI para excluir discos duros o particiones.

El tamaño del instalador es de aproximadamente 170 megabytes. Durante la instalación, se le pedirá que se una al Programa de mejora de la experiencia del cliente.

Para convertir un sistema Windows en ejecución en una imagen virtual para VMware, seleccione la opción "Convertir máquina" en la interfaz principal del programa para comenzar.

Después de cargar el asistente, asegúrese de que el tipo de fuente esté configurado en "habilitado" y que esté seleccionado "esta computadora local". También puede crear imágenes virtuales de computadoras remotas, pero esto requiere que proporcione el nombre del dispositivo o la dirección IP, así como las credenciales.

Seleccione la máquina virtual VMware en la sección Tipo de destino en la página siguiente y seleccione la carpeta de destino para guardar la imagen.

La creación de la imagen puede llevar algún tiempo, según la cantidad de volúmenes, sus tamaños y los recursos del dispositivo.

¿De Windows a Ubuntu instalado en Virtualbox? Cuando conecto USB solo aparece en Windows.

¿Cómo puedo ver esto en Ubuntu?

6 soluciones recopilan desde la web "¿Cómo transferir archivos de Windows en Ubuntu a Virtualbox?"

Hay dos formas que suelo utilizar.

Opción 1. Antes de cargar Ubuntu, en la configuración de la máquina virtual VirtualBub Uuuntu, especifique la carpeta compartida. Luego, después de iniciar sesión en Ubuntu, cree un nuevo directorio como /media/vboxshared y monte esa unidad usando el comando sudo mount -t vboxsf SHARENAME /media/vboxshared . Ingrese la contraseña cuando le solicite una contraseña.

Opción 2: antes de iniciar Ubuntu, agregue un nuevo adaptador de red y seleccione Adaptador puenteado. Luego, después de iniciar sesión en Ubuntu, ejecute el comando ifconfig -a | más ifconfig -a | más para obtener la dirección IP de este nuevo adaptador de red. En Windows, use WinSCP o FileZilla para transferir un archivo a Ubuntu

En cualquier caso, puedes hacer que la memoria USB sea visible fácilmente en el huésped. Según su pregunta, supongo que está ejecutando Ubuntu en el invitado y que el host es Windows.

Siempre que insertes la llave USB, si quieres verla en el sistema invitado, sigue estos pasos:

    Desmonte limpiamente el USB de Windows haciendo clic en el icono correspondiente en la esquina inferior derecha y seleccionando la opción "eliminar de forma segura...".

    En la ventana de VirtualBox, seleccione el elemento de menú "Dispositivos => dispositivos USB" en el menú principal de la ventana de invitados y seleccione su llave USB. Ahora debería aparecer en Ubuntu.

Esta operación equivale a insertar físicamente su llave USB en el puerto USB de su computadora invitada.

De lo contrario otras opciones

    Carpeta compartida como se indica en laebshade y las respuestas de Alvin Sim. Pero puede ser lento.

    FTP, etc. como se indica en la respuesta de Alvin Sim (suponiendo que tenga un servidor ftp en su host de Windows).

    Montaje de samba simple por parte de un invitado:

    Mount -t cifs // winhost / share / home / yourname / mntpoint -o usuario = winusr% contraseña, uid = 0, gid = 0, file_mode = 0777, dir_mode = 0777

    Para volúmenes pequeños y sincronización frecuente, abra una cuenta de Dropbox.

Sudo mount -t vboxsf NOMBRE COMPARTIDO /media/vboxshared

  1. cree su carpeta compartida en su PC. por ejemplo "c:\SharedBoth"
  2. Asegúrese de seleccionar su carpeta compartida c:\SharedBoth en el menú c:\SharedBoth "configuración" - "carpetas compartidas" - "agregar" - "permanente/montaje automático" antes de iniciar la máquina virtual ubuntu.
  3. Inicie la terminal de Ubuntu, ingrese el comando anterior,
    sudo mount -t vboxsf SharedBoth /media
  4. luego verifique si la carpeta sf_SharedBoth está creada en la carpeta de medios. Antes de realizar el paso 3, debe asegurarse de haber instalado "Guest Additions"

¿Quién es el anfitrión y quién es el invitado? En cualquier caso, Virtualbox tiene un mecanismo para compartir que puedes utilizar; simplemente instale Guest Additions como se describe en la documentación, luego configure el recurso compartido en la configuración de VirtualBox.

Gracias por la respuesta Alvin Sim. Aunque esto está claro, todavía dedico algo de tiempo a hacerlo bien. Ok, aquí están mis pasos detallados para usar la opción 1 de Alvin Sim.

  1. Antes de ejecutar a tu invitado
  2. Ir al Administrador de VirtualBox
  3. Seleccione su invitado deseado
  4. Ir a ajustes de usuario
  5. Como un invitado ajustes Desplácese hacia abajo en el menú del lado izquierdo y vaya a carpetas compartidas
  6. EN carpetas compartidas agregue su carpeta interesada a la máquina host
  7. Después de agregar la ruta de la carpeta del host, verá la información actualizada lista de carpetas V carpetas compartidas. Recuerda tu nueva carpeta Nombre, especificado en esta lista. Digamos que es HOST_SHARE.
  8. Haga clic en Aceptar y guarde los cambios.
  9. Inicie su computadora invitada
  10. En la máquina invitada, cree una nueva carpeta como GUEST_SHARE
  11. En la terminal de invitados, ingrese

    sudo mount -t vboxsf HOST_SHARE GUEST_SHARE

    Encontrarás tus materiales en esta carpeta GUEST_SHARE.

  1. En el cuadro virtual, inicie sesión en Ubuntu.
  2. En la barra de menú, haga clic en Dispositivos -> Dispositivos USB -> Seleccione su dispositivo (Pendrive).
  3. Luego vaya a la carpeta Inicio. A la izquierda verás tu dispositivo.

VirtualBox es uno de los programas gratuitos más populares para crear máquinas virtuales. Con su ayuda, puedes experimentar con programas y el sistema operativo en un entorno seguro sin temor a dañar el sistema de una computadora real. Desafortunadamente, VirtualBox tiene un inconveniente: la transferencia de archivos entre una computadora real y una máquina virtual está mal implementada y en muchos casos simplemente no funciona. Puede encontrar instrucciones en línea que describen la configuración de VirtualBox para transferir archivos, pero tampoco siempre funcionan y, por lo general, son muy difíciles de entender.

En este artículo veremos la forma más sencilla de transferir archivos desde una computadora real a una máquina virtual VirtualBox. En este tutorial usaremos una red local. Y para configurar esta red local de la forma más rápida, sencilla y fiable posible, lo mejor es utilizar el modo "Puente de red". En este modo, la máquina virtual se conecta a la red local de su hogar y pasa a formar parte de ella. Esto le permite acceder fácilmente a carpetas de red abiertas desde una máquina virtual que están almacenadas en computadoras reales.

Si hay una carpeta de red en una computadora real con acceso completo (acceso de escritura), esto le permitirá volcar archivos desde la máquina virtual. Por tanto, una carpeta de red abierta puede actuar como un búfer entre una computadora real y una máquina virtual.

Paso No. 0. Comparta la carpeta a través de la red local en una computadora real.

Antes de comenzar a configurar una máquina virtual, debe asegurarse de que la computadora real tenga una carpeta de red con acceso compartido y permiso de escritura. Si no existe dicha carpeta, deberá crearla. Aquí no consideraremos el proceso de abrir el acceso a una carpeta, ya que este es un tema para un artículo aparte. Puede leer sobre cómo se hace esto en el artículo "" o en el artículo "".

Paso No. 1. Vaya a la configuración de la máquina virtual y habilite el modo "Puente de red".

Primero debe abrir el programa VirtualBox, hacer clic derecho en la máquina virtual a la que desea transferir archivos y seleccionar la opción "Configuración".

En la configuración de la máquina virtual, vaya a la sección "Red" y cambie el tipo de conexión de red a "Puente de red".

Después de esto, guarde la configuración haciendo clic en el botón "Aceptar".

Paso No. 2. Inicie la máquina virtual y complete la configuración de la red local.

Después de cargar el sistema operativo, aparecerá una ventana pidiéndole que seleccione el tipo de red local. En esta etapa, seleccione "Red doméstica", esto reducirá la probabilidad de que surjan problemas al transferir archivos desde una computadora real a una máquina virtual.

Después de esto, es posible que Windows le solicite que reinicie el sistema. Si aparece dicha ventana, reinicie la máquina virtual (a través de).

Paso No. 3. Verifique el funcionamiento de la red local entre la máquina virtual y la PC real.

Después de reiniciar la máquina virtual, debería pasar a formar parte de su red local doméstica y la transferencia de archivos ya debería funcionar. Puede verificar esto abriendo la ventana de detalles de la conexión de red en la máquina virtual. Si todo está configurado correctamente, entonces la máquina VirtualBox debería recibir una dirección IP del alcance de su red doméstica.


También puedes intentar ejecutar el comando ping comprobando el acceso desde la máquina virtual a la real.


Si todo está bien, entonces el ping debería pasar.

Paso No. 4. Abra las carpetas de red de la computadora real desde la máquina virtual.

Si no se identifican problemas, puede abrir carpetas de red a las que se puede acceder desde una computadora real. Para hacer esto, en una máquina virtual, debe abrir la ventana " Mi PC" e ingresar la dirección IP de la máquina real en la barra de direcciones (en el formato que se muestra en la captura de pantalla a continuación).

Después de esto, debería poder acceder a las carpetas de red en su máquina real.

Además, su computadora real debería aparecer en el entorno de red como una máquina virtual.

Después de obtener acceso a las carpetas de la red, transferir archivos desde la máquina virtual VirtualBox a una computadora real y viceversa no debería causar problemas. Simplemente copie los archivos que necesita en una carpeta de red y acceda a ellos en ambas máquinas.

Reinstalar el sistema operativo o cambiar un dispositivo informático no significa dejar de trabajar con los sistemas operativos invitados instalados en el programa. Es cierto que una excepción puede ser el caso cuando los archivos del disco duro de la máquina virtual se encuentran en la unidad del sistema de la computadora y el sistema en sí no se puede restaurar después de una falla crítica. Para continuar trabajando con los sistemas operativos invitados existentes manteniendo su estado, pero en un Windows reinstalado o en otra computadora, el programa VirtualBox tiene una herramienta para exportar la configuración de las máquinas virtuales existentes para importarla más tarde. Otra opción para seguir trabajando con los sistemas operativos invitados existentes es agregar nuevas máquinas virtuales basadas en archivos existentes en sus discos duros. Consideraremos todos estos procesos a continuación.

1. Formato de archivo de exportación de máquina virtual universal

La configuración de una máquina virtual VirtualBox existente se exporta al archivo " .óvulo" Un archivo ".ova" (Open Virtual Appliance) es un archivo de almacenamiento de datos de máquinas virtuales universal que se puede utilizar en varios programas para virtualizar sistemas operativos. Este , . La máquina virtual exportada a este archivo puede importarse mediante VirtualBox, VMware Workstation o Microsoft Hyper-V dentro de los sistemas invitados compatibles con estos programas.

Echemos un vistazo más de cerca al proceso de exportación e importación de la configuración de la máquina virtual VirtualBox en el sistema principal de Windows.

2. Exportar una máquina virtual

En la ventana de VirtualBox, seleccione una máquina virtual específica para exportar, haga clic en el menú " Archivo" y seleccione " Exportar configuraciones».

En la siguiente ventana, haga clic en " Próximo».

Exportar una configuración solo es posible cuando la máquina virtual está apagada y, si está en pausa, VirtualBox le pedirá que restablezca el estado guardado para continuar con el proceso.

A continuación, aparecerá la ventana de opciones de exportación. Dejamos el formato preestablecido, pero cambiamos la carpeta del archivo de exportación ".ova", que se encuentra de forma predeterminada en la unidad del sistema, a una carpeta, por ejemplo, como en nuestro caso, creada especialmente en la unidad D que no es del sistema.

En la siguiente ventana, haga clic en " Exportar».

Estamos esperando que se complete el proceso de exportación.

La máquina virtual exportada en el archivo ".ova" se ubicará en la carpeta especificada, desde donde se podrá mover a otra computadora, a un medio extraíble o a un servicio en la nube. O puede dejarlo, como en nuestro caso, en su lugar, en una unidad que no sea del sistema, donde se almacenará este archivo durante la reinstalación de Windows.

3. Importar una máquina virtual

Después de instalar VirtualBox en un nuevo Windows o en otra computadora, abra el programa y en el menú " Archivo" seleccionar " Importando configuraciones».

En la siguiente ventana, especifique la ruta al archivo ".ova" con la máquina virtual exportada. Haga clic en " Próximo».

Al final de la ventana, se indicará la ruta donde se colocará el archivo del disco duro ".vdi" después de la importación. De forma predeterminada, esta es la unidad del sistema y, para no saturarla y evitar la pérdida del archivo ".vdi" en caso de una falla del sistema, puede cambiar la ruta especificando la carpeta de almacenamiento en una unidad que no sea del sistema. conducir. Haga clic en " Importar».

Estamos esperando que se complete el proceso de importación.

Luego de lo cual veremos la máquina virtual importada en la lista de máquinas VirtualBox. Ahora sólo queda arrancar el coche.

El sistema operativo invitado se iniciará exactamente en el estado en el que se encontraba en el momento en que se exportó la máquina virtual.

4. Agregar una nueva máquina desde un archivo de disco duro de VirtualBox existente

Una alternativa a exportar e importar una máquina virtual es agregar una nueva máquina desde un archivo del disco duro de VirtualBox existente. .vdi" Este método no es de ninguna manera inferior al procedimiento para exportar e importar una máquina virtual. Además, si el archivo ".vdi" se encuentra en una unidad que no pertenece al sistema, cuando reinstale Windows en una computadora física, ni siquiera tendrá que perder el tiempo exportando la configuración. Simplemente podemos transferir el archivo “.vdi” almacenado en el disco del sistema a un disco que no sea del sistema. En general, el proceso de exportación e importación de una máquina virtual sólo se beneficia al ahorrar el espacio que ocupa el archivo ".ova". Por ejemplo, en nuestro caso, exportamos una máquina virtual con el sistema operativo invitado Windows XP instalado y el peso del archivo ".ova" en la salida fue 4,11 ES Mientras que el tamaño del archivo “.vdi” del disco duro del mismo sistema es 10 GB.

Este beneficio de ahorro de espacio puede ser relevante si transfiere una máquina virtual a otra computadora usando almacenamiento en la nube o medios extraíbles con un tamaño limitado. En nuestro caso, cuando hablamos de reinstalar Windows, el método de agregar una nueva máquina desde un archivo de disco duro de VirtualBox existente es bastante adecuado.

Inicie VirtualBox y haga clic en " Crear».

Configuramos el indicador de RAM. Haga clic en " Próximo».

En la ventana de selección de disco duro, seleccione la opción “ Utilice un disco duro existente", utilizando el botón de exploración, especifique la ruta para almacenar el archivo ".vdi". Haga clic en " Crear».

La máquina virtual aparecerá en la lista de VirtualBox, podemos ejecutarla.

El sistema operativo invitado se iniciará exactamente en el estado en el que se guardó la última vez que trabajó con él.

Agregar una nueva máquina virtual a partir de un archivo “.vdi” existente también es una forma de mover el archivo del disco duro del sistema operativo invitado a una unidad de la computadora que no pertenece al sistema si se creó originalmente en la unidad del sistema y, con el tiempo, el espacio que ocupa. ocupada comenzó a reducir el rendimiento del sistema. Para hacer esto, debe eliminar la máquina virtual de la lista en la ventana principal de VirtualBox. En la máquina seleccionada, abra el menú contextual y seleccione " Borrar».

Luego, en la ventana que aparece, haga clic en " Quitar de la lista».

Después de esto, puede buscar el archivo “.vdi” del disco duro en la unidad del sistema (generalmente la ruta predeterminada C:\Usuarios\Nombre de usuario\VM VirtualBox), muévalo a un disco que no sea del sistema y agregue la máquina virtual nuevamente.

¿Te ayudó este artículo?



¿Te gustó el artículo? Compártelo