We have 20+ Developers who currently are responsible for their own machines in terms of backing up anything.
This is not a big issue because Team Foundation Server where all the development work is checked in/out of it properly backed up.
The thing is if a developers machine fails or hard drive fails. It means down time for them. Some developers have their own portal hard drives so they Ghost their hard drive every night to make sure they can be back up and running within minutes.(by doing a restore from image)
I am looking to devise some sort of Backup Plan/Procedure where by i can ghost everyone's HD's on a regular basis to potentially avoid any downtime.
If a developers machine failed and they had to reinstall it would take 2 days to reinstall everything including the local build of our Software application(this is the longest thing to do).
Instead we have spare hardware where if we had an image of their previous working hard drive we could restore it within a matter of minutes and have them back up and working.
The plan has to be quick and hassel free and most importantly not data heavy.
Is there a way of taking 1 full image(every month) and taking a differential snapshot image that adds any updates to the existing backup image.