Wyklucz pliki lub foldery z Przywracania systemu

5

Jak mogę wykluczyć tworzenie folderów, plików lub niektórych rozszerzeń z kopii zapasowej w punktach przywracania ochrony systemu oraz usuwanie lub przywracanie przez przywracanie systemu?

Wiem, że ten My Documentsfolder nie był domyślnie dołączony do systemu Windows XP i chciałbym również dodać inne foldery do listy wykluczeń (np c:\workshop.). Teraz w systemie Windows 8 wszystko i wszystko w katalogu głównym c:\jest archiwizowane i przywracane. To było naprawdę niewygodne, kiedy musiałem przywrócić ostatni raz i straciłem całą swoją ostatnią pracę w c:\workshopfolderze. A ponieważ przywróciłem z trybu awaryjnego, nie utworzyłem też punktu przywracania. Więc jeśli to możliwe, chciałbym dodać pewne foldery, zamiast przenosić moje rzeczy w inne miejsce.

Słabo pamiętam, że czytałem o tym, że jest to możliwe za pośrednictwem wiersza poleceń w Windows 7, wraz ze zmianą domyślnej lokalizacji kopii zapasowej i innymi rzeczami, ale nie mogę teraz znaleźć niczego konkretnego ani specjalnie dla systemu Windows 8.

laggingreflex
źródło

Odpowiedzi:

5

W systemie Windows Vista, 7, 8 i 8.1, My Documents jest włączone ( aktualizacji : W systemie Windows 10, System Protection jest domyślnie wyłączone dla C :). Teoretycznie Przywracanie systemu nie wpływa na dokumenty, ale niestety definicja „dokumentu” firmy Microsoft to tylko te pliki, których rozszerzenia nie ma na liście monitorowanych rozszerzeń nazw plików . Ta lista zawiera takie elementy jak JavaScript .js, ActionScript .as, C # .cs, .INF, .INI, .1ST, .HLP - łącznie 574, w tym wiele używanych przez różne aplikacje do oszczędzania pracy użytkowników.

Jeśli na liście znajdują się pliki, które chcesz, aby Przywracanie systemu pozostawiło w spokoju, nie ma sposobu, aby zapobiec usunięciu takich plików dodanych od wybranego punktu przywracania. Dodanie ich do klucza FilesNotToBackup uniemożliwi tworzenie kopii zapasowych przez popularne programy do tworzenia kopii zapasowych, co prawdopodobnie nie jest tym, czego chcesz; nie ma to wpływu na Przywracanie systemu. Dodanie ich do FilesNotToSnapshot zatrzyma ich powrót do wcześniejszej wersji, ale nie powstrzyma ich usuwania, jeśli nie istniałyby w wybranym punkcie przywracania. Co gorsza, dzięki FilesNotToSnapshot usunięte pliki nie będą można odzyskać za pomocą funkcji Undo Restore lub Shadow Explorer, ponieważ punkt automatycznego przywracania utworzony przed przywracaniem nie będzie ich zawierał. Co gorsza, dzięki FilesNotToSnapshot utworzenie punktu przywracania i natychmiastowy powrót do niego spowoduje usunięcie tych plików, ponownie bez możliwości cofnięcia przywracania (bez FilesNotToSnapshot nie powoduje żadnych zmian).

Korzystanie z FilesNotToSnapshot jest więc bardziej niebezpieczne niż pierwotny problem z monitorowanymi rozszerzeniami: zamiast przywracania podczas przywracania pliki zostaną usunięte i nie będzie można cofnąć usunięcia za pomocą funkcji Undo Restore lub Shadow Explorer. Oto tabela pokazująca możliwe zmiany w monitorowanym pliku od czasu utworzenia Punktu przywracania, co użytkownik chciałby zrobić podczas Przywracania, co dzieje się domyślnie i co dzieje się, jeśli plik znajduje się w FilesNotToSnapshot:

FilesNotToSnapshot powoduje usunięcie plików podczas przywracania

Przetestowałem to wszystko w Windows 7, 8 i 8.1 Update; ciekawie byłoby usłyszeć, czy osoby sugerujące te klucze rejestru rzeczywiście próbowały ich używać z funkcją Przywracania systemu we wszystkich przypadkach: dodawania, modyfikowania, usuwania i pozostawiania niezmienionego pliku z monitorowanym rozszerzeniem.

Osobiście uważam, że Microsoft pomylił się co do tej funkcji i powinien skrócić listę rozszerzeń. Najlepszym rozwiązaniem na razie jest posiadanie plików roboczych na dysku, na którym nie jest włączona ochrona systemu (np. Albo wyłączanie C:, albo przechowywanie plików na D:). W przeciwnym razie, o ile nie dodasz plików do FilesNotToSnapshot, po przywróceniu systemu możesz wskrzesić cofniętą lub usuniętą pracę za pomocą Eksploratora Shadow, albo jako pojedyncze pliki, albo jako całe drzewo katalogów C:\workshop.

stevek_mcc
źródło
Jeśli dobrze rozumiem Twój post, nie mogę uniknąć usunięcia monitorowanego rozszerzenia dodanego na dysku po punkcie przywracania, zostanie ono nieodwracalnie usunięte w przypadku przywracania systemu. Czy mam rację?
Tobia,
Przy domyślnych ustawieniach rejestru zostanie usunięty, ale można go odzyskać za pomocą funkcji Undo Restore lub Shadow Explorer. Tylko jeśli ręcznie dodałeś rozszerzenie do pliku FilesNotToSnapshot rejestru, zostanie ono nieodwołalnie usunięte.
stevek_mcc
nie ma sposobu, aby zmienić monitorowane rozszerzenia tak powyżej Win Vista?
Tobia,
Nie. Lista monitorowanych rozszerzeń jest zakodowana na stałe.
stevek_mcc,