Para permitir dois drives em um mesmo cabo, a IDE utiliza configurações especiais chamadas master (mestre) e slave (escravo). Essas configurações permitem que um controlador do drive diga ao outro quando pode enviar e receber dados do computador. O que acontece é que o drive slave faz uma solicitação ao drive master para verificar se ele está se comunicando com o computador no momento. Se o drive master estiver inativo, ele diz ao drive slave que prossiga. Do contrário, ele o avisa que aguarde e informa quando poderá prosseguir.
O computador determina se existe um segundo drive (slave) conectado através do uso do Pino 39 no conector. Esse pino possui um sinal especial, chamado DASP (Drive Ativo/Slave Presente), que verifica se um drive slave está presente.
Embora funcione em qualquer posição, é recomendado que o drive master esteja conectado ao conector no final do cabo IDE. Um jumper na parte de trás do drive, próximo ao conector IDE, deve ser configurado na posição correta para identificar o drive como master. O drive slave tem de ter o jumper removido ou configurado na posição correta, dependendo do drive. Além disso, o drive slave é ligado ao conector próximo ao meio do cabo IDE. Cada placa controladora dos drives observa a configuração dos jumpers para determinar se é um drive master ou slave. Isso indica à placa como agir. Todo drive é capaz de ser tanto master quanto slave quando chega do fabricante. Se apenas um drive for instalado, este deverá ser sempre o drive master.
Muitos drives apresentam uma opção chamada Cable Select (CS - Seleção pelo cabo). Com o tipo correto de cabo IDE, esses drives podem ser configurados tanto como master quanto como slave. O CS funciona assim: um jumper em cada drive é configurado para a opção CS. O cabo é como um cabo IDE normal, exceto pelo fato de que o Pino 28 conecta-se apenas ao conector do drive master. Quando seu computador é ligado, a interface IDE envia um sinal pelo fio para o Pino 28. Apenas o drive ligado ao conector master recebe o sinal. Esse drive então se autoconfigura como drive master. Como o outro drive não recebeu nenhum sinal, é configurado como slave por padrão.
Para mais informações, confira os links na próxima página.