Warum blinkt meine Festplatten-LED jede Sekunde?

14

Das Licht blinkt ungefähr einmal pro Sekunde schwach.

Es macht mich langsam verrückt.

Wie finde ich heraus, welches Programm dies verursacht, damit ich es deaktivieren kann?

Acer 5274 Laptop / Core i3
Windows 7 Home Premium
Hitachi HTS545050B9A300 Festplatte

Neil McGuigan
quelle
1
Es hat etwas mit dem schwarzen Hubschrauber zu tun, der über ihm schwebt.
Daniel R Hicks

Antworten:

10

Es kann sein, dass das Betriebssystem das optische Laufwerk abfragt, um festzustellen, ob Sie etwas eingelegt haben - die Festplatte und die optische Festplatte teilen sich einen gemeinsamen Schaltkreis, sodass die LED möglicherweise auf beide angewendet wird. Sie können versuchen, die automatische Benachrichtigung beim Einfügen zu deaktivieren (Geräte-Manager - siehe Eigenschaften des optischen Laufwerks) und die automatische Ausführung zu aktivieren.

Ein bisschen mehr Infos hier: ... / cdtTipAutoRun.htm (defekt, Ersatz: http://web.archive.org/web/20100527203945/http://www.base40.com/cdtTipAutoRun.htm )

Linker3000
quelle
Gesunde Debatte zum Thema für die Neugierigen: social.technet.microsoft.com/Forums/fi-FI/w7itprohardware/…
Linker3000
2
es war in der Tat die CD-ROM. Ich habe das CD-ROM-Gerät im Geräte-Manager deaktiviert und das Blinken ist verschwunden. Ich würde das Licht immer noch gerne ausschalten, aber es ist jetzt weniger bedenklich, da ich weiß, dass die Festplatte nicht kaputt geht. danke
Neil McGuigan
@ Linker3000 Ich würde diese Debatte nicht als "gesund" bezeichnen, meintest du vielleicht "erhitzt"? :) Es war wirklich lustig zu sehen, dass die Leute denken, Computer funktionieren genauso wie vor 15 Jahren! So viel hat sich geändert ... Lustiger war der Typ, der argumentierte, dass CD-ROM nicht der Grund für das Blinken ist, da das CD-Laufwerk eine eigene LED unter der Schublade hat! Ich weiß nicht, ob ich lache oder ob ich über diesen Thread weine.
NothingsImpossible
6

Wenn Sie sehen möchten, was auf Ihrem System vor sich geht, gibt es ein cooles Tool von sysinternals (sie stellen alle coolen Tools her) namens processmon. Es sagt Ihnen buchstäblich alles, was vor sich geht. Sie sind möglicherweise schockiert zu sehen, wie viel Zeug aktiv ist, wenn Sie nicht.

Ich sage nicht, dass Sie in der Lage sein werden, Ihr Licht davon abzuhalten, von Zeit zu Zeit zu blinken, aber zumindest können Sie sehen, was los ist.

Jeff F.
quelle
@thepurplepixel: D
Jeff F.
ein weiteres +1 für Sysinternals, aber Windows 7 hat eine integrierte Anwendung. start-> type "resource" -> select "resource monitor" Überprüfen Sie die Festplattenlesevorgänge. Ich vermute, dass es der Indexdienst ist.
Horatio
6

Die eigentliche Ursache für das Blinken der HDD-LED auf meinem Acer-Notebook war der interne Dienst BrcmCardReader mit dem langen Namen Broadcom Card Reader Service. Sobald ich den Dienst beendet habe, hörte auch das Blinken auf. Und natürlich musste ich die CD-ROM nicht deaktivieren oder die LED mit dem Klebeband abdecken, um dies zu erreichen. Im Gegensatz zu den anderen Beiträgen hier ist das Betriebssystem selbst nicht so schlecht geschrieben, um etwas abzufragen. Aber dieser von Broadcom geschriebene Dienst ist eine andere Geschichte.

Ich habe zuerst versucht, herauszufinden, was das Blinken verursacht, nur um festzustellen, dass es so etwas wie wbem wmiprvse.exe war, das Dinge wie IRP_MJ_QUERY_INFORMATIONund IRP_MJ_QUERY_VOLUME_INFORMATIONfür jedes Laufwerk ausführte . Da ich wusste, dass wmiprvse tatsächlich eine von Microsoft geschriebene WMI-Ausführungskomponente ist, habe ich sogar versucht, mithilfe des Ereignisprotokolls die WMI-Aktivität zu verfolgen, wie in MSDN dokumentiert. Es war nicht sinnvoll, ich konnte nur beobachten

ProviderInfo 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 leistet in dieser Ablaufverfolgung offensichtlich schlechte Arbeit: Das CIMWin32, die Host-ID, die Provider-Guid und der Pfad verweisen alle auf die Binärdatei, die das WMI ausführt, und nicht auf das Programm, das WMI-Abfragen durchführt. In diesem Moment konnte ich nicht feststellen, dass der Broadcom Card Reader Service dies tut, da nichts darauf hinweist. Deshalb zitiere ich all dies, um die Schmerzen für jeden zu lindern, der diese Artikel in die Suchmaschine einfügt. Diese Unfähigkeit zu sehen, wer die Aktivität tatsächlich befiehlt, ist auch die Erklärung, warum einige Leute hier behaupten, dass es sich um ein Betriebssystem handelt: Wer an dieser Stelle anhält, sieht nichts anderes. Aber ich wusste, dass wmiprvse es nicht selbst macht, ich wusste, dass es einen anderen Prozess geben muss, der befiehlt.

Eines Tages, nachdem ich ein Image-Backup meines gesamten Systems erstellt hatte, begann ich mit der Brute-Force-Methode und schaltete die Dinge nacheinander aus, bis das Blinken aufhörte. Jetzt bin ich mir sicher. Es ist der Broadcom Card Reader Service . Und da ich eigentlich ein Programmierer bin, habe ich sogar die Strings im Inneren untersucht c:\Program Files\Broadcom\MemoryCard\BrcmCardReader.exeund herausgefunden, was es genau tut, sobald es eingeschaltet ist:

SELECT * FROM __InstanceDeletionEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_LogicalDisk'

SELECT * FROM __InstanceCreationEvent WITHIN 0.1 WHERE TargetInstance ISA 'Win32_LogicalDisk'

Da das Blinken so regelmäßig auftritt, ist es offensichtlich, dass kontinuierlich abgefragt wird . Das ist eine unglaublich schlechte Programmierung des Dienstes. Beachten Sie die WITHIN- Klausel in den Abfragen. Insbesondere dokumentiert Microsoft, wie sich solche Konstrukte in der WMI verhalten:

http://technet.microsoft.com/en-us/magazine/2006.09.wmievents.aspx

Beachten Sie, dass die WITHIN-Klausel das Abfrageintervall für intrinsische Ereignisklassen angibt. Da die überwachte Klasse keinen entsprechenden Ereignisanbieter hat, wird der WMI-Abfragemechanismus verwendet, um regelmäßig zu überprüfen, ob für die bestimmte Klasse ein intrinsisches Ereignis aufgetreten ist. Dieses Abfrageintervall wird durch das Schlüsselwort WITHIN angegeben und in Sekunden gemessen.

Also ich weiß jetzt , dass Broadcom Service - Programmierer für die zu Umfrage entschieden __InstanceDeletionEventvon jedem logischen Datenträger jeder Sekunde und __InstanceCreationEventsogar 10 - mal pro Sekunde ! Und es gelingt ihnen, COM einzubeziehen, Prozesse zu trennen und dies über WMI / wmiprvse in einer Weise zu tun, dass es nicht zu beobachten ist (zumindest habe ich nicht herausgefunden), dass ihr Dienst dies tut!

Schlechte, erstaunlich schlechte Programmierung.

Und es gibt die richtige Lösung für Dienste und Anwendungen: RegisterDeviceNotification. Eine echte Benachrichtigung (d. H. Leise, wenn nichts Neues passiert) kann von den Diensten über das SERVICE_CONTROL_DEVICEEVENTEreignis empfangen werden . Siehe zum Beispiel:

/programming/706352/use-registerdevicenotification-for-all-usb-devices

Nachdem ich das alles gewusst habe, gibt die Suche nach dem Broadcom Card Reader Service tatsächlich ein paar Posts von Leuten zurück, die ihn früher entdeckt haben: auf community.acer.com (ich zitiere die Posts, für die ich keine Permalinks gefunden habe):

"Vladan Re: Aspire 5750Z Kartenleser Treiber, Win 8 29.11.2012 06:29

Gerade entdeckt, dass der Broadcom Card Reader Service dazu führt, dass die Festplatte die ganze Zeit über mehrmals pro Sekunde blinkt. Das Beenden und Einstellen dieses Dienstes auf "Manuell" oder "Deaktiviert" behebt das Blinkproblem, ohne die Funktionalität des Kartenlesers zu beeinträchtigen. "

auf dem bleepingcomputer.com:

"Cheesenbranston Gepostet 28. Mai 2013 - 04:47 Uhr

Ich hatte ein ähnliches Problem seit der Installation von Win8 pro x64 als Neuinstallation, dh kein Upgrade. Im Task-Manager lag der Datenträgerdurchsatz, obwohl er nicht besonders hoch zu sein schien, konstant bei 100%. Ich glaube, ich habe das Problem als Broadcom-Kartenleserdienst identifiziert . "

und auf Amazon.de eine Rezension von SJ Harvey am 1. Februar 2013:

http://www.amazon.co.uk/review/R3GZB5OXP4SNP7/ref=cm_cr_rdp_perm?ie=UTF8&ASIN=B009QZCYU4&linkCode=&nodeID=&tag=

Das einzige, was mich WIRKLICH nervte (man beachte die Vergangenheitsform), war, dass die Laufwerksanzeige ständig flackerte. Es war keine Festplattenaktivität und nach ein paar Stunden spürte ich den Täter auf. Es war der Broadcom-Kartenleserdienst .

Er schlägt außerdem vor, den Dienst auf manuell umzustellen. Auf meinem Computer musste ich ihn jedoch vollständig deaktivieren.

Abgesehen davon, dass nur die Festplatten-LED blinkt, wurde sogar ein höherer Ressourcenverbrauch gemeldet.

Die endgültige Lösung: Deaktivieren Sie den " Broadcom Card Reader Service " : Gehen Sie in den Diensten zu seinen Eigenschaften, beenden Sie ihn und ändern Sie seinen Starttyp in "deaktiviert". Das Blinken hört endlich auf. Ich würde wirklich gerne wissen, wozu es überhaupt dient - was mir fehlt, wenn ich es ausschalte? Wenn man bedenkt, wie schlecht es programmiert ist, würde es mich nicht wundern, dass der gesamte Zweck des Dienstes darin besteht, ein Symbol zu ändern, wenn die Speicherkarte eingesetzt wird! Ich bin mir sicher, dass der Missbrauch des WMI eine sehr schlechte Programmierung ist.

U / min
quelle
Heiliger Karpfen. Dies ist eine ziemlich epische Antwort
Journeyman Geek
Vielen Dank. Ich habe ein neues Notebook gekauft und es hat sich so verhalten, als ob eine Armee von Malware installiert wäre. Es hat mich wirklich geärgert. Eine solche Dienstprogrammierung sollte wirklich beschämt werden. Es ist angemessen, wenn ein Sysadmin einen Server in seinem Unternehmen unterhält, der Dienst jedoch nicht auf den Millionen von Notebooks installiert ist.
acqq
Willkommen bei Super User! Obwohl dies ein großartiger Beitrag ist, sollten Sie bedenken, dass die Änderungen umfangreich sein sollten. Bei jeder Bearbeitung wird die Frage gestoßen. Nehmen Sie daher bitte keine geringfügigen Korrekturen vor, da dieser Beitrag bereits 19 Mal überarbeitet wurde. Nach 10 Revisionen verlierst du jeden Ruf, den du dir zugelegt hast. Danke für dein Verständnis.
Slhck
Um beim Thema zu bleiben: Hat jemand eine andere Version von c: \ Programme \ Broadcom \ MemoryCard \ BrcmCardReader.exe? Minenberichte in Dateieigenschaften Version 1.0.1.0, Dateidatum 20. August 2012, 17:36:22. Es enthält auch die Zeichenfolgen MS \ sXD \ \ sSD bicms.ico bicxd.ico bicmmc.ico bicsd.ico, und die genannten ICO-Dateien befinden sich in den genannten Unterordnern. Es scheint also, dass Polling-Wahnsinn nur dazu dient, die verschiedenen Symbole anzuzeigen!
acqq
Das Bild der Symbole: i41.tinypic.com/27ziwyx.jpg
acqq
3

Installieren Sie den Process Explorer und führen Sie ihn aus .

Wählen Sie das Menü Ansicht und dann Spalten auswählen . Im Spalten auswählen Fenster wählen Sie die Process Performance Registerkarte. Kreuzen Sie E / A-Lesevorgänge und E / A-Schreibvorgänge an . OK klicken.

Umber Ferrule
quelle
1
Der Prozessmonitor scheint für die Dateisystemaktivität nützlicher zu sein
Neil McGuigan,
1

Das ist normal. Viele Festplattenaktivitäten werden vom Betriebssystem generiert (Fenster usw., die Sie nicht deaktivieren können). Es wird immer Festplattenaktivität durch irgendein Programm geben, es ist nur die Natur eines Computers.

Wenn die Aktivitätsanzeige stört, können Sie sie deaktivieren, indem Sie sie entweder mit einem Aufkleber abdecken oder die Kopfzeile auf dem Motherboard suchen, mit dem sie verbunden ist, und die Verbindung trennen. Es wird HD LED oder etwas sehr Ähnliches beschriftet.

Jay_Booney
quelle
Decken Sie das Festplattenlicht ab! Gasp
Jeff F.
2
Das habe ich für meinen Monitor getan ... die eingeschaltete LED ist ein helles blaues Licht, das wahrscheinlich die schlechteste Idee ist, die mir je begegnet ist ... versuchen Sie es spät in der Nacht zu verwenden, und Sie werden dadurch geblendet : D
Matthieu Cartier
2
nee, dein computer sollte nicht für immer jede
Neil McGuigan
1
@el Chef, nein , es sollte nicht , aber anscheinend einige Software kann schlecht benommen .
Bobson
1

Dies kann auch durch den "Power" -Dienst von Windows 7 verursacht werden, der die Energieverwaltungseinstellungen überprüft. Ich vermute, dass dies vom Hardwarehersteller abhängt (einige von ihnen verwenden die integrierte Klimaanlagen-Statuserkennung von Windows 7 nicht und ändern die Standardeinstellungen selbst, sodass Windows 7 so konfiguriert wurde, dass die Registrierung abgefragt wird).

Tristan
quelle
1

Ich hatte das gleiche Problem mit meinem Vaio-Laptop. Durch Deaktivieren des DVD-Laufwerks (ich verwende es selten) wurde das Blinken behoben. Ich hatte jedoch das zusätzliche Problem übermäßiger Schreibvorgänge, da ich kürzlich eine SSD installiert habe und ich weiß, dass ihre Lebensdauer in der Regel durch die Anzahl der Schreib- / Löschzyklen begrenzt ist.

Auf Vorschlag von jemandem in Microsoft Technet habe ich SysInternals heruntergeladen und Process Explorer (procexp) zum Überwachen von Schreibvorgängen verwendet (eines der Diagrammsymbole oben). Ich habe auch diskmon verwendet, um eine sehr detaillierte Ansicht der Schreibvorgänge zu geben. Ich habe festgestellt, dass eine Menge Schreibvorgänge stattfinden, wenn "untätig", also ...

Ich habe die Windows 7-Systemkonfiguration (msconfig) verwendet, um im Diagnosemodus zu starten (sehr minimale Dienste und Startelemente), und siehe da, ALLE Schreibvorgänge wurden gestoppt. Nichts hat funktioniert :-) aber keine schreibt. Ich habe dann msconfig verwendet, um nur das Microsoft-Zeug zu aktivieren, und die meiste Funktionalität, die ich wollte, war dort. Es gab auch sporadische Schreibvorgänge, aber viel weniger als beim normalen Start. Ich habe den Rest der Funktionalität, die ich wollte, wiedererlangt, indem ich einige Schlüsseldienste aktiviert und Artikel von Intel und Sony gestartet habe.

Gemäß SSD-Vorschlägen habe ich auch geplante Defragmentierungen, die meisten Protokollierungen sowie das Abrufen und Indizieren mithilfe von Windows und SSD Tweaker (herunterladbares Tool) deaktiviert.

Jetzt habe ich kein Blinken mehr und viel weniger Schreibzugriffe auf die SSD. Das Starten und Herunterfahren ist auch schneller, obwohl sie aufgrund der SSD bereits schnell waren. In ungefähr 15s wechsle ich vom Netzschalter zum nützlichen Desktop. IE wird sofort auf msn.com geöffnet. Die Scans von Full Security Essentials wurden von 3 bis 4 Stunden auf 30 Minuten verlängert. Ich mache auch Java-Kompilierungen, für die ich keine Messungen vorgenommen habe, aber ich habe subjektiv das Gefühl, dass ich ähnliche Verbesserungen wie bei Virenscans erzielt habe. Ich bin ein glücklicher Camper.

Doug
quelle
1

Mein System, auf dem Windows 7 ausgeführt wird, tut dies auch, weil es das optische Laufwerk abfragt, wie in anderen Antworten erwähnt. Mein Fix ist, mein DVD-Laufwerkfach zu öffnen und es dann zu schließen. Danach hört das Blinken aus irgendeinem Grund auf. Leider bedeutet dies, dass ich mich jedes Mal daran erinnern muss, meinen Computer neu zu starten.

dougg3
quelle
Na ja ... lustig :-)
peterh - Wiedereinsetzung von Monica
1

Ich hatte das gleiche Problem mit der blinkenden LED.

Jede Sekunde überprüfte der Computer den CD- / DVD-Player auf mögliche Datenträger. Also habe ich eine formatierte DVD mit leerem Inhalt in den CD / DVD-Player eingelegt, und das Blinken hat aufgehört. Wenn ich es einfach dort lassen würde, würde das Blinken nicht zurückkehren.

Aber ich suchte nach einer besseren Heilung.

Das SSD- und das SATA-Kabel des CD / DVD-Players wurden beide in die SATA 3-Anschlüsse auf der Hauptplatine eingesteckt. Es gab jedoch einen SATA 2-Anschluss, der noch nicht verwendet wurde. Also habe ich den CD / DVD-Player vom SATA 3-Anschluss auf den SATA 2-Anschluss umgeschaltet.

Job erledigt. Kein Blinken mehr und der CD / DVD-Player funktioniert einwandfrei.

Sean
quelle