Dual-boot XP/XP?

June 07th, 2011 - 12:11 am ET by Heather | Report spam
I have been running a dual-boot (Win98 / XP) system ever since
a couple of programs I needed to use were only compatible with
Win98. Now I don't need these programs any longer, while at the
same time I was going to upgrade to a newer machine, so I was
wondering if anyone else has been using a dual-boot "XP/XP"
configuration?
The reason I'm considering another dual-boot system is that it
was easy to clone the XP partitions with Win98, to make a spare
HDD in case of a crash, rather than using a program like Acronis,
which forces specific partition sizes and requires the target HDD
to be of equal or larger size than the source HDD.

Whenever I had a HDD crash in the past, it always affected the
C-partition only, so by keeping my data on other partitions, I have
been fortunate so far to never losing any. With this in mind, I was
going to set up the main XP OS again on the D-drive (data on drive E,
etc), while the C-drive would just occupy an unused 2nd XP system
whose only purpose would be to allow me to clone (or delete) material
on my main system which couldn't be done while in use. -H.
email Follow the discussionReplies 18 repliesReplies Make a reply

Similar topics

Replies

#1 Tim Meddick
June 07th, 2011 - 12:37 am ET | Report spam
If you are using (d:) as your system drive and you then clone partition 1,
using partition copying software, onto partition 0 you will not be able to
dual-boot into the backup (c:) partition by trying to boot into partition
0.

This is because all the locations in the registry, including expandable
environment variables such as %HOMEDRIVE% and %SystemRoot% will be
incorrect. As at present on your system, as I understand it, these
variables should point to (d:) and therefore will still do so when you try
to boot the cloned partition on drive (c:).

Because drive (d:) is still in existence, and for all intents and purposes,
is still an exact copy to (c:) the boot should actually work, but only
because it's using file-locations pointed at by the same system variables
(i.e.; on (d:)) and would completely fail to boot if (c:) were left as the
only drive.

For both XP installations to work, you would have to install them
consecutively, first on (c:) and then again onto (d:) - but then you would
not be able to clone one onto another and still have them be truly
dual-bootable.

To do that, you would have to have two physical hard-drives and set-up the
first with the dual-bootable twin XP installations - then when you wanted
to clone an XP installation, you would do so to it's respective counterpart
on the other physical hard-drive.

i.e.
clone drive 0 partition 0 onto drive 1 partition 0
clone drive 0 partition 1 onto drive 1 partition 1

Then both disks would be dual-bootable and you would be able to clone
either partition on drive 0 to it's respective partition on drive 1

=
Cheers, Tim Meddick, Peckham, London. :-)




"Heather" wrote in message
news:isk86c$cv8$
I have been running a dual-boot (Win98 / XP) system ever since
a couple of programs I needed to use were only compatible with
Win98. Now I don't need these programs any longer, while at the
same time I was going to upgrade to a newer machine, so I was
wondering if anyone else has been using a dual-boot "XP/XP"
configuration?
The reason I'm considering another dual-boot system is that it
was easy to clone the XP partitions with Win98, to make a spare
HDD in case of a crash, rather than using a program like Acronis,
which forces specific partition sizes and requires the target HDD
to be of equal or larger size than the source HDD.

Whenever I had a HDD crash in the past, it always affected the
C-partition only, so by keeping my data on other partitions, I have
been fortunate so far to never losing any. With this in mind, I was
going to set up the main XP OS again on the D-drive (data on drive E,
etc), while the C-drive would just occupy an unused 2nd XP system
whose only purpose would be to allow me to clone (or delete) material
on my main system which couldn't be done while in use. -H.



Replies Reply to this message
#2 Bill in Co
June 07th, 2011 - 12:42 am ET | Report spam
Heather wrote:
I have been running a dual-boot (Win98 / XP) system ever since
a couple of programs I needed to use were only compatible with
Win98. Now I don't need these programs any longer, while at the
same time I was going to upgrade to a newer machine, so I was
wondering if anyone else has been using a dual-boot "XP/XP"
configuration?
The reason I'm considering another dual-boot system is that it
was easy to clone the XP partitions with Win98, to make a spare
HDD in case of a crash, rather than using a program like Acronis,
which forces specific partition sizes and requires the target HDD
to be of equal or larger size than the source HDD.

Whenever I had a HDD crash in the past, it always affected the
C-partition only, so by keeping my data on other partitions, I have
been fortunate so far to never losing any. With this in mind, I was
going to set up the main XP OS again on the D-drive (data on drive E,
etc), while the C-drive would just occupy an unused 2nd XP system
whose only purpose would be to allow me to clone (or delete) material
on my main system which couldn't be done while in use. -H.



For the purposes of discussion below, I'm going to assume C: is your main
system partition, as it is in most cases (you can modify that as needbe).

I would think it would be a lot simpler to use Acronis to make a backup
IMAGE of your main system C: partition, and to use that as a backup, if
needed.

This way there wouldn't be any need for dual booting. PLUS the only thing
stored would be an backup IMAGE of the entire C: partition (which could be
stored in any other partition of your choice).

But note, this is using imaging as a backup, not cloning a drive. Hence the
only requirement for the partition storing the image is that it is large
enough to store the image.

So, for example, if you're creating an image backup of a C: partition, with
20 GB of stuff in it, it would require something less than 20 GB to store
the backup image (since there is some compression). (But if you really
want to use CLONING instead, that's a different story). Either way works.
Replies Reply to this message
#3 Tim Meddick
June 07th, 2011 - 05:59 am ET | Report spam
Bill,
It isn't that simple - the point being that, I believe, the OP has
said, her present XP is installed to (d:) and that she wants to backup
(copy) that partition to (c:) and be able to boot both (via an XP-managed
dual-boot setup)!!

=
Cheers, Tim Meddick, Peckham, London. :-)




"Bill in Co" wrote in message
news:
Heather wrote:
I have been running a dual-boot (Win98 / XP) system ever since
a couple of programs I needed to use were only compatible with
Win98. Now I don't need these programs any longer, while at the
same time I was going to upgrade to a newer machine, so I was
wondering if anyone else has been using a dual-boot "XP/XP"
configuration?
The reason I'm considering another dual-boot system is that it
was easy to clone the XP partitions with Win98, to make a spare
HDD in case of a crash, rather than using a program like Acronis,
which forces specific partition sizes and requires the target HDD
to be of equal or larger size than the source HDD.

Whenever I had a HDD crash in the past, it always affected the
C-partition only, so by keeping my data on other partitions, I have
been fortunate so far to never losing any. With this in mind, I was
going to set up the main XP OS again on the D-drive (data on drive E,
etc), while the C-drive would just occupy an unused 2nd XP system
whose only purpose would be to allow me to clone (or delete) material
on my main system which couldn't be done while in use. -H.



For the purposes of discussion below, I'm going to assume C: is your main
system partition, as it is in most cases (you can modify that as needbe).

I would think it would be a lot simpler to use Acronis to make a backup
IMAGE of your main system C: partition, and to use that as a backup, if
needed.

This way there wouldn't be any need for dual booting. PLUS the only
thing stored would be an backup IMAGE of the entire C: partition (which
could be stored in any other partition of your choice).

But note, this is using imaging as a backup, not cloning a drive. Hence
the only requirement for the partition storing the image is that it is
large enough to store the image.

So, for example, if you're creating an image backup of a C: partition,
with 20 GB of stuff in it, it would require something less than 20 GB to
store the backup image (since there is some compression). (But if you
really want to use CLONING instead, that's a different story). Either
way works.

Replies Reply to this message
#4 John John MVP
June 07th, 2011 - 09:19 am ET | Report spam
On 6/7/2011 1:11 AM, Heather wrote:
I have been running a dual-boot (Win98 / XP) system ever since
a couple of programs I needed to use were only compatible with
Win98. Now I don't need these programs any longer, while at the
same time I was going to upgrade to a newer machine, so I was
wondering if anyone else has been using a dual-boot "XP/XP"
configuration?
The reason I'm considering another dual-boot system is that it
was easy to clone the XP partitions with Win98, to make a spare
HDD in case of a crash, rather than using a program like Acronis,
which forces specific partition sizes and requires the target HDD
to be of equal or larger size than the source HDD.

Whenever I had a HDD crash in the past, it always affected the
C-partition only, so by keeping my data on other partitions, I have
been fortunate so far to never losing any. With this in mind, I was
going to set up the main XP OS again on the D-drive (data on drive E,
etc), while the C-drive would just occupy an unused 2nd XP system
whose only purpose would be to allow me to clone (or delete) material
on my main system which couldn't be done while in use. -H.



Sure, that is simple as pie. Just install Windows XP on the first
partition and then install it again on the second partition, that is all
there is to it. You can install it to as many partitions as you want on
the same disk, you can even install it on logical drives if you want,
only the system files (ntldr, NTDETECT.COM & boot.ini) need to be on the
primary active partition, the rest can be installed wherever you want as
often as you want, it is only limited to the size of the disk and the
number of available partitions. BUT keep this in mind, you will
only be able to activate ONE of the installations!

So, how do you go about using a second installation when you can only
activate one? The easiest way is to clone your Windows installation to
a second hard disk. If you insist on doing this with one disk only you
can clone one installation to a second partition, it takes a few extra
steps but that isn't that big a deal. You can go about it this way:

1- Install and activate your first copy of Windows XP on the primary
active partition, we will consider this partition to be your C: drive.

2- Use your cloning software and clone the Windows installation on C:
to your second partition, we will assume the second partition to be D:,
your C: drive will remain the primary active partition, the Windows
installations will be booting using the ntldr, NTDETECT.COM & boot.ini
files on the C: drive.

3- Edit the boot.ini file on C: and add a second line where the ARC
path points to the second (cloned) installation on the D: drive,
typically the edited boot.ini file will look like this:

[boot loader]
timeout0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP
Professional" /fastdetect

=
Note that partition enumerations start at number 1, there is no such
thing as partition 0, the second "multi(0)..." line (the ARC path) in
the boot.ini file instructs ntldr to load the Windows installation
located in the WINDOWS folder on the second partition. The stuff
between the "quotation marks" is just descriptive text for human eyes,
you can enter whatever you want there, for example:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP on Partition 1"
/fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP on Partition 2"
/fastdetect


4- Edit the HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\DosDevices\D:
value on the SECOND (drive D:) installation and change the the value to
\DosDevices\C: To do this will will first have to release the C: drive
letter to make it available, do it this way:

Remember, this is done on the registry on the SECOND installation:

1- Rename \DosDevices\C: to \DosDevices\X:, this will free up drive
letter C.
2- Rename \DosDevices\D: to \DosDevices\C:
3- Rename \DosDevices\X: (from step 1) to \DosDevices\D:

You can remotely edit the registry on the second while logged on to the
first installation, you can use Regedit to load the SYSTEM hive of the
second installation, see here for easy to follow instructions:
http://www.rwin.ch/xp-live/regedit.htm Don't forget to unload the hive
when you are done or else the changes will not be saved.

And that is it. When you boot the computer you will be presented with
two boot options, you just have to select the installation that you want
to boot and away you go. The drive letter assignments on Windows XP are
recorded in the Mount Manager database
(HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices) and are persistent:

- When you boot the Windows installation on partition 1:
The first partition will be assigned drive letter C:
The second partition will be assigned drive letter D:

- When you boot the Windows installation on partition 2 the Windows
installation will retain its drive C: letter assignment:
The first partition will be assigned drive letter D:
The second partition will be assigned drive letter C:

After all of this is said and done do I think that this is a good
recovery strategy? No, not at all! If you really want to use a "2
Windows installation" setup you really should use TWO hard disks! Your
comment that "Whenever I had a HDD crash in the past, it always affected
the C-partition only, so by keeping my data on other partitions, I have
been fortunate so far to never losing any..." is nothing but pure luck,
this is a very poor backup and recovery strategy! You are tempting fate
and sooner or later your luck will run out and this strategy will leave
you up the creek without a paddle. Get yourself a second hard disk for
your backups, you can use an external USB or eSata disk for this (eSata
is faster than USB). As for "cloning" this is ok but it's usually used
when you replace failing drives rather than a backup, images use less
space and they can quickly be restored in emergency situations, I like
TeraByte's Image for Windows, it's a small and clean imaging utility and
it works like a charm, you can get it here:
http://www.terabyteunlimited.com/im...indows.htm

John
Replies Reply to this message
#5 Heather
June 07th, 2011 - 11:40 am ET | Report spam
I guess I wasn't clear enough on my intentions.
(Tim, I wanted to copy the exact same configuration - NOT switch drives).

The only reason for a dual-boot was to be able to make an exact SPARE
2nd copy of my existing HDD without using Acronis, because the cloning
software won't let me choose the size of the drive and partitions
(I have made clones with Acronis before but didn't like that I could not
choose the configuration myself).

Right now, I can use Win98 (C-drive) and xcopy the entire HDD,
containing Win98, XP and the data on the other partitions to another
HDD as an exact clone. If the present HDD dies, I just swap the drives
and continue with the cloned HDD.

I was intending to do the exact same thing with the next computer,
except that instead of using Win98 as the copying tool, I thought of
using a 2nd XP OS instead.

From the reply by "John John MVP" -- the only potential problem then
is activation of the second XP installation. Not disputing this, but it
does sound odd that using the same computer, activation wouldn't go
through? But then, that is why I posted here to see if anyone else has
done this before.
Replies Reply to this message
Help Create a new topicNext page Replies Make a reply
Search Make your own search