M
mickrose
Please help if you can as no thread seems to address this interesting
task:
Let's say I want 3 different windows XP (on 3 different volumes of
course) on my pc. But I just want to make ONE full installation once;
customize it, add basic applications (Winrar, Kerio, Wintask, Spybot,
Geforce drivers, Soundblaster drivers, etc....
Installing all 3 XP systems one by one is easy BUT really time
consuming. I guess you would agree on that.
Here is my amateur's way of doing it (It seems to be bug free but I
am not 100% positive on that yet): If you already have a bug free
method for doing that then just let me know (and don't waste your
time reading the rest of the post)
Remarks:
[ I am not confronted to "System" partition problems (XP's Disk
management terminology) because I always create on the first IDE drive,
a small and unique Primary partition holding only the boot sector,
boot.ini etc... All other partitions are created inside Extended
partitions. So drive letter problems would concern only "Boot
partition" (XP's Disk management terminology) the volume containing
the OS]
[Some non-critical details about the PC I used to (apparently) succeed
in the described task:
P4 (intel chipset)/ 2x Ide HDD/ 1x Scsi/ one primary/ rest is extended/
most 20 volumes are Fat32. One XP system is already installed ]
Now the procedure:
1) Installing and customizing a nice Windows XP SP2 system which would
become the Template.
2) disabling the swap file of this Template XP system, before I
3) clone it with Ghost (one could use another application) from another
independent XP system where I
4) use Disk Management to change the drive letter of the future target
partition to match the template's drive letter.
Summary part 1: I want to clone my perfect template XP system (logical
drive or volume) to another empty logical drive. When I boot my
Template XP sys, my "boot" drive letter is U: (It is also called
"systemdrive" terminology of the command "set" under command
prompt.)
So I need all my future target cloned XP systems to get U: as a
"boot" drive letter to avoid BIG PROBLEMS. Of course, the danger is
to work on a system which reads and writes on 2 different volumes (the
template and the clone) depending on registry inconsistencies.
Then :
5) Check my boot.ini file and add the necessary lines to be able to
boot the future system on the different volume I have chosen.
6) Then I reboot and get out of the independent XP system I just used
(it is not the template, and it is not a future cloned system)
7) I press F8, select safe mode, and then select my new
Frankenstein's cloned XP system to boot.
8) It will manage to boot because it is reading data on the Template XP
system (U (if I hide the Template's volume (or partition) then it
does not boot.)
9) Because I am in safe mode, I am not damaging any of the 2 systems
even if it is a bastard system at this stage.
10) Now here is the most mysterious question: If I run "set" on
command prompt, I see that 70% of paths refer to U: and 30% to another
letter X:
11) Problem 1: X: drive letter is the "Boot partition" (XP's Disk
management terminology) the volume containing my cloned XP system. How
did windows decide to use X: rather then another free letter? Why 30%
of paths are affected?
12) Problem 2: U: drive letter is still assigned to the Template XP
system.
13) With Disk management, reassign U: with another letter (not possible
if you did not disable the swap file previously like I said, because
the swap file would be now on U
14) To reassign X: to U: use regedit:
Locate: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
Right-click \DosDevices\X, and then click Rename to DosDevices\U:
----------------------------------
For details see KB223188:
How To Restore the System/Boot Drive Letter in Windows
Article ID:223188Last Review:July 15, 2004Revision:4.1
-----------------------------------
15) Reboot, check with the "set" command if everything is ok, all
paths show U:\
16)enable a swap file
If you know a better way or can answer questions on point 11, then
please share it with me... I am wondering how does XP manage drive
letter assignment priorities, because something is happening as I boot
my clone in safe mode for the first time and tells XP to keep most
paths as U: but assign to "program files" and "systemdirectory"
(set command) letter X:
Thank you for your patience and cheers from Switzerland
Mick
task:
Let's say I want 3 different windows XP (on 3 different volumes of
course) on my pc. But I just want to make ONE full installation once;
customize it, add basic applications (Winrar, Kerio, Wintask, Spybot,
Geforce drivers, Soundblaster drivers, etc....
Installing all 3 XP systems one by one is easy BUT really time
consuming. I guess you would agree on that.
Here is my amateur's way of doing it (It seems to be bug free but I
am not 100% positive on that yet): If you already have a bug free
method for doing that then just let me know (and don't waste your
time reading the rest of the post)
Remarks:
[ I am not confronted to "System" partition problems (XP's Disk
management terminology) because I always create on the first IDE drive,
a small and unique Primary partition holding only the boot sector,
boot.ini etc... All other partitions are created inside Extended
partitions. So drive letter problems would concern only "Boot
partition" (XP's Disk management terminology) the volume containing
the OS]
[Some non-critical details about the PC I used to (apparently) succeed
in the described task:
P4 (intel chipset)/ 2x Ide HDD/ 1x Scsi/ one primary/ rest is extended/
most 20 volumes are Fat32. One XP system is already installed ]
Now the procedure:
1) Installing and customizing a nice Windows XP SP2 system which would
become the Template.
2) disabling the swap file of this Template XP system, before I
3) clone it with Ghost (one could use another application) from another
independent XP system where I
4) use Disk Management to change the drive letter of the future target
partition to match the template's drive letter.
Summary part 1: I want to clone my perfect template XP system (logical
drive or volume) to another empty logical drive. When I boot my
Template XP sys, my "boot" drive letter is U: (It is also called
"systemdrive" terminology of the command "set" under command
prompt.)
So I need all my future target cloned XP systems to get U: as a
"boot" drive letter to avoid BIG PROBLEMS. Of course, the danger is
to work on a system which reads and writes on 2 different volumes (the
template and the clone) depending on registry inconsistencies.
Then :
5) Check my boot.ini file and add the necessary lines to be able to
boot the future system on the different volume I have chosen.
6) Then I reboot and get out of the independent XP system I just used
(it is not the template, and it is not a future cloned system)
7) I press F8, select safe mode, and then select my new
Frankenstein's cloned XP system to boot.
8) It will manage to boot because it is reading data on the Template XP
system (U (if I hide the Template's volume (or partition) then it
does not boot.)
9) Because I am in safe mode, I am not damaging any of the 2 systems
even if it is a bastard system at this stage.
10) Now here is the most mysterious question: If I run "set" on
command prompt, I see that 70% of paths refer to U: and 30% to another
letter X:
11) Problem 1: X: drive letter is the "Boot partition" (XP's Disk
management terminology) the volume containing my cloned XP system. How
did windows decide to use X: rather then another free letter? Why 30%
of paths are affected?
12) Problem 2: U: drive letter is still assigned to the Template XP
system.
13) With Disk management, reassign U: with another letter (not possible
if you did not disable the swap file previously like I said, because
the swap file would be now on U
14) To reassign X: to U: use regedit:
Locate: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
Right-click \DosDevices\X, and then click Rename to DosDevices\U:
----------------------------------
For details see KB223188:
How To Restore the System/Boot Drive Letter in Windows
Article ID:223188Last Review:July 15, 2004Revision:4.1
-----------------------------------
15) Reboot, check with the "set" command if everything is ok, all
paths show U:\
16)enable a swap file
If you know a better way or can answer questions on point 11, then
please share it with me... I am wondering how does XP manage drive
letter assignment priorities, because something is happening as I boot
my clone in safe mode for the first time and tells XP to keep most
paths as U: but assign to "program files" and "systemdirectory"
(set command) letter X:
Thank you for your patience and cheers from Switzerland
Mick