Cosa sono le "copie shadow" e come posso utilizzarle per copiare i file bloccati?

 image

Quando si tenta di creare semplici backup di copia dei file in Windows, un problema comune sono i file bloccati che possono far scattare l'operazione. Sia che il file sia attualmente aperto dall'utente o bloccato dal sistema operativo stesso, alcuni file devono essere completamente inutilizzati per poter essere copiati. Per fortuna, esiste una soluzione semplice: Shadow Copies.

Utilizzando il nostro semplice strumento, è possibile accedere facilmente alle copie shadow che consentono di accedere alle copie temporizzate dei file attualmente bloccati creati da Windows Restore.

Credito immagine: migliori servizi di backup

Cosa sono le copie shadow?

Le copie shadow sono un concetto introdotto per la prima volta in Windows Server 2003. Funziona periodicamente eseguendo la scansione del sistema e cercando le modifiche ai file effettuate dall'ultima scansione e registrando le modifiche. Queste modifiche vengono indicizzate e sovrapposte l'una sull'altra, creando una cronologia del file / della cartella. Questo processo è stato quindi aggiunto al sistema operativo Windows Vista con la funzione Ripristino configurazione di sistema, che è dove rimane oggi. La tecnologia è il fondamento della funzionalità delle versioni precedenti di Windows.

Questo viene eseguito in background come processo a livello di sistema (creazione di un punto di ripristino) che non è soggetto alle stesse limitazioni delle operazioni sui file avviate dall'utente. Di conseguenza, il sistema è in grado di acquisire le modifiche ai file che sono bloccati per l'utente.

Quindi, per accedere a un file bloccato, dobbiamo semplicemente accedere all'ultima 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 poiché le copie shadow vengono eseguite quando viene creato un punto di ripristino del sistema, i contenuti tra il file live e la versione della 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 nella parte inferiore dell'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 selezionare l'opzione “Esegui come amministratore”.

 image

Una volta aperto, il nostro strumento fa il lavoro pesante per te. Per visualizzare le informazioni sulla sintassi e sull'intestazione dello strumento, basta inserire:

MountLatestShadowCopy /?

 image

Ad esempio, il comando:

MountLatestShadowCopy C: LatestShadow C:

eseguirà le seguenti azioni:

  1. Individua l'ultima copia shadow per l'unità C.
  2. Crea un collegamento simbolico / pseudo-directory “C: LatestShadow”
  3. Rendi l'intero contenuto della copia shadow disponibile in questa directory.

Una volta completato, sei libero di navigare tra i contenuti tramite il prompt dei comandi:

 image

o tramite Windows Explorer, proprio come qualsiasi altra cartella.

 image

Al termine, puoi semplicemente eliminare la pseudo-directory tramite il prompt dei comandi utilizzando:

RMDIR C: LatestShadow

o direttamente tramite Esplora risorse. L'azione di eliminazione smonta semplicemente la cartella e in realtà non elimina la copia shadow.

 image

Utilizzo in Script / Attività automatizzate

Le informazioni di cui sopra sono tutte belle e dandy, ma tramite le operazioni manuali sono accessibili in modo più pertinente tramite le versioni precedenti di Windows. La leva fornita dal nostro strumento è 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 dei documenti dell'utente JDoe su un server di backup. Una volta terminato, la directory locale che conteneva la posizione della copia shadow viene rimossa per ripulire.

CALL MountLatestShadowCopy C: MyShadow

XCOPY “C: MyShadow Users JDoe Documents Outlook outlook.pst” “\ BackupServer MyFiles “

RMDIR C: MyShadow

Se si provasse a copiare la versione live dello stesso file e l'utente lo avesse aperto in quel momento, l'operazione di copia del file non verrebbe eseguita. Tuttavia, poiché abbiamo effettuato l'accesso al file tramite una copia shadow, non sono presenti blocchi e la procedura di copia ha praticamente esito positivo. Come affermato in precedenza, questa procedura è praticamente esattamente quanto i prodotti di backup più diffusi sono in grado di fare la stessa cosa.

Un'importante informazione sopra menzionata è che per eseguire lo script sopra o qualsiasi script che utilizza lo strumento MountLatestShadowCopy.bat (che, di nuovo, fa uso dello strumento VSSAdmin), il prompt dei comandi deve essere eseguito come account amministratore. Per utilizzare questo strumento all'interno di un'attività pianificata, è necessario impostare l'attività corrispondente su “Esegui con i privilegi più elevati” in modo che il processo automatizzato abbia la possibilità di montare copie shadow utilizzando lo strumento VSSAdmin.

 image

In poche parole, eseguire backup di copia file è quasi sempre il più sicuro quando si copia da copie shadow. Sebbene non sempre otterrai la versione più aggiornata di un file, il fatto che tu sappia che il file non verrà bloccato e che la procedura di copia verrà eseguita può essere abbastanza vantaggioso nella maggior parte dei casi.

Scarica lo strumento MountLatestShadowCopy da HowToGeek.com

Articoli correlati

Ultimi articoli