Originally posted by: Stephan28
Is this bizarre or what?!!?
That's XP.
>Black: The black connector is at the opposite end from the host connector and goes to the master drive (device 0), or a single drive if only one is used.
Yes, that's what I thought I knew, and I thought I must have taken a trip through the twilight zone when two people said it was the opposite.
I mess with and redo my several computer constantly, so I have had a lot of mysteries like this, especially since XP. For instance I have several versons of XP on each HD, and sometimes several HDs. Then I put them in different computers, or on a contoller card, etc. I also have a boot manager involved besides XPs boot manager. And another loader for linux.
>Now.....I noticed another oddity.....My CDRW is on IDE 2 (only drive on the last connector on the cable)
> and it shows up as Secondary Slave at the boot screen. Is this crazy or what?!!?
This I don't get. It is jumpered cable select? May be you have some stange cables?
This is as far as I've reasoned it out: The key is that XP has its own internal method of identifyng drives. It doesn't slavishly follow what the BIOS says or where it is on the cable. (Athough it does if all HDs are blank and XP has never been installed on any.) The other important fact is that it has a boot loader. If you put more than one version of XP on a HD, you will see it. Otherwise, it is there, but you probably won't notice.
XP's boot manager uses BOOT.INI to determine which version of the OS to boot.
If you have two HDs that have had XP installed separately, both will have a boot strap loader on their boot sectors, and both with will have NTLDR installed in the primary partition. So now the BIOS uses the first HD with a valid boot sector to boot with, normally the primary drive on the first IDE controller, but at some point in the load process, XP switches to its own ID method. Then you may get either version of XP on either drive as the version of XP loaded, and IDed as the so-called C: drive, depending on how you've switched the drives around since XP was installed. My own situation is more complex than this because I have more than one version of XP on each HD.
I admit I haven't pinned down XPs method very well, but I have been astonished at what has happened more than once. I thought about trying to pin it down, but I need a simpler system to narrow down the possibilities, and a way of knowing when the HD is totally free of any ID that XP may use.
To complicate things further, XP allows you to re-label any drive with an letter. It is simple to do with any drive but the boot drive (C
🙂 and the system drive (normally C:, but not always). For the boot drive and the system drive, you can edit the registry. That may seem like an interesting possiblity, but I assure you, you will get more confusion if you ever make another change to you HD configuration down the line.
Another thing I have found is that those setup programs that come with HDs sometimes put a partition manager or overlay on the HD when you don't need it. I found this out when I needed to redo the HD partitions, and Partition Magic refused, giving that as the reason.