Utilizzando il nostro semplice strumento, è possibile accedere facilmente alle copie shadow che consentono l'accesso alle copie point-in-time dei file attualmente bloccati così come creati da Windows Restore.
Credito immagine: i migliori servizi di backup
Cosa sono le copie dell'ombra?
Le copie shadow sono un concetto introdotto per la prima volta in Windows Server 2003. Funziona tramite Windows che esegue periodicamente la scansione del sistema e cerca le modifiche apportate ai file dall'ultima scansione e registrando le modifiche. Queste modifiche sono indicizzate e impilate l'una sull'altra che crea una cronologia del file / cartella. Questo processo è stato quindi aggiunto al sistema operativo Windows Vista sotto la funzione Ripristino configurazione di sistema, che è dove rimane oggi. La tecnologia è alla base della funzionalità delle versioni precedenti di Windows.
Questa operazione viene eseguita in background come processo a livello di sistema (una creazione del punto di ripristino) che non è soggetta alle stesse limitazioni delle operazioni sui file avviate dall'utente. Di conseguenza, il sistema è in grado di acquisire modifiche ai file che sono bloccati all'utente.
Quindi, per accedere a un file bloccato, è sufficiente accedere alla più recente copia shadow. Questa è la stessa premessa utilizzata da Windows Backup e altri prodotti di backup commerciali che sono in grado di accedere, ad esempio, ai file PST di Outlook mentre Outlook rimane aperto.
È importante notare, tuttavia, che dal momento che vengono create copie shadow quando viene creato un punto di ripristino del sistema, i contenuti tra il file live e la versione di copia shadow possono essere diversi. Per impostazione predefinita, Windows crea un punto di ripristino ogni giorno, quindi per la maggior parte delle situazioni questo dovrebbe essere un candidato ragionevole per il backup.
Accesso alle copie shadow
Da questo punto, l'articolo presuppone che tu stia utilizzando il nostro strumento fornito tramite il link in fondo all'articolo. Lo script batch deve essere inserito in una cartella impostata nella variabile PATH di Windows. Se non sei sicuro, inseriscilo nella directory C: Windows e dovrebbe essere abbastanza buono.
Per accedere ai file salvati nelle copie shadow, utilizziamo lo strumento da riga di comando VSSAdmin incluso in Windows. Questo strumento deve essere eseguito come amministratore per funzionare correttamente, quindi quando apri un prompt dei comandi, assicurati di fare clic con il pulsante destro del mouse e seleziona l'opzione "Esegui come amministratore".
MountLatestShadowCopy /?
MountLatestShadowCopy C:LatestShadow C:
eseguirà le seguenti azioni:
- Individua l'ultima copia shadow per l'unità C.
- Crea un link simbolico / pseudo-directory "C: LatestShadow"
- Rendi disponibile l'intero contenuto della copia shadow in questa directory.
Una volta completato, si è liberi di sfogliare il contenuto tramite il prompt dei comandi:
RMDIR C:LatestShadow
o direttamente tramite Windows Explorer. L'azione di eliminazione semplicemente smonta la cartella e non elimina effettivamente la copia shadow.
Utilizzo in script / attività automatizzate
Le informazioni di cui sopra sono tutte belle e dandy, ma attraverso il funzionamento manuale è più pertinentemente accessibile tramite le versioni precedenti di Windows. La leva che il nostro strumento fornisce è durante i processi automatizzati.
Ad esempio, lo script seguente monterà l'ultima copia shadow nella directory locale "C: MyShadow" e quindi copierà "outlook.pst" che si trova nella cartella documenti dell'utente JDoe su un server di backup. Una volta terminato, la directory locale che contiene la posizione della copia shadow viene rimossa per ripulirsi.
CALL MountLatestShadowCopy C:MyShadow
XCOPY “C:MyShadowUsersJDoeDocumentsOutlookoutlook.pst” “\BackupServerMyFiles”
RMDIR C:MyShadow
Se si è tentato di copiare la versione live dello stesso file e l'utente lo aveva aperto al momento, l'operazione di copia dei file avrebbe avuto esito negativo. Tuttavia, dal momento che abbiamo eseguito l'accesso al file tramite una copia shadow, non ci sono blocchi e la procedura di copia praticamente sempre riesce. Come affermato in precedenza, questa procedura è esattamente come i famosi prodotti di backup sono in grado di fare la stessa cosa.
Un'importante informazione sopra riportata è che per eseguire lo script precedente o qualsiasi script che utilizza lo strumento MountLatestShadowCopy.bat (che, di nuovo utilizza lo strumento VSSAdmin), il prompt dei comandi deve essere eseguito come account amministratore. Per utilizzare questo strumento all'interno di un'attività pianificata, l'attività corrispondente deve essere impostata su "Esegui con i privilegi più alti" in modo che il processo automatizzato abbia la possibilità di montare copie shadow utilizzando lo strumento VSSAdmin.
Scarica lo strumento MountLatestShadowCopy da HowToGeek.com