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?

  • "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

| improve this answer | |

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 http://www.tgrmn.com/). 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.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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