Adaptadores SATA para USB variam. Alguns deles esquecem o disco ao encontrar erros de E / S, enquanto outros retornam erros de E / S e continuam. Existe uma grande variedade de comportamentos, dependendo de qual adaptador você está usando.
Eu acho que o seu está bloqueando toda a E / S até que ela seja desligada.
Você provavelmente não pode desconectar fisicamente e reconectar o adaptador da linha de comando para redefinir o status de energia, mas pode tentar redefinir o dispositivo USB ou as portas USB .
Se isso não funcionar, recomendo conectar o disco rígido diretamente pelo SATA e, em seguida, executar ddrescue
enquanto o disco rígido estiver conectado pelo SATA. Dessa forma, você ignoraria o adaptador USB, que parece ficar preso em cada erro.