Mamy włączone kopiowanie w tle na naszym serwerze Windows SBS 2008. Próba przywrócenia pliku z kopii w tle dała następujący błąd:
Nazwy plików źródłowych są większe niż obsługiwane przez system plików. Spróbuj przenieść się do lokalizacji, która ma krótszą nazwę ścieżki, lub spróbuj zmienić nazwę na krótszą nazwę (nazwy) przed próbą wykonania tej operacji.
Nazwa pliku ma 67 znaków, a ścieżka kopiowania w tle to 170 znaków. Te wydają się być poniżej limitów NTFS (260?).
Próbowaliśmy-
- Kopiowanie do najkrótszej możliwej ścieżki (C :)
- Kopiowanie do najkrótszej możliwej ścieżki zarówno na komputerze klienckim, jak i na samym serwerze
Czy przed wykonaniem kopii można zmienić nazwy plików w kopii w tle? Masz pojęcie, dlaczego pojawia się błąd, mimo że rozmiar pliku wydaje się mieścić w limitach?
Podjęte kroki
- Na komputerze lokalnym przejdź do folderu współdzielonego na serwerze SBS (za pośrednictwem zmapowanego dysku), np. J: \ Projects \ Foo \ Bar
- Kliknij folder prawym przyciskiem myszy i wybierz Właściwości
- Kliknij kartę Poprzednie wersje .
- Wybierz kopię w tle i kliknij Otwórz
- W nowo otwartym oknie wybierz folder / plik i naciśnij Ctrl-C, aby skopiować.
- Otwórz nowy Eksplorator Windows i wklej folder / plik na dysk lokalny.
Edytuj- (Nie) na szczęście nie mogę teraz odtworzyć tego błędu. Poszczególne pliki powodujące problem zostały usunięte i nie można odtworzyć błędu z innymi podobnymi plikami.