Windows Server 2025 / Diferencias entre puntos de control estándar y de producción de Hyper-V

Los puntos de control estándar conservan el estado de memoria de una máquina virtual (VM); los de producción capturan un estado de datos compatible del invitado sin conservar su memoria en ejecución. Sirven para volver a un momento anterior, pero un punto en el mismo almacenamiento no sustituye una copia de seguridad independiente.

Comparar memoria, consistencia y alternativa de captura

Aspecto Estándar Producción
Memoria en ejecución Incluida en la captura. No incluida.
Consistencia Precaución con aplicaciones distribuidas. VSS en Windows o congelación compatible en Linux.
Después de aplicar Puede recuperar el estado de ejecución capturado. El invitado arranca desde el estado de datos restaurado.
Uso en este laboratorio Comparar el estado temporal de una VM independiente. Capturar datos compatibles antes de un cambio.

La documentación de puntos de control de Hyper-V distingue ambos comportamientos. En Windows, la captura de producción utiliza el Servicio de instantáneas de volumen (VSS); en Linux requiere congelación del sistema de archivos compatible. Eso no certifica por sí solo cualquier aplicación distribuida. Según CheckpointType de Set-VM, Production permite recurrir a un punto estándar si falla la captura de producción; ProductionOnly falla sin ese reemplazo. El nombre asignado al punto no acredita su tipo.

Preparar una comparación entre memoria y archivo

Utilice únicamente la HVTEST01 independiente creada para el laboratorio, en grupo de trabajo y sin datos necesarios; no use DC1, DC2 ni FS1. Trabaje como administrador en HV1 con acceso a la consola del invitado. Registre antes el tipo original, la habilitación y demás opciones de puntos de control en Configuración → Administración → Puntos de control. Revise puntos existentes, espacio del volumen que contiene VHDX/AVHDX y trabajos de copia de seguridad; posponga la prueba si hay una operación concurrente o falta espacio para crecimiento y combinación. Compruebe las opciones del editor: si restaura sesiones o guarda cambios automáticamente, desactive esa función para esta prueba si existe, registre el valor previo y restáurelo al terminar. La recuperación propia del editor desde disco no demuestra que Hyper-V haya restaurado memoria.

  1. En el escritorio del invitado cree checkpoint-lab.txt, escriba A y guárdelo. Si ya existe un archivo con ese nombre, deténgase y elija otro propio; no sobrescriba datos ajenos. Conserve la misma ruta durante la comparación.
  2. Abra ese archivo en el Bloc de notas, añada una frase de prueba sin guardar y mantenga la ventana abierta. Distinga A en disco del texto pendiente en memoria.
  3. En HV1 seleccione HVTEST01 → Configuración → Administración → Puntos de control → Estándar. Registre la configuración anterior antes de aplicar el cambio.
  4. Cree un punto desde la VM → Punto de control; espere su finalización y renómbrelo Lab-Standard-Before. Si el nombre ya existe, no lo reutilice sin resolver la identidad. Registre hora y VM.
  5. Después de crear el punto, cambie el contenido del archivo a B, guarde y cierre el Bloc de notas. Reábralo para comprobar B y vuelva a cerrarlo: este es el estado posterior que se perderá.

Anote VM, ruta del archivo, identidad y nombre del punto, hora y objetivo fuera del invitado, porque aplicar un punto también puede deshacer sus notas internas. Use solo texto prescindible.

Revisar qué se perderá antes de aplicar

  1. Confirme que está en HVTEST01 y que checkpoint-lab.txt contiene B; conserve fuera de la VM todo lo que quiera retener.
  2. En Puntos de control seleccione exactamente Lab-Standard-Before y elija Aplicar. Revise nombre y hora, no solo la posición en el árbol.
  3. Lea el diálogo. Crear punto de control y aplicar conserva otro punto antes del retorno; Aplicar no conserva automáticamente el estado actual; Cancelar permite revisar el plan. No continúe si quedan datos necesarios sin proteger.
  4. Tras aplicar observe el editor recuperado y la frase que estaba sin guardar. No guarde sobre el archivo antes de registrar lo observado.
  5. Distinga el texto pendiente de la ventana y A guardado en disco. Cierre sin guardar y vuelva a abrir el archivo para comprobar A; no confunda ese paso con el estado de memoria capturado.

Aplicar directamente descarta cambios posteriores al punto, incluido trabajo guardado después. El cuadro ofrece crear un punto del estado actual y aplicar, aplicar directamente o cancelar: conserve fuera de la VM cualquier dato necesario antes de elegir. El punto adicional permite conservar otra posición dentro de la misma cadena, pero no es una copia independiente. Volver al pasado tampoco garantiza que sigan siendo válidos los tokens o las conexiones con sistemas externos.

Repetir con captura exclusiva de producción

Para la segunda comparación, cierre el editor sin guardar la frase pendiente si fuera necesario y deje checkpoint-lab.txt con A guardado de nuevo. Ábralo y añada otra frase sin guardar bajo las mismas condiciones del editor. En HV1 ejecute las líneas siguientes una a una; confirme primero HVTEST01 y que no existe ya Lab-Production-Before. Checkpoint-VM crea el punto con el nombre indicado. Si una línea falla, deténgase y no trate el resto como una secuencia completada:

Set-VM -Name 'HVTEST01' -CheckpointType ProductionOnly
Checkpoint-VM -Name 'HVTEST01' -SnapshotName 'Lab-Production-Before'
Get-VMCheckpoint -VMName 'HVTEST01' | Select-Object Name,CreationTime,SnapshotType

La consulta lista Name, CreationTime y SnapshotType. Get-VMSnapshot, equivalente de Get-VMCheckpoint, utiliza valores como Standard o Recovery; esa columna por sí sola no demuestra una captura de producción coherente. Compruebe que ProductionOnly quedó configurado, que Checkpoint-VM terminó sin error y que el punto nuevo coincide en identidad y hora. Una consulta vacía o con error no prueba que la creación haya funcionado.

Si falla ProductionOnly, conserve el mensaje y la hora. Revise integración de copia de seguridad del invitado, VSS, almacenamiento y los eventos Application/System y Hyper-V-VMMS/Admin que correspondan. La guía de diagnóstico de puntos de control y discos diferenciales ayuda a acotar estos casos; no cambie a Standard ni reinicie servicios indiscriminadamente para ocultar el fallo. Solo tras creación confirmada guarde B, cierre el editor, seleccione exactamente Lab-Production-Before y lea el diálogo de aplicación. Al aplicarlo, compruebe el estado apagado, inicie la VM y abra el archivo: se espera A guardado, sin recuperar la memoria anterior del editor.

Registre estado de VM, contenido guardado y comportamiento del editor por separado. Si una aplicación reabre ventanas o recupera texto por su cuenta, esa apariencia no basta para clasificar el punto. Un resultado de esta VM no garantiza consistencia de bases de datos, de Active Directory ni de servicios externos. Para otros trabajos revise soporte de la aplicación y una estrategia de restauración específica.

Eliminar y combinar mediante Hyper-V

Eliminar un punto quita esa posición de recuperación y Hyper-V gestiona la combinación de los datos diferenciales; no aplica el contenido antiguo. Nunca borre .avhdx en el Explorador ni modifique sus padres para liberar espacio. No interrumpa una combinación porque el punto ya no aparezca en la lista. Si falta espacio o hay un error, conserve la cadena y recopile el contexto antes de intentar una reparación.

  1. Identifique HVTEST01 y los puntos propios Lab-Standard-Before y Lab-Production-Before, además de cualquier punto adicional creado en los diálogos. Decida cuáles debe conservar.
  2. En Hyper-V Manager elimine únicamente los puntos de prueba previstos. Eliminar subárbol de puntos de control también afecta a sus descendientes; no lo use sin revisar todos ellos.
  3. Espere la combinación y observe estado, errores y espacio disponible del almacenamiento. No borre archivos manualmente ni inicie otra tarea que interrumpa el proceso.
  4. Confirme que la VM inicia y que el archivo actual sigue siendo legible. Eliminar no debe recuperar A por sí solo: conserve como referencia el contenido que existía inmediatamente antes de eliminar.

Los puntos conservados durante mucho tiempo aumentan crecimiento y complejidad. Asigne finalidad, responsable y fecha de retirada, y mantenga una copia independiente con recuperación comprobada. Tras la prueba restaure las opciones de puntos de control y del editor anotadas antes, sin borrar puntos ajenos. Elimine solo su archivo de texto si ya no lo necesita; esa limpieza no autoriza borrar los discos de la VM.