There are three main types of hard disk drives: IDE, SATA, and SCSI. IDE drives use PATA cables and can connect two drives, while SATA drives use individual cables and connect one drive each. SCSI drives have the highest transfer rate and can connect up to 16 drives in a single cable using worldwide identification codes.