À l'aide de notre outil simple, vous pouvez facilement accéder à des clichés instantanés, ce qui permet d'accéder à des copies ponctuelles des fichiers actuellement verrouillés créées par Windows Restore.
Crédit image: Meilleurs services de sauvegarde
Que sont les copies fantômes?
Les clichés instantanés sont un concept qui a été introduit pour la première fois dans Windows Server 2003. Windows analyse périodiquement le système, recherche les modifications apportées aux fichiers depuis la dernière analyse et les enregistre. Ces modifications sont indexées et empilées les unes sur les autres, ce qui crée un historique du fichier / dossier. Ce processus a ensuite été ajouté au système d’exploitation Windows Vista sous la fonction de restauration du système, où il en est aujourd’hui. La technologie est à la base de la fonctionnalité des versions précédentes de Windows.
Cela se fait en arrière-plan en tant que processus de niveau système (création d'un point de restauration) qui n'est pas soumis aux mêmes limitations que les opérations sur les fichiers initiées par l'utilisateur. En conséquence, le système est capable de capturer les modifications apportées aux fichiers qui sont verrouillés par l'utilisateur.
Donc, pour accéder à un fichier verrouillé, nous devons simplement accéder au dernier cliché instantané. Il s’agit du même principe utilisé par Windows Backup et d’autres produits de sauvegarde commerciaux capables d’accéder, par exemple, aux fichiers Outlook PST tant que Outlook reste ouvert.
Cependant, il est important de noter que, étant donné que des clichés instantanés sont créés lors de la création d'un point de restauration système, le contenu entre la version du fichier en direct et la version du cliché instantané peut être différent. Par défaut, Windows crée un point de restauration chaque jour. Dans la plupart des situations, cela devrait donc être un candidat raisonnable à la sauvegarde.
Accéder aux clichés instantanés
À partir de là, l'article suppose que vous utilisez notre outil fourni via le lien au bas de l'article. Le script de traitement par lots doit être placé dans un dossier défini dans votre variable Windows PATH. Si vous n'êtes pas sûr, placez-le simplement dans votre répertoire C: Windows et cela devrait suffire.
Pour accéder aux fichiers enregistrés dans des clichés instantanés, nous utilisons l'outil de ligne de commande VSSAdmin, fourni avec Windows. Cet outil doit être exécuté en tant qu’administrateur pour fonctionner correctement. Lorsque vous ouvrez une invite de commande, assurez-vous de cliquer avec le bouton droit de la souris et de sélectionner l’option «Exécuter en tant qu’administrateur».
MountLatestShadowCopy /?
MountLatestShadowCopy C:LatestShadow C:
effectuera les actions suivantes:
- Recherchez le dernier cliché instantané pour le lecteur C.
- Créez un lien symbolique / pseudo-répertoire “C: LatestShadow”
- Rendez le contenu entier du cliché instantané disponible dans ce répertoire.
Une fois terminé, vous êtes libre de parcourir le contenu via l'invite de commande:
RMDIR C:LatestShadow
ou directement via l'explorateur Windows. L'action de suppression démonte simplement le dossier et ne supprime pas le cliché instantané.
Utilisation dans les scripts / tâches automatisées
Les informations ci-dessus sont parfaites, mais grâce au fonctionnement manuel, elles sont plus accessibles via les versions précédentes de Windows. Notre outil permet de tirer parti des processus automatisés.
Par exemple, le script ci-dessous monte le dernier cliché instantané dans le répertoire local “C: MyShadow”, puis copie le fichier “outlook.pst” situé dans le dossier de documents de l'utilisateur JDoe sur un serveur de sauvegarde. Une fois terminé, le répertoire local contenant l'emplacement de la copie fantôme est supprimé pour se nettoyer.
CALL MountLatestShadowCopy C:MyShadow
XCOPY “C:MyShadowUsersJDoeDocumentsOutlookoutlook.pst” “\BackupServerMyFiles”
RMDIR C:MyShadow
Si vous tentiez de copier la version en direct du même fichier et que l'utilisateur l'avait ouverte à ce moment-là, votre opération de copie de fichier échouerait. Cependant, depuis que nous avons accédé au fichier via un cliché instantané, il n’ya pas de verrous et la procédure de copie réussit presque toujours. Comme indiqué précédemment, cette procédure décrit à peu près à quel point les produits de sauvegarde courants sont capables de faire la même chose.
Une information importante mentionnée ci-dessus est que pour exécuter le script ci-dessus, ou tout script utilisant l'outil MountLatestShadowCopy.bat (qui utilise à nouveau l'outil VSSAdmin), l'invite de commande doit être exécutée en tant que compte d'administrateur. Pour pouvoir utiliser cet outil dans une tâche planifiée, vous devez définir la tâche correspondante sur "Exécuter avec les privilèges les plus élevés" afin que le processus automatisé puisse monter des copies d'ombre à l'aide de l'outil VSSAdmin.
Téléchargez l'outil MountLatestShadowCopy à partir de HowToGeek.com