I think the answer your looking for is how does the bios know what the harddrive is and why windows can't use the same technology? Well when a pc does post the bios looks for the hard drive MBR at a specific location which is hex location 01BE or 01FE or 01FF which ever it is and then it reads the drive to start the boot portion from the drive, the Bios just points to the location to get everything started. The bios also reads hex location 01B8 or 01BE to get the dimensions and settings such as the landing zones and size etc.....
Sent from Brandon's iPhone
On Dec 23, 2010, at 8:30 AM, "mrkcoconnell" <mrkcoconnell@...> wrote:
> Hardware detection is built into the BIOS for PATA and SATA drives. Are you using SCSI because that is different. As to MBR this has nothing to do with BIOS detection. MBR is a table that lists partitions and also defaut partition and partition table. MBR tells the BIOS where to boot an OS. But still this has nothing to do with HDD detection.
> --- In email@example.com, Rajveer Singh <torajveersingh@...> wrote:
> > Hello Guys,
> > I've a confusion related to hard drive detection process by system BIOS.
> > This question may sound strange to some of you but I'll appreciate if I can
> > get any link or lead to explore it further.
> > As all of us know, to detect hardrive, we must need a suitable driver for
> > hard disk in kernel. When we buy a new hard drive, if it's driver is not in
> > the kernel, it doesn't detect but system BIOS can read it's MBR. So I'm just
> > wondering, What machenism or techniques are used by BIOS so it doesn't
> > require any additional drivers to detect hard drives.
> > Thank you all guys,
> > Regards,
> > Rajveer Singh
> > [Non-text portions of this message have been removed]
[Non-text portions of this message have been removed]