Showing posts with label 2012 R2. Show all posts
Showing posts with label 2012 R2. Show all posts

Friday, 23 September 2016

Clear Old Backups Windows Server 2012 R2




There are a number of people asking how to clean up Server 2012 backups and not many answers except to say Windows does it automatically.  There is a way!

Using Diskshadow at the command prompt you can wipe away all the old backups.

Open Server Manager > File and Storage Services > Volumes
For instance this is my backup location. \\?\Volume{9f7925e7-0a88-47a6-a6da-357dd7229cb1}.  








Now launch an Elevated Command Prompt and type "Diskshadow" without the quotes.

Then type "List Shadows all" and you should see the volume identifier many times over.
In my case I had 60 shadow copies listed with that volume.  

Run this command using your volume information in my case for example: 
Delete Shadows Volume \\?\Volume{9f7925e7-0a88-47a6-a6da-357dd7229cb1}

This removed all but the latest backup.  I tested by restoring both a new and old file to my server and running a manual backup all worked perfectly.  Be aware the first backup will take some time to complete while it rebuilds the backup set however it wont consume anymore space than a normal scheduled backup.

I'm sure someone much smarter than me could write an app that would be able to go through the shadows and show the backups by date/time and give you the option of deleting certain backups.

I hope this helps out and as usual be careful with your data.  Make backups and use this tutorial at your own risk.

Feel free to comment.