Cómo recuperar datos de una máquina virtual VMware ESXi 6.7 desde el almacenamiento VMFS 5 y VMFS 6
La pérdida de acceso a las máquinas virtuales en VMware ESXi 6.7 puede deberse a la corrupción del datastore, la eliminación accidental de archivos, fallos de las unidades o errores de configuración del hipervisor. Si las máquinas virtuales estaban almacenadas en datastores VMFS 5 o VMFS 6, la recuperación de la información requiere tener en cuenta la estructura de estos sistemas de archivos y la ubicación de los archivos de disco virtual. En este artículo, examinaremos cómo acceder a los datos perdidos, recuperar archivos de máquinas virtuales y restaurar información importante incluso en casos en que las herramientas estándar de VMware ESXi ya no proporcionan acceso al datastore.

- Arquitectura de VMware y VMFS
- Cómo conectar las unidades del servidor a un ordenador
- Cómo recuperar datos de máquinas virtuales
- Conclusión
- Preguntas frecuentes
- Comentarios
En este artículo, analizaremos casos reales de pérdida de datos que son habituales tanto para profesionales de TI como para propietarios de servidores domésticos. Estos pueden incluir la localización y recuperación de archivos eliminados accidentalmente directamente desde los sistemas operativos invitados, o la restauración de datos tras fallos críticos de infraestructura, como un fallo del hardware del servidor o un fallo del controlador RAID.
Nuestros métodos también serán útiles tras fallos del hipervisor ESXi o la pérdida de archivos de configuración cuando el servidor no arranca. Además, consideraremos casos de corrupción lógica de la estructura del datastore, cuando el datastore deja de montarse, ya no es reconocido por el sistema y el hipervisor pierde por completo el acceso a las máquinas virtuales.
Mostraremos cómo conectar directamente las unidades del servidor a un ordenador y extraer correctamente los archivos de disco virtual .vmdk, las configuraciones y las instantáneas mediante software especializado. Obtendrá una solución universal que permite el acceso directo a los datos perdidos y un trabajo eficaz en el entorno de su elección: Windows, Linux o macOS.
¿Es posible recuperar datos de máquinas virtuales VMware en Linux sin copia de seguridad?
Arquitectura de VMware y VMFS
ESXi es un hipervisor de tipo 1. Se instala directamente sobre el hardware del servidor, sin sistemas operativos intermedios. Esto proporciona a las máquinas virtuales el máximo rendimiento y acceso directo a los recursos.

Las máquinas virtuales se almacenan en datastores con el sistema de archivos de clúster VMFS. Está diseñado específicamente para la virtualización y optimizado para trabajar con archivos grandes: discos virtuales vmdk, configuraciones e instantáneas.

Las versiones más comunes son VMFS 5 y la más reciente VMFS 6, que además admite la reclamación automática de bloques y ofrece un mejor rendimiento con matrices de gran capacidad.
La desventaja de esta fiabilidad es la complejidad de la recuperación tras fallos. VMFS tiene una arquitectura cerrada que los sistemas operativos estándar no pueden interpretar. Si conecta una unidad del servidor a un equipo con Windows, el sistema detectará una estructura desconocida y le pedirá formatear la unidad, lo que destruirá sus datos de forma permanente. Por lo tanto, se requiere software especializado para la lectura segura de matrices VMFS.

Наше software Hetman Partition Recovery resuelve esta tarea con eficacia, permitiendo la recuperación satisfactoria de datos de máquinas virtuales para las versiones 5.5, 6.5 y 6.7.
Cómo conectar las unidades del servidor a un ordenador
Antes de iniciar el proceso de recuperación, debe retirar la unidad problemática del servidor y conectarla a un ordenador en funcionamiento.
El método más fiable es la conexión directa mediante la interfaz SATA a la placa base. Esto garantiza la mayor velocidad de lectura de datos y un funcionamiento estable durante el análisis profundo.
Si su servidor está equipado con unidades empresariales que utilizan la interfaz SAS, el reconocimiento en un PC estándar requerirá instalar un controlador HBA compatible en una ranura PCIe disponible.
El uso de cajas externas USB o estaciones de acoplamiento es aceptable como alternativa si no es posible la conexión directa.
Tenga en cuenta que el ancho de banda de la interfaz USB suele ser el cuello de botella, por lo que la velocidad de exploración de la matriz será notablemente menor, lo que aumentará el tiempo total de recuperación.
| Método de conexión | Requisitos | Ventajas | Desventajas y observaciones |
|---|---|---|---|
| SATA directamente a la placa base | Un puerto SATA disponible y la alimentación adecuada | Alta velocidad de transferencia de datos, conexión estable, cómodo para exploraciones prolongadas | Adecuado solo para unidades con una interfaz SATA compatible |
| SAS mediante controlador HBA | Un controlador HBA SAS compatible, una ranura PCIe y los cables adecuados | Permite conectar unidades SAS de servidor y admite un funcionamiento estable durante análisis prolongados | Debe verificarse la compatibilidad entre el controlador, el cable y la unidad |
| Caja externa USB | Una caja con compatibilidad para la interfaz de la unidad | Conexión sencilla, sin necesidad de instalar componentes internos en el PC | La velocidad depende de la versión de USB y del controlador; el acceso a determinados comandos de la unidad puede estar limitado |
| Estación de acoplamiento USB | Una estación de acoplamiento con conector compatible para HDD o SSD | Conexión cómoda e instalación rápida de la unidad | Posibles limitaciones de velocidad, compatibilidad y estabilidad durante exploraciones prolongadas |
Qué hacer si las unidades no pueden conectarse a un ordenador
En situaciones en las que técnicamente es imposible conectar al mismo tiempo todas las unidades necesarias a un ordenador (por ejemplo, debido a la falta de puertos disponibles en la placa base), puede utilizar la función de creación de imágenes sector por sector. Esta también es una medida de seguridad estándar cuando se trabaja con unidades sospechosas de tener problemas de hardware. Una imagen es una copia exacta, byte por byte, de una unidad física, almacenada como un archivo normal en otro dispositivo de almacenamiento con capacidad suficiente.
Puede conectar las unidades del servidor al sistema una por una, crear imágenes de ellas y luego cargar todos los archivos resultantes directamente en Hetman Partition Recovery. Nuestra utilidad trabajará con las imágenes montadas exactamente igual que con hardware real, lo que permitirá realizar un análisis completo de la estructura de VMFS.
Para crear una imagen, inicie el programa, seleccione la unidad requerida de la lista y haga clic en el botón Guardar disco en el panel superior.

Especifique la ubicación donde se guardará el archivo.
Nota: el tamaño de la imagen final será igual a la capacidad total de la unidad de origen, independientemente de cuántos gigabytes estén realmente en uso. Por lo tanto, asegúrese de antemano de que el disco de destino tenga suficiente espacio libre.

Cuando finalice el proceso de guardado, vaya al menú principal y seleccione Montar disco.

En la lista de tipos, seleccione Imágenes de disco sin procesar y cargue el archivo creado.

Aparecerá inmediatamente en la lista general de dispositivos. Si hay varias unidades problemáticas, simplemente repita este procedimiento para cada una de ellas. Después de montar las imágenes, el programa estará listo para un análisis profundo del datastore.

Cómo recuperar datos de máquinas virtuales
MÉTODO 1. Recuperación de una máquina virtual desde VMFS
Con mayor frecuencia, la pérdida de acceso a las máquinas virtuales no está asociada a errores dentro del sistema, sino a fallos de hardware o estructurales. Estos pueden incluir un fallo del hardware del servidor, un fallo del controlador RAID, un fallo del medio de arranque de ESXi, un error crítico del kernel del hipervisor conocido como la pantalla púrpura de la muerte o un fallo lógico de la plataforma VMware, cuando el datastore se corrompe y deja de montarse. En tales situaciones, el servidor deja de estar disponible o ya no detecta las matrices, pero la información de las unidades suele permanecer físicamente intacta.
Como es sabido, el hipervisor ESXi almacena las máquinas virtuales como un conjunto de archivos en directorios especiales del datastore. Los más importantes para nosotros son el archivo de configuración principal vmx, que almacena todos los parámetros de la máquina, y los archivos de disco duro virtual. Cabe señalar que dicho disco suele constar de dos partes: un pequeño descriptor de texto vmdk y el archivo principal flat, que contiene todos los datos de su sistema invitado.

Este conjunto básico suele incluir el archivo nvram, que almacena la configuración de la BIOS o UEFI virtual. Y si se crearon instantáneas para la máquina, también aparecerán en el directorio archivos delta — delta o sesparse — en los que se escriben todos los nuevos cambios en lugar del disco principal, así como un archivo especial vmsd que describe la estructura de la cadena de instantáneas.
Dado que no es posible el acceso normal al datastore, utilizamos un ordenador y nuestro software desarrollado Hetman Partition Recovery para la lectura directa de estos datos a nivel de bloque.
Tras iniciarse, el programa analiza automáticamente las unidades físicas conectadas o las imágenes montadas y reconoce en ellas particiones con sistemas de archivos VMware. En nuestro entorno de prueba, se crearon datastores de distintas versiones: VMFS 5 y VMFS 6.

Para localizar los datos perdidos, seleccione el datastore requerido en la lista de dispositivos e inicie el modo de Exploración rápida. Esta exploración rápida es ideal para leer una estructura de archivos que no ha sido sobrescrita en gran medida.

Una vez finalizado el análisis, abra el sistema de archivos encontrado. El programa mostrará correctamente toda la jerarquía del datastore. Aquí podrá encontrar fácilmente las carpetas de sus máquinas virtuales en cualquiera de los almacenamientos, tanto en VMFS 5 como en la versión más reciente VMFS 6. Abra el directorio de la máquina requerida, que contiene los archivos de configuración y los discos virtuales vmdk principales.

Para recuperarlos, seleccione los elementos requeridos y haga clic en el botón Recuperación de la barra de herramientas. El programa le pedirá que especifique una ubicación de guardado. Asegúrese de elegir un disco duro independiente en su ordenador con suficiente espacio libre para almacenar los grandes archivos de disco virtual.

Una vez finalizada la operación, recibirá los archivos de la máquina en su PC para su uso o análisis posterior.

MÉTODO 2. Recuperación de archivos de sistemas invitados
Hay situaciones en las que el datastore funciona con normalidad, pero se eliminó accidentalmente información importante directamente desde el sistema operativo invitado. Para recuperar estos datos, no es necesariamente preciso implementar el archivo vmdk encontrado en un nuevo servidor ni adjuntarlo a otra máquina virtual.
Hetman Partition Recovery permite montar el disco virtual directamente en su interfaz y trabajar con él como con una unidad física normal.

Veamos el proceso de recuperación utilizando como ejemplo nuestra máquina virtual de prueba del datastore VMFS 6. En primer lugar, analizaremos el disco del sistema de 20 gigabytes en el que se ejecutaba Windows 10 invitado.

Haga clic en la partición montada e inicie el modo de Exploración rápida. Esta exploración rápida es ideal para encontrar objetos eliminados recientemente.

Una vez finalizado el análisis, vaya al sistema de archivos encontrado y abra el directorio del que desaparecieron sus datos.
Aquí hay un detalle técnico importante que debe tenerse en cuenta: como se trata de un disco del sistema, una pequeña parte de los archivos eliminados recientemente puede haber sido sobrescrita de inmediato por procesos en segundo plano y actualizaciones de Windows. No obstante, la gran mayoría de la información se recupera correctamente.
Seleccione los archivos requeridos y haga clic en el botón Recuperación de la barra de herramientas. Durante la fase de guardado, asegúrese de especificar una ruta en una unidad física independiente con suficiente espacio libre.

Ahora pasemos a la unidad virtual adicional de 3 gigabytes que se adjuntó a la misma máquina exclusivamente para almacenar archivos de usuario. Vuelva al menú principal, seleccione esta unidad e inicie también Exploración rápida.

Abra el contenido y localice los archivos de prueba eliminados. Dado que esta unidad no albergaba el propio sistema operativo y no había escritura en segundo plano de datos del sistema, el programa encuentra y recupera correctamente todos los archivos eliminados en su forma original.

Como puede ver, la utilidad permite trabajar de forma aislada con cada volumen lógico de la máquina virtual, lo que garantiza la restauración más precisa y cómoda de la información perdida.
MÉTODO 3. Recuperación mediante instantáneas
Pasemos a uno de los mecanismos de protección de datos más potentes: el trabajo con instantáneas o instantáneas del estado del sistema.
Las instantáneas en VMware ESXi funcionan de forma algo diferente a las copias de seguridad convencionales. Cuando se crea una instantánea, el hipervisor no copia todo el disco. Congela el disco base actual vmdk y crea un nuevo llamado disco delta. Todos los cambios posteriores y los nuevos archivos se escriben en este delta, mientras que el disco base permanece intacto. Si se crean varias instantáneas de este tipo, se forma toda una cadena de archivos dependientes.

Esta arquitectura abre posibilidades únicas para la recuperación de datos. Imagine que, después de crear una instantánea, eliminó accidentalmente documentos importantes dentro del sistema operativo invitado. Desde la perspectiva de la instalación actual de Windows, estos archivos han desaparecido, pero sus bloques originales se conservan de forma segura dentro de los archivos de la instantánea congelada.
Hetman Partition Recovery puede leer estos discos delta directamente, lo que permite extraer datos sin necesidad de iniciar el servidor ni realizar una restauración completa de la máquina a través de la consola de VMware.

Para comenzar la recuperación, vamos a la carpeta montada de nuestra máquina virtual en la interfaz del programa.

Entre las configuraciones habituales, buscamos los archivos de instantánea, que suelen tener extensiones y numeración específicas, por ejemplo *-000001.vmdk o *-000002.vmdk. Al igual que con los discos virtuales normales, la utilidad permite montar directamente en el programa el disco delta requerido.
En nuestro escenario, después de crear el primer entorno de prueba, hicimos instantánea 1, luego añadimos nuevos archivos, hicimos instantánea 2 y después eliminamos parte de los datos.
Encontramos la instantánea requerida del disco adicional, la montamos e iniciamos el modo de Exploración rápida.

El programa analiza al instante el sistema de archivos de esta instantánea concreta. Como resultado, obtenemos acceso completo a la información exactamente en el estado en que se encontraba en el momento de crear la instantánea, incluso si posteriormente eliminamos estos archivos.

A continuación, todo es estándar: seleccionamos los archivos encontrados, hacemos clic en el botón Recuperación y especificamos una ruta segura de guardado en el disco duro del ordenador.

La lectura directa de instantáneas acelera significativamente el proceso de recuperación de la información, ya que no es necesario restaurar toda la máquina virtual solo para recuperar un único documento eliminado accidentalmente.
Conclusión
La recuperación de datos de máquinas virtuales VMware ESXi 6.7 almacenadas en VMFS 5 y VMFS 6 requiere tener en cuenta la organización del sistema de archivos, la estructura del disco virtual y el estado de las unidades físicas. Incluso si el hipervisor ya no reconoce el datastore, la máquina virtual no arranca o sus archivos se eliminaron accidentalmente, parte o la totalidad de los datos puede seguir disponible para su recuperación.
Para aumentar las posibilidades de una restauración satisfactoria de los datos, es importante dejar de escribir en la unidad problemática, conectarla correctamente a un ordenador en funcionamiento y, si es posible, crear una copia sector por sector para su análisis posterior. Esto es especialmente relevante en casos de corrupción del datastore, mal funcionamiento de la unidad o pérdida de acceso a las máquinas virtuales.
Con software especializado de recuperación de datos, puede analizar datastores VMFS, localizar archivos de configuración de máquinas virtuales, discos virtuales y otros datos importantes, y luego recuperar la información disponible. Este enfoque permite trabajar con los datos incluso cuando las herramientas estándar de VMware ESXi ya no proporcionan acceso a ellos.
Por lo tanto, si se pierde el acceso a las máquinas virtuales de VMware ESXi 6.7, no se apresure a formatear el datastore ni a recrear los volúmenes. Primero evalúe el estado de la unidad, preserve los datos existentes y analice VMFS 5 o VMFS 6. Una actuación oportuna y cuidadosa ayudará a reducir el riesgo de pérdida irreversible de datos y aumentará la probabilidad de una recuperación satisfactoria.







