Hi, Al.
There's WAY too much static in this thread! :>( (And, yes, I've
contributed my share.)
And way too much emphasis on the "active" partition. Since you have two
HDDs in your computer now, you can have two partitions marked Active -
one on each physical disk.
Active means something to the BIOS, but it doesn't mean anything to
Windows, really. All it means to the BIOS is that the partition MIGHT be
used to boot the computer - but it can't actually BE used to boot unless
it contains a boot sector and the startup files: bootmgr (a filename
with no extension) and the BCD (Boot Configuration Data), which is
contained in the folder named \Boot. The BCD consists of about 6 files
and 26 folders, mostly language folders. These are all Hidden and System
files and folders, of course, so you'll have to deal with those
Attributes to see them. But if they are not on the Active partition,
then that is NOT the SYSTEM Partition and can't be used to boot Win7.
The boot sector is the first physical sector of a bootable physical
partition. It is not a file; it is not a part of NTFS or any other file
system, so it can't be seen by Windows Explorer or most programs. But it
must be the first sector of the System Partition, because it tells the
BIOS what kind of file system to expect on that partition and whether to
look for MSDOS.SYS (for Win9x or earlier) or NTLDR (for Win2K/XP/NT) or
bootmgr (for Vista/Win7) to start the process of "the system pulling
itself up by its own bootstraps" to "boot" the computer. For Win7, BIOS
reads the boot sector, which tells it to find bootmgr in the Root of the
System Partition. At this early stage in the boot process, the computer
doesn't yet know about partitions and folders, so the critical files
MUST be in the ROOT of that Active partition on the HDD designated in
the BIOS as the current Boot Device.
Have you looked at the partition on Disk 1, your new HDD? Win7 is not
prejudiced; it is perfectly happy to have the System Partition on any
HDD in your computer. If Disk 1 was designated as the Boot Device in the
BIOS at the time you ran Setup, then Setup would have created the
necessary boot sector and files on the Active partition on THAT HDD,
making it the System Partition. Files in that partition would still
point back to the Win7 installation's Boot Folder C:\Windows on the
first HDD, and the computer would happily start on Disk 1 and run Win7
from Drive C: on Disk 0.
Have another look at Disk Management. You MUST have a System Partition;
otherwise the computer could not boot, no matter how many Active
partitions there may be.
Have you actually read KB 314470, which I gave you the link for earlier?
Here it is again, just in case:
http://support.microsoft.com/kb/314470/EN-US/
As I said, we bandy around the term "boot" quite loosely, but it
actually doesn't mean what most of us assume that it means when we use
terms like "boot volume" or "boot drive". To repeat an oft-used
expression, "We BOOT from the SYSTEM partition and keep our operating
SYSTEM files in the BOOT volume."
I've never had a Dell, or any other branded computer in the past 20
years, so I've not seen one with an OEM partition. But my guess is that
yours came with 3 partitions. The 3rd would be your Boot Volume, Drive
C:. That one need not be disturbed. The first two would be Dell's
Recovery partition and Win7's unlettered System Partition, but I don't
know which one comes first on the disk. But Disk Management will show
you. One - and only one - of them will be marked Active. And ONE of them
was originally the System Partition. When you installed your second HDD
- or afterwards - you apparently fouled up the arrangement somehow. All
you really needed to do after that was to restore the Active designation
to the correct partition, and Disk Management could do that for you. But
I don't know what other changes may have been made since then, so I'm
not sure what you should do next.
Not "THE" primary partition. Each physical disk has a Partition Table
that can hold exactly FOUR partition entries. EACH of this is a Primary
Partition - unless one is an Extended Partition, which can be further
divided into multiple Logical Drives. Each primary partition and each
logical drive is a "volume"; each can be assigned a "drive" letter and
formatted independently of all others. But only one of the primary
partitions can be the Active (bootable) partition on that HDD. So each
of your three partitions should have the words "Primary Partition" in
the Status column, but only one should also say "Active" - and that one
should also say "System".
It might help if you could use Win7's Snipping Tool or another utility
to take a snapshot of your Disk Management screen and post it here. Be
sure to widen the Status column so that we can see which partitions have
the System and Boot labels. And be sure to include enough of the
Graphical View so that we can see the layout of the partitions on your
two HDDs.
RC