VSS Snapshots entfernen

Die Sicherung von Windows- Systemen, unabhängig davon ob es sich um reine Dateisicherungen, einem Exchange- System usw. handelt, erfolgt meist unter Zuhilfenahme der Volume Shadow Copy Service, kurz VSS.
Bei einem Abbruch der Datensicherung kann es vorkommen, dass diese Snapshots nicht mehr gelöscht werden, und einen Neustart des Sicherungsjobs verhindern.
Diese "hängenden" Shadow Copies kann man sich in einer Command Shell anzeigen lassen:
C:\Users\Administrator>vssadmin list shadows
   
vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool
(C) Copyright 2001-2005 Microsoft Corp.
Contents of shadow copy set ID: {d5c0d9d2-b432-4109-8603-75cb530dfac0}
  Contained 2 shadow copies at creation time: 08.03.2014 19:45:31      
Shadow Copy ID: {e6327e82-e202-45e4-89df-583a22657cdf}
         Original Volume: (E:)\\?\Volume{fcef83bb-ed74-4dca-b11c-42840ebe5640}\
Shadow Copy Volume: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1
Originating Machine: ex2k1001.bayreuth.tk
Service Machine: ex2k1001.bayreuth.tk
         Provider: 'Microsoft Software Shadow Copy provider 1.0'
         Type: ApplicationRollback
         Attributes: Persistent, No auto release, Differential, Exposed locally

      Shadow Copy ID: {796ec60f-8189-48ff-b8d8-7e8868ae6d90}
         Original Volume: (F:)\\?\Volume{96d81e11-47b2-46b7-9035-943b51884fc1}\
         Shadow Copy Volume: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy6
         Originating Machine: ex2k1001.bayreuth.tk
         Service Machine: ex2k1001.bayreuth.tk
         Provider: 'Microsoft Software Shadow Copy provider 1.0''
         Type: ApplicationRollback
         Attributes: Persistent, No auto release, Differential, Exposed locally
Zu sehen sind hier zwei Snapshots, einer des Laufwerkes E: und einer des Laufwerkes F:, die von einem fehlgeschlagenen Versuch, die Daten auf diesen Laufwerken zu sichern, übrig geblieben sind.
Diese Schattenkopien sollen nun gelöscht werden. Der erste Ansatz ist sicherlich auch hier das Kommando vssadmin zu verweden:
C:\Users\Administrator>vssadmin delete shadows /all
vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool
(C) Copyright 2001-2005 Microsoft Corp.

Error: Snapshots were found, but they were outside of your allowed context.  Try removing them with the backup application which created them.
Dieser Versuch wird mit der Fehlermeldung Error: Snapshots were found, but they were outside of your allowed context.  Try removing them with the backup application which created them. quittiert.

Die Lösung- Diskshadow

Die Lösung liegt darin stattdessen das Programm diskshadow, Diskshadow ist in Windows 8, Windows Server 2008 und Windows Server 2012 enthalten.
Die Bedienung dieses Programmes ist stark an das ebenfalls in Windows enthaltene Dienstprogramm diskpart angelehnt.
Das Löschen des Snapshots geht hier einfach von der Hand:
DISKSHADOW> delete shadows all
Deleting shadow copy {e6327e82-e202-45e4-89df-583a22657cdf} on volume \\?\Volume{fcef83bb-ed74-4dca-b11c-42840ebe5640}\
from provider {b5946137-7b9f-4925-af80-51abd60b20d5} [Attributes: 0x00120009]...
Deleting shadow copy {796ec60f-8189-48ff-b8d8-7e8868ae6d90} on volume \\?\Volume{96d81e11-47b2-46b7-9035-943b51884fc1}\
from provider {b5946137-7b9f-4925-af80-51abd60b20d5} [Attributes: 0x00120009]...

Number of shadow copies deleted: 2

DISKSHADOW> exit
Und das war es auch schon!
Die durch VSS erzeugten Schattenkopien sind endgültig gelöscht.