Interface é essencial - Novos sistemas usam SAS, SATA ou vários tipos de NVMe (e enquanto algumas interfaces SAS permitem usar drives sata). Máquinas mais antigas podem usar PATA (também conhecido como IDE) ou vários tipos de SCSI, muitos dos quais possuem conectores incompatíveis.
O tamanho do armazenamento não é tão importante (obtenha o suficiente!) mas algumas interfaces podem ter limites no tamanho do disco em máquinas extremamente antigas. É um caso extremo a menos que você esteja usando uma máquina da virada do século. Vale a pena verificar se há um sistema operacional ou limitação de hardware - estes devem estar nos manuais ou documentação apropriados.
Com sata , a velocidade de transferência é freqüentemente usada como um atalho para a revisão (sata 2, 3). Com SSDs você pode saturar uma versão mais antiga (ou até mesmo uma mais nova). Dito isto, você pode substituir, felizmente, uma unidade sata 2 por uma unidade sata 3 sem problemas. Você pode provavelmente ir para o outro lado, mas é mais fácil encontrar uma unidade mais recente do que uma nova unidade antiga (ou puxada) sata 2.
No entanto, com o SAS, o SAS 6gb e o SAS 12gb têm diferentes interfaces físicas
O SCSI é uma bagunça completa com meia dúzia de variáveis, conectores completamente diferentes e outras coisas confusas.
Velocidade de rotação afeta o desempenho e o calor um pouco - isso dito, fora dos laptops, não deveria importar tanto assim. Certamente não iria impedi-lo de executar um disco rígido.
Também vale a pena considerar 'servidor' 2,5 polegadas unidades têm muito mais profundo z altura e não são o mesmo que o laptop de 2,5 polegadas. As unidades de laptop 2.5 têm 3 ou mais alturas z - 5 e 9 polegadas IIRC e você pode encaixar uma unidade mais fina em uma baia mais espessa, mas não vice-versa.
O cache não afeta a compatibilidade. Mais cache é bom em discos rígidos (mais rápido, armazenamento próximo significa melhor desempenho) e em SSDs mas você não precisa corresponder ao substituir.