O modelo VSS
O VSS foi projetado para resolver os problemas descritos em Problemas comuns de backup de volume.
O modelo VSS inclui o seguinte:
O mecanismo de cópia de sombra. O VSS fornece uma captura rápida de volume do estado de um disco em um instante, uma cópia de sombra do volume. Essa cópia de volume existe lado a lado com o volume dinâmico e contém cópias de todos os arquivos no disco efetivamente salvos e disponíveis como um dispositivo separado.
Estado de arquivo consistente por meio da coordenação do aplicativo. O VSS fornece um mecanismo de comunicação entre processos baseado em COM e controlado por eventos que os processos participantes podem usar para determinar o estado do sistema em relação às operações de backup, restauração e cópia de sombra (captura de volume). Esses eventos definem estágios pelos quais os aplicativos que modificam dados em disco (gravadores) podem colocar todos os arquivos em um estado consistente antes da criação da cópia de sombra.
Minimizando o tempo de inatividade do aplicativo. A cópia de sombra do VSS existe em paralelo com uma cópia dinâmica do volume a ser copiado em backup, portanto, exceto pelo breve período de preparação e criação da cópia de sombra, um aplicativo pode continuar seu trabalho. O tempo necessário para realmente criar uma cópia de sombra, que ocorre entre os eventos Freeze e Thaw , normalmente leva cerca de um minuto.
Embora a preparação de um gravador para uma cópia de sombra, incluindo a liberação de E/S e o estado de salvamento (consulte Visão geral de tarefas de pré-backup), pode ser nãotrivial, é significativamente menor do que o tempo necessário para realmente fazer backup de um volume , o que para grandes volumes pode levar horas.
Interface unificada para VSS. O VSS abstrai os mecanismos de cópia de sombra em uma interface comum, permitindo que um fornecedor de hardware adicione e gerencie os recursos exclusivos de seus próprios provedores. Qualquer aplicativo de backup (solicitante) e qualquer gravador devem ser capazes de ser executados em qualquer sistema de armazenamento em disco que dê suporte à interface VSS.
Backup multivolume. O VSS dá suporte a conjuntos de cópias de sombra, que são coleções de cópias de sombra, em vários tipos de volumes de disco de vários fornecedores. Todas as cópias de sombra em um conjunto de cópias de sombra serão criadas com o mesmo carimbo de data/hora e apresentarão o mesmo estado de disco para um estado de disco multivolume.
Suporte à cópia de sombra nativa. A partir do Windows XP, o suporte à cópia de sombra está disponível por meio do VSS como uma parte nativa do sistema operacional Windows. Desde que pelo menos um disco NTFS esteja presente em um sistema, esses sistemas podem ser configurados para dar suporte a cópias de sombra de todos os sistemas de disco montados neles.