Hot-swap é mais uma função do controlador de unidade do que a própria unidade. Isso requer alguns procedimentos a serem seguidos pelo controlador que são mais caros de implementar do que um controlador simples. Alguns controladores RAID desligam o cache de disco e contam com o cache do controlador para satisfazer a mesma necessidade, pois isso garante que, quando os dados forem enviados para um disco, eles sejam confirmados imediatamente. Alguns controladores não lidam com conexão após inicialização, que é o que o hotswap é.
Eu usei unidades SATA em situações de troca a quente, o ambiente da unidade precisa ser projetado para isso. E pelo ambiente quero dizer "fácil de remover sem desmontar o gabinete". Principalmente é só apertar um botão, puxar a alça, extrair a unidade, substituir. Esses sistemas têm um backplane separado e portadoras de drive que facilitam o hot-swap. Essas podem ser unidades SATA prontas para uso, apenas nas transportadoras corretas.