As unidades USB possuem um chipset que converte comandos de dispositivos de armazenamento em massa USB em comandos IDE ou SATA, que a unidade recebe. Chipsets baratos (que são a maioria, imagino) não passam comandos corretamente para o drive que não estão diretamente relacionados à leitura ou gravação de dados da unidade. Você está à mercê desse hardware com gabinetes USB.
Parece que apenas o bit mais significativo do valor -S está sendo lido pelo inversor ou pelo controlador (desligado (> 128) = modo de economia de energia, ativado (< 127) = modo de alto desempenho)
Você pode obter melhor suporte de recursos se o seu sistema tiver uma porta eSATA. O eSATA fala diretamente com o drive, então não há "tradução" ou ponte de comandos necessários.
Na minha opinião, a melhor coisa que você pode fazer para garantir uma vida útil longa para um disco rígido é:
- limpe o sistema, obtenha um no-break de condicionamento de energia
- mantenha o dispositivo em uma sala com uma temperatura constante de 70 graus e baixa umidade
- minimize o poder de ligá-los e desligá-los, mas desligue-os se não forem usados por um longo período de tempo
- backups, backups, backups.
Eu diria colocar seu dinheiro em um no-break e outra unidade para backup. Faça uma coisa de RAID, se quiser.