WUGNET, the Windows User Group Network
Your Complete Resource Center for "The Best" in Shareware, Computing Tips and Support, Windows Industry News... and much more!
Home Forums Shareware Windows Tips Hot Offers FREE Newsletters Arcade Contact Us About Partners
Search WUGNET: RSS Feeds RSS Feeds Advertise with WUGNET    |    Shareware eBooks
HomeHome FAQFAQ   SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log in/Register/PasswordLog in/Register/Password

What determines hard disk number?

 
Goto page Previous  1, 2
   Home -> Windows -> Hardware RSS
Next:  Hardware: me too!  
Author Message
Bill Blanton

External


Since: Jun 13, 2004
Posts: 549



(Msg. 9) Posted: Sun Aug 03, 2008 12:18 pm
Post subject: Re: What determines hard disk number? Add to elertz [Login to view extended thread Info.]
Archived from groups: microsoft>public>windowsxp>hardware (more info?)

I don't think that XP necessarily follows the BIOS enumeration order. At least
across different classes of device. My %boot%/%system% SATA drive is disk0,
until I plug in a PATA HDD, in which case the boot drive becomes disk1, and
the PATA becomes disk0.

However, I think the BIOS is still enumerating the boot SATA as 0.

If I boot to a floppy and run BootitNG the SATAs are enumerated before the PATA.
I'm pretty sure that BING uses int 0x13 to communicate with HDDs.



"JS" <@> wrote in message news:%23xHKfdM9IHA.4820@TK2MSFTNGP06.phx.gbl...
> Just to add to this, on one PC which I use, I installed a PCI Promise card that provides two extra IDE channels. The PC sees the
> card as SCSI. As soon as I connected an IDE hard drive to that card and rebooted, my boot drive (which is an IDE drive connected
> to the motherboard) changed from disk 0 to disk 1 and the drive connected to the Promise card is seen by Disk Manager as disk 0.
>
> It's still boots OK with the Disk 0 entry in the boot.ini file as the Promise card I would guess is not detected by Windows until
> after the drivers for this card are loaded.
>
> JS
>
> "Ian D" <taurus.TakeThisOut@nowhere.com> wrote in message news:O93%23ozE9IHA.4140@TK2MSFTNGP02.phx.gbl...
>>
>> "Walter R." <wer25.TakeThisOut@example.com> wrote in message news:%238KH$mE9IHA.1200@TK2MSFTNGP04.phx.gbl...
>>> Thank you, Ian.
>>>
>>> --
>>> Walter
>>
>> You're welcome. Another interesting thing I have found is
>> that if you have SATA and eSATA connectors with only
>> a SATA disk connected, it will be disk 0, but if you then
>> connect an eSATA disk, it will become disk 0, even if you
>> are still booting to the SATA disk. A disk connected to the
>> IDE master will always be disk 0, and the rest will re-rank.
>>
>
>
Back to top
Login to vote
Lil Dave

External


Since: Mar 28, 2004
Posts: 1635



(Msg. 10) Posted: Tue Aug 05, 2008 6:56 am
Post subject: Re: What determines hard disk number? Add to elertz [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

What's the boot order, regarding hard drives, in the bios settings?

--
Dave

"Bill Blanton" <bblanton DeleteThis @REMOVEmagicnet.net> wrote in message
news:%23VPFRSY9IHA.356@TK2MSFTNGP02.phx.gbl...
>I don't think that XP necessarily follows the BIOS enumeration order. At
>least
> across different classes of device. My %boot%/%system% SATA drive is
> disk0,
> until I plug in a PATA HDD, in which case the boot drive becomes disk1,
> and
> the PATA becomes disk0.
>
> However, I think the BIOS is still enumerating the boot SATA as 0.
>
> If I boot to a floppy and run BootitNG the SATAs are enumerated before the
> PATA.
> I'm pretty sure that BING uses int 0x13 to communicate with HDDs.
>
>
>
> "JS" <@> wrote in message news:%23xHKfdM9IHA.4820@TK2MSFTNGP06.phx.gbl...
>> Just to add to this, on one PC which I use, I installed a PCI Promise
>> card that provides two extra IDE channels. The PC sees the
>> card as SCSI. As soon as I connected an IDE hard drive to that card and
>> rebooted, my boot drive (which is an IDE drive connected
>> to the motherboard) changed from disk 0 to disk 1 and the drive connected
>> to the Promise card is seen by Disk Manager as disk 0.
>>
>> It's still boots OK with the Disk 0 entry in the boot.ini file as the
>> Promise card I would guess is not detected by Windows until
>> after the drivers for this card are loaded.
>>
>> JS
>>
>> "Ian D" <taurus DeleteThis @nowhere.com> wrote in message
>> news:O93%23ozE9IHA.4140@TK2MSFTNGP02.phx.gbl...
>>>
>>> "Walter R." <wer25 DeleteThis @example.com> wrote in message
>>> news:%238KH$mE9IHA.1200@TK2MSFTNGP04.phx.gbl...
>>>> Thank you, Ian.
>>>>
>>>> --
>>>> Walter
>>>
>>> You're welcome. Another interesting thing I have found is
>>> that if you have SATA and eSATA connectors with only
>>> a SATA disk connected, it will be disk 0, but if you then
>>> connect an eSATA disk, it will become disk 0, even if you
>>> are still booting to the SATA disk. A disk connected to the
>>> IDE master will always be disk 0, and the rest will re-rank.
>>>
>>
>>
>
>
>
Back to top
Login to vote
Bill Blanton

External


Since: Jun 13, 2004
Posts: 549



(Msg. 11) Posted: Wed Aug 06, 2008 8:33 am
Post subject: Re: What determines hard disk number? Add to elertz [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

This BIOS defines "HDD order" and "Boot device priority" seperately.

The Boot order/priority is simply
Floppy
DVD
SATA 0

Currently, the HDD order is set as
SATA 0 (boot drive)
SATA 1
PATA 0

The HDD order is as BootitNG enumerates, but different than Windows disk
management, or a diskpart - list disk, which is;

PATA 0
SATA 0 (boot drive)
SATA 1

OTOH, boot.ini reflects the BIOS order. SATA 0 is rdisk(0).



"Lil' Dave" <spamyourself RemoveThis @virus.net> wrote in message news:eieC9Iv9IHA.6052@TK2MSFTNGP04.phx.gbl...
> What's the boot order, regarding hard drives, in the bios settings?

> "Bill Blanton" <bblanton RemoveThis @REMOVEmagicnet.net> wrote in message news:%23VPFRSY9IHA.356@TK2MSFTNGP02.phx.gbl...
>>I don't think that XP necessarily follows the BIOS enumeration order. At least
>> across different classes of device. My %boot%/%system% SATA drive is disk0,
>> until I plug in a PATA HDD, in which case the boot drive becomes disk1, and
>> the PATA becomes disk0.
>>
>> However, I think the BIOS is still enumerating the boot SATA as 0.
>>
>> If I boot to a floppy and run BootitNG the SATAs are enumerated before the PATA.
>> I'm pretty sure that BING uses int 0x13 to communicate with HDDs.
>>
>>
>>
>> "JS" <@> wrote in message news:%23xHKfdM9IHA.4820@TK2MSFTNGP06.phx.gbl...
>>> Just to add to this, on one PC which I use, I installed a PCI Promise card that provides two extra IDE channels. The PC sees the
>>> card as SCSI. As soon as I connected an IDE hard drive to that card and rebooted, my boot drive (which is an IDE drive connected
>>> to the motherboard) changed from disk 0 to disk 1 and the drive connected to the Promise card is seen by Disk Manager as disk 0.
>>>
>>> It's still boots OK with the Disk 0 entry in the boot.ini file as the Promise card I would guess is not detected by Windows
>>> until
>>> after the drivers for this card are loaded.
Back to top
Login to vote
Display posts from previous:   
       Home -> Windows -> Hardware All times are: Eastern Time (US & Canada) (change)
Goto page Previous  1, 2
Page 2 of 2

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum
Categories:
  Windows XP
 Windows Vista
 Windows Other
 Office
 Office Other
 Security
 WinRAR
  • Home |
  • Shareware |
  • Windows Tips |
  • Hot Offers |
  • FREE Newsletters |
  • Arcade |
  • Forums |
  • eBooks |
  • About WUGNET |
  • Partners |
  • Contact

  • WUGNET Privacy Policy |
  • Link to WUGNET