NVP-vProxy : La restauration en mode fichier génère l’erreur « Cannot create handle for : Le système ne peut pas trouver le chemin spécifié »
Résumé: La FLR de la machine virtuelle (VM) effectuée via l’appliance NetWorker VMware Protection (NVP) vProxy échoue avec le message « cannot create handle .. Le système ne peut pas trouver le chemin spécifié » lorsque le chemin d’accès au fichier dépasse 260 caractères. ...
Symptômes
La restauration en mode fichier (FLR) d’une machine virtuelle Microsoft Windows échoue avec le message suivant :
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.
Cause
Le système de fichiers Microsoft Windows New Technology (NTFS) prend en charge une profondeur de chemin d’accès (noms de fichier et de dossier) allant jusqu’à 32 000 caractères, mais le Win32 Shell est limité à 260 caractères maximum. L’erreur FLR est due au fait que le chemin d’accès et le nom du fichier dépassent Win32 Limite de caractères de l’interpréteur de commandes.
Résolution
À partir des systèmes d’exploitation Microsoft Windows 10 et 2016, une nouvelle option permet d’activer Win32 Shell long paths. Ce paramètre est une fonctionnalité facultative qui n’est pas activée par défaut. Pour résoudre l’erreur FLR, le Win32 L’option chemins longs doit être activée sur le client cible.
Pour activer l’option «Enable Win32 long paths" dans l’éditeur de stratégie de groupe, accédez à : Configuration >de l’ordinateur Modèles >d’administrationSystème>Fichiers
Pour plus d’informations et d’autres procédures pour activer Win32 chemins longs, reportez-vous à la section « Activer les chemins longs dans Windows 10, version 1607 et versions ultérieures » de la documentation Microsoft « Nommer les fichiers, les chemins et les espaces de nommage » : https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file