¿Cómo acceder al sistema de archivos del sistema operativo invitado VMWare desde el host?

¿Cómo acceder al sistema de archivos del sistema operativo invitado VMWare desde el host?

Tengo un sistema operativo invitado Ubuntu ejecutándose en VMWare Workstation 12 en una máquina host con Windows 10. Recientemente, el sistema operativo invitado no se puede iniciar. Tengo una instantánea de hace un par de semanas, pero deseo recuperar los archivos en la máquina virtual que no arranca y hasta ahora no he podido arrancar desde un Live DVD. ¿Hay alguna forma de acceder al sistema operativo invitado, por ejemplo? ¿Alguna herramienta para montar el sistema de archivos en una máquina host con Windows 10?

¡Gracias!

Respuesta1

Hay dos formas relativamente sencillas de hacer esto. El primero requiere que conozca el sistema de archivos en uso en las particiones a las que desea acceder. Creo que Ubuntu 16.04 tendrá por defecto ext4, pero podrías haberlo cambiado a xfs, btrfs e incluso zfs si hubieras realizado una instalación personalizada. Si creó un grupo de volúmenes LVM u otro esquema de volumen/partición personalizado, este enfoque será mucho más difícil que la segunda opción a continuación.

Opción 1

Si utilizó uno de los siguientes sistemas de archivos en sus particiones (ignorando el intercambio): Ext2/3/4 ReiserFS, Reiser4 HFS, HFS+ FAT, exFAT NTFS, ReFS UFS2

Luego descargue e instaleLector de Linux de Disk Internal

Proporcionará acceso de lectura a los sistemas de archivos de la lista. Si tiene un sistema de archivos diferente, las cosas se vuelven más difíciles y más "experimentales", vaya a la opción dos.

Una vez instalado, ejecútelo y seleccione 'Unidades' / 'Montar imagen' / 'Contenedores' / Discos virtuales VMware (*.vmdk) y luego haga clic en Siguiente Buscar la ubicación del archivo .vmdk para el disco duro de su máquina virtual ubuntu. , confírmelo y montará cualquier partición que encuentre en ese vmdk a la que pueda proporcionar acceso. Se podrá acceder a ellos a través de la GUI del Lector de Linux, así como en el Explorador de Windows normal.

opcion 2

Esta opción requiere que cree una nueva máquina virtual basada en Linux en la estación de trabajo vmware. Utilice la distribución de su elección: Fedora 24 beta es bastante buena, o simplemente puede usar Ubuntu 16.04. Independientemente de su elección de distribución, instale una VM estándar, usando configuraciones/ubicación completamente nuevas, no en la misma ubicación ni usando el mismo nombre que la VM de Ubuntu anterior.

Una vez que la instalación esté totalmente completa, apague la nueva VM (no suspenda, apáguela). En la GUI de VMWare Workstation Pro, seleccione la nueva VM en la lista de la izquierda, generalmente en Mi PC en la ventana de VMWare.

Luego seleccione 'VM' / 'Configuración'. Debería estar en la pestaña Hardware cuando se abra la nueva ventana. Haga clic en "Agregar", seleccione Disco duro (generalmente ya está seleccionado), "Siguiente", "Siguiente" nuevamente, luego "Usar un disco virtual existente" y "Siguiente". Haga clic en el botón Examinar y busque el archivo vmdk, selecciónelo, haga clic en Aceptar y luego termine.

Encienda la nueva máquina virtual y sus discos antiguos de Ubuntu estarán disponibles, aunque desmontados, para el sistema operativo Linux.

Si necesita ayuda para montar las unidades en el entorno Linux, hágamelo saber. Es sencillo. No conozco su nivel de conocimiento y no quiero hacerles perder el tiempo a todos explicando lo que puede resultar obvio para usted.

Básicamente, desea determinar cómo el sistema detectó las unidades, un método simple es abrir una consola y escribir ll /dev/sd* La antigua unidad de Ubuntu que ahora es nueva para la nueva VM tendrá una letra más alta, probablemente / dev/sdb si anteriormente solo tenía un HD en la VM. Cada partición en la nueva unidad se montará individualmente. Necesitará crear (mkdir) un lugar de montaje para cada partición y, como root, escribir mount /dev/sdb1 /path/to/your/new/mount/spot

Este esquema de montaje es temporal: tendría que agregar entradas a fstab (o quizás ubuntu tenga un método basado en GUI) para que persista.

Una advertencia: si usa LVM o brtfs para crear grupos de volúmenes y era una opción predeterminada para ambas instalaciones, es posible que tengan el mismo nombre y no podrá montar la nueva unidad sin cambiarle el nombre. Parece poco probable con Ubuntu; es típico de CentOS/RHEL.

Si necesita detalles adicionales sobre el montaje en las máquinas virtuales o algo no funciona, simplemente publique dónde dejaron de funcionar. De hecho, hice la mayor parte de esto (en Win 10 con vmware 12 pro, Fedora 23 VM y un vmdk de RHEL 7 VM) y no tuve ningún problema.

Nota

Si tiene VMWare Workstation Pro 12, y creo que 10 u 11, en realidad tiene herramientas integradas para montar las unidades. Lo que VMWare no proporciona es soporte para sistemas de archivos, que es mucho más de la mitad de la batalla. Para WS 12, simplemente busque su archivo .vmdk en el explorador de Windows, haga clic derecho y seleccione "Montar disco virtual". Luego puede elegir qué partición desea montar y en qué letra del 'punto de montaje' de Windows. Luego estará disponible a través del Explorador de Windows. Sin embargo, tenga cuidado: si no tiene soporte para el sistema de archivos, Windows le recomendará que lo formatee para poder usarlo. Eso no va a funcionar bien. Hay una serie de utilidades gratuitas para agregar, en su mayoría, acceso de solo lectura a los sistemas de archivos 'linux'; Instale uno de esos primero para su sistema de archivos y este método también puede funcionar. Se recomienda el enfoque de Linux Reader simplemente porque puede hacerlo todo con una sola herramienta.

Respuesta2

https://superuser.com/a/424494/594423

Intenté ver el contenido de mi propio archivo f:\virtualmachines\ubuntu 64-bit.vmdk usando el montaje en disco de Windows 7 y varias otras herramientas disponibles, pero ninguna es compatible: principalmente errores del sistema de archivos. No me sorprende, pero valió la pena los 2 minutos para probarlo.

La solución vinculada anteriormente, usar vdk.exe, parece prometedora, pero la he abandonado porque las instrucciones de uso son más complicadas de lo que me esfuerzo por probar.

Buena suerte.

información relacionada