Le disque dur USB ne s'éteint pas gracieusement après l'éjection sur Windows 7

J'ai quelques disques durs USB externes Seagate FreeAgent Go et je voudrais qu'ils s'éclairent gracieusement après l'éjection dans Windows 7.

Avec Windows XP quelques secondes après leur éjection, ils s'éteignent gracieusement. Lorsqu'ils les éjectent sur Windows 7, ils restent et doivent être physiquement déconnectés avant de perdre du pouvoir.

J'ai vérifié la politique de suppression du disque dur et je l'ai supprimé rapidement. J'ai également regardé dans les forums de Seagate, mais je n'ai pas pu trouver d'informations à ce sujet, alors j'ai pensé que je demanderais à la communauté SuperUser d'avoir des idées sur la différence et la façon d'obtenir le même comportement dans Windows 7 que dans XP?

Mise à jour: Je trouve que cela se produit également avec les clés USB.

Ma théorie actuelle est qu'il y a eu des changements au modèle de pilote avec Vista / Win 7 qui n'ont pas encore été réfléchis sur les pilotes de périphériques. Donc, les choses qui ont fonctionné sous XP ne sont pas sous Win7 car les pilotes n'ont pas été mis à jour pour le nouveau modèle. Cela semble-t-il bien?

Je crois que c'est une nouvelle «fonctionnalité» dans Windows 7, et le problème concerne tous les disques USB, et pas seulement avec FreeAgent.

Voir aussi ce sujet pour la même chose avec d'autres fabricants.

EDIT: Microsoft explique maintenant cette fonctionnalité et comment la défaire dans cet article:
Le port USB reste actif pour un périphérique USB désactivé ou supprimé en toute sécurité .

Cela peut être fait par périphérique. Je reproduis ici le paramètre global pour tous les périphériques, qui est en clé de registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub\HubG ,
Nouvel élément DisableOnSoftRemove (DWORD), valeur de données 1.