NVP-vProxy: La recuperación a nivel de archivos genera el error "No se puede crear el identificador para: El sistema no puede encontrar la ruta especificada"
Resumen: La FLR de máquina virtual (VM) realizada a través del dispositivo vProxy de NetWorker VMware Protection (NVP) falla con el mensaje "cannot create handle... El sistema no puede encontrar la ruta especificada" cuando la ruta del archivo supera los 260 caracteres. ...
Síntomas
La recuperación a nivel de archivos (FLR) de una máquina virtual de Microsoft Windows falla con el siguiente mensaje:
159373:nsrvproxy_flr_recover: vProxy Log: YYYY-MM-DD HH:MM:SS ERROR: [89] Discovery: Cannot get security data for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLR#########\00-E$\A Very\Long\Directory\Path\To\The\File\filename.doc': The filename, directory name, or volume label syntax is incorrect.
159373:nsrvproxy_flr_recover: vProxy Log: YYYY-MM-DD HH:MM:SS WARN: [89] Discovery: Cannot get attributes for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLR#########\00-E$\A Very\Long\Directory\Path\To\The\File\filename.doc': Cannot get security data for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLR#########\00-E$\A Very\Long\Directory\Path\To\The\File\filename.doc': The filename, directory name, or volume label syntax is incorrect.
159373:nsrvproxy_flr_recover: vProxy Log: YYYY-MM-DD HH:MM:SS ERROR: [89] Recovery: Cannot create handle for 'C:\Program Files (x86)\EMC\vProxy FLR Agent\flr\mountpoints\FLR#########\00-E$\A Very\Long\Directory\Path\To\The\File\filename.doc': The system cannot find the path specified.
Causa
El sistema de archivos de nueva tecnología (NTFS) de Microsoft Windows admite una profundidad de ruta (nombres de archivos y carpetas) de hasta 32 000 caracteres, pero la Win32 El shell está limitado a un máximo de 260 caracteres. El error de FLR se debe a que la ruta y el nombre del archivo superan los Win32 Límite de caracteres de shell.
Resolución
A partir de los sistemas operativos Microsoft Windows 10 y 2016, hay una nueva opción disponible para habilitar Win32 Shell long paths. Esta configuración es una característica "opcional" y no está habilitada de manera predeterminada. Para resolver el error de FLR, la Win32 La opción Rutas largas debe estar habilitada en el cliente de destino.
Para activar la opción "Enable Win32 long paths" en el Editor de políticas de grupo, vaya a: Configuración de> la computadora Plantillas administrativas>Sistema>Sistema de
archivosPara obtener más información y procedimientos alternativos para habilitar Win32 rutas largas, consulte la sección "Habilitar rutas largas en Windows 10, versión 1607 y versiones posteriores" de la documentación de Microsoft "Asignación de nombres de archivos, rutas de acceso y espacios de nombres": https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file