Le cliché instantané est activé sur notre serveur Windows SBS 2008. La tentative de restauration d'un fichier à partir d'un cliché instantané a donné l'erreur suivante:
Le ou les noms de fichier source sont plus grands que ceux pris en charge par le système de fichiers. Essayez de vous déplacer vers un emplacement dont le nom de chemin est plus court, ou essayez de renommer un ou des noms plus courts avant de tenter cette opération.
Le nom de fichier contient 67 caractères et son chemin de cliché instantané est de 170 caractères. Ceux-ci semblent être sous les limites NTFS (260?).
Nous avons essayé-
Est-il possible de renommer des fichiers dans un cliché instantané, avant de faire la copie? Une idée de la raison pour laquelle l'erreur apparaît malgré que la taille du nom de fichier semble être dans les limites?
mesures prises
Edit- (Un) heureusement, je ne parviens plus à reproduire cette erreur. Les fichiers particuliers à l'origine du problème ont depuis été supprimés et n'ont pas pu recréer l'erreur avec d'autres fichiers similaires.
J'ai eu exactement le même problème dans Server 2008 R2 et voici comment je l'ai résolu:
\\localhost\D$\@GMT-2011.09.20-06.00.04\_Data
Ouvrez cmd.exe et saisissez:
subst X: \\localhost\D$\@GMT-2011.09.20-06.00.04\_Data
Ouvrez PowerShell et utilisez robocopy pour copier le contenu de X: par exemple:
robocopy Z: D:\Folder\ /E /COPYALL
subst X: /D in cmd
Avez-vous essayé de partager le dossier à partir duquel vous essayez de restaurer? De cette façon, vous pouvez essayer d'ouvrir\server\share\filename au lieu de\server\share\path ....\filename?
Si cela ne fonctionne pas, je suggère d'essayer d'accéder aux volumes via la ligne de commande où vous pouvez utiliser le \\?\
méthode d'accès, qui a une limitation de 32 767 caractères .
Pouvez-vous obtenir le nom/chemin du fichier de cliché instantané à partir de l'entrée "emplacement" de l'onglet général dans la fenêtre d'informations sur les propriétés, puis utiliser la commande "subst" pour réduire le long chemin d'accès à une seule lettre?
subst Z: "H:\1\2\3\4\5\6\7\J'aime créer des noms de répertoires stupides qui sont très longs\8\9"
dir Z: est le même que dir "H:\1\2\3\4\5\6\7\J'aime créer des noms de répertoires stupides qui sont très longs\8\9"