Поскольку эта проблема кажется несколько неясной, я решил объяснить найденное решение.
Для копирования системного тома Windows с использованием службы теневого копирования томов лучшей программой кажется ViceVersa (Полнофункциональная пробная версия на http://www.tgrmn.com/). Я также попробовал бесплатное "Shadow Copy" от Runtime Software, но оно очень глючное и имеет ужасно ограниченный графический интерфейс.
Также обратите внимание, что по какой-то причине теневое копирование профиля текущего пользователя не работает в Windows XP. Так что копируйте во время работы от имени какого-то временного пользователя, пользовательский каталог которого вы можете исключить из копии.
Прежде чем пытаться загрузиться с нового жесткого диска, необходимо также изменить назначения букв дисков в регистраторах Windows НА НОВОМ ДИСКЕ: для этого загрузите куст системного реестра с нового диска и переименуйте его в ключе "Подключенные устройства":
"\DosDevices\D:" to "\DosDevices\C:"
Предполагая, что D была буквой диска для нового диска, а C буквой диска системного тома. Если этого не сделать, Windows загрузится, но остановится, как только появится экран входа в систему. Не забудьте выгрузить куст реестра после того, как вы закончите, иначе вы можете столкнуться с проблемами при перезагрузке со старого диска.