J'ai appris à ralentir les lecteurs après m'être arrêté dans Vista et Windows 7 pendant que je passais en revue le journal des modifications pour USB Safely Remove 4.4. Fondamentalement, ce que USB Safely Remove a expliqué dans leur blog à ce sujet est que lorsque vous éjectez un appareil, par exemple un lecteur flash USB dans Windows XP, la LED sera éteinte. Cependant, dans Windows Vista et Windows 7, la lumière LED est toujours allumée même après les avoir éjectés du périphérique Retirer le périphérique en toute sécurité. Ce ne sera pas un problème s'il s'agit d'un lecteur flash USB car il n'a pas de pièces mobiles mais cela peut être inquiétant en ce qui concerne un disque dur mécanique externe qui nécessite le stationnement des têtes pour éviter d'endommager le disque dur qui entraînera des pertes de données.
À partir de USB Safely Remove 4.4, il est livré avec une fonction pour éteindre l'appareil après l'arrêt de l'appareil en l'activant simplement dans les options. Pour les personnes qui ont réussi à obtenir une licence gratuite de l'USB Safely Remove 4.7 que je l'ai publiée hier, je parie que vous auriez activé cette option lors de la première exécution du logiciel par mesure de sécurité. Cependant, pour les personnes qui ont raté le cadeau ou qui souhaitent utiliser cette option SANS installer le logiciel USB Safely Remove, voici comment activer manuellement cette fonction de sécurité. La mise hors tension du port USB lors de la suppression en toute sécurité de la fonction de périphérique USB dans Windows Vista ou Windows 7 ne repose pas sur USB Safely Remove car il peut être activé à partir d'une valeur de registre. J'ai appris cela en activant puis en désactivant l'option tout en suivant les modifications du registre et des fichiers. En fait, cela est même documenté dans l'article 2401954 de la Base de connaissances Microsoft (KB).
Voici les étapes pour activer la mise hors tension du port USB après l'avoir retiré en toute sécurité.
1. Cliquez sur Démarrer, cliquez sur Exécuter, tapez regedit dans la zone Ouvrir et puis cliquez sur OK.
2. Recherchez et puis cliquez sur la sous-clé suivante dans le Registre:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ usbhub
3. Dans le menu Edition, pointez sur Nouveau et puis cliquez sur Clé.
4. Tapez HubG pour le nom de la nouvelle clé et puis appuyez sur ENTRÉE.
5. Dans le menu Edition, pointez sur Nouveau et puis cliquez sur Valeur DWORD (32 bits).
6. Tapez DisableOnSoftRemove pour le nom de la valeur DWORD et puis appuyez sur ENTRÉE.
7. Cliquez avec le bouton droit sur DisableOnSoftRemove et puis cliquez sur Modifier.
8. Dans la zone Données de la valeur, tapez 1 et puis cliquez sur OK.
9. Quittez l'Éditeur du Registre et redémarrez votre ordinateur pour que la modification prenne effet.
Si les 9 étapes ci-dessus sont trop déroutantes, vous pouvez simplement télécharger ce fichier de registre et l'exécuter qui le fusionnera automatiquement dans votre registre Windows.
Bien que cela soit documenté dans Microsoft KB, il est indiqué comme un article «FAST PUBLISH». J'ai activé la valeur DisableOnSoftRemove sur mon ordinateur de test et l'ai redémarré. J'ai ensuite essayé de connecter un disque dur externe Maxtor, de le désactiver via Windows 7 Safely Remove Hardware, mais le voyant LED est toujours allumé, ce qui est censé être éteint selon le blog du logiciel USB Safely Remove…
Pour tester cela plus loin, j'ai installé un logiciel de renifleur de paquets USB appelé HHD Software Device Monitoring Studio 6.22 et il n'a trouvé aucun paquet envoyé / reçu sur le disque dur externe Maxtor après avoir éjecté le disque dur externe de Safely Remove Hardware. Quoi qu'il en soit, je vais activer cette option sur mon système Windows 7 juste pour être sûr.