Co to jest vssvc.exe i dlaczego działa?

W systemie Windows, jeśli będziesz sprawdzać menedżera zadań w różnych odstępach czasu, możesz zauważyć proces „ vssvc.exe ” działający z dużym obciążeniem procesora lub dysku twardego. Po przesunięciu wskaźnika myszy na proces wyświetla się „ Usługa kopiowania woluminów w tle systemu Windows ”.

Ten proces nie zawsze działa i jest uruchamiany przez predefiniowane zdarzenia w celu wykonania kopii dysku twardego w zależności od liczby dysków podłączonych do komputera. Według Microsoft:

VSS to zestaw interfejsów COM, który implementuje strukturę umożliwiającą wykonywanie kopii zapasowych woluminów, podczas gdy aplikacje w systemie nadal zapisują na woluminach.

Mówiąc prościej, ta usługa stale tworzy kopię zapasową danych, nawet jeśli używasz dysku twardego.

Jaka jest różnica między kopią zapasową dysku twardego a obrazem dysku twardego?

Większość z Was czytających ten artykuł może mieć bardzo dobre pojęcie, czym jest kopia zapasowa. Regularnie wykonujemy kopie zapasowe naszych danych (plików, zdjęć, filmów, dokumentów itp.) Przy użyciu różnych narzędzi w celu tworzenia i zachowywania najnowszych możliwych kopii ważnych plików i folderów. Kopia zapasowa dysku twardego jest bezpośrednio związana z tworzeniem kopii zapasowych plików i danych znajdujących się na komputerze.

Z drugiej strony tworzymy obraz twojego dysku systemowego (lub innego dysku twardego), abyśmy mogli go użyć w przypadku uszkodzenia systemu operacyjnego. Ale dlaczego ta usługa jest w ogóle wdrażana? Pomyśl o scenariuszu, w którym twój system operacyjny się zawiesił, a wraz z nim musisz skonfigurować i zainstalować wszystkie inne aplikacje, których używałeś na swoim komputerze. Przywrócenie komputera do stanu, w którym się zawiesił, zajmie dni, a nawet tygodnie.

Co więcej, miałbyś nawet problem z wpisaniem wszystkich kluczy licencyjnych i kłopotem z ponownym pobieraniem całego oprogramowania. Teraz, jeśli masz obraz dysku twardego, możesz uruchomić komputer tylko przy użyciu tego obrazu i przywrócić dysk systemowy z powrotem do stanu, w którym został utworzony po raz ostatni. Dlatego tworzenie obrazów dysków polega bardziej na tworzeniu kopii zapasowych plików systemowych niż danych użytkownika.

Podsumowując, jeśli utworzysz kopię zapasową swoich danych, utworzysz ich obraz (zdjęcia, filmy, dokumenty itp.). Przywracanie danych oznacza, że ​​odzyskasz wszystkie elementy, które zostały zapisane w kopii zapasowej danych. Jeśli tworzysz obraz systemu, przechowujesz wszystkie konfiguracje użytkowników, zainstalowane programy, wartości rejestru itp. Przywracanie obrazu oznacza, że ​​odzyskasz ostatni stan systemu w momencie jego utworzenia.

Jaka jest mechanika kopiowania woluminów w tle w systemie Windows?

Po otwarciu właściwości folderu możesz zauważyć kartę „Poprzednie wersje”. Być może korzystałeś z tej opcji w przeszłości, aby przywrócić ustawienia folderu lub nawet przywrócić zawartość znajdującą się w nim. Podobnie, być może słyszałeś o przywracaniu systemu, które służy do przywracania komputera do poprzedniego stanu. Oczywiście niektóre ustawienia zostaną utracone po wykonaniu ostatniego punktu przywracania na komputerze.

Usługa VSS jest również używana przez programy innych firm. Sama usługa VSS jest uruchamiana tylko przez niektóre wstępnie zdefiniowane wyzwalacze w celu utworzenia obrazu dysku systemowego, a także innych dysków obecnych w systemie. Jeśli wszystkie dyski są tego samego typu, tj. NTFS, usługa wykona pojedynczą migawkę. Jeśli są różnych modeli lub typów, wykonywanych jest kilka różnych migawek. Są przechowywane w chronionym miejscu w systemie z plikiem nagłówkowym składającym się ze znacznika czasu i przypisanego do niego unikalnego identyfikatora.

W jaki sposób VSS tworzy migawkę?

Istnieją trzy ważne funkcje, których VSS używa do tworzenia migawki.

Zatrzymaj: na chwilę dysk twardy, którego kopia zapasowa jest tworzona, przechodzi w stan tylko do odczytu. Dzieje się tak, aby podczas tworzenia kopii zapasowej nie można było nic zapisać.

Snap: dysk jest obrazowany z parametrami niezbędnymi do odtworzenia snapu w przyszłości.

Unfreeze: dysk twardy zostaje zwolniony, aby można było ponownie zapisać na nim dane. Ponieważ jednak usługa VSS stwierdza, że ​​można nadal używać dysku twardego podczas tworzenia kopii zapasowej, dane mogą być przechowywane w jakimś buforze, dopóki dysk nie będzie gotowy do ponownego zapisu.

Cały proces jest bardzo szybki i według firmy Microsoft zajmuje tylko minutę.

Jakie są główne cechy VSS?

Usługa kopiowania woluminów w tle w systemie Windows ma dwie główne funkcje:

  1. To działa ramię w ramię z istniejącymi aplikacjami i nie przeszkadza im, gdy jest utworzenie obrazu kopii zapasowej.
  2. Udostępnia interfejs API ( interfejs programowania aplikacji) dla programów innych firm do tworzenia obrazu i przywracania woluminu, jeśli to konieczne, z migawek zapisanych w niedalekiej przeszłości.

Oznacza to, że wiele programów innych firm korzysta z tej usługi do tworzenia obrazów dysków twardych i chętnie wykorzystuje ją w swoim działaniu.

Werdykt: czy należy wyłączyć VSS?

Odpowiedź brzmi: nie . Zgodnie z oficjalnymi oświadczeniami i monitorowaniem w czasie rzeczywistym wydaje się, że VSS nie zużywa tak dużo procesora i jest rzeczywiście korzystny dla użytkownika końcowego. Tworzy kopię zapasową dysku systemowego i jest linią ratunkową, jeśli coś pójdzie nie tak z komputerem. Wyłączenie usługi VSS oznacza również, że niektóre aplikacje zostaną pozbawione funkcji przywracania danych z poprzedniego punktu przywracania, jeśli wydarzy się coś nieoczekiwanego.