Re: How to mark partition as active

From: Sunny (sunny_at_nospam.net)
Date: 01/21/05


Date: Thu, 20 Jan 2005 23:07:25 -0500


Timothy Daniels wrote:

> "Sunny" wrote:
>
>>
>>
>> Timothy Daniels wrote:
<snip>
> If you are using scsi(x) in the Boot.ini file, copy the correct
> device driver for the SCSI controller that is in use on the
> computer, and then rename it Ntbootdd.sys. If you are using
> multi(x) in the Boot.ini file, you do not have to do this."

Interesting.

I have a test system with NT4, W2K Pro, and XP Pro (among other OSes)
each installed on separate SCSI disks in an external drive enclosure.

I checked, none of them are using scsi(x) in boot.ini - matter of fact I
don't recall *ever* seeing scsi(x) in a boot.ini, however my memories of
NT3.51 have faded...

> Notice that there is no connection between "scsi" and the
> concept of active partitions. Remember that the "active"
> partition is just the partition that contains a boot sector
> and the ntldr and boot.ini files. Once ntldr uses boot.ini

I don't have *any* active partitions according to Partition Magic - in
fact it keeps warning me my system won't boot as a result. I assume this
means none of my partitions have a boot sector either - but my bootable
partitions all contain ntldr and a valid boot.ini

> to provide the boot menu, the OSes listed in that menu and
> the one chosen to load may be anywhere on any hard drive.
> That means that the OS doesn't have to be on the "active"
> partition of the boot HD, it just has to be where the selected
> menu entry says it is. IOW, the "active" partition and the
> partition containing the OS needn't be the same partition.
> And my educated guess is that all this applies equally and
> in the same way to both IDE and SCSI hard drives. But
> in the interest of keeping us all educated, please post your
> own findings here.

Apparently all this doesn't *quite* apply equally to IDE and SCSI, since
SCSI doesn't appear to require a boot sector.

Motherboard IDE BIOSes typically don't allow you to specify the boot
disk, so I suppose they search for a boot sector. SCSI controller
BIOSes, OTOH, typically *require* you to specify the boot disk, so I
suppose they simply attempt to boot from the specified disk regardless
of the presence of a boot sector.

If that's the case, what is required to boot Windows installed on a
partition *other* than the first partition on a SCSI disk?

Do ntldr and boot.ini have to reside on the first partition, or on the
boot partition? Or either? And if they reside only on the boot
partition, does that partition then require a boot sector?

I expect I'll be able to answer those questions - just need to decide
which of my test system disks is expendable, and make time to experiment ;-)

Sunny



Relevant Pages

  • Re: Boot failure after installation
    ... > Go into the SCSI BIOS and reset the SCSI to default values. ... I don't think it will boot if I enable ACPI. ... One other thing that might be happening is if the geometry of the drive isn't allowing an extended translation because of the age of your hardware, you may need to keep the boot partition, that is the entire boot partition within the first 1024 cylinders. ...
    (freebsd-questions)
  • Re: Can someone else help? Was changing partition size.
    ... partition and the files, but not now. ... Windows 98 to boot up. ... This should fix the boot sector on the C: drive and allow you to boot ...
    (microsoft.public.windowsxp.general)
  • Re: Can someone else help? Was changing partition size.
    ... partition and the files, but not now. ... Windows 98 to boot up. ... This should fix the boot sector on the C: drive and allow you to boot ...
    (microsoft.public.windowsxp.general)
  • Re: second drive is not booting
    ... Boot managers work by having each OS in a separate partition. ... manager then loads the boot sector in that partition which that OS put ... bootsect file to load when selecting an OS that is within the same ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Can someone else help? Was changing partition size.
    ... Windows 98 to boot up. ... My Computer still does not list the partition that has ... This should fix the boot sector on the C: drive and allow you to boot ...
    (microsoft.public.windowsxp.general)