La lumière clignote légèrement environ une fois par seconde.
Cela me rend lentement fou.
Comment savoir quel programme est à l'origine de ce problème, afin de pouvoir le désactiver?
Acer 5274 laptop / core i3
Windows 7 Home Premium
Hitachi HTS545050B9A300 disque dur
windows-7
hard-drive
Neil McGuigan
la source
la source
Réponses:
Il se peut que le système d'exploitation interroge le lecteur optique pour voir si vous avez inséré quoi que ce soit - le disque dur et le disque optique partagent des circuits communs et le voyant peut donc s'appliquer aux deux. Vous pouvez essayer de désactiver la notification d'auto-insertion (Gestionnaire de périphériques - regardez les propriétés du lecteur optique) et l'exécution automatique.
Un peu plus d'informations ici:
... / cdtTipAutoRun.htm(cassé, remplacement: http://web.archive.org/web/20100527203945/http://www.base40.com/cdtTipAutoRun.htm )la source
Si vous voulez voir ce qui se passe, sur votre système, il y a un outil cool de sysinternals (ils font tous les outils cool) appelé processmon Il vous dira littéralement tout ce qui se passe. Vous pourriez être choqué de voir combien de choses sont actives lorsque ce n'est pas le cas.
Je ne dis pas que vous pourrez empêcher votre lumière de clignoter de temps en temps, mais au moins vous pouvez voir ce qui se passe.
la source
Le véritable coupable du clignotement de la LED HDD sur mon ordinateur portable Acer était le service nommé en interne BrcmCardReader avec le nom long Broadcom Card Reader Service. Dès que j'ai arrêté le service, le clignotement s'est également arrêté. Et bien sûr, je n'ai pas eu à désactiver le CD-ROM ou à couvrir la LED avec la bande pour y parvenir. Contrairement à ce qui est écrit dans les autres articles ici, le système d'exploitation lui-même n'est pas si mal écrit pour interroger quoi que ce soit. Mais ce service écrit par Broadcom est une autre histoire.
J'ai d'abord essayé de comprendre les causes des clignotements pour constater que c'était quelque chose comme wbem wmiprvse.exe qui faisait des choses comme
IRP_MJ_QUERY_INFORMATION
etIRP_MJ_QUERY_VOLUME_INFORMATION
pour chaque lecteur. Comme je savais que wmiprvse est en fait un composant d'exécution WMI écrit par Microsoft, j'ai même essayé d'utiliser le journal des événements pour tracer l'activité WMI, comme documenté sur MSDN. Ce n'était pas utile, je n'ai pu observer queProviderInfo for GroupOperationId = 101; Operation = Provider::CreateInstanceEnum - CIMWin32 : Win32_LogicalDisk; HostID = 2368; ProviderName = CIMWin32; ProviderGuid = {d63a5850-8f16-11cf-9f47-00aa00bf345c}; Path = %systemroot%\system32\wbem\cimwin32.dll
Microsoft fait évidemment un mauvais travail dans cette trace: le CIMWin32, l'ID d'hôte, le guide du fournisseur et le chemin pointent tous vers le binaire exécutant le WMI, pas vers le programme faisant des requêtes WMI. Donc, à ce moment-là, je n'ai pas pu découvrir que Broadcom Card Reader Service le faisait comme rien ne le signalait, c'est pourquoi je cite tout cela afin de soulager la douleur de quiconque met ces articles dans la machine de recherche. Cette incapacité à voir qui commande réellement l'activité est aussi l'explication pourquoi certaines personnes ici prétendent que "c'est un système d'exploitation:" quiconque s'arrête à ce stade ne voit rien d'autre. Mais je savais que wmiprvse ne le faisait pas sur lui-même, je savais qu'il devait y avoir un autre processus commandant.
Donc, finalement, un jour après avoir fait une sauvegarde d'image de tout mon système, j'ai commencé avec l'approche par force brute, éteignant les choses une par une, jusqu'à ce que le clignotement s'arrête. Alors maintenant, je suis sûr. Il s'agit du service Broadcom Card Reader . Et comme je suis en fait un programmeur, j'ai même inspecté les chaînes à l'intérieur de
c:\Program Files\Broadcom\MemoryCard\BrcmCardReader.exe
et j'ai trouvé ce qu'il fait exactement, dès qu'il est allumé:SELECT * FROM __InstanceDeletionEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_LogicalDisk'
SELECT * FROM __InstanceCreationEvent WITHIN 0.1 WHERE TargetInstance ISA 'Win32_LogicalDisk'
Étant donné que le clignotement se produit si régulièrement, il est évident qu'il interroge en continu. C'est une programmation incroyablement mauvaise du service. Observez la clause WITHIN dans les requêtes. Plus précisément, Microsoft documente comment ces constructions se comportent dans le WMI:
http://technet.microsoft.com/en-us/magazine/2006.09.wmievents.aspx
Donc , je sais maintenant que les programmeurs de service Broadcom ont décidé de scrutin pour le
__InstanceDeletionEvent
de chaque disque logique à chaque seconde et__InstanceCreationEvent
même 10 fois par seconde ! Et ils parviennent à impliquer COM, à séparer les processus et à le faire via WMI / wmiprvse d'une manière qui n'est pas observable (du moins je ne l'ai pas découvert) que leur service fait ça!Mauvaise, programmation incroyablement mauvaise.
Et il y a une solution appropriée pour les services et applications:
RegisterDeviceNotification
. Une véritable notification (c'est-à-dire silencieuse lorsqu'il ne se passe rien de nouveau) peut être reçue par les services via l'SERVICE_CONTROL_DEVICEEVENT
événement. Voir par exemple:/programming/706352/use-registerdevicenotification-for-all-usb-devices
Après avoir connu tout cela, la recherche de Broadcom Card Reader Service renvoie en fait quelques articles de personnes qui l'ont découvert plus tôt: sur community.acer.com (je cite les articles pour lesquels je n'ai pas trouvé de permaliens):
sur bleepingcomputer.com:
et sur Amazon.co.uk, une critique de SJ Harvey le 1er février 2013:
http://www.amazon.co.uk/review/R3GZB5OXP4SNP7/ref=cm_cr_rdp_perm?ie=UTF8&ASIN=B009QZCYU4&linkCode=&nodeID=&tag=
Il suggère en outre de basculer le service en mode manuel, mais sur mon ordinateur, j'ai dû le désactiver complètement.
Ainsi, les gens ont même signalé une utilisation plus élevée des ressources, à part le simple clignotement de la LED HDD.
La solution finale: désactivez le " Broadcom Card Reader Service " : dans les services, accédez à ses propriétés, arrêtez-le et changez son type de démarrage en "désactivé". Le clignotement s'arrêtera enfin. J'aimerais vraiment savoir à quoi ça sert de toute façon - qu'est-ce qui me manque en l'éteignant? Voyant à quel point il est mal programmé, je ne serais pas surpris que le but du service soit de changer une icône lorsque la carte mémoire est insérée! Ce que je suis sûr, c'est qu'une mauvaise utilisation du WMI est vraiment une mauvaise programmation.
la source
Installez et exécutez Process Explorer .
Sélectionnez le menu Affichage , puis sélectionnez les colonnes . Dans la fenêtre Sélectionner les colonnes , sélectionnez l' onglet Performances du processus . Cochez I / O Reads et écritures d' E / S . Cliquez sur OK.
la source
C'est normal. Une grande partie de l'activité du disque dur est générée par le système d'exploitation (Windows etc ... que vous ne pouvez pas désactiver). Il y aura toujours une activité sur le disque dur par un programme ou un autre, c'est juste la nature d'un ordinateur.
Si le voyant d'activité vous irrite, désactivez-le en le couvrant avec un autocollant ou trouvez l'en-tête sur la carte mère auquel il est connecté et déconnectez-le. Il sera étiqueté HD LED ou quelque chose de très similaire.
la source
Cela peut également être dû au fait que le service "Power" de Windows 7 vérifie les paramètres de gestion de l'alimentation. Je soupçonne que cela dépend du fournisseur du matériel (certains d'entre eux n'utilisent pas la détection d'état A / C intégrée de Windows 7 et ne modifient pas les paramètres par défaut eux-mêmes, de sorte que Windows 7 a été configuré pour interroger le registre).
la source
J'ai eu le même problème sur mon ordinateur portable Vaio. La désactivation du lecteur de DVD (je l'utilise rarement) a corrigé le clignotement. J'avais cependant le souci supplémentaire d'écrits excessifs car j'ai récemment installé un SSD et je comprends que leur durée de vie est généralement limitée par le nombre de cycles d'écriture / effacement.
À la suggestion de quelqu'un sur Microsoft Technet, j'ai téléchargé SysInternals et utilisé Process Explorer (procexp) pour surveiller les écritures sur disque (l'une des icônes de graphique en haut). J'ai également utilisé diskmon pour donner une vue très détaillée des écritures. J'ai trouvé que beaucoup d'écrits se produisaient quand "inactif" alors ...
J'ai utilisé la configuration système de Windows 7 (msconfig) pour démarrer en mode diagnostic (services très minimes et éléments de démarrage) et voilà, TOUTE écriture s'est arrêtée. Rien n'a fonctionné :-) mais aucune écriture. J'ai ensuite utilisé msconfig pour activer uniquement les trucs Microsoft et la plupart des fonctionnalités que je voulais étaient là. Il y avait aussi des écritures sporadiques mais beaucoup moins que le démarrage normal. J'ai récupéré le reste des fonctionnalités que je voulais en activant quelques services clés et en démarrant des éléments d'Intel et de Sony.
Selon les suggestions du SSD, j'ai également désactivé les défragmentations planifiées, la plupart des enregistrements et toutes les récupérations et indexations à l'aide de Windows et SSD Tweaker (outil téléchargeable).
Maintenant, je n'ai aucun clignotement et beaucoup moins d'écritures sur le SSD. Le démarrage et l'arrêt sont également plus rapides, bien qu'ils soient déjà rapides en raison du SSD. Je passe du bouton d'alimentation au bureau utile dans environ 15 secondes. IE s'ouvre instantanément sur msn.com. Les analyses Full Security Essentials sont passées de 3-4h à 30m. Je fais également des compilations java sur lesquelles je n'ai pas de mesures, mais je pense subjectivement que les gains ont été similaires aux analyses antivirus. Je suis un campeur heureux.
la source
Mon système exécutant Windows 7 le fait également car il interroge le lecteur optique comme mentionné dans d'autres réponses. Ma solution consiste à ouvrir le plateau de mon lecteur de DVD, puis à le fermer. Après cela, le clignotement s'arrête pour une raison quelconque. Malheureusement, cela signifie que je dois me souvenir de le faire chaque fois que je redémarre mon ordinateur.
la source
J'ai eu le même problème de clignotement LED.
Chaque seconde, l'ordinateur vérifiait le lecteur cd / dvd pour une éventuelle présence de disque. J'ai donc placé un disque DVD formaté mais vierge dans le lecteur cd / dvd, et le clignotement s'est arrêté. Si je le laissais juste là, le clignotement ne reviendrait pas.
Mais j'ai cherché un meilleur remède.
Le SSD et les câbles SATA du lecteur CD / DVD étaient tous deux branchés sur les connecteurs SATA 3 de la carte mère. Cependant, il y avait un connecteur SATA 2 qui n'était toujours pas utilisé. J'ai donc basculé le lecteur cd / dvd du connecteur SATA 3 sur le connecteur SATA 2.
Travail accompli. Plus de clignotement, et le lecteur CD / DVD fonctionne très bien.
la source