Modello VSS
VSS è progettato per risolvere i problemi descritti in Problemi comuni di backup del volume.
Il modello VSS include quanto segue:
Meccanismo di copia shadow. VSS offre un'acquisizione rapida del volume dello stato di un disco in un momento, ovvero una copia shadow del volume. Questa copia del volume esiste affiancata al volume live e contiene copie di tutti i file su disco salvati e disponibili come dispositivo separato.
Stato file coerente tramite il coordinamento dell'applicazione. VSS offre un meccanismo di comunicazione interprocesso basato su COM basato su eventi che i processi partecipanti possono usare per determinare lo stato del sistema rispetto alle operazioni di backup, ripristino e copia shadow (acquisizione del volume). Questi eventi definiscono le fasi in base alle quali le applicazioni che modificano i dati su disco (writer) possono portare tutti i file in uno stato coerente prima della creazione della copia shadow.
Riduzione al minimo del tempo di inattività dell'applicazione. La copia shadow di VSS esiste in parallelo con una copia dinamica del volume da eseguire il backup, quindi, ad eccezione del breve periodo di preparazione e creazione della copia shadow, un'applicazione può continuare il suo lavoro. Il tempo necessario per creare effettivamente una copia shadow, che si verifica tra gli eventi Freeze e Thaw , in genere richiede circa un minuto.
Anche se la preparazione di un writer per una copia shadow, incluso lo scarico di I/O e lo stato di salvataggio (vedere Panoramica delle attività di pre-backup), può essere non più breve del tempo necessario per eseguire effettivamente il backup di un volume, che per volumi di grandi dimensioni potrebbe richiedere ore.
Interfaccia unificata in VSS. VSS astrae i meccanismi di copia shadow all'interno di un'interfaccia comune, consentendo a un fornitore hardware di aggiungere e gestire le funzionalità univoche dei propri provider. Qualsiasi applicazione di backup (richiedente) e qualsiasi writer deve essere in grado di eseguire in qualsiasi sistema di archiviazione su disco che supporta l'interfaccia VSS.
Backup multivolume. VSS supporta set di copia shadow, che sono raccolte di copie shadow, tra più tipi di volumi di disco da più fornitori. Tutte le copie shadow in un set di copia shadow verranno create con lo stesso timestamp e presenteranno lo stesso stato del disco per uno stato del disco multivolume.
Supporto della copia shadow nativa. A partire da Windows XP, il supporto per la copia shadow è disponibile tramite VSS come parte nativa del sistema operativo Windows. Purché sia presente almeno un disco NTFS in un sistema, questi sistemi possono essere configurati per supportare copie shadow di tutti i sistemi su disco montati su di essi.