gestion des shadow copy (vss) sous windows

Toutes les commandes doivent ĂȘtre executĂ© en administrateur.

Liste

Pour lister les shadow copy : vssadmin list shadows

 1vssadmin 1.1 - Outil ligne de commande d’administration du service de clichĂ© instantanĂ© de volume
 2(C) Copyright 2001-2013 Microsoft Corp.
 3
 4Contenu du jeu de clichés instantanés n° : {s2acebd3-14e3-4786-a53e-5ae3c8c62eba}
 5   Contenait 1 clichés instantanés à la date de création : 19/05/2023 18:58:50
 6      ID du cliché instantané : {81c4df18-1af6-1b8c-b29d-04e981ed970c}
 7         Volume original : (D:)\\?\Volume{c6cccf4b-dd16-4240-8bbd-5fbf9c080b2e}\
 8         Volume de cliché instantané : \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy41
 9         Ordinateur d’origine : SERVER
10         Ordinateur de service : SERVER
11         Fournisseur : 'Microsoft Software Shadow Copy provider 1.0'
12         Type : ClientAccessible
13         Attributs : Persistent, Accessible par client, Pas de libération automatique, Aucun rédacteur, Différentielle

Creer

powershell.exe -Command "(gwmi -list win32_shadowcopy).Create('E:\','ClientAccessible')"

 1__GENUS          : 2
 2__CLASS          : __PARAMETERS
 3__SUPERCLASS     :
 4__DYNASTY        : __PARAMETERS
 5__RELPATH        :
 6__PROPERTY_COUNT : 2
 7__DERIVATION     : {}
 8__SERVER         :
 9__NAMESPACE      :
10__PATH           :
11ReturnValue      : 0
12ShadowID         : {42A5CD56-3DCA-C57A-C38C-04E981ED970C}
13PSComputerName   :

Supprimer

Pour supprimer, la commande est : vssadmin delete shadows /for=C:

1vssadmin 1.1 - Outil ligne de commande d’administration du service de clichĂ© instantanĂ© de volume
2(C) Copyright 2001-2013 Microsoft Corp.
3
4Voulez-vous vraiment supprimer 1 clichés instantanés (O/N) : [N] ? o
5
61 clichés instantanés ont été supprimés.

Il est aussi possible de supprimer en indiquer l'ID du cliché : vssadmin delete shadows /Shadow=c6cccf4b-dd16-4240-8bbd-5fbf9c080b2e

Lien

https://stackoverflow.com/a/14213304/6577778

Lien symbolique

Pour manipuler les fichiers, il faut utiliser un lien symbolique :

1mklink /d C:\shadowcopy "\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy41\"

Il faut mettre un \ Ă  la fin, sinon c'est un lien vers un fichier.

Popur supprimer le lien, il faut executer :

1rmdir C:\shadowcopy