Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Does anyone know of a command or tool to create disk snapshots on Windows 7 (client SKU)?

I see vssadmin.exe has a "create shadow" option, but that's available only on server SKUs: http://technet.microsoft.com/en-us/library/cc788055(v=ws.10).aspx

I've a backup tool that replicates changes (creations, modifications and deletions to files and directories) since last backup, to my backup volume. Before each time this happens I want to create a persistent snapshot on my backup volume. I could then mount previous snapshots to view previous backups achieving a behavior similar to that of TimeMachine in OS X.

This question has been asked before but unfortunately there weren't any good answers: Taking snapshots of filesystem/volume in Windows 7?

share|improve this question

3 Answers 3

Using RoboCopy and a Scheduled Task to backup to a directory that is then grabbed by the other backup system would be more reliable. Volume Shadow Copy is great but not really designed for what you're trying to accomplish.

share|improve this answer
    
Can you explain how one would go about doing so? Also, the Volume Shadow Copy Service is designed to take snapshots of volumes, and the OP is trying to leverage it to solve his problem. –  DragonLord Nov 16 at 7:39
    
Here is a guide to setting up a robocopy backup script: sevenforums.com/tutorials/… and Here is a a pretty good overview for Volume Shadow Copy: blog.szynalski.com/2009/11/23/volume-shadow-copy-system-restore –  Bryce Nov 26 at 14:02

Upon more research I found that 'persistent' snapshots are not strongly persistent. Windows overwrites them once there's not enough space to keep them around. So my original idea of treating snapshots as previous backups won't really work. Instead I'm going to use the 'Hardlink Shell Extension' and 'ln commandline hardlinks' tools developed by this guy: http://schinagl.priv.at/nt/ntutils.html

share|improve this answer
    
Please avoid posting multiple answers unless they're totally unrelated. You can always edit your own posts. –  DragonLord Nov 16 at 7:38
    
Apologies. Will be more careful in the future. –  Puneet Arora Dec 4 at 21:06

I found that the tool I'm looking for is called VShadow and its available in Windows SDK. A search for 'Windows 7 VShadow' returned the following useful links -

http://edgylogic.com/blog/vshadow-exe-versions/

http://vscsc.sourceforge.net/

share|improve this answer
    

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.