S1L1Y1 said:
I would appreciate if somebody can explain to me what is the difference if
a drive is installed as a master or slave, also between primary and
secondary?
Sol
In the days of parallel ATA (also incorrectly known as PATA) your PC would
have 2 IDE ports (or channels). These connect to PATA drives. One is
called the primary channel and will normally have the drive connected to it
from which the PC will boot. The other is the secondary port and only
connects to additional drives (but see below).
Each channel is capable of connecting to two disc drives known as the Master
and the Slave. Traditionally, the designation of master and slave was
achieved by the position of a jumper on the drive itself. However, these
days the drives are configured for a system called 'Cable Select' Basically
of the two drive connectors on the cable, one grounds pin 28 on the drive.
The drive interprests this that it is the master drive (this connector is
always at the end of the cable for technical reasons). The other connector
in the middle of the cable does not have pin 28 grounded. The drive
connected to this connector interprets that that it is the slave drive. At
system boot, the PC will always look for the Master Boot Record on the
master drive and attempt to boot an operating system from there.
Historically, the master drive had to be present but the slave was optional.
Motherboards are known that will work with a slave drive with no master
connected, but this is not to be recommended as the open circuit connector
at the end of the cable will reflect signals back down the cable.
More recent motherboards feature a BIOS that permits the boot drive being
located on the secondary IDE port, the change being made in a BIOS setting
(effectively interchanging the primary and secondary ports). This can
provide an easy method of dual booting.
In more recent times with the switch to SATA disc drives, each SATA port
only supports one disc drive, so the designation master and slave is
redundant. Most motherboards have more than 2 SATA ports to facilitate the
connection of SATA DVD drives. Generally most BIOSes for these motherboards
permit the user to decide from which port the system will boot (or more
usually designate the order of priority, such that if a bootable disc isn't
found on the first priority port, it goes to look at the next one and so
on).
HTH