I have been trying to find how to map SATA ports to physical disks when mapped by Windows 7. I need this information so that when I shift disks from one motherboard to a dis-similar board they will end up in the same hierachy when running Windows 7 (or SBS 2003 or 2008).
I have found by looking at the BIOS SATA ports on one specific Gigabyte motherboard and noting what the BIOS said their function is that Windows does map the ports in a known order. In IDE Legacy mode. An example (fictious but close to what I am seeing) -
Mthd SATA port # Desc Win Disk #
0 SATA 0 Master Disk 0 (usually C: drive)
1 SATA 0 Slave
2 SATA 1 Master Disk 1
3 SATA 1 Slave
4 SATA 2 Master Disk 2
5 SATA 3 Master Disk 3
In other words Windows seems to knock off the Masters first before presumably starting on the Slaves. I have only tried this for 4 drives so far but will experiment further to see if Disk 4 would be mapped to SATA 0 Slave above.
Has anybody done any work in this area or could point me towards further information ?
I have found by looking at the BIOS SATA ports on one specific Gigabyte motherboard and noting what the BIOS said their function is that Windows does map the ports in a known order. In IDE Legacy mode. An example (fictious but close to what I am seeing) -
Mthd SATA port # Desc Win Disk #
0 SATA 0 Master Disk 0 (usually C: drive)
1 SATA 0 Slave
2 SATA 1 Master Disk 1
3 SATA 1 Slave
4 SATA 2 Master Disk 2
5 SATA 3 Master Disk 3
In other words Windows seems to knock off the Masters first before presumably starting on the Slaves. I have only tried this for 4 drives so far but will experiment further to see if Disk 4 would be mapped to SATA 0 Slave above.
Has anybody done any work in this area or could point me towards further information ?