NVP-vProxy: Die Recovery auf Dateiebene generiert den Fehler: "Handle kann nicht erstellt werden für: Das System kann den angegebenen Pfad nicht finden."
Summary: Die FLR der virtuellen Maschine (VM), die über die NetWorker VMware Protection (NVP) vProxy-Appliance durchgeführt wird, schlägt fehl mit "Handle kann nicht erstellt werden. Das System kann den angegebenen Pfad nicht finden", wenn der Dateipfad 260 Zeichen überschreitet. ...
Symptoms
Die Recovery auf Dateiebene (File Level Recovery, FLR) einer Microsoft Windows-VM schlägt mit der folgenden Meldung fehl:
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
Das New Technology File System (NTFS) von Microsoft Windows unterstützt eine Pfadtiefe (Datei- und Ordnernamen) von bis zu 32.000 Zeichen. Win32 Die Shell ist auf maximal 260 Zeichen beschränkt. Der FLR-Fehler wird dadurch verursacht, dass der Dateipfad und der Dateiname die Win32 Shell-Zeichenbegrenzung.
Resolution
Ab den Betriebssystemen Microsoft Windows 10 und 2016 ist eine neue Option verfügbar, um Win32 Shell long paths. Diese Einstellung ist eine "Opt-in"-Funktion und standardmäßig nicht aktiviert. Um den FLR-Fehler zu beheben, muss das Win32 Die Option "Lange Pfade" sollte auf dem Zielclient aktiviert sein.
So aktivieren Sie die "Enable Win32 long paths" im Gruppenrichtlinien-Editor zu: Computerkonfiguration>Administrative Vorlagen>System>Dateisystem
Weitere Informationen und alternative Verfahren zum Aktivieren Win32 Lange Pfade finden Sie im Abschnitt "Lange Pfade in Windows 10, Version 1607 und höher" der Microsoft-Dokumentation "Benennen von Dateien, Pfaden und Namespaces": https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file