démarre en rescue, une fois sur la console de recup : hdparm -K0 -k0 -d0 -c1 -w /dev/hdX
remplace le X par l'identifiant de ton lecteur
donc, cette commande va : enlever la sauvegarde des changements effectués par hdparm, désactiver le DMA, passer le mode transfert en 16 bits et la cerise sur le gateau : reset du lecteur pour être sûr
je garantie rien, mais j'ai remis un lecteur en route comme ça y a pas longtemps (c'était un win98 qui était dessus et il yavait eu un p'tit problème suite à l'activation d'un DMA que le disque n'a pas apprécié)