? IDE drive device ID/order is determined by the controller (typically only one is present). SATA drive device ID/order is determined by which SATA port/cable a drive is connected to. The BIOS has no drivers.? It is coded to recognize sets of standard interfaces/devices and access them accordingly. Most/many BIOS do provide a Boot Order selection - by device type/port. Perhaps this is what you're referring to? Upon boot the BIOS will detect/instantiate known devices and determine which if any device/media contains boot information and try to follow the boot order selected above. Typically the first device is IDE 0 or SATA 0. 'most' BIOS provides a visible or hidden key-press option to select which device to boot from different from the default Boot Order above.? This allows you to select a CD/DVD for raw boot/OS installation, a bootable USB 'stick' - for OS or in this context a bootable GParted/Clonezilla stick running Linux, or other types of utility media that would likely be running WinPE to jump start an application or OS install process. Once an OS kicks off it determines if it has a default/basic driver to access a device, or fail out if the boot 'build' doesn't know how to talk to something. Another level of discussion about device detection and drivers, etc.? Life was almost simpler way-back in DOS and DOS-based Windows days - then came a progression of industry groups to sort and organize all this into something expandable to the future today.? (interesting journey through all that, sorta, from the time I worked for a PC diagnostic company and "was there" when such things were evolving. )? ? Next we can talk about "device not found, driver errors, relevant to DOS vs Windows serial devices... Prolific/Prolific clones, FTDI, Motorola's bizarre serial data clocking for older HTs...) Confused yet?? :O ? On Wed, Nov 2, 2022 at 04:16 AM, Alan Beard wrote:
|