Hi, tb.
The link NoBeef pasted should get you onto the right track. I've been
dual-booting for over 10 years but I had not seen that link before. I
especially appreciate the picture (in the link) of the Graphic Display
portion of Disk Management. DM (not Device Manager in this case) is one of
the most useful tools in Windows since it first appeared in Windows 2000
over a decade ago. DM is especially useful as a tool for dual-booting AND
as a reference tool to learn more about hard disks than most users ever
learn. The quickest way to run it is to press Start, type "diskmgmt.msc"
and press Enter.
Since you are using an Upgrade DVD to do a clean install, you'll probably
need to install Win7 in two steps. First install it WITHOUT entering a
Product Key (PK). Then go to the System Properties page and click "Change
product key", near the bottom of the page, and enter your PK. The Retail
and Upgrade disks are identical except for the label and license, so you can
Upgrade with a Retail disk - or vice versa. (My own copy of WinXP stopped
working in 2006, just about the time we finished the Vista beta; I've never
bothered to get it going again and you may also be ready to complete your
upgrade from WinXP after you invest a few days in learning how to use Win7.
Just remember: In spite of their similarities, Win7 is NOT WinXP!) You
might want to read this thread:
http://www.sevenforums.com/tutorials...7-version.html
Note that Win7 Setup.exe does several things "behind the curtain" (much like
the Wizard of Oz), keeping them hidden so as not to confuse us. Mainly, in
addition to installing Win7 into the "boot volume" (Drive W: in the example
in the link), it will update the few critical startup files in the System
Partition (your existing Drive C

. (Yes, Windows always starts booting
from the System Partition and keeps its operating system files in the Boot
Volume - even when they are the same partition.) After updating Drive C:,
WinXP's startup files (NTLDR, NTDETECT.COM and Boot.ini) will still be
there. But the boot-up process will now start with Win7's "bootmgr" file,
which will use the BCD (Boot Configuration Data) in the new Hidden, System
folder C:\Boot. The BCD will present the OS selection menu each time you
restart, offering to boot into Win7 or into a "Previous version of Windows".
If you select "previous", then the BCD will step back out of the way and
turn control over to NTLDR, which will use Boot.ini to boot WinXP as before.
When Win7 is installed on a virgin disk, it creates a small (100 MB)
partition to use as the System Partition, holding those few startup files.
But when Win7 Setup finds an existing System Partition, such as your Drive
C:, it will use that by updating the files there as I described.
The example in the link starts with the instruction to "1. Turn on your
computer so that your current version of Windows starts normally...", then
insert your disk and let Win7 Setup run. By starting the Win7 install from
the WinXP desktop, Setup can "see" the drive letters that you have assigned
with WinXP. If you've already created a partition for Win7 and assigned it
a letter (W: in the example, but you can assign it D: or any letter not in
use), Setup will use that letter and your Boot Folder will be W:\Windows (or
D:\Windows).
But if you BOOT from the Win7 DVD to install Win7, Setup will not know what
letters WinXP has assigned. It will assign the letter C: to the partition
where Win7 is installed and your Win7 Boot Folder will be C:\Windows, even
though it is the second partition on the disk. Setup will then assign other
letters; WinXP's Drive C: will probably become Win7's Drive D:. That might
confuse you, but neither WinXP nor Win7 will mind. Just be sure to give
each partition a label, which will be written to the disk and will not
change even if the letters shift.
All this is much easier to do than to explain, tb. You can read about it
for a month and just get more confused, but it will become clear as you
actually work through the process. ;^}
RC
--
R. C. White, CPA
San Marcos, TX
Microsoft Windows MVP (2002-2010)
Windows Live Mail 2011 (Build 15.4.3538.0513) in Win7 Ultimate x64 SP1
"tb" wrote in message news:...
First of all, let me clearly state that I am no computer expert so
please be gentle... :-)
I have an old desktop that has Windows XP SP3 installed on it. (c:\
drive)
What I would like to do is create a new partition (d:\ drive) by taking
away some of the space occupied by the c:\ drive, install Windows 7 in
it and thus create a dual-boot system.
The catch is that I have purchased an _Upgrade_ version (as opposed to
the _Full Retail_ version) of Windows 7! To be more precise, I have
purchased the DVD version for Windows 7 Home Premium Upgrade. (I am
assuming that the DVD has the SP1 version of Windows 7 on it, even
though it does not say so on the package. But that is not the most
pressing problem now.)
So, the major question that I have is: Is there a way to install
Windows 7 Upgrade version (via a clean install, of course) on a
partition other than the one that has Windows XP on it?
If so, can someone point me to a web site that has step-by-step
instructions on how to do it?
I want you to know that I did research this issue on the web. I did
find some information --but it is ambiguous! Some think that only the
Full Retail version will allow a clean install on a partition other
than the one where Windows XP currently resides. Others do not make it
clear what licensed version of Windows 7 they were using when they
created the Windows XP/Windows 7 dual-boot setup. Others do not offer
enough details.
Why do I want to create a dual-booting setup, you ask? Because my
desktop is rather old and Windows 7 Upgrade Advisor has flagged some
hardware (drivers) problems. I have researched solutions on the web
and found some answers, but I don't know if they will work till I
install Windows 7 on the machine. Therefore, I want to be able to use
Windows XP till I know that everything works fine with Windows 7.
--
tb