Veeam: Error, función incorrecta Agent failed to process method {ReFs.SetFileIntegrity}

Hoy vamos con otro error que me encontré con Veeam Backup y como lo solucione. El error era, función incorrecta Agent failed to process method {ReFs.SetFileIntegrity}, un error que lo veía por primera vez.

Creedme que probé de todo y todo el rato el problema se volvía a reproducir, tareas nuevas, actualización de la versión de SQL Express de Veeam Backup, reinicios etc etc,

El error hacia referencia al sistema de ficheros ReFS, pero en mi caso no tenia nada que ver ya que el target era un repositorio CIFS, pero aun y eso seguí el siguiente post y cree la clave de registro REG_DWORD con el nombre RefsVirtualSyntheticDisabled y con información de valor 1, pero no me soluciono el problema.

Veeam – Error: Incorrect function ‘ReFs.SetFileIntegrity’

Asi que seguí googleando y rebuscando como una txalupa sin rumbo fijo y visitando todo tipo de paginas, me encontré con este otro post, que si me lo solucionó.

https://community.netgear.com/t5/Using-your-ReadyNAS-in-Business/netgear-424-backup-to-veeam-Refs-setfileintegrity-problem/m-p/1666917#M152710

La solución se basaba simplemente en añadir otro REG_DWORD con el nombre de valor UseCifsVirtualSynthetic e información del valor 0

ReFs.SetFileIntegrity register edit

Una vez añadido, se cerraba el registro, y se reiniciaban todos los servicios de Veeam. Tuve que añadir el -Force porque se quedaban los servicios tiesorenas.

En su defecto se puede reiniciar el servidor de Veeam siempre que no tengas alguna tarea ejecutándose.

ReFs.SetFileIntegrity services restart

Una vez reiniciados, retry de la tarea de backup y solucionado.

ReFs.SetFileIntegrity ok

Saludos y espero que os sirva.