Czasami problemy związane ze zgodnością aplikacji, błędy związane ze zgodnością sprzętu lub przerwy w zasilaniu mogą powodować niewłaściwe funkcjonowanie systemu. W takich przypadkach może istnieć potrzeba przywrócenia sprawności systemu lub utworzenia jego kopii zapasowej. System Windows XP zawiera szereg udoskonaleń, które umożliwiają szybkie usuwanie skutków awarii.
Integracja kopii bieżącej z kopią zapasową
Mechanizm tworzenia kopii zapasowych w systemie Windows XP został wyposażony w całkowicie nowe rozwiązanie o nazwie Kopia bieżąca (Shadow copy), który powoduje tworzenie dokładnych, aktualizowanych na bieżąco kopii plików, łącznie z plikami otwartymi. Migawki woluminów umożliwiają użytkownikom lub aplikacjom kontynuowanie pracy w czasie, gdy tworzona jest kopia zapasowa. Dzięki temu podczas tworzenia kopii zapasowych aplikacje mogą nieprzerwanie zapisywać dane na woluminie, a otwarte pliki nie są już pomijane. Ponadto nowe interfejsy API umożliwiają aplikacjom rejestrowanie i koordynację z kopiami bieżącymi.
Ostatnia znana dobra konfiguracja
W systemie Windows 2000 opcja Ostatnia znana dobra konfiguracja umożliwiała uruchomienie systemu operacyjnego przy użyciu podstawowych informacji znajdujących się w rejestrze, które zostały zapisane przez system Windows podczas jego ostatniego standardowego zamknięcia. W systemie Windows XP mechanizm ten przywraca również sterowniki "ostatniej znanej dobrej" konfiguracji. Dzięki temu można usunąć skutki problemów spowodowanych przez nowo zainstalowane, uszkodzone sterowniki urządzeń bez konieczności ponownego instalowania oryginalnych, działających sterowników. Aby uruchomić system Windows XP w ostatniej znanej dobrej konfiguracji, należy skorzystać z ekranu Zaawansowane opcje menu uruchamiania, który pojawia się po naciśnięciu klawisza funkcyjnego F8 w momencie rozpoczynania uruchamiania systemu.
Automatyczne przywracanie systemu
System Windows XP jest wyposażony w nowy mechanizm automatycznego przywracania systemu (Automated System Recovery, ASR), będącą zaawansowaną funkcją narzędzia do tworzenia kopii zapasowych (NTBackup.exe). Narzędzie ASR umożliwia zapisywanie i przywracanie aplikacji, stanu systemu oraz najważniejszych plików w systemie i partycjach rozruchowych. Zastępuje ona funkcję Dyskietka ratunkowa, znaną z systemów Windows 2000 i Windows NT 4.0. Zawiera ona również mechanizm Plug and Play wymagany do tworzenia kopii zapasowych sekcji rejestru dotyczących urządzeń Plug and Play i przywracania tych informacji w rejestrze. Rozwiązanie to jest przydatne w szeregu scenariuszy odzyskiwania w przypadku awarii. Jeśli na przykład na skutek awarii dysku twardego zostaną utracone wszystkie parametry konfiguracyjne i informacje, można użyć funkcji ASR i przywrócić dane systemowe z kopii zapasowej.
Ulepszenia dotyczące przywracania systemu
Funkcja Przywracanie systemu została po raz pierwszy wprowadzona w systemie Windows Me. Jej zadaniem jest automatyczne monitorowanie i rejestrowanie podstawowych zmian w systemie komputera. Jeśli zostaną dokonane modyfikacje systemu mogące powodować pojawienie się problemów, można cofnąć te zmiany lub nawet powrócić do konfiguracji, przy której system działał optymalnie. Funkcja Przywracanie systemu pomaga zapewnić ciągłą i wydajną pracę komputera i pozwala ograniczyć konieczność kontaktowania się z działami pomocy technicznej lub wsparcia biznesowego.
Funkcja Przywracanie systemu nie powoduje zmian w osobistych plikach danych użytkownika, takich jak dokumenty, rysunki lub poczta e-mail. Monitoruje ona w sposób aktywny zmiany wprowadzane w systemie i wybranych plikach aplikacji oraz automatycznie tworzy łatwo identyfikowalne punkty przywracania. Domyślnie punkty te są w systemie Windows XP tworzone raz dziennie, a także podczas istotnych zdarzeń systemowych, takich jak instalacja aplikacji lub sterownika urządzenia. W każdej chwili można również utworzyć i nazwać własne punkty przywracania. Mechanizm Przywracanie systemu nie monitoruje zmian ani nie obsługuje przywracania osobistych plików danych użytkownika.
Funkcja Przywracanie systemu w systemie Windows XP oferuje kilka istotnych udoskonaleń:
- Lepsza skuteczność działania
- Przechowywanie danych z podziałem na dyski
- Możliwość konfiguracji rozmiaru dla poszczególnych dysków
- Wybiórcze monitorowanie dysków (uwzględnianie/wykluczanie dysków)
- Dostęp z magazynu danych do narzędzi służących do wykrywania wirusów
- Lepsze wykorzystanie miejsca na dysku
- Inteligentne tworzenie kopii zapasowych (jedna kopia dla jednego punktu przywracania)
- Obsługa kompresji NTFS
- Zastosowanie zasad grupowych do ustawień konfiguracyjnych funkcji Przywracanie systemu
- Ulepszona integracja z narzędziem Porządkowanie dysku
- Wyświetlanie komunikatów ostrzegawczych w momencie zapełniania dysku
- Odzyskiwanie miejsca zajmowanego przez mechanizmy funkcji Przywracanie systemu — można usunąć wszystkie punkty przywracania, poza najnowszymi