J'ai quelques disques durs externes USB Seagate FreeAgent Go et je voudrais les mettre hors tension après une éjection sous Windows 7.
Sous Windows XP, quelques secondes après leur éjection, ils s'éteignent normalement. Lors de leur éjection sur Windows 7, ils restent simplement allumés et doivent être physiquement déconnectés avant de perdre leur alimentation.
J'ai vérifié la politique de suppression du disque dur et celle-ci est configurée pour un retrait rapide. J'ai également consulté les forums Seagate, mais je ne trouvais aucune information à ce sujet. Je pensais donc que je demanderais à la communauté SuperUser des idées sur la différence et comment obtenir le même comportement sous Windows 7 que sous XP?
Mise à jour: Je constate que cela se produit également avec les clés USB.
Ma théorie actuelle est que des modifications du modèle de pilote avec Vista / Win 7 n'ont pas encore été reflétées dans les pilotes de périphérique. Donc, les choses qui fonctionnaient sous XP ne fonctionnent pas sous Win7 car les pilotes n’ont pas été mis à jour pour le nouveau modèle. Cela vous semble-t-il correct?
Réponses:
Je pense qu'il s'agit d'une nouvelle "fonctionnalité" dans Windows 7 et que le problème concerne tous les disques USB, pas seulement FreeAgent.
Voir aussi ce fil pour la même chose avec d'autres fabricants.
EDITER: Microsoft explique maintenant cette fonctionnalité et comment l'annuler dans cet article:
Le port USB reste actif pour un périphérique USB désactivé ou retiré en toute sécurité .
Cela peut être fait par appareil. Je reproduis ici le paramètre global de tous les périphériques, à savoir clé de registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub\HubG
,nouvel élément
DisableOnSoftRemove
(DWORD), valeur de données 1.la source