Copy of a Vista system on another partition as
another operating system.
Vers la page en Français
There are two difficulties :
_The first difficulty occurs if the original system (for instance C:)
has already given a letter to the destination partition (for instance
D:) This is generally the case . After a copy, the partition's letters
have not changed in the registry of the copied system. So a system
installed in C: is now in D: but its registry uses many files of C: and
modify the original system or cannot boot if the original system is
absent. We must swap the letters C: and D: in the registry of the
copied system
_ The Vista boot manager BCD must be updated to boot the new
system.
1 Copy of the original partition on the new partition
Several commercial tools can do the copy. If the size of the
destination partition is larger or equal to the original partition it
is possible to use a free dos program savepart :
http://www.partition-saving.com/
Boot on the partition saving floppy. Type savepart
choose "copy an element"
choose the disk and the partition to be copied
choose to copy the occupied sectors
choose the destination partition
2 Boot on the original system
After copy, boot on the original system
In disk management rename the destination partition which may
have now the same name as the original partition
Note the letters to swap (letters of the original and of the
destination partitions)
Swap the letters in the registry of the copied system (after a boot on
the original system)
Start/accessories/command line/ right clic run as administrator
execute regedit : the registry of the original system is displayed
select the key local machine
file/ open hive
search the hive "system" of the new system in its partition : it is the
file "new system"\windows\system32\config\system . Open.
Input an arbitrary new key name under which the hive will be displayed
In the new key name which appears, search and display "mounted devices"
Right click for instance on C: rename to Z:, D: rename to C:, Z: rename
to D:
To save the modifications, select the new key name, File/unload the
hive.
3 Update the boot manager BCD to boot the new system
Boot on the Vista DVD. Choose country. Next. .
Don't choose "install now" but "system recovery options"
.Normally it is proposed to repair at the end of the
search, Repair.
Another possibility is to use "command prompt"
Type the command :
bootrec /rebuildbcd
The new system will be proposed
.
If there was a preceding Vista system on the partition where the new
Vista has been copied then
we must suppress this old entry in BCD. Type : bcdedit /enum all /v to
display all the
identifiers
Find the identifier {????????} of the old system
Type the command : bcdedit /delete {write here the identifier of the
old
system} to delete the old entry. Then update the BCD as explained above.
4 Boot on the new system
It is better to change the generic name displayed at boot for a more
specific name:
In the new system, open, (run as administrator), a command window and
type the command:
bcdedit /set {current} description "replace this by the new system name"
To copy XP
To
copy Windows 7
feb 30 2011___g@gjullien.fr________