Zgodnie z tym pytaniem Historia plików systemu Windows 8 po cichu kończy się niepowodzeniem, gdy nazwa pliku jest zbyt długa. Jak mogę się upewnić, że wszystkie moje pliki zostały pomyślnie utworzone? Czy istnieje jakiś sposób ostrzeżenia, gdy tworzenie kopii zapasowej się nie powiedzie?
źródło
W systemie Windows 8.0 długie nazwy plików NIE są pomijane. Mogą się wydawać, że ich brakuje, gdy spojrzysz bezpośrednio na strukturę folderów FileHistory \\\ Data na fizycznym nośniku kopii zapasowej, ale to nie jest cała historia. Pliki o długich nazwach są zmieniane i umieszczane w podfolderze $ 0F, który znajdziesz na nośniku fizycznym, obok innych folderów z literami dysków, których kopię zapasową tworzysz.
Zamiast tego użyj interfejsu GUI odzyskiwania historii plików, a wszystkie pliki o długich nazwach zostaną automatycznie ponownie zintegrowane ze znaną strukturą folderów.
Ta konstrukcja osłabia jedną z kluczowych zalet tego narzędzia - możliwość bezpośredniej pracy z nośnikiem kopii zapasowej zamiast nieczytelnego monolitycznego archiwum. Nadal możesz, ale te długie nazwy plików nie znajdują się we właściwej lokalizacji i zostały przemianowane (chociaż nie wpływa to na typy plików i zawartość, więc nadal możesz uzyskać dostęp do danych). Niemniej jednak nie ma cichych pominięć. Wszystko zostało skopiowane, wystarczy użyć GUI odzyskiwania historii plików, aby zobaczyć pełny obraz.
źródło
Wygląda na to, że zachowanie jest błędem, więc wątpię, aby istniał sposób, aby cię ostrzec.
Możesz napisać skrypt, aby sprawdzić, czy wszystkie twoje pliki są nazwane przy użyciu
260 - 25 = 235
znaków lub mniej, ale poza tym nie sądzę, że istnieje rozwiązanie.Najlepszym rozwiązaniem byłoby prawdopodobnie zgłoszenie tego błędu do firmy Microsoft.
źródło