Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for a program that uses shadow copy to copy the contents of a Windows XP system volume that is running.

I.e. I want to clone the system volume with the following snags: (1) I want to be able to select which files to copy (i.e. not the entire file system) (2) This is probably implied by (1), but I also have to avoid sector-by-sector copies (3) I do not want to clone a file system into an image file and restore to a 3rd drive but want to do a filesystem to filesystem copy

All the backup/clone utilities I looked into stumble on one of above points. Any ideas?

share|improve this question
"Clone" means an exact copy, you need to use another term I think. You might also list the programs you have looked at. Haver you looked at Norton Ghost 15?, it uses shadow copy. – Moab Feb 1 '11 at 19:10
Norton Ghost seems to allow only backups into an image file. I have not seens a filesystem to filesystem copy function. – ARF Feb 1 '11 at 20:24

Hope I understand the question correctly. If so have a look at Hobocopy

share|improve this answer
up vote 0 down vote accepted

Since this problem seems to be somewhat obscure, I thought I explain the solution I found.

To copy a Windows system volume using volume shadow copy service, the best program seems to be ViceVersa (Fully functional trial on I also tried the freeware "Shadow Copy" by Runtime Software but this is very buggy and has an terribly limited GUI.

Also note, for some reason shadow copying the current user's profile seems to fail on Windows XP. So copy while running as some temporary user whose user directory you can exclude from the copy.

Before trying to boot from the new harddrive, one also has to modify the drive-letter assignements in the Windows registrs ON THE NEW DRIVE: for this, load the system registry hive from the new drive and rename in "Mounted Devices" key:

"\DosDevices\D:" to "\DosDevices\C:"

Assuming that D was the drive letter for the new drive and C the drive letter of the system volume. If this is not done, Windows will appear to load but freeze just before it reaches the login screen. Do not forget to unload the registry hive after you are done, otherwise you may run into problems when rebooting from the old drive.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .