Melhor resposta
Enquanto os outros respondentes estão corretos ao dizer que não há diferença no * protocolo * ou comandos, há é uma diferença na velocidade e na conexão física.
Uma conexão ATA é uma conexão paralela, enviando muitos bits de uma vez por meio de um conector amplo e plano. Uma conexão SATA é uma conexão serial, e o conector de dados tem quatro linhas: duas para o sinal (uma em cada sentido) e duas para a alimentação (quente e neutro). Os cabos SATA têm conectores menores e os fios são alojados em uma capa protetora de cerca de 1/6 (estimativa aproximada) de a largura de um cabo de fita ATA.
Além disso, a tecnologia SATA permite velocidades muito mais rápidas do que o ATA seria capaz de permitir. 6 Gb / seg (seis gigabits por segundo) é uma velocidade comum agora, e as coisas ficarão mais rápidas. O mais antigo PATA (Parallel ATA, para diferenciá-lo do mais novo SATA) ficou sem espaço; é extremamente difícil fazer com que 16 ou 32 bits cheguem de uma só vez nas velocidades exigidas quando enviados por um desses cabos de fita – e se eles não chegassem quase instantaneamente, teriam que ser reenviados, causando atrasos e outros problemas.
Resposta
As diferenças básicas são o tipo de conectores e a velocidade. ATA é uma velocidade mais antiga e um pouco obsoleta atualmente.
A tabela com lista de diferençashttp: //www.differencebetween.info/difference-between-ata-and-sata